Evidently you do not have the required libgtk2.0-dev package installed: https://linux-packages.com/linux-mint-21/package/libgtk20-dev $ dpkg -L libgtk2.0-dev | grep 'gtk+-2.0.pc' /usr/lib/x86_64-linux-gnu/pkgconfig/gtk+-2.0.pc
Reproducible. g++ (Debian 12.2.0-14) 12.2.0 Simply qualifying the type name with the std:: namespace appears to work as well. diff -r 431b8fadbea6 src/StringList.cxx --- a/src/StringList.cxx Fri Jul 28 08:04:10 2023 +1000 +++ b/src/StringList.cxx Tue Aug 01 16:55:43 2023 -0400 @@ -152,7 +152,7 @@ template<typename Compare> std::string GetMatch(std::vector<char *>::iterator start, std::vector<char *>::iterator end, - const char *wordStart, const std::string &wordCharacters, ptrdiff_t wordIndex, Compare...
How can you do that? One approach could involve a hook for the SCN_DOUBLECLICK notification that checks if the SC_FOLDLEVELHEADERFLAG bit has been set on the affected line. If so, the hook can search forward to learn the position of the corresponding line where the fold level drops again. The particular application can work this out with Scintilla's existing APIs — and that's the point. This feature request originated on the Notepad++ community forum, where it properly belongs. I suggest closing...
If a section is folded into one line and the user select that line and copies and pastes or tries to drag’n drop elsewhere, not the whole folded section is processed but only the selected line so it is the first row that folded section starts with. The application (or a plugin) can implement logic to measure the start and end position of the folded region, then pass those values to SCI_SETSELECTION. The resulting selection can then be copied, cut or pasted in its entirety, whether folded or not....
"attempt to index global 'prop' (a nil value)". Looks like you mistyped the script. The correct spelling is "props", with an "s". props - a pseudo-table representing the SciTE properties https://www.scintilla.org/SciTELua.html#:~:text=Predefined%20Lua%20Functions%20and%20Objects
Development of TextFX has moved to GitHub. New versions can be downloaded from https://github.com/rainman74/NPPTextFX2/releases
I'm just the liaison but I can confirm the patch does the trick. It's trivial enough to implement in Lua for the time being. If there's any work item here, it might be a new API to toggle the margin colour, at the very most.
Change history colours appear in printouts