From 5be453b6f2c5996a80a8b8457706231d202bd157 Mon Sep 17 00:00:00 2001 From: dail8859 Date: Tue, 21 Apr 2015 11:32:09 -0400 Subject: [PATCH 1/2] [FIX] Fix readme.md formatting --- readme.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/readme.md b/readme.md index 559b912d..b562e3b2 100644 --- a/readme.md +++ b/readme.md @@ -18,15 +18,15 @@ SciLexer.dll: From version 6.0, SciLexer.dll comes with release contains boost's PCRE (Perl Compatible Regular Expressions) feature. Therefore Boost (http://www.boost.org/) is needed to compile Scintilla in order to have PCRE support. Here are the instructions to build SciLexer.dll for Notepad++: -1. Download source code of Boost from Boost site (http://www.boost.org/). v1.55 should be used with VS 2013. Then unzip it. In my case, "boost_1_55_0" is copied in "C:\sources\" -2. go to Notepad++\trunk\scintilla\boostregex\ then run BuildBoost.bat with your boost path. In my case: + 1. Download source code of Boost from Boost site (http://www.boost.org/). v1.55 should be used with VS 2013. Then unzip it. In my case, "boost_1_55_0" is copied in "C:\sources\" + 2. Go to Notepad++\trunk\scintilla\boostregex\ then run BuildBoost.bat with your boost path. In my case: BuildBoost.bat C:\sources\boost_1_55_0 -3. go in Notepad++\trunk\scintilla\win32\ then run "nmake -f scintilla.mak" + 3. Go in Notepad++\trunk\scintilla\win32\ then run "nmake -f scintilla.mak" You can build SciLexer.dll without Boost, ie. with its default POSIX regular expression support instead boost's PCRE one. It will work with notepad++.exe, however some functionalities in Notepad++ may be broken. To build SciLexer.dll without PCRE support: -1. Go in Notepad++\trunk\scintilla\win32 -2. Run nmake with an option: + 1. Go in Notepad++\trunk\scintilla\win32 + 2. Run nmake with an option: nmake NOBOOST=1 -f scintilla.mak Notepad++ Unicode release binary (notepad++.exe) and Scintilla release binary (SciLexer.dll) will be built in the directories "notepad++\trunk\PowerEditor\bin" and "notepad++\trunk\scintilla\bin" respectively. From 8ed68c3826ad79fd6e534c208efd162badebb425 Mon Sep 17 00:00:00 2001 From: dail8859 Date: Tue, 28 Apr 2015 10:11:28 -0400 Subject: [PATCH 2/2] [FIX] More readme.md formatting and path fixes --- readme.md | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/readme.md b/readme.md index b562e3b2..a1e69d5d 100644 --- a/readme.md +++ b/readme.md @@ -12,28 +12,26 @@ There should be several ways to generate Notepad++ binaries, here we show you on * SciLexer.dll: Visual Studio 2013 (with nmake) notepad++.exe: -Double click on Notepad++\trunk\PowerEditor\visual.net\notepadPlus.vcproj to launch Notepad++ project in Visual Studio, then build it with the mode you want, that's it. +Double click on `PowerEditor\visual.net\notepadPlus.vcproj` to launch Notepad++ project in Visual Studio, then build it with the mode you want, that's it. SciLexer.dll: From version 6.0, SciLexer.dll comes with release contains boost's PCRE (Perl Compatible Regular Expressions) feature. Therefore Boost (http://www.boost.org/) is needed to compile Scintilla in order to have PCRE support. Here are the instructions to build SciLexer.dll for Notepad++: - 1. Download source code of Boost from Boost site (http://www.boost.org/). v1.55 should be used with VS 2013. Then unzip it. In my case, "boost_1_55_0" is copied in "C:\sources\" - 2. Go to Notepad++\trunk\scintilla\boostregex\ then run BuildBoost.bat with your boost path. In my case: - BuildBoost.bat C:\sources\boost_1_55_0 - 3. Go in Notepad++\trunk\scintilla\win32\ then run "nmake -f scintilla.mak" + 1. Download source code of Boost from Boost site (http://www.boost.org/). v1.55 should be used with VS 2013. Then unzip it. In my case, "boost_1_55_0" is copied in `C:\sources\` + 2. Go to `scintilla\boostregex\` then run BuildBoost.bat with your boost path. In my case: `BuildBoost.bat C:\sources\boost_1_55_0` + 3. Go in `scintilla\win32\` then run `nmake -f scintilla.mak` You can build SciLexer.dll without Boost, ie. with its default POSIX regular expression support instead boost's PCRE one. It will work with notepad++.exe, however some functionalities in Notepad++ may be broken. To build SciLexer.dll without PCRE support: - 1. Go in Notepad++\trunk\scintilla\win32 - 2. Run nmake with an option: - nmake NOBOOST=1 -f scintilla.mak + 1. Go in `scintilla\win32\` + 2. Run nmake with an option `nmake NOBOOST=1 -f scintilla.mak` -Notepad++ Unicode release binary (notepad++.exe) and Scintilla release binary (SciLexer.dll) will be built in the directories "notepad++\trunk\PowerEditor\bin" and "notepad++\trunk\scintilla\bin" respectively. -You have to copy SciLexer.dll in "notepad++\PowerEditor\bin" in order to launch notepad++.exe +Notepad++ Unicode release binary (notepad++.exe) and Scintilla release binary (SciLexer.dll) will be built in the directories `PowerEditor\bin\` and `scintilla\bin\` respectively. +You have to copy SciLexer.dll in `PowerEditor\bin\` in order to launch notepad++.exe -Go to Notepad++ official site for more information : +Go to Notepad++ official site for more information: http://notepad-plus-plus.org/