Menu

Tree [r12] /
 History

HTTPS access


File Date Author Commit
 include 2011-04-24 kapilratnani [r2] added statically linked pcre
 lib 2011-04-24 kapilratnani [r2] added statically linked pcre
 nppdocitplugins 2011-12-04 kapilratnani [r12] added resource files to add version to dlls
 Hyperlinks.cpp 2011-05-09 kapilratnani [r5] added about box
 Hyperlinks.h 2011-05-09 kapilratnani [r5] added about box
 Notepad_plus_msgs.h 2011-04-23 kapilratnani [r1] first commit
 NppDocIt.cpp 2011-12-04 kapilratnani [r9] -Added license text
 NppDocIt.sln 2011-12-04 kapilratnani [r11]
 NppDocIt.vcproj 2011-04-24 kapilratnani [r2] added statically linked pcre
 NppDocIt.vcxproj 2011-08-20 kapilratnani [r6] adding nppdocitplugins projects
 NppDocIt.vcxproj.filters 2011-08-20 kapilratnani [r6] adding nppdocitplugins projects
 NppDocIt.vcxproj.user 2011-04-23 kapilratnani [r1] first commit
 PluginDefinition.cpp 2011-12-04 kapilratnani [r9] -Added license text
 PluginDefinition.h 2011-05-09 kapilratnani [r5] added about box
 PluginInterface.h 2011-04-23 kapilratnani [r1] first commit
 Scintilla.h 2011-04-23 kapilratnani [r1] first commit
 menuCmdID.h 2011-04-23 kapilratnani [r1] first commit
 no_ms_shit.props 2011-04-23 kapilratnani [r1] first commit
 no_ms_shit.vsprops 2011-04-23 kapilratnani [r1] first commit
 nppdocitplugin.h 2011-11-01 kapilratnani [r7] adding missing plugin header file
 readme.FIRST 2011-04-23 kapilratnani [r1] first commit
 resource.h 2011-05-09 kapilratnani [r5] added about box
 resource.rc 2011-12-04 kapilratnani [r12] added resource files to add version to dlls

Read Me

Even your grandmom can do it!

This template is done for making plugin development as easy and simple as possible.

A simple plugin can be done through 4 steps, by editing only 2 files (PluginDefinition.h and PluginDefinition.cpp) :
1. Define your plugin name in "PluginDefinition.h"
2. Define your plugin commands number in "PluginDefinition.h"
3. Customize plugin commands names and associated function name (and the other stuff, optional) in "PluginDefinition.cpp".
4. Define the associated functions

Just follow the 4 steps (commented) in both PluginDefinition.h and PluginDefinition.cpp files :
//-------------------------------------//
//-- STEP 1. DEFINE YOUR PLUGIN NAME --//
//-------------------------------------//

//-----------------------------------------------//
//-- STEP 2. DEFINE YOUR PLUGIN COMMAND NUMBER --//
//-----------------------------------------------//

//--------------------------------------------//
//-- STEP 3. CUSTOMIZE YOUR PLUGIN COMMANDS --//
//--------------------------------------------//

//----------------------------------------------//
//-- STEP 4. DEFINE YOUR ASSOCIATED FUNCTIONS --//
//----------------------------------------------//	

Any questions and suggestions please post here :
https://sourceforge.net/forum/forum.php?forum_id=482781

For more information about plugin development, please check here:
http://sourceforge.net/apps/mediawiki/notepad-plus/index.php?title=Plugin_Development


Don HO
don.h@free.fr
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.