This is an EditorConfig plugin for Notepad++.
If you have Notepad++ Plugin Manager installed (usually installed by default in Notepad++), you can install in this way.
Launch Notepad++, click on the Plugins
menu, then
Plugin Manager
-> Show Plugin Manager
. In the Available
tab, find
EditorConfig
in the list, check the checkbox and click on the Install
button.
Download the binary package from the SourceForge downloads page.
Extract the compressed archive and copy the corresponding dll into your Notepad++ plugin directory(the unicode dll if your Notepad++ version is unicode or the ansi one if you're using the ansi version Notepad++).
Before installation, you must have Microsoft PowerShell 3 or higher, cmake 3.5.0 or higher and Microsoft Visual Studio (2013, 2015 or 2017) installed.
Clone the EditorConfig plugin for Notepad++ sources or download and extract it.
To download EditorConfig C core and PRCE2 use the init.ps1
script.
~> ./init.ps1 [-prce 10.32] [-edc 0.12.3]
Arguments:
- pcre Optional, pcre2 version to download.
- edc Optional, editorconfig core version to download.
To build all in one step use the -proj all
, -init
and -install
arguments with the build.ps1
script at the same time.
You will find the NppEditorConfig.dll
in the bin/x64/
folder.
~> ./build.ps1 -proj all -init -install
The -init
argument will generate the required cmake build files for Visual Studio. This is required after initial checkout or CMakeLists.txt
changes.
The -install
argument will put the binaries to a location (bin/$(ARCH)/build
) that the project can find and link the libraries.
For the other arguments please see below.
~> ./build.ps1 [-proj all | core | pcre2, npp] [-init] [-install] [-vsver 15 | 14 | 12] [-arch x64 | x86] [-config Release | Debug]
Arguments:
-proj Project to build.
-init Optional; (Re)Generate cmake build files, required first time or on `CMakeLists.txt` changes.
-install Optional; Install to `bin/$(ARCH)/build` folder.
-vsver Optional; Visual Studio version (major version number) to use.
-arch Optional; Architecture to build for.
-config Optional; Debug or release build.
~> ./build.ps1 -proj pcre2 -init -install
~> ./build.ps1 -proj core -init -install
~> ./build.ps1 -proj npp -init -install
The EditorConfig Notepad++ plugin supports the following EditorConfig properties:
Feel free to submit bugs, feature requests, and other issues to the issue tracker.