kakoune/rc/filetype
Lennard a8bbdc71d9 [sh] Separate keywords and builtins; fix variables
Previously, the keywords were a mess. They contained the shell’s
reserved words and some arbitrarily selected builtins. I generated
the word list using bash because it contains all POSIX builtins and
is common for scripting.

In variable assignments some characters that are allowed to be in
variables used to not be highlighted, e.g. hyphens. With this commit
all characters except whitespace are considered to be part of the
variable.
2020-01-12 11:41:12 +01:00
..
arch-linux.kak Add categories in rc/ 2019-03-21 01:06:16 +01:00
asciidoc.kak Fixed many of the filetype support modules to not use BufSetOption to load 2019-04-09 20:54:19 -07:00
awk.kak src: Create a <semicolon> named key 2019-10-22 11:02:06 +02:00
c-family.kak Fix c-family include highlighting 2019-11-05 17:35:44 +11:00
cabal.kak src: Create a <semicolon> named key 2019-10-22 11:02:06 +02:00
clojure.kak {clojure,lisp}.kak: handle doubled brackets 2020-01-03 15:14:56 -05:00
cmake.kak Update remaining files to new provide/require format 2019-04-11 15:54:58 -07:00
coffee.kak src: Create a <semicolon> named key 2019-10-22 11:02:06 +02:00
crystal.kak Make quoting opt-in by using $kak_quoted_... 2019-06-23 12:04:21 +10:00
css.kak src: Create a <semicolon> named key 2019-10-22 11:02:06 +02:00
cucumber.kak src: Create a <semicolon> named key 2019-10-22 11:02:06 +02:00
d.kak src: Create a <semicolon> named key 2019-10-22 11:02:06 +02:00
dart.kak src: Create a <semicolon> named key 2019-10-22 11:02:06 +02:00
dhall.kak Add support for quoted labels, empty record values and their type 2019-10-30 10:22:31 +11:00
diff.kak Add categories in rc/ 2019-03-21 01:06:16 +01:00
dockerfile.kak Fixed many of the filetype support modules to not use BufSetOption to load 2019-04-09 20:54:19 -07:00
elixir.kak src: Create a <semicolon> named key 2019-10-22 11:02:06 +02:00
elm.kak Don't set formatcmd in the syntax file 2019-11-11 08:14:18 -05:00
etc.kak Fixed several more support files. 2019-04-10 16:48:46 -07:00
exherbo.kak Update remaining files to new provide/require format 2019-04-11 15:54:58 -07:00
fish.kak src: Create a <semicolon> named key 2019-10-22 11:02:06 +02:00
fsharp.kak Fix literal '"' in fsharp highlighting. 2019-11-11 06:25:37 +01:00
gas.kak src: Create a <semicolon> named key 2019-10-22 11:02:06 +02:00
git.kak rc git: Highlight commands differently from pick 2019-12-08 13:49:53 +01:00
gluon.kak Copy doc comment (///) prefix to new lines 2019-11-09 09:41:11 -05:00
go.kak src: Create a <semicolon> named key 2019-10-22 11:02:06 +02:00
haml.kak src: Create a <semicolon> named key 2019-10-22 11:02:06 +02:00
haskell.kak Fix Haskell multi-line quasiquoter highlighting 2019-12-12 16:00:50 -08:00
hbs.kak src: Create a <semicolon> named key 2019-10-22 11:02:06 +02:00
html.kak [html] Fix indentation when entering a newline while in the middle of a tag 2019-11-03 12:25:02 +01:00
i3.kak src: Create a <semicolon> named key 2019-10-22 11:02:06 +02:00
ini.kak Update remaining files to new provide/require format 2019-04-11 15:54:58 -07:00
java.kak src: Create a <semicolon> named key 2019-10-22 11:02:06 +02:00
javascript.kak Recognize .mjs files as javascript files 2019-12-03 15:05:40 +09:00
json.kak src: Create a <semicolon> named key 2019-10-22 11:02:06 +02:00
julia.kak julia.kak: added keywords "mutable" and "struct" 2020-01-08 15:21:08 -03:00
just.kak src: Create a <semicolon> named key 2019-10-22 11:02:06 +02:00
kakrc.kak src: Create a <semicolon> named key 2019-10-22 11:02:06 +02:00
kickstart.kak Update remaining files to new provide/require format 2019-04-11 15:54:58 -07:00
latex.kak Replace ModeChange hooks by ModePush and ModePop 2019-10-16 20:45:53 +11:00
ledger.kak src: Create a <semicolon> named key 2019-10-22 11:02:06 +02:00
lisp.kak {clojure,lisp}.kak: handle doubled brackets 2020-01-03 15:14:56 -05:00
lua.kak rc lua: Improve syntax highlighting 2019-11-15 23:05:54 +07:00
mail.kak Fixed several more support files. 2019-04-10 16:48:46 -07:00
makefile.kak filetype: add support for .make extension 2019-10-25 14:14:30 +02:00
markdown.kak src: Create a <semicolon> named key 2019-10-22 11:02:06 +02:00
mercurial.kak Update remaining files to new provide/require format 2019-04-11 15:54:58 -07:00
moon.kak src: Create a <semicolon> named key 2019-10-22 11:02:06 +02:00
nim.kak src: Create a <semicolon> named key 2019-10-22 11:02:06 +02:00
nix.kak src: Create a <semicolon> named key 2019-10-22 11:02:06 +02:00
ocaml.kak ocaml.kak fix '"' and char literals 2019-07-22 23:49:15 +03:00
perl.kak Improve perl regex and qq string highlighting 2019-11-26 21:32:52 +11:00
php.kak src: Create a <semicolon> named key 2019-10-22 11:02:06 +02:00
pony.kak src: Create a <semicolon> named key 2019-10-22 11:02:06 +02:00
protobuf.kak src: Create a <semicolon> named key 2019-10-22 11:02:06 +02:00
pug.kak src: Create a <semicolon> named key 2019-10-22 11:02:06 +02:00
python.kak Fix python operator highlighter 2019-10-27 15:49:04 +02:00
r.kak Modularize r file support 2019-11-26 21:32:52 +11:00
ragel.kak src: Create a <semicolon> named key 2019-10-22 11:02:06 +02:00
restructuredtext.kak Update remaining files to new provide/require format 2019-04-11 15:54:58 -07:00
ruby.kak src: Create a <semicolon> named key 2019-10-22 11:02:06 +02:00
rust.kak rc rust: Don't set an arbitrary formatter 2019-11-11 14:20:26 +01:00
sass.kak src: Create a <semicolon> named key 2019-10-22 11:02:06 +02:00
scala.kak src: Create a <semicolon> named key 2019-10-22 11:02:06 +02:00
scheme.kak Replace ModeChange hooks by ModePush and ModePop 2019-10-16 20:45:53 +11:00
scss.kak Replace ModeChange hooks by ModePush and ModePop 2019-10-16 20:45:53 +11:00
sh.kak [sh] Separate keywords and builtins; fix variables 2020-01-12 11:41:12 +01:00
sql.kak Fixed many of the filetype support modules to not use BufSetOption to load 2019-04-09 20:54:19 -07:00
swift.kak rc swift: Remove highlighting of non-standard comments 2019-10-22 11:12:10 +02:00
systemd.kak Add categories in rc/ 2019-03-21 01:06:16 +01:00
taskpaper.kak src: Create a <semicolon> named key 2019-10-22 11:02:06 +02:00
terraform.kak Add filetype for terraform files with syntax hl 2019-11-18 20:41:42 +00:00
toml.kak src: Create a <semicolon> named key 2019-10-22 11:02:06 +02:00
troff.kak Fixed many of the filetype support modules to not use BufSetOption to load 2019-04-09 20:54:19 -07:00
tupfile.kak Fixed many of the filetype support modules to not use BufSetOption to load 2019-04-09 20:54:19 -07:00
void-linux.kak Add categories in rc/ 2019-03-21 01:06:16 +01:00
yaml.kak src: Create a <semicolon> named key 2019-10-22 11:02:06 +02:00