summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2012-12-31Editor: merge_overlapping -> sort_and_merge_overlappingMaxime Coste
2012-12-31Fix join on last line (it appended a trailing space)Maxime Coste
2012-12-31support count in search next, and only push jump in replace modeMaxime Coste
2012-12-28add a force mode to delete buffer (db!)Maxime Coste
2012-12-28IncrementalInserter: fix append mode when on line endMaxime Coste
2012-12-28tweak window status line formatMaxime Coste
2012-12-28Buffer loses the 'New' flag when writtenMaxime Coste
2012-12-28new clients always takes last used buffer, support multiple file on command lineMaxime Coste
2012-12-28BufferManager: registering buffers are front insertedMaxime Coste
2012-12-27IncrementalInserter: preserve capturesMaxime Coste
2012-12-27fix splitting with inverted selectionMaxime Coste
2012-12-27Editor: when replacing, select inserted textMaxime Coste
2012-12-27select_matching: fix when matching is the first characterMaxime Coste
2012-12-19add a -n option prevent kakrc from being sourcedMaxime Coste
2012-12-19Client: catch errors when executing init commandsMaxime Coste
2012-12-19Buffer: close undo group when savedMaxime Coste
2012-12-18support -e switch for initial command to executeMaxime Coste
2012-12-18Support initial command passing when a client is connectingMaxime Coste
2012-12-18do_go: support append mode on go to top/bottom, ignore caseMaxime Coste
2012-12-18editor: support select mode on select(BufferIterator)Maxime Coste
2012-12-18join: preserve multiple selectionsMaxime Coste
2012-12-15menu commands has a -select-cmds optionMaxime Coste
when this option is given, menu expect three argument per entry instead of two, the last one being the command to run when the entry is selected, but not yet validated.
2012-12-15NCurses: info window tries to avoid the menu oneMaxime Coste
2012-12-15NCurses: some code refactoringMaxime Coste
2012-12-15Command line parsing: support empty stringsMaxime Coste
2012-12-14InputHandler: call callback on abort and on selected element change as wellMaxime Coste
2012-12-14info: support a -inline optionMaxime Coste
By default display info box above command line, full width (like menu), in inline mode, display the info box close to cursor, using only needed width.
2012-12-14UserInterface: add info box supportMaxime Coste
using the info command, you can display an arbitrary string in a tooltip box.
2012-12-13optimize merge_overlappingsMaxime Coste
assume selections are sorted, so we have a linear complexity algorithm instead of O(n²).
2012-12-13perf tweak in BufferIteratorMaxime Coste
2012-12-13minor refactoring in highlight_rangeMaxime Coste
2012-12-13ctags.kak: avoid brackets in search patternMaxime Coste
2012-12-13DynamicSelectionList: derive from SelectionListMaxime Coste
the previous implementation did not preserve invariant either, so we'd better use less code.
2012-12-13tweak cpp highlightingMaxime Coste
2012-12-13change replace char behaviour, now replace each selected charsMaxime Coste
2012-12-13File completion: when no files match entered text as prefix, try as regexMaxime Coste
2012-12-13move selection updating code out of selection, to DynamicSelectionListMaxime Coste
this avoids a lot of unnecessary (add|remove)_change_listener as creating temporary Selections do not call that anymore. Use can choose between a SelectionList which or a DynamicSelectionList depending on wethear the buffer will be modified or not during the selections lifetime.
2012-12-13do_select: do not propagate errors on incremental searchMaxime Coste
2012-12-13overlaps takes Range parameters instead of SelectionMaxime Coste
2012-12-13tweak git commit message highlightingMaxime Coste
2012-12-13Makefile: add a userconfig targetMaxime Coste
make userconfig takes care of creating $XDG_CONFIG_HOME/kak/autoload and populate it with links to files in the rc directory
2012-12-13Prompt: when completion has only one candidate, next tab starts a new completionMaxime Coste
2012-12-13file completion: disable ignored files when entered prefix matches.Maxime Coste
2012-12-13remote.cc: move write function as member of MessageMaxime Coste
2012-12-13code cleanup in remote.ccMaxime Coste
2012-12-13the shell used for command execution can be changed using the 'shell' optionMaxime Coste
2012-12-13minor code cleanup in do_select_objectMaxime Coste
2012-12-13select/split: check expression is not emptyMaxime Coste
2012-12-13push current selection on searchMaxime Coste
2012-12-09Support nested {Filters,Highlighter}GroupMaxime Coste