Maxime Coste
14f7d2637c
Fix test and re-add triple_string support in python highlighting
...
Triple strings are now distinct from docstrings, triple strings
only preceeded by blanks on the line are considered docstrings.
Avoid highlighting of the closing marker using a lookahead, this
is not fully correct as it will break on a double quote triple
docstring containing a single quote triple string but that seems
improbable enough; if we encounter this in the wild we can split
the two docstring formats into separate regions.
2020-11-23 08:45:59 +11:00
Maxime Coste
024e0a04f2
Merge remote-tracking branch 'm-kru/python_docstring_comment'
2020-11-22 17:02:31 +11:00
Maxime Coste
f97a4be330
Merge remote-tracking branch 'lenormf/organise-kakrc-keywords'
2020-11-22 16:56:53 +11:00
Maxime Coste
a449bcb62f
Merge remote-tracking branch 'm-kru/vhdl_filetype_fix'
2020-11-22 16:55:52 +11:00
Michał Kruszewski
fd047e332f
Python: Highlight docstrings with documentation face, not string.
2020-11-20 15:33:22 +01:00
Frank LENORMAND
9237fc0388
rc kakrc: Add the rename-buffer
keyword
2020-11-17 15:58:58 +03:00
Frank LENORMAND
8a1ac1998d
rc kakrc: Add the arrange-buffers
keyword
2020-11-17 15:52:18 +03:00
Frank LENORMAND
f4a387dd10
rc kakrc: Sort the keywords
2020-11-17 15:51:30 +03:00
Maxime Coste
cdcf4b0c7d
Merge remote-tracking branch 'JJK96/svelte'
2020-11-17 07:19:13 +11:00
Maxime Coste
129af8dd11
Merge remote-tracking branch 'eraserhd/graphql'
2020-11-17 07:19:01 +11:00
Lennard Hofmann
8972f77f78
sh.kak: Highlight special parameters, e.g. $@, in double quotes
2020-11-14 13:53:52 +01:00
Lennard Hofmann
00857eaadc
sh.kak: Do not treat bitwise operator << as here-document start
2020-11-14 11:29:32 +01:00
Jan-Jaap Korpershoek
a84fe437fa
Improve svelte highlighter
2020-11-13 00:21:05 +01:00
Jason Felice
05e02e38e3
rc: add graphql filetype
2020-11-11 11:54:25 -05:00
Maxime Coste
27e95ed657
Merge remote-tracking branch 'tototest99/ninjafile' into master
2020-11-11 07:37:30 +11:00
Maxime Coste
dacaad4e93
Merge remote-tracking branch 'lenormf/fix-markdown_bullet_indented' into master
2020-11-10 19:04:36 +11:00
Maxime Coste
5d81be40cf
Merge remote-tracking branch 'JJK96/svelte' into master
2020-11-10 19:03:40 +11:00
Frank LENORMAND
ae9088f192
rc markdown: Fix bullet highlighting
...
This commit prevents the lines following the one that holds the bullet
from being highlighted with the `bullet` face when they're indented:
- The bullet is highlighted properly, so is this sentence
but this line the ones that would follow are not
Fixes #3582
2020-11-10 08:44:17 +03:00
Jan-Jaap Korpershoek
93e85bebbb
Don't use hook_param_capture_1
2020-11-09 09:53:10 +01:00
antab
858650ea57
refactor(ninjafile): simplify ninja.kak and fix few things
...
* fix multilines for declarations
* fix names with `-`, which Ninja allows
* fix few cases of `=` operators
* fix reserved keywords in `command = …` right-hand side
Co-authored-by: Frank LENORMAND <1379068+lenormf@users.noreply.github.com>
2020-11-08 14:13:45 +01:00
Johannes Altmanninger
cc9447c15b
rc perl.kak: highlight substitution with empty replacement, like s{foo}{}
2020-11-08 06:16:27 +01:00
Johannes Altmanninger
1f4362d0ba
rc perl.kak: highlight multiple regex modifiers
2020-11-08 06:16:27 +01:00
Maxime Coste
ba02c1d822
Merge remote-tracking branch 'eraserhd/nix-dash-in-word' into master
2020-11-08 15:19:20 +11:00
Maxime Coste
06b082da54
Merge remote-tracking branch 'krobelus/extra-hook-for-fish-insert' into master
2020-11-08 15:18:23 +11:00
Maxime Coste
2e7d93b2f4
Merge remote-tracking branch 'krobelus/ruby-heredoc' into master
2020-11-08 15:17:37 +11:00
Maxime Coste
086771593c
Fix regex error in perl highlighting
2020-11-08 15:14:07 +11:00
Maxime Coste
7832632d02
Merge remote-tracking branch 'krobelus/perl-quoted-heredocs' into master
2020-11-08 15:07:58 +11:00
Maxime Coste
04bd899959
Merge remote-tracking branch 'krobelus/git-indented-comment' into master
2020-11-08 15:07:15 +11:00
Maxime Coste
ba015a2263
Merge remote-tracking branch 'lenormf/kakrc-highlight-numbers' into master
2020-11-08 15:05:12 +11:00
Maxime Coste
1a64a0d601
Merge remote-tracking branch 'lenormf/kakrc-highlight-str-maps' into master
2020-11-08 15:04:45 +11:00
Maxime Coste
920d1333bd
Merge branch 'master' of http://github.com/tgirod/kakoune into master
2020-11-08 15:00:26 +11:00
Maxime Coste
fdd6411e69
Merge remote-tracking branch 'lenormf/fix-markdown_inline_code_blocks' into master
2020-11-08 14:57:50 +11:00
Maxime Coste
d1c27ad126
Merge remote-tracking branch 'occivink/c-alt-absolute' into master
2020-11-08 14:48:42 +11:00
Maxime Coste
e17f348a84
Merge remote-tracking branch 'Carsenal/javascript_regex_parsing' into master
2020-11-08 14:47:10 +11:00
Olivier Perret
7e736289ce
c-family: allow specifying absolute alt directory paths
...
alt-dirs which start with a / are considered to be absolute
2020-11-05 16:56:41 +01:00
Carson Riker
366d6fe759
Check for division before we check for regexes
2020-11-04 10:01:56 -05:00
Michał Kruszewski
f4f97835f9
VHDL filetype: fix auto inserting when indentation is mixed.
2020-11-03 19:35:05 +01:00
Ivan Tham
1e2458772d
Highlight ~/.profile too
2020-11-01 17:00:12 +08:00
Jan-Jaap Korpershoek
bbdcc5fdec
Add very basic svelte support
2020-10-30 16:29:32 +01:00
tgirod
f21867d2ac
fix comment highlighting
...
`#` will be considered a comment only if it is the first character of the line, including blank characters.
2020-10-28 09:36:28 +01:00
Frank LENORMAND
f8a2176ed1
rc markdown: Highlight inline code blocks properly
...
This commit allows code blocks to be prefixed with tabulation
characters to be picked up and highlighted by the editor.
Indenting caused by the inclusion of an inline code block into a
list item is also taken into account. However, that might cause false
positives, for example with a hard wrapped list item indented with
an amount of spaces congruent to 4.
2020-10-23 16:35:01 +03:00
Frank LENORMAND
b36f7b8440
rc kakrc: Highlight numbers
2020-10-23 14:31:38 +03:00
Frank LENORMAND
72e2b4a9be
rc kakrc: Highlight str-to-str-map
types
2020-10-23 14:28:43 +03:00
Johannes Altmanninger
637153270f
rc git: indented # is not a comment in commit message
...
Git includes them in commit messages and notes, which is sometimes useful
when adding shell script snippets:
# this is included in the commit message!
Also, in rebase buffers, # only marks a comment if it is the first nonblank
character in a line.
2020-10-21 22:08:35 +02:00
Johannes Altmanninger
816bdc91f6
rc fish.kak: split fish-insert hook out from fish-indent
...
Same as in sh.kak; this allows to only disable the insert hook using
%opt{disabled_hooks}.
2020-10-19 19:01:17 +02:00
Johannes Altmanninger
335ee743a4
Fix overzealous closing of ruby heredocs
...
Fixes #2516
2020-10-19 19:01:17 +02:00
Johannes Altmanninger
19391f8c02
rc perl: quoted heredocs can be empty
...
Also the closing line cannot have any trailing characters.
Leading tabs are allowed if <<~ is used.
2020-10-19 19:01:17 +02:00
Jason Felice
b6df40c586
rc nix: dash in extra_word_chars
2020-10-19 11:53:08 -04:00
Maxime Coste
296937a2a2
Merge remote-tracking branch 'Carsenal/perl_regex_highlighters' into master
2020-10-19 20:23:57 +11:00
Maxime Coste
a716923546
Merge remote-tracking branch 'SeerLite/markdown-raw-attributes' into master
2020-10-19 20:23:11 +11:00