It is currently January 17th, 2019, 1:36 am

RainLexer 2.2.0 (syntax highlighter for Notepad++)

Share your custom plugins and applications to enhance Rainmeter.
User avatar
jsmorley
Developer
Posts: 18656
Joined: April 19th, 2009, 11:02 pm
Location: Fort Hunt, Virginia, USA

Re: RainLexer 2.2.0 (syntax highlighter for Notepad++)

jsmorley » December 15th, 2018, 12:44 pm

Ok, it's all changed again...

Please get and install the latest 32bit or 64bit version 7.6.1 of Notepad++ from https://notepad-plus-plus.org/.
This version or later is required for RainLexer 2.2.0.

Then get the latest 2.2.0 version of RainLexer from the first post of this thread.




So they have once again moved the location where 3rd-party plugins are stored in Notepad++. They are now stored in:

%PROGRAMDATA%\Notepad++\plugins\PluginName\
This is generally C:\ProgramData or what is also known as %ALLUSERSPROFILE%.

The thinking here is that you are almost certainly going to want plugins installed for all user accounts on your system that use Notepad++. Other settings and customizations to either the plugins or Notepad++ in general will be stored in the %APPDATA% folder for each user account, as always.

The installer for RainLexer will remove any old, unneeded versions of the plugin from old locations.

This rollout of how plugins are managed in Notepad++ is not their finest hour. Not well tested, no backwards compatibility, no notice given to plugin authors, didn't measure twice and cut once. Hopefully things have settled down to a permanent state now.




eclectic-tech, this is going to impact your Snippets thing as well. Fortunately they will simply have to re-install the Snippets plugin from the Plugin Manager functionality in Notepad++, and all will be well. The sql database with your Rainmeter snippets will remain where it is and no change needs to be made. If they want to be anal-retentive (I would), they can simply remove the entire %LOCALAPPDATA%\Notepad++ folder, as Notepad++ no longer uses that ..AppData\Local structure at all, which by the way, it never should have used. Plugins are all in ..ProgramData, and settings are all in ..AppData\Roaming.