|
f0dder
|
 |
« on: December 25, 2008, 12:51:51 PM » |
|
| Application Name | f0dder's Notepad++ plugins | | Version | 1.1 | | Short Description | A small set of NP++ plugins that I find useful, and hope others will too  | | Supported OSes | Win32/x86-64, tested on XP64 and Vista64 - might work on Win9x as well  | | Web Page | http://f0dder.dcmembers.com/npp_plugins | | Download Link | http://f0dder.dcmembers.com/npp_plugins | | System Requirements | - 32bit or 64bit (x64) version of Windows
- Some version of Notepad++ (tested on 5.1.2)
| | Version History | - 1.1 - switcher can now open "filename under cursor"
- 1.0 - initial release is done

| | Author | f0dder | DescriptionI've used a small set of small Notepad++ plugins for a while, to make my programming life a bit easier. Since mouser kept nagging me to do a NANY 2009 submission, I decided to clean up the plugins and package them so they're suitable for general use. The plugins are mainly biased towards C++ development. Features- GuidGen - generate header-file inclusion guards, GUID style.
- Switcher - switch between header and source file (.h<>.cpp , .asm<>.inc, etc.)
- RegRexPlace - regular regular expression replacer
(process files with preset regex templates) Planned features- more flexibility in switcher - the ability to define custom header/source pairs
- more plugins?
 - GUI + replacement groups for RegRexPlace
ScreenshotsTo come... perhaps UsageInstallationExtract the distribution .zip file, and copy the plugins you want to you Notepad++ plugins folder. Both ANSI and UNICODE versions are available, pick the ones suitable for your Notepad++ version. If using RegRexPlace, copy the .ini file to the Notepad++ plugin configuration folder, and edit to your taste. Using the ApplicationActivate the plugins from the Notepad++ plugins menu, or bind keyboard shortcuts to the plugin functions. You might want to set up some RegRexPlace templates as well, check out the existing ones for ideas. UninstallationExit Notepad++ if running, delete the .dll files from the plugin folder.
|
|
|
|
« Last Edit: January 14, 2009, 01:15:37 AM by f0dder »
|
Logged
|
 - carpe noctem
|
|
|
|
fenixproductions
|
 |
« Reply #1 on: December 25, 2008, 12:59:46 PM » |
|
Please consider Text Generating plugin 
|
|
|
|
|
Logged
|
Надо было учиться, а не камни в школу бросать...
|
|
|
|
f0dder
|
 |
« Reply #2 on: December 25, 2008, 01:03:36 PM » |
|
Please consider Text Generating plugin  You mean FabtasticMindReader plugin? That's planed for version 666 
|
|
|
|
|
Logged
|
 - carpe noctem
|
|
|
|
|
|
f0dder
|
 |
« Reply #4 on: December 25, 2008, 07:40:34 PM » |
|
Ah, I do remember seeing that. A full regex combinatorial thing like that would probably be nontrivial to write, but tools to help with stuff like bbcode lists (and whatnot) could be doable - that's actually one of the purposes of the RegRexPlace plugin 
|
|
|
|
|
Logged
|
 - carpe noctem
|
|
|
|
Ehtyar
|
 |
« Reply #5 on: December 25, 2008, 07:44:09 PM » |
|
Yay npp plugins  ,  f0dder. Ehtyar.
|
|
|
|
|
Logged
|
"Good IT pros are not anti-bureaucracy, as many observers think. They are anti-stupidity."
|
|
|
|
fenixproductions
|
 |
« Reply #6 on: December 25, 2008, 08:05:40 PM » |
|
tools to help with stuff like bbcode lists (and whatnot) could be doable - that's actually one of the purposes of the RegRexPlace plugin  Nice to hear that. BTW I've just imagined two ridiculous plugins: 1st - takes selected math formula and generates ASCI art plots, 2nd - takes selected LaTeX string and generates ASCI art equations (maybe mimeTeX could be used). That would be all for my crippled mind 
|
|
|
|
|
Logged
|
Надо было учиться, а не камни в школу бросать...
|
|
|
|
f0dder
|
 |
« Reply #7 on: December 29, 2008, 10:18:24 PM » |
|
OK, the "core" of regrexplace is done now (a bit embarrassing that it took me so long to set up PCRE  ). There's currently no GUI for it, though, so all it does is transform a text like... This gets *bold*, and that gets __italic__. And here's a fast way to do google MSDN search: CreateProcess() This gets bold, and that gets italic. And here's a fast way to do google MSDN search: CreateProcess()...In other words, core done and three preset regex replacements being performed. I'm not sure I'll have time to finish GUI before NANY deadline, so I might include the hardcoded version as a teaser  . I do plan on fixing it eventually though, since I believe it could be a somewhat useful tool - it could be used, for instance, for all kinds of bbcode (or other forum) transforms that are faster to type than the regular codes, and you could do forum-specific replaces (like, I might use one set for DonationCoder and another for the ASM Community).
|
|
|
|
« Last Edit: December 29, 2008, 10:20:31 PM by f0dder »
|
Logged
|
 - carpe noctem
