Tree [r12] /
History



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