summaryrefslogtreecommitdiff
path: root/src/rc/cpp.kak
AgeCommit message (Collapse)Author
2013-12-23Make kak more installableMaxime Coste
* Kak relies on the kakrc file to be in ../share/kak/kakrc relative to kak binary rather than in the same directory * Added an install target to the Makefile
2013-12-13Fix cpp strings highlightMaxime Coste
2013-12-12Region highlighter takes regexes for region start/endMaxime Coste
2013-12-04fix strings in comment being highlighted as stringsMaxime Coste
2013-12-04use region highlighter for cppMaxime Coste
2013-12-03Change rc files to use shared highlightersMaxime Coste
2013-12-03fixup cpp.kakMaxime Coste
2013-12-03rework cpp indenter, try to make them more readableMaxime Coste
2013-11-14tweak style cpp.kakMaxime Coste
2013-11-13move cpp indentation to helper hidden commandsMaxime Coste
2013-11-12Centralize file mimetype detection in mime.kakMaxime Coste
This way, 'file --mime-type $buffer' is called only once per file rather than once per filetype detection hook.
2013-11-08update cpp indentation hooks, indent after visibilty specifierMaxime Coste
2013-11-07cleanup cpp hooksMaxime Coste
2013-11-07cpp indent improvementMaxime Coste
* auto inserts a ; after } if it closes a class or struct * auto copy the // comment of the previous line
2013-11-05Add support for -itersel option in exec/evalMaxime Coste
-itersel makes a -draft eval/exec run once for each selections separately rather than with all selections at a time.
2013-11-04update cpp indent hooks, add align to opening paren supportMaxime Coste
2013-11-04Use InsertChar hook for char insertion, and InsertKey for key pressMaxime Coste
2013-11-04Allow to ommit the catch part in the try commandMaxime Coste
2013-11-04cpp.kak: replace filters with hooksMaxime Coste
2013-10-30Remove setg/setb/setw and use set <scope>Maxime Coste
(with scope a prefix of global,buffer or window)
2013-07-12cpp.kak: wrap trailing whitespace cleanup hook in a try catchMaxime Coste
2013-05-17cpp.kak: fix alt now that alt_dirs is a proper listMaxime Coste
2013-05-16cpp.kak: fix alt_dirs option default valueMaxime Coste
2013-04-11remove hooks when needed in rc filesMaxime Coste
2013-04-11highlight strings after macrosMaxime Coste
2013-03-29cpp.kak: fix alt_dirs handling with more than 2 directoriesMaxime Coste
2013-03-22cpp.kak: alt supports an alt_dirs options for directories to searchMaxime Coste
2013-03-22eval,exec: -restore-selections become -draft, and restore the buffer as wellMaxime Coste
2013-01-17Move Insertion Hooks handing to the input handlerMaxime Coste
2012-12-13tweak cpp highlightingMaxime Coste
2012-11-27fix cpp indent filterMaxime Coste
2012-11-21cpp.kak: use regex filter to handle indentationMaxime Coste
2012-11-12update c++ highlighterMaxime Coste
2012-10-29tweak cpp highlightingMaxime Coste
2012-10-01cpp.kak: fix string highlighterMaxime Coste
2012-09-17kakrc: use color aliases for cpp and kakrc highlightingMaxime Coste
2012-09-06cpp.kak: smarter alt commandMaxime Coste
2012-09-04cleanup cpp.kakMaxime Coste
2012-08-07cpp.kak: also try to detect cpp files using the file toolMaxime Coste
2012-08-07use new regex highlighter features in rc filesMaxime Coste
2012-08-07new regex highlighter parameters syntax, support per capture highlightMaxime Coste
2012-08-05Registers need a context to return their valuesMaxime Coste
2012-07-31CommandManager: rework command parserMaxime Coste
a new type of strings is supported inspired by the ruby strings. %<delimiter>content<delimiter>, if opening delimiter is one of ([{<, then closing delimiter is the matching )]}> and balanced delimiters in the string needs not to be escaped, else the closing delimiter is the same as the opening one. shell expansion is available through %sh<delimiter>command<delimiter> syntax. Command flags have been removed, as these strings provide proper nesting support, so now, you can for example do: def command %{ echo %sh{ ls } }
2012-07-20add inline keyword in cpp highlightingMaxime Coste
2012-06-14rework cpp.kak and kakrc.kak to use the filetype optionMaxime Coste
2012-06-12BufCreate hook is always called for every buffer, BufNew is called when ↵Maxime Coste
creating a new file
2012-06-04tweak cpp highlightingMaxime Coste
2012-05-29tweak cpp highlightingMaxime Coste
2012-05-04remove {add,rm}grouphl, go back to a -group arg in {add,rm}hlMaxime Coste
more consistency, more shared code
2012-02-13add alt command which alternate between c/cpp and h/hpp fileMaxime Coste