@@ -1694,6 +1694,21 @@ because Fortran90 has no reserved words.
1694
1694
For further information related to fortran, see | ft-fortran-indent | and
1695
1695
| ft-fortran-plugin | .
1696
1696
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
+
1697
1712
1698
1713
FVWM CONFIGURATION FILES *fvwm.vim* *ft-fvwm-syntax*
1699
1714
@@ -5002,14 +5017,18 @@ the same syntax file on all terminals, and use the optimal highlighting.
5002
5017
1. highlight arguments for normal terminals
5003
5018
5004
5019
*bold* *underline* *undercurl*
5005
- *inverse* *italic* *standout*
5006
- *nocombine* *strikethrough*
5020
+ *underdouble* *underdotted*
5021
+ *underdashed* *inverse* *italic*
5022
+ *standout* *nocombine* *strikethrough*
5007
5023
term={attr-list} *attr-list* *highlight-term* *E418*
5008
5024
attr-list is a comma-separated list (without spaces) of the
5009
5025
following items (in any order):
5010
5026
bold
5011
5027
underline
5012
5028
undercurl not always available
5029
+ underdouble not always available
5030
+ underdotted not always available
5031
+ underdashed not always available
5013
5032
strikethrough not always available
5014
5033
reverse
5015
5034
inverse same as reverse
@@ -5020,6 +5039,7 @@ term={attr-list} *attr-list* *highlight-term* *E418*
5020
5039
5021
5040
Note that "bold" can be used here and by using a bold font. They
5022
5041
have the same effect.
5042
+ *underline-codes*
5023
5043
"undercurl" is a curly underline. When "undercurl" is not possible
5024
5044
then "underline" is used. In general "undercurl" and "strikethrough"
5025
5045
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*
5028
5048
let &t_Cs = "\e[4:3m"
5029
5049
let &t_Ce = "\e[4:0m"
5030
5050
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
+
5031
5062
5032
5063
start={term-list} *highlight-start* *E422*
5033
5064
stop={term-list} *term-list* *highlight-stop*
0 commit comments