Perforce Plugin for Notepad++ Disclaimer: User contributed content on the Perforce Public Depot is not supported by Perforce, although it may be supported by its author. This applies to all contributions even those submitted by Perforce employees. Support: This plugin is not supported in any way, but if you are stuck you can try to contact me at sknop@perforce.com and I'll see if I can help. Usage: Drop DLL into notepad++/plugin directory. Restart Notepad++ Enjoy :-) Be aware that the environment (including registry and P4CONFIG) is picked up through the directory in which the file is located. I tend to have many workspaces on my machine, and each one contains a p4config file, so this works well for me. Building: If you want to build the plug-in from source, you will need the Perforce C++ API, which you can download from ftp.perforce.com. I have only tested this with the static version of the library for VS2008, which is the compiler that I use. Unicode vs ANSI: This plug-in has only been designed to work with the Unicode version of Notepad++ (simply because this is the version that I use myself). If you need the ANSI version, you will need to surround the calls to WideCharToMultiByte with "#ifdef UNICODE" and "#endif" and compile for the ANSI release. Happy hacking Sven Erik Knop