summaryrefslogtreecommitdiff
path: root/src/input_handler.cc
AgeCommit message (Expand)Author
2014-02-12Prompt handles scrolling in the line being editedMaxime Coste
2014-01-28Rename selections first,last to more explicit anchor,cursorMaxime Coste
2014-01-16Word completion use a WordDB stored as a buffer value.Maxime Coste
2014-01-04Add support for the erase key in prompt and insert modeMaxime Coste
2014-01-02InputHandler: selection first item when entering menu modeMaxime Coste
2013-12-23Fix prefix completion in promptMaxime Coste
2013-12-20Get rid of Editor for goodMaxime Coste
2013-12-15Move insert and erase to normal.cc, and move edition management to contextMaxime Coste
2013-12-15Add Context::selections method, and use it in priority to the Editor's oneMaxime Coste
2013-12-15Remove Editor::move_selectionsMaxime Coste
2013-12-14Remove Editor::main_selection(|index), directly use the SelectionList methodMaxime Coste
2013-12-14Move main selection index to SelectionListMaxime Coste
2013-11-28fix prompt completion handling misbehaving with historyMaxime Coste
2013-11-18Fix prompt completionMaxime Coste
2013-11-18Fix insert completionMaxime Coste
2013-11-14extract InputHandler to input_handler.{cc,hh}Maxime Coste
2013-09-12rename InputHandler to ClientMaxime Coste
2013-09-12Move Client responsibilities to InputHandlerMaxime Coste
2013-09-11Allow :exec mode changes to remains when keys are finishedMaxime Coste
2013-08-29support absolute filenames in insert mode filename completionMaxime Coste
2013-08-06Line completion: sort and uniquify linesMaxime Coste
2013-08-05Add line completionMaxime Coste
2013-08-04add support for explicit insert mode completion using C-x prefixMaxime Coste
2013-08-04BufferCompleter refactoring, add support for explicit filename completion wit...Maxime Coste
2013-08-04Move insert mode completion functions into BufferCompleterMaxime Coste
2013-08-02Add support for filename insert mode completionMaxime Coste
2013-07-26Key: always pass by valueMaxime Coste
2013-07-26memoryview: always pass by valueMaxime Coste
2013-07-26LineAndColumns: always pass by valueMaxime Coste
2013-07-24go back to : as set/list separator in optionsMaxime Coste
2013-07-24DisplayLine no longer map to a single buffer line, but to a buffer rangeMaxime Coste
2013-06-12Fix input completion on multiple selectionMaxime Coste
2013-06-06Buffer: insert and erase go back to taking iterators, and return iteratorsMaxime Coste
2013-06-06remove BufferIterator conversion to/from BufferCoordMaxime Coste
2013-06-04remove BufferIterator::is_{begin,end}Maxime Coste
2013-06-04Use coord instead of iterators for selectionsMaxime Coste
2013-05-30Fix insert completion at beginning of bufferMaxime Coste
2013-05-30InputHandler: pass buffer and BufferCoord to completersMaxime Coste
2013-05-30remove BufferIterator::offsetMaxime Coste
2013-05-30InputHandler: less iterators, more coordsMaxime Coste
2013-05-21insert mode completion for all selection that matches the main one prefixMaxime Coste
2013-05-20Word completion can optionally look for candidates in all buffersMaxime Coste
2013-05-17move line_with_cursor as LineEditor::build_display_lineMaxime Coste
2013-05-17revive str_to_int so that the good exception type is thrown on errorMaxime Coste
2013-05-13Use more std::* for string handlingMaxime Coste
2013-05-06add unordered_set option support, use it for completersMaxime Coste
2013-05-03add a completers option for specifying which completer to use for BufferCompl...Maxime Coste
2013-05-03BufferCompleter: avoid modifying the buffer when not neededMaxime Coste
2013-04-23BufferCompleter: change behaviour to handle non prefix completionsMaxime Coste
2013-04-12move normal mode implementation to normal.{cc,hh}Maxime Coste