summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2014-05-21Use Modification for region highlighterMaxime Coste
2014-05-21update Modification for WordDBMaxime Coste
2014-05-21Add initial (and probably buggy) compute_modifications codeMaxime Coste
compute_modifications compiles a list of buffer change into a list of Modifications that can be used for updating BufferCoord
2014-05-21Make utif_iterator more tolerant to invalid utf8Maxime Coste
2014-05-21Make expand_unprintable more tolerant to invalid utf8Maxime Coste
2014-05-19Remove duplicated logic and fix insert in Replace modeMaxime Coste
2014-05-18Fix filename/colalias/buffer completion when completing with trailing textMaxime Coste
2014-05-17Remove per lines timestamp in BufferMaxime Coste
2014-05-17Minor cleanup in SelectionList methodsMaxime Coste
2014-05-17Merge branch 'master' into remove-buffer-change-listenerMaxime Coste
Conflicts: src/highlighters.cc
2014-05-17set Coords/Counts methods as always_inlineMaxime Coste
They are well tested, and we never want to step into them when debugging
2014-05-16DisplayAtom::content returns a StringViewMaxime Coste
2014-05-15read all available text in fifo each time the fd is signaledMaxime Coste
2014-05-14replace LineChangeWatcher with a free function compute_line_modificationsMaxime Coste
2014-05-14Remove unneeded vector for computing line modificationsMaxime Coste
2014-05-14Iterate in reversed order on selections when modifing bufferMaxime Coste
This way, update only needs to be called once everything is done as we always modify after the next selection to be used.
2014-05-14Remove BufferChangeListenerMaxime Coste
2014-05-14Use a plain SelectionList for Context, remove DynamicSelectionListMaxime Coste
2014-05-14utf8::is_character_start takes directly the char valueMaxime Coste
2014-05-14Fix RegexColorizer cache handlingMaxime Coste
2014-05-14use plain SelectionList for regex_promptMaxime Coste
2014-05-13Make it harder to have an invalid SelectionListMaxime Coste
2014-05-13Use simple SelectionList for the Context::JumpListMaxime Coste
2014-05-13SelectionList know its buffer and timestampMaxime Coste
2014-05-13Fix :delbuf! not forcing buffer deletionMaxime Coste
Fixes #116
2014-05-13Fix show_matching highlighter when opening char is the first buffer charMaxime Coste
Fixes #119
2014-05-13Refactor DynamicRegexHighlighter, search hl uses Search colaliasMaxime Coste
fixes #122
2014-05-13negative coordinates are invalidMaxime Coste
2014-05-13Use a Buffer::changes_since based implementation for undo/redoMaxime Coste
2014-05-13Pass a at_end param to BufferChangeListener::on_{insert,erase}Maxime Coste
2014-05-13LineChangeWatcher uses Buffer::changes_since rather than listeningMaxime Coste
2014-05-12Maintain an append-only list of changes in BufferMaxime Coste
2014-05-12SelectionList no longer inherit from std::vectorMaxime Coste
2014-05-11use words=all rather than words=buffer for default insert word completionMaxime Coste
2014-05-11use StringView in word_db.ccMaxime Coste
2014-05-11String::substr now returns a StringViewMaxime Coste
2014-05-10Minor code cleanups in buffer.{cc,hh}Maxime Coste
2014-05-09Add a show_whitespaces highlighterMaxime Coste
2014-05-08Catch std::runtime_errors that can be thrown by regex_searchMaxime Coste
This handle the case where a regex matching gets too complex.
2014-05-08fix tabs_to_space on consecutive tabsMaxime Coste
2014-05-07Improve error reporting when parsing commandsMaxime Coste
*debug* will contain line and column informations along with the responsible command name.
2014-05-07Refactor LineAndColumn coordinatesMaxime Coste
BufferCoord -> ByteCoord DisplayCoord -> CharCoord Moved their definition along with LineAndColumn into coord.hh
2014-05-05Add '$' for keeping selections that passes a shell commandMaxime Coste
'$' pipes each selections through a given shell command, and only keeps the one that have an exit code of 0 Fixes #36
2014-05-05Use c++ code for 'gf' command rather than running a user :edit commandMaxime Coste
2014-05-05Complete option values with the current value of the optionMaxime Coste
Fixes #32
2014-05-05Wrap command completion containing spaces, semicolons or quotes in double quotesMaxime Coste
2014-05-04minor style tweakMaxime Coste
2014-05-04Paragraph selection selects next paragraph when on previous endMaxime Coste
2014-05-03Add a -alias switch to the def command for defining an aliasMaxime Coste
Fixes #100
2014-05-03Add command aliases in command infoMaxime Coste
Fixes #101