summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2012-01-31insert include guards in C++ header files at creationMaxime Coste
2012-01-31tweak c++ highlightingMaxime Coste
2012-01-31Buffer: support creation of temporary windows to apply commands when no ↵Maxime Coste
windows are in context
2012-01-31Buffer: add NewFile buffer type for buffer with an non existing yet fileMaxime Coste
2012-01-31Context: add methods bool has_{buffer,window)Maxime Coste
2012-01-29make parse_keys handle <c-*> and <a-*> keys.Maxime Coste
2012-01-29File: parse_filename function which handle ~ and environment variable in ↵Maxime Coste
filenames
2012-01-25history support in promptMaxime Coste
2012-01-25add a find(container, value) utility functionMaxime Coste
2012-01-25SelectionHighlighter: reverse color of the last char of each selectionMaxime Coste
the terminal cursor is now longer shown
2012-01-25tweak cpp highlightingMaxime Coste
2012-01-25remove DynamicBufferIterator and make Selection a ModificationListenerMaxime Coste
DynamicBufferIterator is only used by Selections. And each selection had two iterators, resulting in two ModificationListeners registered in the buffer instead of one now.
2012-01-25do not use a DynamicBufferIterator in IncrementalInserter::IncrementalInserterMaxime Coste
2012-01-25optimize SelectionHighlighters, stop copying SelectionsMaxime Coste
2012-01-25moving no longer clears multiple selectionsMaxime Coste
2012-01-24fix line break support in insert_charMaxime Coste
2012-01-24use a settable get_key function to be able to override key readingMaxime Coste
2012-01-24HooksManager: do not propagate hooks runtime exceptionMaxime Coste
2012-01-24support Ctrl-R <reg> when inserting to insert a registerMaxime Coste
2012-01-23replace ncurses getch calls with a get_key methodMaxime Coste
2012-01-23adapt rc files to the new hook commandMaxime Coste
2012-01-23the hook command takes a first parameter to specify the hook ownerMaxime Coste
currently 'global' and 'window' are accepted owners. 'window' will add the hook to the current context window.
2012-01-23Window have it's own hooks managerMaxime Coste
2012-01-23HooksManager: forward declare Context instead of including context.hhMaxime Coste
2012-01-23HooksManager: extract the Singleton version as GlobalHooksManagerMaxime Coste
2012-01-20implement finding kak executable path on MacOSMaxime Coste
2012-01-19HighlighterGroup: use idvaluemap::complete_id_if in complete_group_idMaxime Coste
2012-01-19idvaluemap: complete_id_if method for conditional id completionMaxime Coste
2012-01-19HighlighterGroup: move to it's own file, Window uses them directlyMaxime Coste
2012-01-18completion support for addgrouphl and rmgrouphlMaxime Coste
2012-01-18replace addhl -group with addgrouphl command, and add rmgrouphlMaxime Coste
2012-01-15Context: do not permit access to window or buffer if nullMaxime Coste
2012-01-15tweak kakrc files highlightingMaxime Coste
2012-01-15split kakrc with filetype specific files in rc/Maxime Coste
cpp highlighting is now specified by rc/cpp.kak.
2012-01-15add a runtime command to execute files in the runtime directoryMaxime Coste
2012-01-15kakrc: use a hlkakrc highlighter group for kakrc highlighting regexMaxime Coste
2012-01-15addhl supports a -group optionMaxime Coste
-group <group_id> can be used to add the highlighter in a highlighter group which will be then handled as a whole.
2012-01-15HighlighterRegistry: add add_highlighter_to_group methodMaxime Coste
2012-01-15Window: add get_highlighter_group methodMaxime Coste
2012-01-15Highlighters: add an HighlighterGroup classMaxime Coste
2012-01-15Highlighters: move HighlighterParameters definition from ↵Maxime Coste
highlighter_registry.hh to highlighter.hh
2012-01-15idvaluemap: add missing includesMaxime Coste
2012-01-15kakrc: refactor using lists of commands for hooksMaxime Coste
2012-01-15CommandManager: add flags support and IgnoreSemiColons flagMaxime Coste
commands are now registred with flags, and the IgnoreSemiColons flag permit to specify a command which needs all the parameters on the line, bypassing the command sequence operator ';'. the hook command is tagged as such.
2012-01-15Completion: sort results in complete_filenameMaxime Coste
2012-01-15Completion: handle hidden files in complete_filenamMaxime Coste
2012-01-15correctly clear the window status lineMaxime Coste
2012-01-15CommandManager: support ';' as a command separatorMaxime Coste
2012-01-14Highlighters: tweak colorize_cplusplusMaxime Coste
2012-01-14CommandManager: use directly first command parameter as the command nameMaxime Coste