summaryrefslogtreecommitdiff
path: root/src/normal.cc
AgeCommit message (Expand)Author
2015-06-21Rework window redraw handling, should redraw window less oftenMaxime Coste
2015-06-21Use <a-R> as replace paste all yanked selectionsMaxime Coste
2015-06-18Fix segfault on g. when last modification position past buffer endMaxime Coste
2015-06-10Show main selection search pattern on '*'Maxime Coste
2015-06-08Do not close stderr/stdout before program finishMaxime Coste
2015-06-08Change gl/gh to only move cursor, not selecting (<a-h>/<a-l>) are unchangedMaxime Coste
2015-06-08Specify if ShellManager should read output or not using a flagMaxime 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-06-01Port more code to use the format function instead of adhoc string concatMaxime Coste
2015-05-26Small style tweaksMaxime Coste
2015-05-18Preserve window position in regex_promptMaxime Coste
2015-04-27Replace some String temporaries with StringViewsMaxime Coste
2015-04-21Merge remote-tracking branch 'ekie/next_buffer'Maxime Coste
2015-04-19Avoid unneeded update of selections when we are going to overwrite themMaxime Coste
2015-04-19Remove Context::set_selections, use Context::selections() = ...Maxime Coste
2015-04-15Fix set_last_used_bufferEike Plack
2015-03-30Replace various adhoc operator+ based formatting with format funcMaxime Coste
2015-03-27Add support for Home/End keys in normal and insert modeMaxime Coste
2015-03-27Make utf8_iterator a proper stl useable iteratorMaxime Coste
2015-03-26Move some only used once inline functions directly in their callerMaxime Coste
2015-03-26Add <alt-:> for ensuring selections are forward (cursor >= anchor)Maxime Coste
2015-03-13Change ShellManager to return both stdout and the return value in a pairMaxime Coste
2015-03-10Refactor String, use a common StringOps interface, hide std::stringMaxime Coste
2015-03-09Extract remaining lambdas commands so that the cmds array can be compile time...Maxime Coste
2015-03-09Use a static array to store the keymapMaxime Coste
2015-03-09ArrayView content is not const anymoreMaxime Coste
2015-03-08Use a sorted array for keymap rather than an unordered mapMaxime Coste
2015-03-06Fix additional eol inserted when replace piping at end of bufferMaxime Coste
2015-03-05Rework keymap to use function pointer rather than std::functionMaxime Coste
2015-03-04Convert CodepointPair to struct MatchingPairMaxime Coste
2015-02-25Respect columns when copying selection, not just bytesMaxime Coste
2015-02-06Avoid selecting buffer end when copying selection to next lineMaxime Coste
2015-02-05Add C and alt-C for 'copy selection to next/previous line'Maxime Coste
2015-01-27Add C-f and C-b binding for page up/page downMaxime Coste
2015-01-26Try to improve ga behaviourMaxime Coste
2015-01-15Fix filename completionMaxime Coste
2015-01-12replace all std::vector with VectorMaxime Coste
2015-01-06Rename memoryview to ArrayViewMaxime Coste
2014-12-28Add a join function for joining strings using a specific charMaxime Coste
2014-12-23Move containers utils to containers.hh and add filtered/transformed utilsMaxime Coste
2014-12-18Avoid eol after undo/redoMaxime Coste
2014-12-12Add support for user mappings, bound to commaMaxime Coste
2014-12-11Change a-| to ignore output, and add ! and a-! for insert/append cmd outputMaxime Coste
2014-12-11Display the register we yanked toMaxime Coste
2014-12-09Get rid of uses of unordered_set, vector is just simpler and faster...Maxime Coste
2014-11-28Support selecting yank/paste register with "Maxime Coste
2014-11-28Fix indent/deindent when multiple selections are on same lineMaxime Coste
2014-11-25Separate events between normal and urgent onesMaxime Coste
2014-11-08For {Menu,Info}Style::Prompt, choose the anchor directly in ncurses codeMaxime Coste