mirror of
git://git.sv.gnu.org/nano.git
synced 2024-11-22 12:51:23 +03:00
Disabling the regex for multiline strings in C and Assembler,
as it colours some things wrong and is a glutton on time. git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@5513 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
This commit is contained in:
parent
480b6a320f
commit
ae598e79a6
@ -1,3 +1,7 @@
|
|||||||
|
2015-12-29 Benno Schulenberg <bensberg@justemail.net>
|
||||||
|
* doc/syntax/{c,objc,asm}.nanorc: Disable the regex for multiline
|
||||||
|
strings as it colours some things wrong and is a glutton on time.
|
||||||
|
|
||||||
2015-12-23 Benno Schulenberg <bensberg@justemail.net>
|
2015-12-23 Benno Schulenberg <bensberg@justemail.net>
|
||||||
* src/files.c (do_writeout, do_writeout_void), src/global.c
|
* src/files.c (do_writeout, do_writeout_void), src/global.c
|
||||||
(shortcut_init, strtosc), src/nano.c (do_exit, close_and_go),
|
(shortcut_init, strtosc), src/nano.c (do_exit, close_and_go),
|
||||||
|
@ -12,8 +12,9 @@ color brightcyan "^[[:space:]]*#[[:space:]]*(define|undef|include|ifn?def|endif|
|
|||||||
|
|
||||||
# Strings.
|
# Strings.
|
||||||
color brightyellow "<[^= ]*>" ""(\\.|[^"])*""
|
color brightyellow "<[^= ]*>" ""(\\.|[^"])*""
|
||||||
# Multiline strings (note: VERY resource intensive).
|
# Multiline strings. This regex is VERY resource intensive,
|
||||||
color brightyellow start=""(\\.|[^"])*\\[[:space:]]*$" end="^(\\.|[^"])*""
|
# and sometimes colours things that shouldn't be coloured.
|
||||||
|
###color brightyellow start=""(\\.|[^"])*\\[[:space:]]*$" end="^(\\.|[^"])*""
|
||||||
|
|
||||||
# Comments.
|
# Comments.
|
||||||
color brightblue "//.*"
|
color brightblue "//.*"
|
||||||
|
@ -19,8 +19,9 @@ color cyan "__attribute__[[:space:]]*\(\([^)]*\)\)" "__(aligned|asm|builtin|hidd
|
|||||||
# Strings. In general you will want your strings and comments to come last,
|
# Strings. In general you will want your strings and comments to come last,
|
||||||
# because highlighting rules are applied in the order they are read in.
|
# because highlighting rules are applied in the order they are read in.
|
||||||
color brightyellow "<[^= ]*>" ""(\\.|[^"])*""
|
color brightyellow "<[^= ]*>" ""(\\.|[^"])*""
|
||||||
# Multiline strings. This regex is VERY resource intensive!
|
# Multiline strings. This regex is VERY resource intensive,
|
||||||
color brightyellow start=""(\\.|[^"])*\\[[:space:]]*$" end="^(\\.|[^"])*""
|
# and sometimes colours things that shouldn't be coloured.
|
||||||
|
###color brightyellow start=""(\\.|[^"])*\\[[:space:]]*$" end="^(\\.|[^"])*""
|
||||||
|
|
||||||
# Comments.
|
# Comments.
|
||||||
color brightblue "//.*"
|
color brightblue "//.*"
|
||||||
|
@ -25,8 +25,9 @@ color white "\[[^][:space:]]*\]"
|
|||||||
color brightblack "'([^'\]|(\\["'abfnrtv\\]))'" "'\\(([0-3]?[0-7]{1,2}))'" "'\\x[0-9A-Fa-f]{1,2}'"
|
color brightblack "'([^'\]|(\\["'abfnrtv\\]))'" "'\\(([0-3]?[0-7]{1,2}))'" "'\\x[0-9A-Fa-f]{1,2}'"
|
||||||
color brightblack "<[^= ]*>" ""(\\.|[^"])*""
|
color brightblack "<[^= ]*>" ""(\\.|[^"])*""
|
||||||
color brightblue "@"(\\.|[^"])*""
|
color brightblue "@"(\\.|[^"])*""
|
||||||
# Multiline strings. This regex is VERY resource intensive!
|
# Multiline strings. This regex is VERY resource intensive,
|
||||||
## color brightyellow start=""(\\.|[^"])*\\[[:space:]]*$" end="^(\\.|[^"])*""
|
# and sometimes colours things that shouldn't be coloured.
|
||||||
|
###color brightyellow start=""(\\.|[^"])*\\[[:space:]]*$" end="^(\\.|[^"])*""
|
||||||
|
|
||||||
# Preprocessor commands.
|
# Preprocessor commands.
|
||||||
color brightblue "^[[:space:]]*#[[:space:]]*(define|include|import|(un|ifn?)def|endif|el(if|se)|if|warning|error)"
|
color brightblue "^[[:space:]]*#[[:space:]]*(define|include|import|(un|ifn?)def|endif|el(if|se)|if|warning|error)"
|
||||||
|
Loading…
Reference in New Issue
Block a user