Dusk
686f707078
[misc] vim/syntax: Very magic patterns
...
From Vim's |pattern.txt|, |/\v| |/\V|:
> Use of "\v" means that after it, all ASCII characters except
> '0'-'9', 'a'-'z', 'A'-'Z' and '_' have special meaning: "very magic"
This mostly makes some upcoming syntax pattern refactoring cleaner,
though most patterns still get shorter here.
2020-06-07 00:10:18 +00:00
Dusk
11757d87fb
[misc] vim/syntax: Proper comment precedence
...
Now comments, a lexer level feature, won't get beat out by rather normal
syntactic parser constructs like `STRUCT:`.
2020-06-07 00:10:18 +00:00
Doug Coleman
c706bdae4e
factor: Fix misc/ for GENERIC# -> GENERIC#: rename.
2017-06-01 14:05:15 -05:00
John Benediktsson
5f29e1c131
misc/vim: syntax highlight PRIMITIVE:.
2015-07-15 09:28:32 -07:00
John Benediktsson
e0ae202d36
misc: fix factor.vim.fgen for words->vocab-words refactor.
2015-07-14 16:29:28 -07:00
John Benediktsson
a4aa9a9688
misc: fix syntax highlighting for new escape codes.
2014-06-03 18:05:06 -07:00
John Benediktsson
9a989f8e9d
misc: fix builtin tuple highlighting.
2014-05-20 09:37:52 -07:00
John Benediktsson
57e0c711a1
misc: sort vim keywords and fix GENERIC#.
2014-05-20 09:33:34 -07:00
John Benediktsson
f27bb01ec8
misc/vim: highlight numbers with leading "+" (e.g., "+12").
2013-03-16 13:50:09 -07:00
John Benediktsson
1f0e2c6715
vim: fix ".1" to be float syntax highlighted.
2012-09-26 21:32:34 -07:00
John Benediktsson
474913646f
misc: fix syntax highlighting for MATH: generics.
2012-09-14 09:05:20 -07:00
John Benediktsson
719f190e99
misc: highlight TYPED: in vim.
2012-08-28 16:34:17 -07:00
John Benediktsson
c26ac5890e
misc: support new escapes in vim.
2012-07-26 19:24:52 -07:00
John Benediktsson
2f4a22d159
misc: update factor.vim generator with changes in last year.
2012-07-11 14:27:48 -07:00
Keita Haga
945d5f5c49
misc/vim/syntax/factor.vim: merge two factorComment highlight groups together into one
2011-04-06 15:28:59 +09:00
Keita Haga
9884a73664
misc/vim/syntax/factor.vim: fix factorCallQuotation, factorExecute match patterns
2011-04-05 04:03:17 +09:00
Keita Haga
9f6f498cb6
misc/vim/syntax/factor.vim: update comments
2011-04-05 03:45:34 +09:00
Keita Haga
811cab4f60
misc/vim/syntax/factor.vim: re-fix factorStackEffect, factorLiteralStackEffect match
2011-04-05 03:42:47 +09:00
Keita Haga
bb1c6c60c2
misc/vim/syntax/factor.vim: add support for M\ syntax
2011-04-05 02:30:14 +09:00
Keita Haga
91a41aa008
misc/factor.vim.fgen: update
2011-04-04 21:01:20 +09:00
Keita Haga
f77bb07525
misc/vim/syntax/factor.vim: add 'display' argument to factorEscape highlight group
2011-03-21 06:54:15 +09:00
Keita Haga
d1b126f15b
misc/vim/syntax/factor.vim: factorEscape cleanup
2011-03-21 05:37:00 +09:00
Keita Haga
45d9f23104
misc/vim/syntax/factor.vim: add support for escape characters
2011-03-20 19:01:47 +09:00
Keita Haga
45443be1bc
misc/vim/syntax/factor.vim: set 'shiftwidth' option in modeline
2011-03-20 16:12:24 +09:00
Keita Haga
372312948e
misc/vim/syntax/factor.vim: add support for 'ERROR: class slots...' syntax
2011-03-18 00:25:12 +09:00
Keita Haga
d91d3f2c01
misc/vim/syntax/factor.vim: in factorShebang, add 'display' argument and switch to PreProc highlight group
2011-03-17 10:10:38 +09:00
Keita Haga
34ae717598
misc/vim/syntax/factor.vim: don't set 'shiftwidth', 'softtabstop', etc.
2011-03-17 09:32:49 +09:00
Keita Haga
29e69f5a68
misc/vim/syntax/factor.vim: fix indentation
2011-03-17 08:28:15 +09:00
Keita Haga
579ca7d898
misc/vim/syntax/factor.vim: swapping factorComment definition lines and contain @Spell in factorComment
2011-03-17 06:00:14 +09:00
Keita Haga
c9542b5a15
misc/vim/syntax/factor.vim: highlight the shebang
2011-03-17 05:22:15 +09:00
Keita Haga
1ef928b508
misc/vim/syntax/factor.vim: highlight factorCallQuotation, factorExecute, factorStackEffect, and factorLiteralStackEffect definitions correctly
2011-03-17 04:33:02 +09:00
Keita Haga
4122d4aa30
misc/vim/syntax/factor.vim: fix factorRename match
2011-03-16 20:22:32 +09:00
Keita Haga
bac4add3a8
misc/vim/syntax/factor.vim: add support for 'execute( stack -- effect )' syntax
2011-03-15 01:27:13 +09:00
Keita Haga
eac693ee17
misc/vim/syntax/factor.vim: factorFrySpecifier cleanup
2011-03-15 01:14:33 +09:00
Keita Haga
334b2b57e0
misc/vim/syntax/factor.vim: fix factorStackEffect, factorLiteralStackEffect match patterns
2011-03-15 01:07:29 +09:00
Keita Haga
771577c5a3
misc/vim/syntax/factor.vim: add support for 'call( stack -- effect )' syntax
2011-03-15 00:58:52 +09:00
Keita Haga
d79dba57e3
misc/vim/syntax/factor.vim: highlighting of 'call-next-method'
2011-03-15 00:41:22 +09:00
Keita Haga
51d49f03ca
misc/vim/syntax/factor.vim: add support for INTERSECTION: syntax
2011-03-13 20:10:07 +09:00
Keita Haga
38eb0bd17e
misc/vim/syntax/factor.vim: add support for SLOT: syntax
2011-03-10 22:56:24 +09:00
Keita Haga
55840ae6a1
misc/vim/syntax/factor.vim: highlighting of breakpoint
2011-03-10 20:32:11 +09:00
Keita Haga
fdc562c8f3
misc/vim/syntax/factor.vim: add support for UNION: syntax
2011-03-10 20:22:44 +09:00
Keita Haga
d76cc21f1f
misc/vim/syntax/factor.vim: update "To run"
2011-03-10 19:37:36 +09:00
Keita Haga
9a8c717cba
misc/vim/syntax/factor.vim: add support for SYMBOLS: syntax
2011-03-10 19:30:42 +09:00
Keita Haga
e4bd8e98fc
Update factorSbuf in misc/factor.vim.fgen
2011-03-10 19:21:21 +09:00
Keita Haga
a7ed4c8c45
misc/vim/syntax/factor.vim: add support for RENAME: syntax
2011-03-10 02:31:08 +09:00
Keita Haga
b25c605563
misc/vim/syntax/factor.vim: add support for EXCLUDE: syntax
2011-03-10 02:26:28 +09:00
Keita Haga
3bf15931fc
misc/vim/syntax/factor.vim: rename factorFryDirective to factorFrySpecifier
2011-03-10 00:30:07 +09:00
Keita Haga
4468f1e2e0
misc/vim/syntax/factor.vim: add support for ALIAS: syntax
2011-03-10 00:20:50 +09:00
Keita Haga
4629d7b51b
misc/vim/syntax/factor.vim: a few minor changes:
...
- delete first line
- rename factorCompileDirective to factorDeclaration
- support for more declarations
2011-03-09 23:22:36 +09:00
Keita Haga
5ac122d030
misc/vim/syntax/factor.vim: capitalize the first letter of "Language" header line
2011-03-09 20:34:00 +09:00