aboutsummaryrefslogtreecommitdiff
path: root/sam.c
AgeCommit message (Expand)AuthorFilesLines
2016-12-31vis: allow user registered :-commands to specify a help textMarc André Tanner1-4/+0
2016-12-31sam: use buffer_move where appropriateMarc André Tanner1-4/+4
2016-12-30sam: execute X and Y commands only once not for every selectionMarc André Tanner1-2/+2
2016-12-30sam: change write command implementation to not change argv[]Marc André Tanner1-6/+6
2016-12-30sam: explicitly pass invalid range for X and Y commandsMarc André Tanner1-1/+1
2016-12-30sam: use more expressive name for select commandMarc André Tanner1-2/+2
2016-12-14vis: add new :set savemethod auto|atomic|inplace optionMarc André Tanner1-2/+9
2016-12-14text: expose text save method to calling codeMarc André Tanner1-1/+1
2016-12-03vis: improve :set option number parsingMarc André Tanner1-2/+1
2016-11-28sam: introduce `m as an address refering to mark mMarc André Tanner1-0/+15
2016-11-27sam: stricter command parsingMarc André Tanner1-5/+20
2016-11-25vis: fix I/O redirection bugs, cleanup vis_pipeMarc André Tanner1-4/+4
2016-11-22vis: add `:set escdelay nn` optionMarc André Tanner1-0/+6
2016-11-22vis: populate :set option map at startupMarc André Tanner1-0/+8
2016-11-22vis-lua: also emit save events when writing to stdoutMarc André Tanner1-0/+6
2016-11-22vis-lua: introduce pre-save hookMarc André Tanner1-0/+5
2016-11-22vis-lua: pass path as second argument to file_save_post event hookMarc André Tanner1-1/+1
2016-11-21vis-lua: rename file_save event to file_save_postMarc André Tanner1-1/+1
2016-11-21sam: change default addresses used for commands in normal modeMarc André Tanner1-11/+12
2016-11-19sam: change default address of "s" command to current lineMarc André Tanner1-1/+1
2016-11-16sam: use default shell command for <, >, | and ! when applicapleMarc André Tanner1-3/+9
2016-11-16sam: support an empty regex as an alias for the most recently used oneMarc André Tanner1-3/+2
2016-11-15sam: make `:w` and `:wq` honor their given rangeMarc André Tanner1-17/+27
2016-11-15sam: `e`, `q`, `X`, `Y`, `!` and all vi commands should not take addressesMarc André Tanner1-23/+23
2016-11-15sam: reformat command definition block to avoid overly long namesMarc André Tanner1-50/+131
2016-11-15vis: overhaul and unify event generation codeMarc André Tanner1-2/+1
2016-11-15vis: generalize special stdin handlingMarc André Tanner1-2/+2
2016-11-11vis: add `:set shell` optionMarc André Tanner1-0/+6
2016-11-11sam: fix range for line zeroMarc André Tanner1-0/+2
2016-11-10vis: split `:set show <option>` into separate optionsMarc André Tanner1-5/+17
2016-11-10vis: add help texts for :set option valuesMarc André Tanner1-11/+56
2016-11-08sam: fix default value handling of +/- addressesMarc André Tanner1-3/+6
2016-11-08sam: dispose primary cursor at end of groupMarc André Tanner1-0/+2
2016-11-04sam: y should also loop over empty trailing matchesMarc André Tanner1-1/+5
2016-11-02sam: improve cursor positioning after command executionMarc André Tanner1-7/+28
2016-11-02sam: fix default command handling at end of a groupMarc André Tanner1-1/+1
2016-11-02sam: ignore white space between commands of a groupMarc André Tanner1-2/+1
2016-11-02sam: fix command name parsingMarc André Tanner1-2/+2
2016-11-02sam: improve escape parsing logicMarc André Tanner1-22/+16
2016-10-05sam: show error message on failed writeChristian Hesse1-2/+4
2016-09-30sam: simplify :r command implementaionMarc André Tanner1-13/+6
2016-09-29sam: consistent argument handling for :r, :w, :e commandsMarc André Tanner1-23/+17
2016-09-27sam: allow non-latin command namesMarc André Tanner1-1/+1
2016-09-25sam: change license headerMarc André Tanner1-3/+14
2016-09-19vis: also list :set options in :help outputMarc André Tanner1-0/+44
2016-09-19vis: add rudimentary builtin help for :-commandsMarc André Tanner1-49/+49
2016-09-19vis: do not invoke file save event for internal filesMarc André Tanner1-1/+1
2016-08-07sam: do not change cursor position after :! commandMarc André Tanner1-1/+1
2016-08-07sam: improve quoted argument parsingMarc André Tanner1-33/+28
2016-05-29sam: use more suitable error message if no command is givenMarc André Tanner1-1/+3