summaryrefslogtreecommitdiff
path: root/src/normal.cc
AgeCommit message (Expand)Author
2018-07-05Store each selection as a separate element in a registerMaxime Coste
2018-07-05Fix selection save/restore from registers post selection list syntax changeMaxime Coste
2018-06-30src: Make `C` skip empty linesFrank LENORMAND
2018-06-30src: Fix cycle hogging when using `C` at EOFFrank LENORMAND
2018-06-30src: Make `!` re-evaluate the command for each selectionFrank LENORMAND
2018-06-21Refactor the way main selection is determined after rotating contentsMaxime Coste
2018-06-03Add MenuStyle::Search that prevents the menu from hiding buffer textMaxime Coste
2018-05-26Do not expose C++ typeid().name to user facing errors on wrong option typeMaxime Coste
2018-05-21Small code cleanupMaxime Coste
2018-05-19Fix behaviour of extending to next match when wrappingMaxime Coste
2018-05-14Do not push jumps implicitely in transient contextsMaxime Coste
2018-05-02Refactor buffer undo treeMaxime Coste
2018-04-29Rework the way UI can trigger a client quittingMaxime Coste
2018-04-29Rename move to move_cursorMaxime Coste
2018-04-19Complete word from the current buffer in regex_promptMaxime Coste
2018-04-11Add support for the shift modifier.Tim Allen
2018-04-07Make FaceRegistry scopedMaxime Coste
2018-04-06Make error messages more consistentDelapouite
2018-03-27Support count in <a-s> to split on groups of n linesMaxime Coste
2018-03-26Fix operator priority order errorMaxime Coste
2018-03-25Remove contains_that and use any_of to be closer to the c++ stdlibMaxime Coste
2018-03-25Move rotate selection and rotate selection contents to ) and <a-)>Maxime Coste
2018-03-25Use 1 and -1 for Forward/Backward Direction to simplify codeMaxime Coste
2018-03-23Support `%` in `path` option to mean current buffer directoryMaxime Coste
2018-03-13ranges: Add transform overload taking directly a pointer to memberMaxime Coste
2018-03-13Do not jump to buffer start on `g.` with no previous modificationsMaxime Coste
2018-03-10Move WORD text object to <a-w>Maxime Coste
2018-03-05Regex: take the full subject range as a parameterMaxime Coste
2018-03-03Remove unused lambda capturefsub
2018-03-01Reintroduce complex selection merging behaviourMaxime Coste
2018-02-26Merge remote-tracking branch 'Delapouite/sels'Maxime Coste
2018-02-25Remove avoidance of end of linesMaxime Coste
2018-02-24goto last change: do not try to avoid end of linesMaxime Coste
2018-02-24Revert "Do not save last command/pipe/regex in register when history is disab...Maxime Coste
2018-02-23Display number of combined/saved/restored selections in statusDelapouite
2018-02-22Fix typos in C++ string literalsaver-d
2018-02-22Merge remote-tracking branch 'Delapouite/trim'Maxime Coste
2018-02-18Merge remote-tracking branch 'Delapouite/user-mode'Maxime Coste
2018-02-18normal mode: Fail if ':' is pressed with no CommandManagerMaxime Coste
2018-02-17'*' uses escaping of meta characters instead of \Q and \EMaxime Coste
2018-02-13Add trim_selections primitiveDelapouite
2018-02-12Add declare-user-mode / enter-user-mode commandsDelapouite
2018-02-09Add a limit to the size of selection with which we will try to diff on pipeMaxime Coste
2018-01-31Do not strip whitespaces with '*'Maxime Coste
2018-01-26Use '/' register as the default register for <a-k> and <a-K>Maxime Coste
2018-01-24Support multiline selections in C/<a-C>Maxime Coste
2018-01-19Do not save last command/pipe/regex in register when history is disabledMaxime Coste
2018-01-12Save/restore main selection from/to stringsMaxime Coste
2017-12-29Correctly set the NotBeginOfSubject/NotEndOfSubject flags for regex matchingMaxime Coste
2017-12-17Use existing window reference in view modeDelapouite