Mercurial > vim
changeset 1755:0c6c64edcbe0 v7.2.052
updated for version 7.2-052
author | vimboss |
---|---|
date | Fri, 28 Nov 2008 10:16:05 +0000 |
parents | 28d0c20ad8a0 |
children | 5fafc42c22d2 |
files | runtime/doc/eval.txt src/eval.c src/version.c |
diffstat | 3 files changed, 10 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/runtime/doc/eval.txt +++ b/runtime/doc/eval.txt @@ -5348,10 +5348,12 @@ synIDattr({synID}, {what} [, {mode}]) "fg" foreground color (GUI: color name used to set the color, cterm: color number as a string, term: empty string) - "bg" background color (like "fg") + "bg" background color (as with "fg") + "sp" special color (as with "fg") |highlight-guisp| "fg#" like "fg", but for the GUI and the GUI is running the name in "#RRGGBB" form "bg#" like "fg#" for "bg" + "sp#" like "fg#" for "sp" "bold" "1" if bold "italic" "1" if italic "reverse" "1" if reverse
--- a/src/eval.c +++ b/src/eval.c @@ -16648,8 +16648,11 @@ f_synIDattr(argvars, rettv) p = highlight_has_attr(id, HL_INVERSE, modec); break; - case 's': /* standout */ - p = highlight_has_attr(id, HL_STANDOUT, modec); + case 's': + if (TOLOWER_ASC(what[1]) == 'p') /* sp[#] */ + p = highlight_color(id, what, modec); + else /* standout */ + p = highlight_has_attr(id, HL_STANDOUT, modec); break; case 'u':