Mercurial > vim
annotate runtime/syntax/syncolor.vim @ 32914:4e105c35625b v9.0.1765
patch 9.0.1765: Error when cross-compiling Vim
Commit: https://github.com/vim/vim/commit/a055b441f556e4814a1838db687ac50f48617154
Author: Mike Gilbert <floppym@gentoo.org>
Date: Sun Aug 20 19:01:41 2023 +0200
patch 9.0.1765: Error when cross-compiling Vim
Problem: Error when cross-compiling Vim
Solution: use AC_CHECK_SIZEOF to find sizeof(wchar_t)
This fixes an error when cross compiling.
closes: #12828
Bug: https://bugs.gentoo.org/889430
Signed-off-by: Mike Gilbert <floppym@gentoo.org>
Signed-off-by: Christian Brabandt <cb@256bit.org>
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Sun, 20 Aug 2023 19:15:05 +0200 |
parents | 4027cefc2aab |
children | d6b9d567433f |
rev | line source |
---|---|
7 | 1 " Vim syntax support file |
32770
4027cefc2aab
Farewell to Bram and dedicate upcoming Vim 9.1 to him (#12749)
Christian Brabandt <cb@256bit.org>
parents:
19404
diff
changeset
|
2 " Maintainer: The Vim Project <https://github.com/vim/vim> |
4027cefc2aab
Farewell to Bram and dedicate upcoming Vim 9.1 to him (#12749)
Christian Brabandt <cb@256bit.org>
parents:
19404
diff
changeset
|
3 " Last Change: 2023 Aug 10 |
4027cefc2aab
Farewell to Bram and dedicate upcoming Vim 9.1 to him (#12749)
Christian Brabandt <cb@256bit.org>
parents:
19404
diff
changeset
|
4 " Former Maintainer: Bram Moolenaar <Bram@vim.org> |
7 | 5 |
6 " This file sets up the default methods for highlighting. | |
7 " It is loaded from "synload.vim" and from Vim for ":syntax reset". | |
8 " Also used from init_highlight(). | |
9 | |
10 if !exists("syntax_cmd") || syntax_cmd == "on" | |
11 " ":syntax on" works like in Vim 5.7: set colors but keep links | |
12 command -nargs=* SynColor hi <args> | |
13 command -nargs=* SynLink hi link <args> | |
14 else | |
15 if syntax_cmd == "enable" | |
16 " ":syntax enable" keeps any existing colors | |
17 command -nargs=* SynColor hi def <args> | |
18 command -nargs=* SynLink hi def link <args> | |
19 elseif syntax_cmd == "reset" | |
20 " ":syntax reset" resets all colors to the default | |
21 command -nargs=* SynColor hi <args> | |
22 command -nargs=* SynLink hi! link <args> | |
23 else | |
24 " User defined syncolor file has already set the colors. | |
25 finish | |
26 endif | |
27 endif | |
28 | |
29 " Many terminals can only use six different colors (plus black and white). | |
30 " Therefore the number of colors used is kept low. It doesn't look nice with | |
31 " too many colors anyway. | |
32 " Careful with "cterm=bold", it changes the color to bright for some terminals. | |
33 " There are two sets of defaults: for a dark and a light background. | |
34 if &background == "dark" | |
35 SynColor Comment term=bold cterm=NONE ctermfg=Cyan ctermbg=NONE gui=NONE guifg=#80a0ff guibg=NONE | |
36 SynColor Constant term=underline cterm=NONE ctermfg=Magenta ctermbg=NONE gui=NONE guifg=#ffa0a0 guibg=NONE | |
37 SynColor Special term=bold cterm=NONE ctermfg=LightRed ctermbg=NONE gui=NONE guifg=Orange guibg=NONE | |
38 SynColor Identifier term=underline cterm=bold ctermfg=Cyan ctermbg=NONE gui=NONE guifg=#40ffff guibg=NONE | |
39 SynColor Statement term=bold cterm=NONE ctermfg=Yellow ctermbg=NONE gui=bold guifg=#ffff60 guibg=NONE | |
40 SynColor PreProc term=underline cterm=NONE ctermfg=LightBlue ctermbg=NONE gui=NONE guifg=#ff80ff guibg=NONE | |
41 SynColor Type term=underline cterm=NONE ctermfg=LightGreen ctermbg=NONE gui=bold guifg=#60ff60 guibg=NONE | |
42 SynColor Underlined term=underline cterm=underline ctermfg=LightBlue gui=underline guifg=#80a0ff | |
43 SynColor Ignore term=NONE cterm=NONE ctermfg=black ctermbg=NONE gui=NONE guifg=bg guibg=NONE | |
44 else | |
45 SynColor Comment term=bold cterm=NONE ctermfg=DarkBlue ctermbg=NONE gui=NONE guifg=Blue guibg=NONE | |
46 SynColor Constant term=underline cterm=NONE ctermfg=DarkRed ctermbg=NONE gui=NONE guifg=Magenta guibg=NONE | |
19404 | 47 " #6a5acd is SlateBlue |
48 SynColor Special term=bold cterm=NONE ctermfg=DarkMagenta ctermbg=NONE gui=NONE guifg=#6a5acd guibg=NONE | |
7 | 49 SynColor Identifier term=underline cterm=NONE ctermfg=DarkCyan ctermbg=NONE gui=NONE guifg=DarkCyan guibg=NONE |
50 SynColor Statement term=bold cterm=NONE ctermfg=Brown ctermbg=NONE gui=bold guifg=Brown guibg=NONE | |
19404 | 51 " #6a0dad is Purple |
52 SynColor PreProc term=underline cterm=NONE ctermfg=DarkMagenta ctermbg=NONE gui=NONE guifg=#6a0dad guibg=NONE | |
7 | 53 SynColor Type term=underline cterm=NONE ctermfg=DarkGreen ctermbg=NONE gui=bold guifg=SeaGreen guibg=NONE |
54 SynColor Underlined term=underline cterm=underline ctermfg=DarkMagenta gui=underline guifg=SlateBlue | |
55 SynColor Ignore term=NONE cterm=NONE ctermfg=white ctermbg=NONE gui=NONE guifg=bg guibg=NONE | |
56 endif | |
57 SynColor Error term=reverse cterm=NONE ctermfg=White ctermbg=Red gui=NONE guifg=White guibg=Red | |
58 SynColor Todo term=standout cterm=NONE ctermfg=Black ctermbg=Yellow gui=NONE guifg=Blue guibg=Yellow | |
59 | |
60 " Common groups that link to default highlighting. | |
61 " You can specify other highlighting easily. | |
62 SynLink String Constant | |
63 SynLink Character Constant | |
64 SynLink Number Constant | |
65 SynLink Boolean Constant | |
66 SynLink Float Number | |
67 SynLink Function Identifier | |
68 SynLink Conditional Statement | |
69 SynLink Repeat Statement | |
70 SynLink Label Statement | |
71 SynLink Operator Statement | |
72 SynLink Keyword Statement | |
73 SynLink Exception Statement | |
74 SynLink Include PreProc | |
75 SynLink Define PreProc | |
76 SynLink Macro PreProc | |
77 SynLink PreCondit PreProc | |
78 SynLink StorageClass Type | |
79 SynLink Structure Type | |
80 SynLink Typedef Type | |
81 SynLink Tag Special | |
82 SynLink SpecialChar Special | |
83 SynLink Delimiter Special | |
84 SynLink SpecialComment Special | |
85 SynLink Debug Special | |
86 | |
87 delcommand SynColor | |
88 delcommand SynLink |