|
|
|
|
f0dder
|
 |
« Reply #8 on: December 31, 2008, 05:55:48 AM » |
|
There, first release done 
|
|
|
|
|
Logged
|
 - carpe noctem
|
|
|
|
f0dder
|
 |
« Reply #9 on: January 14, 2009, 01:16:12 AM » |
|
14th January, 2009: small update. Switcher can now open "filename under cursor".
|
|
|
|
|
Logged
|
 - carpe noctem
|
|
|
|
Deozaan
|
 |
« Reply #10 on: January 14, 2009, 11:50:44 AM » |
|
How do I know if I want ANSI or UNICODE?
|
|
|
|
|
Logged
|
|
|
|
|
f0dder
|
 |
« Reply #11 on: January 14, 2009, 05:11:26 PM » |
|
Deozaan: oops, still haven't updated document wrt. that  Anyway: if you run ANSI Notepad++, you want ANSI plugins. Same way for UNICODE. If you don't need super-funky characters in filenames (like Chinese of Russian), ANSI build of NP++ is just fine - and does support those fancy character in your documents, just not in the filenames.
|
|
|
|
|
Logged
|
 - carpe noctem
|
|
|
|
Deozaan
|
 |
« Reply #12 on: January 14, 2009, 05:17:21 PM » |
|
I use the Portable Apps build of Notepad++. I'm guessing from this that it's the UNICODE version: Unicode: Users wishing to use the Unicode version of Notepad++ can extract the files from the unicode directory in the zip version and place them in the Notepad++Portable\App\Notepad++ directory. Many plugins have not yet been updated for Unicode and will fail to load.
|
|
|
|
|
Logged
|
|
|
|
|
fenixproductions
|
 |
« Reply #13 on: February 16, 2009, 11:30:40 AM » |
|
2 f0dderI've read about looking for better website after clicking on http://f0dder.dcmembers.com/npp_plugins so... take a look on attachment. Use it if you want to but remember to customise meta-info for your needs.
|
|
|
|
Logged
|
Надо было учиться, а не камни в школу бросать...
|
|
|
|
f0dder
|
 |
« Reply #14 on: February 16, 2009, 12:59:31 PM » |
|
Oh, that looks pretty nice  A question, though (haven't looked at the CSS source yet): how easy is it to add more boxes? Does it require new CSS classes with pixel positions, or is stuff relatively positioned so I can just use an existing CSS class?
|
|
|
|
|
Logged
|
 - carpe noctem
|
|
|
|
Ehtyar
|
 |
« Reply #15 on: February 16, 2009, 01:30:22 PM » |
|
I use the Portable Apps build of Notepad++. I'm guessing from this that it's the UNICODE version: Unicode: Users wishing to use the Unicode version of Notepad++ can extract the files from the unicode directory in the zip version and place them in the Notepad++Portable\App\Notepad++ directory. Many plugins have not yet been updated for Unicode and will fail to load. Unless you're using the portableapps npp with the menu/launcher, you needn't use it at all. Installing notepad++ from the zip as opposed to the installer yields a portable npp install. You can also do it from the executable installer if you so wish by creating 'doLocalConf.xml' in the installation directory. Ehtyar.
|
|
|
|
« Last Edit: February 16, 2009, 01:42:40 PM by Ehtyar »
|
Logged
|
"Good IT pros are not anti-bureaucracy, as many observers think. They are anti-stupidity."
|
|
|
|
f0dder
|
 |
« Reply #16 on: February 16, 2009, 01:33:41 PM » |
|
Ehtyar: huh? What was that a reply to? 
|
|
|
|
|
Logged
|
 - carpe noctem
|
|
|
|
Ehtyar
|
 |
« Reply #17 on: February 16, 2009, 01:42:51 PM » |
|
Sorry, edited.
Ehtyar.
|
|
|
|
|
Logged
|
"Good IT pros are not anti-bureaucracy, as many observers think. They are anti-stupidity."
|
|
|
|
fenixproductions
|
 |
« Reply #18 on: February 16, 2009, 01:57:58 PM » |
|
2 f0dderIt's based on: http://960.gs/Adding new boxes is easy as working with tables 
|
|
|
|
|
Logged
|
Надо было учиться, а не камни в школу бросать...
|
|
|
|