Éric BURGHARD
1a96801a52
fix: check for escaped # and {. highlight nested arg (##1)
2022-06-25 10:26:27 +02:00
Éric BURGHARD
9dd0428e0f
feat: add l3kernel modules names and types in regex. dim module, scope and type parts
2022-06-24 17:32:15 +02:00
Éric BURGHARD
b7bd624130
feat: highlight latex3 functions, variables and lists
2022-06-24 10:58:22 +02:00
Maxime Coste
dd88765630
Merge remote-tracking branch 'sidkshatriya/git-diff-highlight-trailing-whitespace'
2022-06-14 08:50:40 +10:00
Maxime Coste
445be1cd7b
Merge remote-tracking branch 'c7skasku/hare-kak'
2022-06-14 08:49:45 +10:00
Maxime Coste
b92100cad3
Merge remote-tracking branch 'ttttcrngyblflpp/golang_comment_indent'
2022-06-14 08:48:21 +10:00
Sidharth Kshatriya
6ef2d67706
If trailing whitespace was introduced in git diff, show it with red background
2022-06-11 14:53:10 +05:30
Cormac Stephenson
971b52c94e
hare.kak: highlight module imports as "module"
2022-06-11 05:55:24 +01:00
Cormac Stephenson
db856ba288
hare.kak: remove TODO list
2022-06-09 13:11:14 +01:00
Jon Eskin
2b051dd25a
fix case statement regex
2022-06-09 04:54:50 -04:00
Jon Eskin
318fb02bb9
remove redundant whitespace trim
2022-06-09 04:39:29 -04:00
Jon Eskin
1898528421
Add hare comments and indentation
2022-06-09 04:31:18 -04:00
Cormac Stephenson
3aaee810be
rc: add hare language module
2022-06-09 09:04:08 +01:00
Tony Gong
680dc8cd91
Golang do not align to open ( or {
...
Changed the indentation behavior such that an extra level of
indentation is added after a line containing a ( or { that is
not closed on the same line instead of aligning to the unclosed
( or {. This is consistent with how `go fmt` formats source code.
Added regression tests.
2022-06-05 06:19:30 -07:00
Tony Gong
039a10a34c
Do not indent Golang comments as code
...
When indenting on newline in Go files, only remove trailing whitespace
on the previous line and copy indentation of the previous line if in
comment context.
Added regression tests.
2022-06-05 06:05:45 -07:00
Tony Gong
6f801c6cda
Golang separate hook group for inserting ) and }
...
Add a separate hook group for inserting ) and } on newline because the
current implementation does not work in 100% of cases and should be
able to be disabled independently of copying comment characters (which
is much easier in comparison to get right) if one does not care about
this feature.
2022-06-05 06:03:09 -07:00
Qi Xiao
b99bad6fd0
rc elvish: Support new "catch" keyword.
2022-06-05 12:59:09 +01:00
Johannes Altmanninger
6f28178b91
rc filetype: add trim-indent hooks to all languages that have indent hooks
...
An indent hook automatically adds whitespace, so it seems prudent to
add the hook to remove unwanted whitespace again. This is what we do
in most languages already.
2022-05-29 08:23:33 +02:00
Johannes Altmanninger
19806a4b4c
rc coq: remove unconventional indentation
...
The next commit will touch this file.
2022-05-29 08:23:33 +02:00
Johannes Altmanninger
fea851b78b
rc filetype: add some missing ModeChange hooks for trim-indent
...
Some languages have a trim-indent command but don't use it (for no
apparent reason). Make them trim trailing spaces when exiting insert
mode, like most other languages support scripts do.
2022-05-29 08:23:33 +02:00
Johannes Altmanninger
b929748f8e
rc filetype: fix double space in trim-indent hooks
2022-05-26 17:08:15 +02:00
Johannes Altmanninger
4c7207991a
rc crystal: stop using ruby-trim-indent
2022-05-26 17:08:15 +02:00
Sidharth Kshatriya
70f9d8fbef
OCaml: Recognize '\"'
as a char literal and not the start of a string literal
2022-05-15 11:23:06 +05:30
Sidharth Kshatriya
8cfe59fcb0
OCaml: Automatically insert closing comment when user starts a comment
...
An OCaml comment is `(* Some comment *)`. Like the C-family this can be
a multiline comment.
Recognize when the user is trying to commence a comment when they type `(*` and
then automatically insert `*)` on behalf of the user. A small convenience.
Co-authored-by: Maxime Coste <mawww@kakoune.org>
2022-05-13 12:58:30 +05:30
Maxime Coste
459c6f589f
Merge branch 'cjs' of http://github.com/clarfonthey/kakoune
2022-05-10 22:37:43 +10:00
Maxime Coste
a28dd16b2e
Merge remote-tracking branch 'adamchristiansen/gitignore-highlighting'
2022-05-10 22:36:44 +10:00
ltdk
fadbad51ca
Mark .cjs as javascript
2022-05-09 13:20:27 -04:00
Adam Christiansen
1735aae85f
Fixed extra + sign leftover from patch
...
An extra + sign was removed that was a remnant of a suggested
patch/diff.
2022-05-09 09:30:39 -06:00
Adam Christiansen
70013f5174
Fix gitignore highlighter glob handling
...
Fixes the handling of multiple backslashes before gitignore * and ?
glob patterns. Adds character classes to gitignore highlighting.
Co-authored-by: Johannes Altmanninger <aclopte@gmail.com>
2022-05-09 09:30:33 -06:00
Maxime Coste
3882b0e21b
Merge branch 'gitmodules' of http://github.com/clarfonthey/kakoune
2022-05-09 20:07:47 +10:00
Maxime Coste
e036c4556a
Merge remote-tracking branch 'c7skasku/highlight-0X'
2022-05-09 20:03:37 +10:00
Adam Christiansen
ed99e056b6
Add gitignore highlighting
2022-05-07 20:14:29 -06:00
Cormac Stephenson
6a630ae3e6
c-family: highlight 0X style int literals
2022-05-05 13:41:35 +01:00
in0ni
0cf5105df1
Merge branch 'mawww:master' into master
2022-05-03 22:15:42 -04:00
Andrés González
9b49c5db0d
fix single line comment behavior on insert, remove unnecessary commented blocks
2022-05-03 22:11:28 -04:00
ltdk
e809b9bfcc
Mark gitmodules as ini
2022-05-03 17:49:10 -04:00
Maxime Coste
bb742eda0f
Merge remote-tracking branch 'in0ni/master'
2022-04-25 19:31:16 +10:00
Andrés González
384d89ba7a
Merge branch 'master' of github.com:in0ni/kakoune
2022-04-19 18:36:32 -04:00
Andrés González
abc3654765
include : and :: as being highlighted for pseudo classes
2022-04-19 18:31:33 -04:00
Andrés González
4215e8a6eb
use '0:FACE' for selectors as the entire string should be highlighted
2022-04-12 08:38:18 -04:00
Andrés González
b81d38da5e
remove '+a' in pseudo classes face
2022-04-12 08:31:06 -04:00
Andrés González
8888b8d561
only highlight html tags (1:keyword), fix typo in pseudo
2022-04-12 08:27:47 -04:00
Andrés González
480be5207c
allow html tags to be followed by comma, create cssLogicalOperator face
2022-04-12 08:22:56 -04:00
Maxime Coste
3c0ca3e6ae
Merge remote-tracking branch 'inahga/inahga-update-go-highlighting'
2022-04-11 19:54:48 +10:00
Johannes Altmanninger
019a73f4b9
rc i3: highlight sway's focused_tab_title option
...
Not sure if this should support sway-specific extensions but it doesn't hurt.
2022-04-09 15:29:54 +02:00
Ameer Ghani
f29ff7e3c6
rc/filetype/go: uintptr type missing syntax highlighting
2022-04-04 23:14:31 -04:00
Ameer Ghani
293a02bfa0
rc/filetype/go: add new go 1.18 predeclared identifiers
...
Go 1.18 introduces the `any` and `comparable` predeclared identifiers. Modify
the list of identifiers here, so syntax highlighting will catch these new
identifiers. See https://go.dev/ref/spec#Predeclared_identifiers .
2022-04-04 23:10:23 -04:00
in0ni
fbf1d98e58
Merge branch 'mawww:master' into master
2022-04-03 11:59:17 -04:00
Andrés González
f008d6dec2
Merge branch 'master' of github.com:in0ni/kakoune
2022-04-03 11:58:25 -04:00
Andrés González
5fdff9a8ff
explicitely name highlighters, remove comments that described them
2022-04-03 11:55:45 -04:00