aboutsummaryrefslogtreecommitdiff
path: root/sam.c
AgeCommit message (Expand)AuthorFilesLines
2017-04-12sam: fix negative count specifiers from visual modeMarc André Tanner1-2/+5
2017-04-12sam: support %n count specifier matching every n-th selectionMarc André Tanner1-0/+15
2017-04-12sam: add support for negative count specifierMarc André Tanner1-10/+42
2017-04-12sam: add support for count specifier to `g` and `y` commandsMarc André Tanner1-12/+55
2017-04-12sam: distinguish between empty // and no regexMarc André Tanner1-1/+4
2017-04-12sam: reject command names containing digits or ending with a hyphenMarc André Tanner1-1/+6
2017-04-06sam: properly free transcript in error caseMarc André Tanner1-4/+19
2017-04-02Fix Debian package lintian warningsMarc André Tanner1-1/+1
2017-03-19Move :set horizon option implementaiton to luaMarc André Tanner1-6/+0
2017-03-19Move :set theme option implementation to luaMarc André Tanner1-6/+0
2017-03-19Move :set syntax option implementation to luaMarc André Tanner1-6/+0
2017-03-19vis: add infrastructure to dynamically add :set optionsMarc André Tanner1-29/+22
2017-03-02vis: remove :bdelete commandMarc André Tanner1-4/+0
2017-02-27vis: allow useage of file dialog for :read commandMarc André Tanner1-13/+0
2017-02-24vis: make help texts optional to produce a smaller binaryMarc André Tanner1-62/+61
2017-02-21sam: make sure all commands can be undoneMarc André Tanner1-0/+2
2017-02-21sam: reformat code to avoid one level of indentationMarc André Tanner1-34/+34
2017-02-09sam: fix bogus clang compiler warningMarc André Tanner1-1/+2
2017-02-08sam: execute commands even if we have no valid rangeMarc André Tanner1-2/+3
2017-02-05vis: add file argument to vis_pipeMarc André Tanner1-2/+2
2017-02-02vis: support rudimentary help search using :help patternMarc André Tanner1-1/+1
2017-02-02Slight code cleanups, use buffer API where appropriateMarc André Tanner1-7/+3
2017-02-01Update year number to 2017Marc André Tanner1-1/+1
2017-01-31sam: optmize transcript insertion for common caseMarc André Tanner1-2/+9
2017-01-31vis: add workaround for broken color handling in Terminal.appMarc André Tanner1-0/+7
2017-01-26sam: disallow destructive commands in groups and looping constructsMarc André Tanner1-8/+41
2017-01-19sam: use 'm to reference mark mMarc André Tanner1-3/+3
2017-01-14sam: do not clobber error value when failing to parse a groupMarc André Tanner1-0/+2
2017-01-13sam: remove s (substitute) command use x (extract) and c (change) insteadMarc André Tanner1-8/+3
2017-01-13sam: allow empty text specifiersMarc André Tanner1-2/+5
2017-01-13sam: allow input text to refer to search registersMarc André Tanner1-4/+54
2017-01-13vis: introduce registers 0-9 and & to capture search matchesMarc André Tanner1-2/+11
2017-01-13sam: create new selections for changed rangesMarc André Tanner1-44/+68
2017-01-12sam: implement parallel grouping behaviorMarc André Tanner1-130/+142
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