1. September 2009 13:17
There are good diffing tools for line orientated texts like sourcecode, including free ones like WinMerge, however if you are planning to compare Xml things get a little harder, especially when you have no line breaks at all.
I had the problem when trying to compare the result of two webservice soap calls. A co-worker suggested using the PSPad addon XmlFormat and then using a standard diff tool. What shall I say - totally awesome and everything's free.
7. November 2008 17:51
If you are using PSPad as a code editor and want an intellisense like experience you might find this tool useful. It uses Exuberant CTags to pupulatean intellisense dropdown
I developed it for my job - I'm working with ASP and found Visual Studio (which most of my colleagues use) to sluggish and did not really get into macro scripting deep enough to customize it to my daily needs. PSPad itself is a great and free editor. It offers code completion in a language agnostic way. In conjunction with this tool I get a really good experience. I did not test it with other languages so your feedback is really appreciated.
The way it works is quite straight forward. When you invoke intellisense via Control + Space, ctags will be invoked to index the currently open file. Then the objects in the ctags index will be used to populate the intellisense dialog which is a tiny.NET executable.
To get the plugin workng, extract it to the pspad/script/vbscript folder. I added ctags itself to the zip. Perhaps you'll find a more current version on sourceforge by now. There is a standard Keymapping for Control + Space in PSPad which you have to disable first in the options.
CTags supports these languages:
27. Shell scripts (Bourne/Korn/Z)
29. SML (Standard ML)
ctags.zip (156,52 kb)