summaryrefslogtreecommitdiff
path: root/rc/filetype/makefile.kak
AgeCommit message (Collapse)Author
2022-07-05Make `x` just select the full linesMaxime Coste
`x` is often criticized as hard to predict due to its slightly complex behaviour of selecting next line if the current one is fully selected. Change `x` to use the previous `<a-x>` behaviour, and change `<a-x>` to trim to fully selected lines as `<a-X>` did. Adapt existing indentation script to the new behaviour
2022-05-29rc filetype: add trim-indent hooks to all languages that have indent hooksJohannes Altmanninger
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.
2020-09-19*sh.kak: do not highlight expansions if their $ is escapedJohannes Altmanninger
2020-07-28rc: conservative comment highlighting for shellsJohannes Altmanninger
Fixes spurious comment highlighting for these examples: echo \# foo echo 1#foo echo 2\ #foo
2019-10-25filetype: add support for .make extensionBruno Heridet
While building fish-shell which uses `cmake`, a lot of regular Makefiles are generated with this extension.
2019-10-22src: Create a <semicolon> named keyFrank LENORMAND
This commit allows using the <semicolon> expansion in commands, instead of `\;`. It makes commands look more elegant, and prevents new-comers from falling into the trap of using <a-;> without escaping the semicolon.
2019-07-30makefile.kak: require whitespace after targetcodesoap
2019-07-30makefile.kak: remove reqex mismatch between highlight and indentcodesoap
2019-07-30makefile.kak: Refine regex for targetcodesoap
Multiple targets and the target separators ':', '::' and '!' are now supported.
2019-07-22Allow / in target when highlighting in makefile.kakcodesoap
2019-04-09Fixed many of the filetype support modules to not use `BufSetOption` to loadJustin Frank
2019-04-08Modified a bunch of language support files to use modulesJustin Frank
2019-03-21Add categories in rc/Alex Leferry 2
Closes #2783