Skip to content

Commit 71beda6

Browse files
committed
syntax.txt: Update Vim 9.0.0057
1 parent 703fdea commit 71beda6

File tree

1 file changed

+33
-2
lines changed

1 file changed

+33
-2
lines changed

en/syntax.txt

Lines changed: 33 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1694,6 +1694,21 @@ because Fortran90 has no reserved words.
16941694
For further information related to fortran, see |ft-fortran-indent| and
16951695
|ft-fortran-plugin|.
16961696

1697+
FREEBASIC *freebasic.vim* *ft-freebasic-syntax*
1698+
1699+
FreeBASIC files will be highlighted differently for each of the four available
1700+
dialects, "fb", "qb", "fblite" and "deprecated". See |ft-freebasic-plugin|
1701+
for how to select the correct dialect.
1702+
1703+
Highlighting is further configurable via the following variables.
1704+
1705+
Variable Highlight ~
1706+
*freebasic_no_comment_fold* disable multiline comment folding
1707+
*freebasic_operators* non-alpha operators
1708+
*freebasic_space_errors* trailing white space and spaces before a <Tab>
1709+
*freebasic_type_suffixes* QuickBASIC style type suffixes
1710+
1711+
16971712

16981713
FVWM CONFIGURATION FILES *fvwm.vim* *ft-fvwm-syntax*
16991714

@@ -5002,14 +5017,18 @@ the same syntax file on all terminals, and use the optimal highlighting.
50025017
1. highlight arguments for normal terminals
50035018

50045019
*bold* *underline* *undercurl*
5005-
*inverse* *italic* *standout*
5006-
*nocombine* *strikethrough*
5020+
*underdouble* *underdotted*
5021+
*underdashed* *inverse* *italic*
5022+
*standout* *nocombine* *strikethrough*
50075023
term={attr-list} *attr-list* *highlight-term* *E418*
50085024
attr-list is a comma-separated list (without spaces) of the
50095025
following items (in any order):
50105026
bold
50115027
underline
50125028
undercurl not always available
5029+
underdouble not always available
5030+
underdotted not always available
5031+
underdashed not always available
50135032
strikethrough not always available
50145033
reverse
50155034
inverse same as reverse
@@ -5020,6 +5039,7 @@ term={attr-list} *attr-list* *highlight-term* *E418*
50205039

50215040
Note that "bold" can be used here and by using a bold font. They
50225041
have the same effect.
5042+
*underline-codes*
50235043
"undercurl" is a curly underline. When "undercurl" is not possible
50245044
then "underline" is used. In general "undercurl" and "strikethrough"
50255045
are only available in the GUI and some terminals. The color is set
@@ -5028,6 +5048,17 @@ term={attr-list} *attr-list* *highlight-term* *E418*
50285048
let &t_Cs = "\e[4:3m"
50295049
let &t_Ce = "\e[4:0m"
50305050
5051+
< "underdouble" is a double underline, "underdotted" is a dotted
5052+
underline and "underdashed" is a dashed underline. These are only
5053+
supported by some terminals. If your terminal supports them you may
5054+
have to specify the codes like this: >
5055+
let &t_Us = "\e[4:2m"
5056+
let &t_ds = "\e[4:4m"
5057+
let &t_Ds = "\e[4:5m"
5058+
< They are reset with |t_Ce|, the same as curly underline (undercurl).
5059+
When t_Us, t_ds or t_Ds is not set then underline will be used as a
5060+
fallback.
5061+
50315062

50325063
start={term-list} *highlight-start* *E422*
50335064
stop={term-list} *term-list* *highlight-stop*

0 commit comments

Comments
 (0)