summaryrefslogtreecommitdiff
path: root/src/insert_completer.cc
AgeCommit message (Collapse)Author
2015-10-20Sort insert completer words by name favoring lower case and then stable sort ↵Maxime Coste
by rank
2015-10-19Fix removal of duplicated words in insert completionMaxime Coste
2015-10-19Fix handling of explicit insert completersMaxime Coste
2015-10-18Do not filter completions in InsertCompleter anymoreMaxime Coste
Just rerun the actual completers
2015-10-18Experiment with ranked word completion depending on word boundariesMaxime Coste
2015-10-06Cleanup insert_completer code and use markup for option completion menu entryMaxime Coste
2015-10-05Fix display of path insert completion for absolute pathsMaxime Coste
2015-10-05Display word insert completion buffer name in a different colorMaxime Coste
2015-10-05Use DisplayLine for menu choicesMaxime Coste
2015-09-11Small code style tweak in insert_completer.ccMaxime Coste
2015-09-02std::accumulate is in <numeric> not <algorithm>Maxime Coste
2015-09-02Add missing includeMaxime Coste
2015-09-02comparison ops for MatchAndBuffer should be constMaxime Coste
2015-09-02Add support for a separate menu text in insert completionsMaxime Coste
Display buffer of origin in word completion menu
2015-08-30Use a named struct for insert completion candidatesMaxime Coste
2015-06-06Move write_debug to buffer utils as write_to_debug_bufferMaxime Coste
2015-06-01Port even more code to use format functionMaxime Coste
2015-05-02Formatting fixMaxime Coste
2015-03-30Replace various adhoc operator+ based formatting with format funcMaxime Coste
2015-03-15Store fake keystrokes when selecting an insert completion candidateMaxime Coste
Instead of storing the real 'select next completion' keystroke, generate fake backspace/delete/char keystrokes so that replay of the insert will insert the exact same text. Fixes #135
2015-03-13Do not change the insert completion menu when a candidate is selectedMaxime Coste
2015-03-10Refactor String, use a common StringOps interface, hide std::stringMaxime Coste
2015-03-09Remove is_in_range utility functionMaxime Coste
2015-01-27Keep all completion matches when selecting a candidateMaxime Coste
2015-01-12replace all std::vector with VectorMaxime Coste
2015-01-12Some more memory trackingMaxime Coste
2014-12-23Code refactoring in WordDBMaxime Coste
2014-12-09Get rid of uses of unordered_set, vector is just simpler and faster...Maxime Coste
2014-11-17Tweak option completion behaviourMaxime Coste
2014-11-17option completion are valid until a modification is made before itMaxime Coste
2014-11-11Hide info box when closing insert completion menuMaxime Coste
2014-11-08Add a MenuDoc style for info box, that will place it next to the menuMaxime Coste
2014-11-07Initial support for insert completion docstringMaxime Coste
2014-11-04Fix bug in insert completer deregisteringMaxime Coste
The context options might change, as the context might have a different window/buffer from the one at creation. So we need to store the correct option manager rather than ask the context for it.
2014-11-02Remove AutoRegister util templateMaxime Coste
2014-10-28Fix unneeded WordDB copy in complete_wordMaxime Coste
2014-10-13Refactor regex uses, do not reference boost except in regex.hhMaxime Coste
2014-10-07Switch some const String& parameters to StringViewMaxime Coste
2014-08-19Remove option checkers, handle that through the type systemMaxime Coste
Use a specific type for InsertCompleterDesc with checks in the option_{from,to}_string functions
2014-07-30Insert word completion: Use subsequence matching if prefix failedMaxime Coste
2014-07-11Rename ColorPair to Face and ColorRegistry to FaceRegistryMaxime Coste
Face also stores the attributes
2014-07-05utf8: use end of sequence iterators for more securityMaxime Coste
2014-06-26Style fixesMaxime Coste
2014-05-31minor cleanups in insert_completer.ccMaxime Coste
2014-05-24Remove use of 'offset' in buffer iterators, lines are just StringMaxime Coste
No need to maintain line offsets anymore.
2014-05-14Use a plain SelectionList for Context, remove DynamicSelectionListMaxime Coste
2014-05-07Refactor LineAndColumn coordinatesMaxime Coste
BufferCoord -> ByteCoord DisplayCoord -> CharCoord Moved their definition along with LineAndColumn into coord.hh
2014-04-29Fix word completion that replaced the whole current wordMaxime Coste
Only replace up to the cursor.
2014-04-28Extract insert completion code to insert_completer.{cc,hh}Maxime Coste