Skip to content

Plugin Notepad++ pour commandes par symboles (. # !) fixe ou temporaire

License

Notifications You must be signed in to change notification settings

wvanim/NppSignTrigger

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

10 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

WV-HOT-WORD for Notepad++

A Swiss Army Knife for Symbol-Based Navigation
(.classes, #definitions, >search, etc.)


❓ Help Wanted

  • Document the code (I'm dyslexic).
  • Add new ideas and suggestions.
  • Test on different systems.

Contact: wvanim@orange.fr


πŸš€ Key Features

  • Smart Search:
    • .myClass β†’ Finds class declarations
    • #define β†’ Finds definitions
    • >word β†’ Iterative search
  • Navigation:
    • (space) β†’ Go back to previous position
    • *term β†’ Search in glossary
  • Project Management:
    • Position history (Alt+W to navigate)
    • Multi-file support

πŸ“¦ File Structure

File Purpose
WvJsBasic.py Main entry point
editor_.py Interface with Notepad++ (cursor, selections, etc.)
hot_commands.py Command dictionary (#help, >search, etc.)
hot_goto.py Handles jumps and position-based searches
hot_parser.py Parses symbol-based triggers (., #, >)
project_.py Project initialization and dependency management

πŸ›  Installation

  1. Copy all files into plugins/PythonScript/scripts/ in your Notepad++ folder
  2. Launch WvJsBasic.py via PythonScript > Run...
  3. In an open file in Notepad++, add symbols around words and press Alt-W

🎯 Usage Examples

# Find a class
.myClass  # β†’ Jumps to the "class myClass" declaration

# Find a definition
#setup     # β†’ Finds "def setup()"

# Navigate
myWord >   # β†’ Searches for "myWord" across all open files

About

Plugin Notepad++ pour commandes par symboles (. # !) fixe ou temporaire

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages