summaryrefslogtreecommitdiff
path: root/rc/base
AgeCommit message (Collapse)Author
2019-03-21Add categories in rc/Alex Leferry 2
Closes #2783
2019-03-16Merge remote-tracking branch 'eraserhd/use-semantic-face-names'Maxime Coste
2019-03-15Highlight all default Ruby symbols correctlyAlyssa Ross
2019-03-15Recognize Ruby identifiers beginning with _Alyssa Ross
:_foo, @_foo, $_foo, and { _foo: 1 } are all valid Ruby syntax, but were not recognized by the highlighter.
2019-03-14rc: Use builtin facesFrank LENORMAND
2019-03-06Merge branch 'patch-1' of https://github.com/andreyorst/kakouneMaxime Coste
2019-03-06Add KDE Konsole terminal to termcmdAndrey Orst
Konsole doesn't work well with non-default Kakoune themes, so I've put it last in the list, but in case when no other terminal is available it's good to have it in the list for launching non-kakoune things, like tig
2019-03-05Remove invalid Markdown syntaxAlex Leferry 2
2019-02-18Markdown: Highlight TOML code blocksAlex Leferry 2
2019-02-11Merge remote-tracking branch 'eraserhd/lisp-indentwidth'Maxime Coste
2019-02-04ctags: eliminate redundant variablefsub
2019-02-04Use indentwidth for lisp, scheme, and ClojureJason Felice
2019-02-03Merge remote-tracking branch 'stevenyvr987/fix-ctags-funcinfo-command'Maxime Coste
2019-01-31Remove +F from tag attribute highlightinglePerdu
2019-01-29Fix and simplify ctags-funcinfo commandSteven Chan
1. Enable the command to correctly show the prefix of a function name [prefix::basename], where prefix is the value gotten from a class, struct, or namespace field of the tag line. 2. Use a readtag filter expression to replace a use of grep.
2019-01-21Fixes for ctags.kakSteven Chan
1. Fix #2250. Enable ctags to handle absolute file paths. Only prepend tagroot to tag location if it is a relative file path. 2. Include signature field in the default ctags command. The regex for displaying signature info includes a mandatory pattern for 'signature' field, but the field is not a default option for the ctags command. If the tags file is generated by the as-is ctags command, pattern matching will fail, and the whole ctags line for the selected function will be displayed instead.
2019-01-20Small optimization in clojure.kak awk scriptMaxime Coste
2019-01-19Use a here-document for clojure.kak awk scriptMaxime Coste
2019-01-19Fix some escaping issues in clojure.kakMaxime Coste
2019-01-18Rewrite clojure highlighting to use awkJason Felice
First, avoids the shell escaping issue mentioned in #2604. Second, speeds up Kakoune boot time.
2018-12-28Merge remote-tracking branch 'lenormf/fix-git-notes'Maxime Coste
2018-12-28Merge remote-tracking branch 'occivink/generic-term-command'Maxime Coste
2018-12-27Some collected fixes for Clojure highlightingJason Felice
- condp is a keyword - Highlight '10' correctly - Highlight shebang line as a comment
2018-12-22Rework 'terminal' commandsOlivier Perret
* Arguments of the kakoune command are now preserved in the shell call * Escaping logic is moved from 'new' to 'terminal'
2018-12-22Factor the 'new' commands out of their respective windowing systemsOlivier Perret
2018-12-22Only accept one parameter to 'terminal' commandsOlivier Perret
Also explicitly state that they're executed in a shell scope
2018-12-22Expose a 'terminal' command for the various windowing systemsOlivier Perret
It allows plugins to create generic terminal using the user's preferred windowing system For example, it can be used to run fzf, gdb or simply a shell. * 'new' commands are refactored to simply use the 'terminal' one * style and docstrings has been unified * all windowing systems go through "sh -c" for consistency purposes, even if unnecessary
2018-12-19Unify auto-indent trimming hooksOlivier Perret
* ModeChange hooks that remove indent now belong to *-trim-indent groups, instead of just -indent * *-filter-around-selections hooks and commands have been renamed to trim-indent for clarity
2018-12-13rc lint: Prevent diagnostics from being expandedFrank LENORMAND
Fixes #2629
2018-12-11Merge remote-tracking branch 'occivink/cleanup-hook-once'Maxime Coste
2018-12-11Execute cleanup hooks on any filetype changeOlivier Perret
2018-12-11Fixes to d.kak and moon.kakOlivier Perret
2018-12-11Change cleanup of base/ languages to use a simpler hook -onceOlivier Perret
2018-12-10rc git: Support the `break` instructionFrank LENORMAND
2018-11-28Merge remote-tracking branch 'sbwhitecap/pr/treat_t_files_as_perl'Maxime Coste
2018-11-28Fix extra_word_chars in various scriptsMaxime Coste
Add '_' to the list now that it is not built-in anymore
2018-11-27Treat .t files as perlKazuki Shigemichi
2018-11-27Merge remote-tracking branch 'lePerdu/markdown_highlighter'Maxime Coste
2018-11-25Merge remote-tracking branch 'lePerdu/fix-lua-comments'Maxime Coste
2018-11-21Don't highlight Ruby eigenclass definitions as here docsJimmy Thrasher
E.g. for the following code snippet, the code was highlighted as a string ```ruby class Bob class <<self def hello end end end ```
2018-11-19Merge remote-tracking branch 'JJK96/master'Maxime Coste
2018-11-19Merge branch 'gas-hex-fix' of http://github.com/andreyorst/kakouneMaxime Coste
2018-11-18Add back list marker highlightinglePerdu
2018-11-18Make list items match as regionslePerdu
2018-11-18Sinplify regexFrank LENORMAND
Co-Authored-By: JJK96 <jjkorpershoek96@gmail.com>
2018-11-17rc git: Support notesFrank LENORMAND
2018-11-16Make header clearerJan-Jaap Korpershoek
2018-11-16Add markdown sql language supportJan-Jaap Korpershoek
2018-11-13fix hex numbers for gas filetype - add missing a-f lettersAndrey Orst
2018-11-12Give lua block comments higher match precedencelePerdu