Welcome Guest.   Make a donation to an author on the site December 18, 2014, 07:33:32 PM  *

Please login or register.
Or did you miss your validation email?


Login with username and password (forgot your password?)
Why not become a lifetime supporting member of the site with a one-time donation of any amount? Your donation entitles you to a ton of additional benefits, including access to exclusive discounts and downloads, the ability to enter monthly free software drawings, and a single non-expiring license key for all of our programs.


You must sign up here before you can post and access some areas of the site. Registration is totally free and confidential.
 
The N.A.N.Y. Challenge 2013! Download dozens of custom programs!
   
   Forum Home   Thread Marks Chat! Downloads Search Login Register  
Pages: [1]   Go Down
  Reply  |  New Topic  |  Print  
Author Topic: NANY 2009 Release: Notepad++ plugins  (Read 16741 times)
f0dder
Charter Honorary Member
***
Posts: 8,774



[Well, THAT escalated quickly!]

see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« on: December 25, 2008, 12:51:51 PM »

NANY 2009 Entry Information

Application Namef0dder's Notepad++ plugins
Version1.1
Short DescriptionA small set of NP++ plugins that I find useful, and hope others will too smiley
Supported OSesWin32/x86-64, tested on XP64 and Vista64 - might work on Win9x as well Wink
Web Pagehttp://f0dder.dcmembers.com/npp_plugins
Download Linkhttp://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 smiley
Authorf0dder


Description
I'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 smiley (process files with preset regex templates)

Planned features
  • more flexibility in switcher - the ability to define custom header/source pairs
  • more plugins? smiley
  • GUI + replacement groups for RegRexPlace

Screenshots
To come... perhaps smiley

Usage
Installation
Extract 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 Application
Activate 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.

Uninstallation
Exit 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
Honorary Member
**
Posts: 1,181



see users location on a map View Profile WWW Give some DonationCredits to this forum member
« Reply #1 on: December 25, 2008, 12:59:46 PM »

Please consider Text Generating plugin Wink
Logged

Надо было учиться, а не камни в школу бросать...
--
When I am bored I write for displaynone smiley
--
f0dder is my personal hero smiley
f0dder
Charter Honorary Member
***
Posts: 8,774



[Well, THAT escalated quickly!]

see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #2 on: December 25, 2008, 01:03:36 PM »

Please consider Text Generating plugin Wink
You mean FabtasticMindReader plugin? That's planed for version 666 tongue
Logged

- carpe noctem
fenixproductions
Honorary Member
**
Posts: 1,181



see users location on a map View Profile WWW Give some DonationCredits to this forum member
« Reply #3 on: December 25, 2008, 02:06:13 PM »

Please consider Text Generating plugin Wink
You mean FabtasticMindReader plugin? That's planed for version 666 tongue

Nope. I mean something like this:
http://www.donationcoder....15715.msg141354#msg141354
Logged

Надо было учиться, а не камни в школу бросать...
--
When I am bored I write for displaynone smiley
--
f0dder is my personal hero smiley
f0dder
Charter Honorary Member
***
Posts: 8,774



[Well, THAT escalated quickly!]

see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #4 on: December 25, 2008, 07:40:34 PM »

Please consider Text Generating plugin Wink
You mean FabtasticMindReader plugin? That's planed for version 666 tongue
Nope. I mean something like this:
http://www.donationcoder....15715.msg141354#msg141354
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 smiley
Logged

- carpe noctem
Ehtyar
Supporting Member
**
Posts: 1,236



That News Guy

see users location on a map View Profile Read user's biography. Give some DonationCredits to this forum member
« Reply #5 on: December 25, 2008, 07:44:09 PM »

Yay npp plugins Thmbsup, Kiss f0dder.

Ehtyar.
Logged
fenixproductions
Honorary Member
**
Posts: 1,181



see users location on a map View Profile WWW Give some DonationCredits to this forum member
« 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 smiley

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 Wink
Logged

Надо было учиться, а не камни в школу бросать...
--
When I am bored I write for displaynone smiley
--
f0dder is my personal hero smiley
f0dder
Charter Honorary Member
***
Posts: 8,774



[Well, THAT escalated quickly!]

see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« 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 embarassed). There's currently no GUI for it, though, so all it does is transform a text like...
Quote from: original
This gets *bold*, and that gets __italic__. And here's a fast way to do google MSDN search: CreateProcess()
Quote from: transformed
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 smiley. 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
Charter Honorary Member
***
Posts: 8,774



[Well, THAT escalated quickly!]

see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #8 on: December 31, 2008, 05:55:48 AM »

There, first release done smiley
Logged

- carpe noctem
f0dder
Charter Honorary Member
***
Posts: 8,774



[Well, THAT escalated quickly!]

see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« 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
Charter Member
***
Posts: 6,532



see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #10 on: January 14, 2009, 11:50:44 AM »

How do I know if I want ANSI or UNICODE?
Logged

f0dder
Charter Honorary Member
***
Posts: 8,774



[Well, THAT escalated quickly!]

see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #11 on: January 14, 2009, 05:11:26 PM »

Deozaan: oops, still haven't updated document wrt. that embarassed

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
Charter Member
***
Posts: 6,532



see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« 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
Honorary Member
**
Posts: 1,181



see users location on a map View Profile WWW Give some DonationCredits to this forum member
« Reply #13 on: February 16, 2009, 11:30:40 AM »

2f0dder
I'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.

* f0dder.zip (22.86 KB - downloaded 305 times.)
Logged

Надо было учиться, а не камни в школу бросать...
--
When I am bored I write for displaynone smiley
--
f0dder is my personal hero smiley
f0dder
Charter Honorary Member
***
Posts: 8,774



[Well, THAT escalated quickly!]

see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #14 on: February 16, 2009, 12:59:31 PM »

Oh, that looks pretty nice smiley

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
Supporting Member
**
Posts: 1,236



That News Guy

see users location on a map View Profile Read user's biography. Give some DonationCredits to this forum member
« 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
f0dder
Charter Honorary Member
***
Posts: 8,774



[Well, THAT escalated quickly!]

see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #16 on: February 16, 2009, 01:33:41 PM »

Ehtyar: huh? What was that a reply to? huh
Logged

- carpe noctem
Ehtyar
Supporting Member
**
Posts: 1,236



That News Guy

see users location on a map View Profile Read user's biography. Give some DonationCredits to this forum member
« Reply #17 on: February 16, 2009, 01:42:51 PM »

Sorry, edited.

Ehtyar.
Logged
fenixproductions
Honorary Member
**
Posts: 1,181



see users location on a map View Profile WWW Give some DonationCredits to this forum member
« Reply #18 on: February 16, 2009, 01:57:58 PM »

2f0dder
It's based on: http://960.gs/
Adding new boxes is easy as working with tables smiley
Logged

Надо было учиться, а не камни в школу бросать...
--
When I am bored I write for displaynone smiley
--
f0dder is my personal hero smiley
Pages: [1]   Go Up
  Reply  |  New Topic  |  Print  
 
Jump to:  
   Forum Home   Thread Marks Chat! Downloads Search Login Register  

DonationCoder.com | About Us
DonationCoder.com Forum | Powered by SMF
[ Page time: 0.051s | Server load: 0.11 ]