diff options
| author | Marc André Tanner <mat@brain-dump.org> | 2017-01-19 10:27:06 +0100 |
|---|---|---|
| committer | Marc André Tanner <mat@brain-dump.org> | 2017-01-19 10:27:06 +0100 |
| commit | dd8b8b31ccd53991f263a78d1903d1c295546db5 (patch) | |
| tree | c5aaf0b68b207519258fe1448ec666c00c6a5276 /sam.c | |
| parent | f7e4a00d933afdc434111b308f0ab3e3e5f4511c (diff) | |
| download | vis-dd8b8b31ccd53991f263a78d1903d1c295546db5.tar.gz vis-dd8b8b31ccd53991f263a78d1903d1c295546db5.tar.xz | |
sam: use 'm to reference mark m
The manual was already mentioning that.
Fix #468
Diffstat (limited to 'sam.c')
| -rw-r--r-- | sam.c | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -53,7 +53,7 @@ struct Change { }; struct Address { - char type; /* # (char) l (line) g (goto line) / ? . $ + - , ; % */ + char type; /* # (char) l (line) g (goto line) / ? . $ + - , ; % ' */ Regex *regex; /* NULL denotes default for x, y, X, and Y commands */ size_t number; /* line or character number */ Address *left; /* left hand side of a compound address , ; */ @@ -668,7 +668,7 @@ static Address *address_parse_simple(Vis *vis, const char **s, enum SamError *er addr.type = 'l'; addr.number = parse_number(s); break; - case '`': + case '\'': (*s)++; if ((addr.number = vis_mark_from(vis, **s)) == VIS_MARK_INVALID) { *err = SAM_ERR_MARK; @@ -979,7 +979,7 @@ static Filerange address_evaluate(Address *addr, File *file, Filerange *range, i case 'g': ret = address_line_evaluate(addr, file, range, sign); break; - case '`': + case '\'': { size_t pos = text_mark_get(file->text, file->marks[addr->number]); ret = text_range_new(pos, pos); |
