nano

nano with my custom patches
git clone git://bsandro.tech/nano
Log | Files | Refs | README | LICENSE

commit 07a92c3988d8fae4a139ff269dcdf03a396c38b3
parent e9b0a574904d82e54918f0c1710428fcf5fa81f1
Author: LIU Hao <lh_mouse@126.com>
Date:   Tue,  5 Nov 2024 08:43:09 +0800

syntax: asm: add end-of-word anchors to the keywords

Previously some of these regexes could color part of a directive;
for example, the `.int` part of `.intel_syntax`.

Signed-off-by: LIU Hao <lh_mouse@126.com>

Diffstat:
Msyntax/asm.nanorc | 8++++----
1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/syntax/asm.nanorc b/syntax/asm.nanorc @@ -7,11 +7,11 @@ magic "assembler source" comment "//" color red "\<[A-Z_]{2,}\>" -color brightgreen "\.(data|subsection|text)" -color green "\.(align|file|globl|global|hidden|section|size|type|weak)" -color brightyellow "\.(ascii|asciz|byte|double|float|hword|int|long|short|single|struct|word)" +color brightgreen "\.(data|subsection|text)\>" +color green "\.(align|file|globl|global|hidden|section|size|type|weak)\>" +color brightyellow "\.(ascii|asciz|byte|double|float|hword|int|long|short|single|struct|word)\>" color brightred "^[[:blank:]]*[.0-9A-Za-z_]*:" -color brightcyan "^[[:blank:]]*#[[:blank:]]*(define|undef|include|ifn?def|endif|elif|else|if|warning|error)" +color brightcyan "^[[:blank:]]*#[[:blank:]]*(define|undef|include|ifn?def|endif|elif|else|if|warning|error)\>" # Strings and names of included files. color brightyellow ""([^"\]|\\.)*"|<[^= ]*>"