A notepad++ plugin. Auto-refreshes Google Chrome tabs with file:/// documents open when their source has been modified in notepad++.
Npp plugin acts as a local server and returns file modification date for requested filenames from Chrome extension. Polling is done every second on http://localhost:40500/
You need Delphi XE2 to build the npp plugin. Open NppSync.dpr and build. Put NppSync.dll in your plugins dir (either in appdata or in npp plugins subdir if you have a portable install).
To load the plugin in Chrome open extensions page and load \ChromeExtension as an unpacked extension.
When you open a file:// url in Chrome an icon appears in OmniBox. Red means disabled, Green, enabled. Click the icon to enable the extension then edit the source of the document in notepad++; Chrome auto-refreshes the changes.
When you load the extension enable "Allow access to file URLs" on the extensions page.
Public domain/Free for all
- 1.0.0 - Initial release
- 1.1.0 - Now refreshes the page if any of the local scripts or styles linked in the head section have been modified as well. Remember to allow access to file URLs for NppSync on extensions page.
- 1.2.0 - Fixed most bugs.
- 1.3.0 - Fixed even more bugs! Now works with paths with spaces. Added compiled dll.