notepad-plus-plus/PowerEditor
Robert Di Pardo fadc083051 Enable code folding in Assembly source files
Enables the folding capabilities of Lexilla's Assembly lexer by:

 - adding the currently [unused keyword groups], `Directives4Foldstart` and `Directives4Foldend`;

b5e2e9d737/lexilla/lexers/LexAsm.cxx (L101-L109)

 - adding some fold-trigger keywords to the new `Directives4Foldstart` and `Directives4Foldend` groups, and *duplicating* them in the existing `Directives` group, following [these instructions].

 - activating a *selection* of the lexer's [optional folding properties]. Since `fold.asm.comment.explicit` is not likely to be popular, the default delimiters `;{` and `;}` are permanent, and `fold.asm.explicit.anywhere` is *not* turned on. Users who want different options can always use [Python Script] to set them dynamically.

There are plenty of *more* candidate keywords than what I've added, but I'm not very familiar with [Microsoft's macro assembler].

Fix #13758, fix #9888, close #13762
2023-06-11 12:12:14 +02:00
..
Test Added Hollywood support 2023-03-26 23:39:47 +02:00
bin Notepad++ 8.5.3 release 2023-05-15 07:01:31 +02:00
gcc Add message NPPM_DARKMODESUBCLASSANDTHEME 2023-05-28 11:52:14 +02:00
installer [xml] Update Slovak translation 2023-06-11 01:49:12 +02:00
misc/chameleon
scintilla.original.forUpdating Update: Scintilla 5.3.5 Lexilla 5.2.5 2023-06-02 14:15:54 +02:00
src Enable code folding in Assembly source files 2023-06-11 12:12:14 +02:00
visual.net Add message NPPM_DARKMODESUBCLASSANDTHEME 2023-05-28 11:52:14 +02:00