-
I wonder if Scintilla had an option to *make a folding point by indentation*, so that an indented part can be folded under its preceding line, without requirement for a syntactic keyword.
This one modification will immediately bring many conveniences. To list just a few, this will:
- enable .txt and lots of other 'unspecified' files to be folded in a very sensible way.
- not even require...
2009-11-12 12:31:27 UTC by ohthere
-
nyamatongwe committed patchset 2972 of module scintilla to the Scintilla CVS repository, changing 1 files.
2009-11-11 22:32:25 UTC by nyamatongwe
-
The XML configuration files are used by notepad to initialize scintilla wordlists and other items. Scintilla has a similar construct for SciTE where the contents of notepad's langs and styles xml files and possibly more are stored in .properties files (another different format). I have been working a little recently between the two environments.
2009-11-11 22:04:57 UTC by nobody
-
In the left Line Number Column the number is displayed wrong.
If the file is over 10K lines it only shows the last 4 numbers.
2009-11-10 20:42:18 UTC by nobody
-
nyamatongwe committed patchset 2977 of module scite to the Scintilla CVS repository, changing 1 files.
2009-11-09 10:21:23 UTC by nyamatongwe
-
"ScintillaEditView.h" is part of Notepad++ project, So it's definitively Notepad++ issue but not Scintilla's one.
Don.
2009-11-08 20:42:05 UTC by donho
-
OK ... I've done some more digging. In LexLisp.cxx, in the classifyWordLisp function, only SCE_LISP_KEYWORD and SCE_LISP_KEYWORD_KW are determined after the invocation of the InList method of the associated objects. The fact that those two list objects exist gave me hope.
But I did some more digging and I found out that Notepad++ has a header file from its ScitillaComponent source folder...
2009-11-07 07:45:50 UTC by dobrotescu
-
I don't use or understand Notepad++, instead using SciTE and Komodo. The Lisp lexer supports two sets of keywords which divide lexemes recognized as identifiers into one of SCE_LISP_IDENTIFIER, SCE_LISP_KEYWORD, SCE_LISP_KEYWORD_KW. I thought your point (1) meant you wanted to add SCE_LISP_KEYWORD_3.
2009-11-06 22:57:05 UTC by nyamatongwe
-
I've browsed a bit the source code of both Scintilla/Scite and Notepad++. While I still didn't figure out how the xml definitions are used by the C code (I've only done some superficial code scanning), it seems to me that the relevant xml information is the styleID from stylers.xml rather than the keywordClass. If this is true, it means that the "type1" problem comes from Notepad++. Please...
2009-11-06 12:57:44 UTC by dobrotescu
-
Thanks for the quick answer. Yes, the first two requests go in the direction of making the lexer more generic. The third one goes all the way there, and I had in mind something along the lines of setting up some kind of a voluntarily compliance rules/guidelines. But since you say that there are totally diferent groups working on each lexer, I'll drop it for now.
The comments that follow are...
2009-11-06 05:56:01 UTC by dobrotescu