aboutsummaryrefslogtreecommitdiff
path: root/sam.c
AgeCommit message (Expand)AuthorFilesLines
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
2016-05-26vis: use normalized absolute file names as internal representationMarc André Tanner1-4/+2
2016-05-18vis: add an interactive mode to vis_pipe{,_collect}(...)Marc André Tanner1-2/+2
2016-05-14vis: allow :commands with a hyphen in the nameMarc André Tanner1-1/+1
2016-05-05sam: avoid taking snapshots within the filter command implementationMarc André Tanner1-18/+1
2016-04-29vis: do not crash when processing :-commands and no window is activeMarc André Tanner1-3/+29
2016-04-21vis: add infrastructure to register custom :-commandsMarc André Tanner1-1/+5
2016-04-21vis: do not lazy allocate :-commandsMarc André Tanner1-9/+11
2016-04-20vis: handle termination from within win_open event gracefullyMarc André Tanner1-9/+10
2016-04-17sam: except for visual mode, apply :w to whole fileMarc André Tanner1-16/+57
2016-04-13sam: improve ^ matching start of lineMarc André Tanner1-4/+10
2016-04-13Use view_cursors_new_force where appropriateMarc André Tanner1-14/+2
2016-04-11sam.c: fix some typos in commentSteven Noonan1-2/+2
2016-04-08sam: change default address of < and | commandsMarc André Tanner1-11/+16
2016-04-06sam: include limits.h for PATH_MAXMarc André Tanner1-0/+1
2016-04-05vis: remove left over from :sam commandMarc André Tanner1-4/+4
2016-04-05vis: fix coverity scan warningsMarc André Tanner1-1/+1
2016-04-05sam: cosmetic changesMarc André Tanner1-2/+2
2016-04-05sam: improve group handling, do not loop infinitelyMarc André Tanner1-2/+4
2016-04-05sam: stop executing once a command failsMarc André Tanner1-2/+2
2016-04-05sam: some commands should only be executed once not for every selectionMarc André Tanner1-21/+24