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 firstname.lastname@example.org 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. P4V integration: If p4v.exe is in the PATH, a few additional menu items become available, which allow you to diff files, do more research via Revision Graph or Timelapse View and also permit submitting. Happy hacking Sven Erik Knop
Populate -o //guest/sven_erik_knop/c++/NppPerforcePlugin/...
|#2||7482||Sven Erik Knop||
Added P4V support to the plugin.
If p4v.exe is in the path, additional menu items become available.
|#1||7464||Sven Erik Knop||Added Copyright notice and a small README to NppPerforcePlugin.|