Modeline Parser was designed as a Notepad++ plugin in order to create plugins in Python (using the Python Scripting plugin).
A small DLL is used to register the plugin and load a configuration file which specifies a Python function to call when menu items are selected.
Requirements:
· Notepad++
· Python
What's New in This Release: [ read full changelog ]
· New options: linebreak, breakindent, and breakindentshift (partly)
· Now supports registering of other options and language detectors, by outside code ("plugins"). (Several parts have been modified/moved for this.)
· Now supports user-defined languages.
· Example language detectors: detect XML (based on content), makefile (based on filename) and used-defined language.
· Example option: 'foldmethod=indent:' to fold file based on indentation (useful for some "plain text" files, but note that this example is slow)