Notepad++ is by far the best text editor I've seen and it even has excellent plug-in support, but I find the custom-defined syntax highlighting really bad...
For example, I have a custom tool that uses tags such as [PARAMETER] and [END PARAMETER], but Notepad++ doesn't correctly interpret spaces in the Folders section of a user-defined language.
Even if nothing else is done, I'd be very happy if I could use quotation marks, for example: [PARAMETER] and "[END PARAMETER]", or perhaps allowing the use of a special character to be interpreted as a space.
Of course, the ultimate would be allowing regular expressions to be used for all highlighting...
Everything else about Notepad++ is EXCELLENT!
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I found the the custom highlighting to be adequate for most languages. I for one work with a proprietary language based on swift forth. I simply rolled my own module in scintilla.
You night want to consider this option as the code is pretty easy to figure out and with all the samples, there is very little that cannot be done.
It would be nice to have the ability to define Regex syntax definitions like Vim, in addition to the simplicity of keyword lists.
The prefix flag is available for a word list but often they are far to few to waste on an entire word list. The ability to use wildcards in list items to indicate prefixs or suffixs would be valuable.
All in all, I apologize for wasting anyones time for reading this, as it is most relevant for Scintilla's forum. The custom highlighting works entirly with their user defined language module.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Notepad++ is by far the best text editor I've seen and it even has excellent plug-in support, but I find the custom-defined syntax highlighting really bad...
For example, I have a custom tool that uses tags such as [PARAMETER] and [END PARAMETER], but Notepad++ doesn't correctly interpret spaces in the Folders section of a user-defined language.
Even if nothing else is done, I'd be very happy if I could use quotation marks, for example: [PARAMETER] and "[END PARAMETER]", or perhaps allowing the use of a special character to be interpreted as a space.
Of course, the ultimate would be allowing regular expressions to be used for all highlighting...
Everything else about Notepad++ is EXCELLENT!
I found the the custom highlighting to be adequate for most languages. I for one work with a proprietary language based on swift forth. I simply rolled my own module in scintilla.
You night want to consider this option as the code is pretty easy to figure out and with all the samples, there is very little that cannot be done.
It would be nice to have the ability to define Regex syntax definitions like Vim, in addition to the simplicity of keyword lists.
The prefix flag is available for a word list but often they are far to few to waste on an entire word list. The ability to use wildcards in list items to indicate prefixs or suffixs would be valuable.
All in all, I apologize for wasting anyones time for reading this, as it is most relevant for Scintilla's forum. The custom highlighting works entirly with their user defined language module.