@ngrx Angular RxJS Testing

Notepad++ & Function List for Object Oriented Javascript

Well, it’s no secret that I use Notepad++ as an IDE for almost all web development works that I do. To customize notepad++ I created a Bespin color theme for it.
Now, I would like represent Function List plugin for notepad++. This plugin, with the right defined rules, can display a tree view like of available functions in almost any language. I went a bit further. What about object oriented javascript?
Oop javascript includes objects with properites and methods (much like java, php, dot.net etc). I wanted to achieve an eclipse like style of displaying my objects complete with methods. Now, the Function List plugin can be customized so a user can add rules in regular expression which will “extract” the desired text from the document.


The rules I created for object oriented javascript, are based on the prototype approach of building a javascript object:

You can add these rules in 2 ways. One way is adding it through the user interface of Function List plugin. The other way, which I recommend for this purpose is to add it manually to FunctionListRules.xml.

The Rules:

Look for the string <Language name=”Javascript” and replace the whole xml node with this one. Also, please point your icons file to the right path.

Save the file and restart notepad++ (close it and then open it again).

That’s it – you have function list rules for object oriented javascript.