2022-05-21 04:45 | README: note upstream version | Anders Damsgaard | 1 | +3 | -0 |
2022-05-21 04:39 | rename output binary to neatvi | Anders Damsgaard | 1 | +44 | -11 |
2022-05-21 04:37 | vi.c: add qq binding for :q | Anders Damsgaard | 1 | +5 | -0 |
2022-05-21 04:22 | conf.h: disable syntax highlighting | Anders Damsgaard | 1 | +1 | -88 |
2022-05-02 05:54 | test: echo -n is not portable | Ali Gholami Rudi | 27 | +99 | -99 |
2022-04-26 18:16 | ex: do not free the buffer returned from ex_pathexpand() | Ali Gholami Rudi | 1 | +0 | -1 |
2022-04-16 17:40 | rstr: fix matching patterns like ^pat$ | Ali Gholami Rudi | 2 | +15 | -2 |
2022-04-15 12:33 | README: refer to the LNPREF macro | Ali Gholami Rudi | 1 | +5 | -0 |
2022-02-17 17:31 | regex: decrease rs->rec when re_rec() ends | Ali Gholami Rudi | 1 | +3 | -1 |
2022-02-17 08:58 | led: do not highlight if line is longer than lim | Ali Gholami Rudi | 1 | +1 | -1 |
2022-02-17 08:55 | README: the lim option | Ali Gholami Rudi | 1 | +2 | -0 |
2022-02-17 08:50 | ex: do not reorder/highlight lines longer than lim | Ali Gholami Rudi | 3 | +23 | -2 |
2022-01-23 21:38 | test.sh: stop at the first failing test case | Ali Gholami Rudi | 1 | +15 | -9 |
2021-12-12 20:08 | cmd: close ifd and ofd once in cmd_pipe() | Ali Gholami Rudi | 1 | +14 | -6 |
2021-11-30 17:25 | led: output LNPREF before each line | Ali Gholami Rudi | 4 | +13 | -3 |
2021-11-30 17:22 | rstr: return -1 from rstr_find() if the string is too short | Ali Gholami Rudi | 1 | +1 | -1 |
2021-11-26 17:49 | ex: handle variants of substitute command in ex_arg() | Ali Gholami Rudi | 1 | +2 | -1 |
2021-11-20 22:07 | rstr: handle long patterns | Ali Gholami Rudi | 1 | +3 | -1 |
2021-11-20 22:07 | mot: stop at eol when searching | Ali Gholami Rudi | 1 | +1 | -1 |
2021-11-20 20:38 | vi: reset vi_soset in ^a command | Ali Gholami Rudi | 1 | +7 | -6 |
2021-11-20 19:12 | rstr: more comments | Ali Gholami Rudi | 1 | +6 | -5 |
2021-11-20 18:57 | ex: fix s/$/x/g | Ali Gholami Rudi | 2 | +12 | -2 |
2021-11-20 18:27 | rstr: faster searching for non-regex patterns | Ali Gholami Rudi | 5 | +142 | -25 |
2021-11-11 14:58 | conf.h: fix python comments | Ali Gholami Rudi | 1 | +1 | -1 |
2021-11-11 14:54 | conf.h: better grouping of python keywords | Ali Gholami Rudi | 1 | +5 | -2 |
2021-11-11 13:17 | conf.h: add other commonly used roff extensions | Ian Stanley | 1 | +1 | -1 |
2021-10-19 21:42 | vi: redraw if screen is resized | Ali Gholami Rudi | 1 | +8 | -0 |
2021-10-09 14:55 | test: echo is not portable when using backslash | Ali Gholami Rudi | 2 | +2 | -2 |
2021-10-07 09:34 | ex: make ex_pathexpand() more compact | Ali Gholami Rudi | 1 | +9 | -17 |
2021-10-07 09:17 | ex: return a static buffer in ex_pathexpand() | Ali Gholami Rudi | 1 | +15 | -21 |
2021-10-04 13:47 | test: include the test suite | Ali Gholami Rudi | 51 | +682 | -0 |
2021-10-04 13:43 | ex: read the address in :r !cmd | Ali Gholami Rudi | 1 | +2 | -3 |
2021-10-03 15:22 | ex: allow zero line number in ex command address | Yasuhiro Matsumoto | 1 | +2 | -0 |
2021-09-27 09:48 | syn: apply syn_ctx last in syn_highlight() | Ali Gholami Rudi | 1 | +2 | -2 |
2021-09-26 14:49 | ex: free rep and pat as soon as possible in ec_substitute() | Ali Gholami Rudi | 1 | +6 | -9 |
2021-09-26 14:47 | rset: prevent memory leak in re_read() for bad input | Kyryl Melekhin | 1 | +2 | -1 |
2021-09-25 14:18 | ex: pass three arguments to ex command functions | Ali Gholami Rudi | 1 | +94 | -180 |
2021-09-24 08:57 | ex: prevent buffer overflow after expanding % and # | Ali Gholami Rudi | 1 | +37 | -22 |
2021-09-24 08:11 | ex: unify the name of the first argument of ex_(loc|cmd|arg) | Ali Gholami Rudi | 1 | +56 | -56 |
2021-09-24 08:02 | ex: allow vertical line in substitute command | Ali Gholami Rudi | 1 | +114 | -83 |
2021-09-15 13:56 | lbuf: optimize performing many single line changes | Ali Gholami Rudi | 1 | +8 | -6 |
2021-09-14 21:37 | rset: bracket expressions may contain [ in re_groupcount() | Ali Gholami Rudi | 1 | +21 | -12 |
2021-09-13 12:25 | vi: do not update xoff for put command with an empty buffer | Ali Gholami Rudi | 1 | +2 | -2 |
2021-09-01 23:08 | uc: fix the description of uc_iscomb() | Ali Gholami Rudi | 1 | +1 | -1 |
2021-09-01 20:27 | vi: fix current line offset when scrolling | Ali Gholami Rudi | 1 | +2 | -0 |
2021-09-01 14:35 | vi: fix the spelling of vi_scrollforward | Ali Gholami Rudi | 1 | +3 | -3 |
2021-09-01 14:32 | mot: fix lbuf_pair() in lines with multi-byte characters | Ali Gholami Rudi | 1 | +9 | -10 |
2021-08-21 20:06 | vi: fix two compiler warnings in ex_read() | Ali Gholami Rudi | 1 | +1 | -1 |
2021-03-07 16:33 | ren: fix returning the width of characters not in conf_placeholder | Ali Gholami Rudi | 1 | +2 | -2 |
2021-03-03 07:57 | vi: do not copy vi_charlast into itself in vi_findchar() | Ali Gholami Rudi | 1 | +2 | -1 |
2021-03-03 07:48 | ex: move cursor to the first change after undoing :s | Kyryl Melekhin | 1 | +8 | -4 |
2021-02-11 21:44 | vi: do nothing in @@, when invoked for the first time | Ali Gholami Rudi | 1 | +4 | -3 |
2021-02-07 20:35 | ren: use ren_placeholder() to find character width | Ali Gholami Rudi | 1 | +10 | -11 |
2021-02-05 07:42 | ex: buffer command to switch buffers | Conny Wagenius | 1 | +44 | -20 |
2021-01-13 17:27 | cmd: read until EOF if POLLIN and POLLERR are returned from poll() | Ali Gholami Rudi | 1 | +3 | -1 |
2020-12-11 21:46 | ren: render double width characters | Ali Gholami Rudi | 2 | +2 | -2 |
2020-11-19 07:17 | led: do not touch ai array led_line() when ai_max is zero | Ali Gholami Rudi | 1 | +3 | -2 |
2020-10-22 08:22 | conf.h: syntax coloring for diff & patch | Conny Wagenius | 1 | +7 | -0 |
2020-10-18 14:08 | conf.h: troff refer database highlighting | Ali Gholami Rudi | 1 | +16 | -5 |
2020-10-15 13:32 | conf.h: python syntax highlighting | Ali Gholami Rudi | 1 | +8 | -0 |
2020-10-15 13:27 | conf.h: highlight shell keywords and variables | Ali Gholami Rudi | 1 | +6 | -2 |
2020-10-15 13:11 | ex: advance a single line for each line break | Ali Gholami Rudi | 1 | +2 | -4 |
2020-09-30 16:43 | regex: updates from neatlibc | Ali Gholami Rudi | 1 | +27 | -13 |
2020-09-03 11:33 | ex: make text direction buffer local | Ali Gholami Rudi | 1 | +4 | -1 |
2020-09-03 11:31 | cmd: fix closing fds[2] in cmd_pipe() | Ali Gholami Rudi | 1 | +1 | -1 |
2020-07-27 19:41 | cmd: fix cmd_pipe() on OpenBSD | Ali Gholami Rudi | 1 | +6 | -6 |
2020-07-27 14:33 | ex: handle spaces in shell commands | Ali Gholami Rudi | 1 | +7 | -7 |
2020-06-04 08:02 | led: indenting and deindenting when auto-indent buffer is empty | Ali Gholami Rudi | 1 | +14 | -1 |
2020-05-06 22:07 | vi: call term_done() even if ex_init() fails | Ali Gholami Rudi | 1 | +2 | -2 |
2020-05-06 17:42 | ex: % and # signs in command line arguments should be escaped | Ali Gholami Rudi | 1 | +44 | -40 |
2020-03-12 20:31 | uc: make uc_len() more compact by combining the first two conditions | Ali Gholami Rudi | 2 | +10 | -14 |
2020-03-12 16:35 | uc: make uc_dec() more compact by removing its loop | Ali Gholami Rudi | 2 | +12 | -13 |
2020-01-20 20:51 | vi: fix updating previous hll row | Ali Gholami Rudi | 1 | +1 | -1 |
2020-01-19 17:11 | conf: MKFILE_MODE specifies the access mode of new files | Ali Gholami Rudi | 6 | +19 | -16 |
2020-01-19 16:49 | conf.h: update syntax highlighting rules for neatmail summaries | Ali Gholami Rudi | 1 | +6 | -6 |
2020-01-19 16:45 | vi: hll option to highlight current line | Ali Gholami Rudi | 7 | +40 | -4 |
2020-01-19 16:28 | led: use the attribute of \n for blanks | Ali Gholami Rudi | 1 | +8 | -1 |
2020-01-13 14:05 | vi: redraw the entire screen if current line changes | Ali Gholami Rudi | 1 | +2 | -1 |
2020-01-09 06:34 | ex: for ec_exec, '|' is not a command separator | Ali Gholami Rudi | 1 | +2 | -2 |
2020-01-08 21:50 | ex: escape command with addresses | Ali Gholami Rudi | 1 | +16 | -2 |
2019-10-31 16:24 | ex: call :p for empty lines only once | Ali Gholami Rudi | 1 | +1 | -3 |
2019-10-31 15:59 | led: use --- filetype for ex prompt and messages | Ali Gholami Rudi | 3 | +27 | -25 |
2019-04-02 21:35 | led: highlight the status bar only if hl is set | Ali Gholami Rudi | 1 | +1 | -1 |
2019-04-02 21:34 | vi: update copyright year | Ali Gholami Rudi | 1 | +1 | -1 |
2018-02-23 05:29 | ex: zero-length matches and EOL | Ali Gholami Rudi | 1 | +3 | -3 |
2019-02-17 21:36 | vi: fix two compiler warnings on clang ver. 1000.11.45.5 | Joe Loughry | 1 | +2 | -2 |
2018-12-21 00:45 | ex: fix snprintf missing format parameter | qianqiangliu | 1 | +1 | -1 |
2018-02-22 21:46 | ex: replacing zero-length matches | Ali Gholami Rudi | 1 | +2 | -0 |
2018-01-05 09:45 | reg: appending to empty buffers | Ali Gholami Rudi | 1 | +1 | -1 |
2017-10-26 11:58 | vi: update cursor column after vi_wait() | Ali Gholami Rudi | 1 | +4 | -2 |
2017-10-01 07:07 | vi: explain when the screen is updated in vi() | Ali Gholami Rudi | 1 | +1 | -1 |
2017-09-30 04:03 | vi: cursor column may need to be updated after next/previous page | Ali Gholami Rudi | 1 | +4 | -0 |
2017-09-28 15:39 | conf.h: change the default syntax highlighting for the status bar | Ali Gholami Rudi | 1 | +9 | -0 |
2017-06-27 16:41 | ex: nested global commands | Ali Gholami Rudi | 3 | +20 | -9 |
2017-06-27 13:40 | ex: global command should default to the entire fire | Ali Gholami Rudi | 1 | +2 | -0 |
2017-05-12 09:31 | ren: fix ren_pos() comment | Ali Gholami Rudi | 1 | +1 | -1 |
2017-05-04 13:45 | vi: ze and zf to specify the keymap in normal mode | Ali Gholami Rudi | 2 | +11 | -5 |
2017-05-04 13:38 | ex: represent each keymap with its index in kmaps[] | Ali Gholami Rudi | 5 | +38 | -42 |
2017-03-18 15:32 | dir: rename xdir to xtd | Ali Gholami Rudi | 5 | +19 | -18 |
2017-03-16 12:12 | led: messages and ex prompts are always left-to-right | Ali Gholami Rudi | 1 | +12 | -0 |
2017-03-10 10:40 | vi: for ex messages use "---" filetype | Ali Gholami Rudi | 3 | +21 | -4 |
2017-02-03 08:16 | regex: no new line in \1 of "(.*)$" when NOTEOL | Ali Gholami Rudi | 1 | +2 | -2 |
2016-11-20 14:55 | vi: repeating case switching commands | Ali Gholami Rudi | 1 | +2 | -1 |
2016-11-16 17:09 | README: mention ^L for updating terminal dimensions | Ali Gholami Rudi | 1 | +6 | -5 |
2016-11-16 17:02 | regex: fix rinst struct field comment | Ali Gholami Rudi | 1 | +1 | -1 |
2016-10-13 10:28 | README: mention more vi commands | Ali Gholami Rudi | 1 | +8 | -6 |
2016-10-13 09:28 | regex: limit re_rec() recursion depth | Ali Gholami Rudi | 1 | +40 | -33 |
2016-10-13 06:48 | vi: clean up motion commands in empty buffers | Ali Gholami Rudi | 1 | +6 | -13 |
2016-09-22 13:37 | vi: redraw if commands like x change visible columns | Ali Gholami Rudi | 1 | +1 | -1 |
2016-08-01 10:48 | cmd: write() may block even with POLLOUT | Ali Gholami Rudi | 1 | +2 | -0 |
2016-06-30 06:22 | ex: mark the region before executing glob commands | Ali Gholami Rudi | 3 | +79 | -52 |
2016-06-23 07:30 | ex: allow any number of offsets after ex addresses | Ali Gholami Rudi | 1 | +37 | -23 |
2016-06-23 06:12 | ex: preserve cursor position in :g | Ali Gholami Rudi | 1 | +1 | -1 |
2016-06-06 19:13 | ex: fail when overwriting files unless with a bang | Ali Gholami Rudi | 1 | +6 | -2 |
2016-06-06 19:10 | lbuf: when the last line lacks eol, append it | Ali Gholami Rudi | 1 | +9 | -5 |
2016-05-23 16:52 | uc: read invalid utf-8 characters byte by byte | Ali Gholami Rudi | 2 | +6 | -2 |
2016-05-23 10:04 | mot: word motions stop at empty lines | Ali Gholami Rudi | 1 | +11 | -7 |
2016-05-23 10:03 | regex: match patterns at utf-8 character beginnings | Ali Gholami Rudi | 1 | +2 | -5 |
2016-05-23 10:02 | uc: utf-8 characters cannot be longer than 4 bytes | Ali Gholami Rudi | 1 | +0 | -4 |
2016-05-22 08:07 | regex: use bit masks in uc_len() | Ali Gholami Rudi | 1 | +12 | -12 |
2016-05-22 08:07 | uc: fix reading utf-8 characters with more than three bytes | Ali Gholami Rudi | 1 | +3 | -3 |
2016-05-07 17:05 | ex: support regular expression groups in :s replacement | Ali Gholami Rudi | 1 | +20 | -1 |
2016-05-07 16:21 | vi: repeating . and @ commands | Ali Gholami Rudi | 1 | +6 | -2 |
2016-05-03 18:46 | README: mention the mappings, marks, and buffers unavailable in vi | Ali Gholami Rudi | 1 | +28 | -3 |
2016-04-25 15:04 | vi: update terminal dimensions with ^L | Ali Gholami Rudi | 2 | +4 | -2 |
2016-04-21 12:07 | vi: print the unicode code point of a character with ga | Ali Gholami Rudi | 1 | +12 | -0 |
2016-04-21 12:00 | ren: show a placeholder for all non-printable characters | Ali Gholami Rudi | 4 | +272 | -16 |
2016-04-15 10:06 | ex: restore the first visible line when switching buffers | Ali Gholami Rudi | 1 | +5 | -1 |
2016-04-14 10:51 | vi: switch to ISC | Ali Gholami Rudi | 1 | +12 | -2 |
2016-04-13 20:45 | vi: start in ex mode if the executable is ex | Ali Gholami Rudi | 1 | +2 | -1 |
2016-04-13 20:43 | ex: report failures when reading or writing files | Ali Gholami Rudi | 3 | +35 | -12 |
2016-03-17 12:01 | ex: ignore empty search keywords in ex_kwdset() | Ali Gholami Rudi | 1 | +4 | -2 |
2016-02-25 11:47 | ex: shorter names for the last keyword and replacement | Ali Gholami Rudi | 1 | +11 | -11 |
2016-02-25 06:27 | conf.h: neatmail file type | Ali Gholami Rudi | 1 | +18 | -7 |
2016-02-25 05:37 | ex: store search keywords and ex commands in ex buffers | Ali Gholami Rudi | 3 | +41 | -27 |
2016-02-13 18:27 | ex: without arguments, :s repeats the previous substitution | Ali Gholami Rudi | 1 | +11 | -5 |
2016-02-03 16:59 | vi: more efficient screen updating | Ali Gholami Rudi | 1 | +63 | -39 |
2016-02-03 16:56 | README: use EXINIT to disable reordering | Ali Gholami Rudi | 1 | +24 | -29 |
2016-01-19 17:59 | ex: simply read a number after +/- in ex addresses | Ali Gholami Rudi | 1 | +2 | -2 |
2016-01-01 06:19 | vi: escaped delimiters in regular expressions | Ali Gholami Rudi | 4 | +44 | -36 |
2015-12-28 04:28 | ex: preserve current line number in edit command | Ali Gholami Rudi | 1 | +2 | -1 |
2015-12-28 04:13 | ex: write should fail if the file is changed | Ali Gholami Rudi | 1 | +23 | -1 |
2015-12-27 04:34 | ex: all modifications of a :g should be undone with :u | Ali Gholami Rudi | 1 | +14 | -4 |
2015-12-25 18:00 | ex: basic global command | Ali Gholami Rudi | 1 | +43 | -0 |
2015-12-25 08:31 | regex: limit maximum repetitions | Ali Gholami Rudi | 1 | +2 | -2 |
2015-12-25 08:28 | led: prefer filetype background highlight to revdir | Ali Gholami Rudi | 1 | +2 | -2 |
2015-12-25 08:27 | dir: handle bad direction patterns | Ali Gholami Rudi | 1 | +12 | -7 |
2015-11-26 04:36 | lbuf: save before jump mark in undo buffer | Ali Gholami Rudi | 1 | +8 | -5 |
2015-11-20 16:04 | lbuf: store marks for each modification more compactly | Ali Gholami Rudi | 1 | +41 | -17 |
2015-11-04 19:23 | ex: backslash as escape character in file names | Ali Gholami Rudi | 1 | +14 | -2 |
2015-10-29 16:10 | ex: cm command to change keymap | Ali Gholami Rudi | 8 | +93 | -47 |
2015-10-29 14:37 | ex: ft command to print or set current file type | Ali Gholami Rudi | 1 | +12 | -0 |
2015-10-22 08:01 | led: include pref and post in the string returned from led_input() | Ali Gholami Rudi | 3 | +54 | -42 |
2015-10-21 19:47 | conf.h: syntax highlighting for mails | Ali Gholami Rudi | 1 | +64 | -43 |
2015-10-21 18:16 | led: remove autoindent characters for blank lines | Ali Gholami Rudi | 1 | +14 | -10 |
2015-09-21 11:35 | vi: redraw with ^l | Ali Gholami Rudi | 1 | +3 | -0 |
2015-09-03 13:52 | lbuf: preserve marks during change and delete commands | Ali Gholami Rudi | 4 | +110 | -136 |
2015-09-01 20:29 | led: specify the first and last visible columns in led_posctx() | Ali Gholami Rudi | 1 | +6 | -6 |
2015-09-01 07:17 | vi: horizontal scrolling for long lines | Ali Gholami Rudi | 4 | +38 | -26 |
2015-08-14 06:12 | mot: skipping zero-length matches in lbuf_search() | Ali Gholami Rudi | 1 | +5 | -4 |
2015-08-14 06:11 | regex: match "^" and "$" after and before new line characters | Ali Gholami Rudi | 1 | +2 | -2 |
2015-07-25 14:54 | vi: exit if ex_init() fails | Ali Gholami Rudi | 3 | +14 | -11 |
2015-07-05 19:42 | ex: restore xoff when switching buffers | Ali Gholami Rudi | 1 | +4 | -1 |
2015-06-29 14:19 | lbuf: do not limit the size of undo history | Ali Gholami Rudi | 1 | +39 | -46 |
2015-06-29 14:17 | vi: fix cursor position at start up | Ali Gholami Rudi | 1 | +2 | -2 |
2015-06-28 19:17 | vi: do not reset xrow in vi() | Ali Gholami Rudi | 2 | +2 | -3 |
2015-06-27 15:53 | ex: read EXINIT environment variable | Ali Gholami Rudi | 1 | +22 | -7 |
2015-06-27 11:50 | ex: add support for hl, highlight option | Peter Aronoff | 3 | +8 | -1 |
2015-06-26 20:02 | kmap.h: add digraphs for vowels (plus y) with macrons | Peter Aronoff | 1 | +12 | -0 |
2015-06-22 18:32 | regex: more resistance to bad patterns | Ali Gholami Rudi | 1 | +8 | -1 |
2015-06-22 13:53 | syn: handle non-black terminal forground colour | Ali Gholami Rudi | 3 | +24 | -18 |
2015-06-19 06:02 | ex: last keyword for search and substitute | Ali Gholami Rudi | 3 | +63 | -30 |
2015-06-18 08:37 | ex: spaces in substitute's arguments | Ali Gholami Rudi | 1 | +3 | -3 |
2015-06-17 18:28 | led: read utf-8 characters in led_readchar() | Christian Neukirchen | 1 | +9 | -1 |
2015-06-17 18:06 | term: make term_read() 8-bit safe | Christian Neukirchen | 1 | +1 | -1 |
2015-06-17 16:10 | vi: ZZ command | Christian Neukirchen | 1 | +13 | -8 |
2015-06-17 15:35 | term: remove the timeout argument of term_read() | Ali Gholami Rudi | 4 | +10 | -10 |
2015-06-17 15:33 | led: extract led_readchar() | Ali Gholami Rudi | 1 | +24 | -28 |
2015-06-17 15:10 | vi: ^d and ^u | Ali Gholami Rudi | 1 | +25 | -0 |
2015-06-17 15:05 | ex: xit command | Ali Gholami Rudi | 2 | +7 | -3 |
2015-06-17 14:07 | led: support digraphs | Ali Gholami Rudi | 2 | +360 | -0 |
2015-06-16 10:21 | regex: import regex.c from neatlibc | Ali Gholami Rudi | 4 | +613 | -2 |
2015-06-16 05:31 | ex: reading from and writing to commands | Ali Gholami Rudi | 4 | +110 | -47 |
2015-06-16 04:02 | ex: call term_init() before ex_init() | John Vogel | 2 | +4 | -6 |
2015-06-15 15:35 | term: reset terminal attributes in term_init() | Ali Gholami Rudi | 1 | +1 | -0 |
2015-06-15 14:40 | term: do not terminate VT100 attributes with a semicolon | Ali Gholami Rudi | 1 | +8 | -8 |
2015-06-15 14:24 | mot: the number of matched utf-8 characters as length in lbuf_search() | Ali Gholami Rudi | 1 | +2 | -2 |
2015-06-15 14:21 | uc: replace comparison with bit checks in uc_len() | Ali Gholami Rudi | 1 | +13 | -13 |
2015-06-14 04:52 | uc: optimise uc_code() and uc_slen() | Ali Gholami Rudi | 1 | +16 | -12 |
2015-06-14 04:51 | ex: remove PATHLEN | Ali Gholami Rudi | 2 | +1 | -3 |
2015-06-11 11:12 | lbuf: do not use an sbuf struct in lbuf_rd() | Ali Gholami Rudi | 1 | +8 | -11 |
2015-06-11 11:11 | sbuf: extend the buffer more eagerly | Ali Gholami Rudi | 1 | +3 | -2 |
2015-06-10 10:17 | vi: % motion | Ali Gholami Rudi | 3 | +46 | -3 |
2015-06-10 10:09 | reg: numeric buffers | Ali Gholami Rudi | 1 | +14 | -1 |
2015-06-09 04:45 | vi: do not overwrite lines in input mode | Ali Gholami Rudi | 4 | +27 | -1 |
2015-06-08 14:20 | conf.h: syntax highlighting for tex | Ali Gholami Rudi | 1 | +6 | -0 |
2015-06-07 07:02 | syn: nested and overlapping highlighting regions | Ali Gholami Rudi | 5 | +48 | -35 |
2015-06-07 07:02 | rset: ignore '(' inside brackets when counting groups | Ali Gholami Rudi | 1 | +11 | -0 |
2015-06-06 18:42 | ex: substitute's "g" option | Ali Gholami Rudi | 1 | +9 | -6 |
2015-06-06 12:15 | README: a basic introduction | Ali Gholami Rudi | 1 | +35 | -0 |
2015-06-06 11:53 | ex: save edit buffer state when editing different files | Ali Gholami Rudi | 4 | +160 | -56 |
2015-06-05 16:10 | ex: write before ! or make if autowrite is set | Ali Gholami Rudi | 1 | +7 | -4 |
2015-06-05 11:31 | ex: ! command | Ali Gholami Rudi | 3 | +52 | -3 |
2015-06-05 05:16 | lbuf: useq should always be nonzero | Ali Gholami Rudi | 1 | +1 | -0 |
2015-06-05 04:20 | ex: autowrite option | Ali Gholami Rudi | 1 | +111 | -58 |
2015-06-04 19:03 | vi: restore '*' mark in undo and redo commands | Ali Gholami Rudi | 2 | +49 | -10 |
2015-06-04 06:07 | lbuf: report buffer modification | Ali Gholami Rudi | 4 | +49 | -27 |
2015-06-04 04:19 | vi: undo and redo move to the first changed line | Ali Gholami Rudi | 4 | +55 | -25 |
2015-06-03 11:42 | kmap.h: switch the mapping of K and L in kmap_fa[] | Ali Gholami Rudi | 1 | +2 | -2 |
2015-06-02 18:58 | vi: mark columns | Ali Gholami Rudi | 4 | +38 | -16 |
2015-06-02 15:07 | vi: repeat and execute commands | Ali Gholami Rudi | 3 | +78 | -8 |
2015-05-31 11:10 | ex: edit command and unspecified alternate file | Ali Gholami Rudi | 1 | +5 | -1 |
2015-05-31 09:35 | vi: separate line-mode put in vc_put() | Ali Gholami Rudi | 1 | +21 | -23 |
2015-05-30 16:47 | vi: suspending with ^z | Ali Gholami Rudi | 3 | +14 | -0 |
2015-05-29 20:10 | vi: move xoff before EOL after motions | Ali Gholami Rudi | 1 | +2 | -2 |
2015-05-29 08:57 | vi: case switching commands | Ali Gholami Rudi | 1 | +52 | -1 |
2015-05-28 18:55 | led: highlight the text in the reverse direction | Ali Gholami Rudi | 4 | +46 | -1 |
2015-05-28 15:13 | vi: rely on line offset instead of column number | Ali Gholami Rudi | 7 | +382 | -383 |
2015-05-26 04:06 | led: switching keymaps when reading a single character | Ali Gholami Rudi | 3 | +26 | -8 |
2015-05-23 10:13 | led: update autoindent only if prefix is empty | Ali Gholami Rudi | 1 | +8 | -6 |
2015-05-22 17:27 | led: ^P in insert mode appends the default yank buffer | Ali Gholami Rudi | 4 | +27 | -18 |
2015-05-22 14:45 | vi: ^A to search for the word under the cursor | Ali Gholami Rudi | 1 | +31 | -0 |
2015-05-22 13:44 | conf.h: reorder arrays and more keywords for c file type | Ali Gholami Rudi | 1 | +14 | -14 |
2015-05-22 13:33 | vi: use ren_noeol() in vc_replace() | Ali Gholami Rudi | 1 | +1 | -1 |
2015-05-22 05:21 | syn: syntax highlighting | Ali Gholami Rudi | 9 | +217 | -2 |
2015-05-20 14:44 | ex: order option to call ren_reorder() | Ali Gholami Rudi | 3 | +7 | -2 |
2015-05-20 14:36 | led: call dir_context() less frequently in led_render() | Ali Gholami Rudi | 1 | +9 | -3 |
2015-05-20 14:35 | vi: use ren_noeol() for column number in put command | Ali Gholami Rudi | 1 | +1 | -1 |
2015-05-20 11:28 | vi: distinct keymap for insert mode and command prompt | Ali Gholami Rudi | 3 | +31 | -29 |
2015-05-20 09:11 | vi: shape option for controlling letter shaping | Ali Gholami Rudi | 3 | +5 | -2 |
2015-05-20 05:01 | ex: td option for text direction | Ali Gholami Rudi | 3 | +8 | -5 |
2015-05-20 02:49 | conf.h: remove one of the default direction marks | Ali Gholami Rudi | 1 | +1 | -2 |
2015-05-19 07:22 | conf: move variables to conf.h | Ali Gholami Rudi | 9 | +157 | -71 |
2015-05-18 18:34 | ex: ic and ai options | Ali Gholami Rudi | 3 | +83 | -24 |
2015-05-18 12:39 | vi: center the current line for long jumps | Ali Gholami Rudi | 1 | +8 | -5 |
2015-05-18 07:35 | led: decide cursor insertion position by inserting an 'a' | Ali Gholami Rudi | 1 | +8 | -7 |
2015-05-18 07:34 | vi: use ren_noeol() for column number in insert and file commands | Ali Gholami Rudi | 1 | +4 | -1 |
2015-05-18 02:38 | vi: ignore find character commands if interrupted | Ali Gholami Rudi | 1 | +24 | -18 |
2015-05-17 09:56 | vi: do not move the cursor past EOL | Ali Gholami Rudi | 3 | +38 | -14 |
2015-05-17 05:40 | ren: return placeholder characters from ren_translate() | Ali Gholami Rudi | 5 | +77 | -43 |
2015-05-16 13:23 | vi: lastline() for lines starting with a \n | Ali Gholami Rudi | 1 | +1 | -1 |
2015-05-16 08:23 | vi: set ' mark before paragraph and section motions | Ali Gholami Rudi | 1 | +1 | -1 |
2015-05-16 08:12 | ex: show a message after :e, :r, :w, or failed searches | Ali Gholami Rudi | 3 | +68 | -46 |
2015-05-16 07:56 | reg: upper-case letter to append to yank buffers | Ali Gholami Rudi | 1 | +8 | -5 |
2015-05-16 05:26 | vi: decide the insertion position simply based on character position | Ali Gholami Rudi | 1 | +10 | -26 |
2015-05-16 04:55 | vi: > and < commands | Ali Gholami Rudi | 1 | +30 | -2 |
2015-05-16 04:40 | vi: cursor position after put command | Ali Gholami Rudi | 1 | +5 | -1 |
2015-05-15 14:02 | vi: basic section and paragraph boundaries | Ali Gholami Rudi | 1 | +45 | -0 |
2015-05-15 09:50 | cmd: execute shell commands | Ali Gholami Rudi | 4 | +129 | -9 |
2015-05-15 05:48 | vi: specifying yank buffer for d, c, y, and p | Ali Gholami Rudi | 1 | +117 | -94 |
2015-05-15 04:08 | lbuf: increase the number of lines after moving the old ones | Ali Gholami Rudi | 1 | +1 | -1 |
2015-05-14 21:13 | led: ^T and ^D to modify autoindent | Ali Gholami Rudi | 3 | +45 | -9 |
2015-05-14 20:01 | vi: show the cursor even after failed motions | Ali Gholami Rudi | 1 | +2 | -4 |
2015-05-14 14:24 | vi: autoindent | Ali Gholami Rudi | 1 | +14 | -17 |
2015-05-14 13:47 | vi: ignore failed motions | Ali Gholami Rudi | 1 | +26 | -11 |
2015-05-14 13:38 | vi: r command | Ali Gholami Rudi | 3 | +48 | -10 |
2015-05-14 13:17 | ex: alternate file | Ali Gholami Rudi | 3 | +41 | -14 |
2015-05-14 11:22 | ex: edit command for non-existent files | Ali Gholami Rudi | 1 | +3 | -3 |
2015-05-14 08:23 | vi: searching with line offset | Ali Gholami Rudi | 1 | +103 | -76 |
2015-05-14 06:53 | ex: wq command | Ali Gholami Rudi | 1 | +10 | -6 |
2015-05-14 06:42 | rset: use rset struct instead of regex.h | Ali Gholami Rudi | 6 | +66 | -49 |
2015-05-14 05:41 | vi: search commands | Ali Gholami Rudi | 1 | +83 | -0 |
2015-05-13 06:40 | led: fix cursor position for ex inputs | Ali Gholami Rudi | 1 | +2 | -2 |
2015-05-13 06:40 | dir: default to right-to-left context if xdir is 'r' | Ali Gholami Rudi | 1 | +3 | -2 |
2015-05-13 06:20 | led: ^C should act like escape in input mode | Ali Gholami Rudi | 4 | +26 | -21 |
2015-05-13 04:58 | vi: ^G command | Ali Gholami Rudi | 1 | +11 | -0 |
2015-05-13 04:57 | ren: fix tab width | Ali Gholami Rudi | 1 | +1 | -1 |
2015-05-12 18:15 | vi: find cursor position after insertion in vi_input() | Ali Gholami Rudi | 5 | +60 | -54 |
2015-05-12 14:31 | vi: ; and , commands | Ali Gholami Rudi | 1 | +28 | -20 |
2015-05-12 13:41 | vi: ^E and ^Y commands | Ali Gholami Rudi | 1 | +30 | -6 |
2015-05-12 12:12 | ex: expect a non-NULL string in ex_command() | Ali Gholami Rudi | 1 | +13 | -11 |
2015-05-12 12:11 | vi: clear the status line when redrawing | Ali Gholami Rudi | 1 | +8 | -2 |
2015-05-11 17:30 | rset: rename from reset | Ali Gholami Rudi | 5 | +118 | -116 |
2015-05-11 14:15 | vi: page forward and backword on the last and first pages | Ali Gholami Rudi | 1 | +7 | -6 |
2015-05-11 13:49 | led: map cursor position to terminal column number with led_pos() | Ali Gholami Rudi | 5 | +84 | -99 |
2015-05-11 12:11 | dir: use regular expressions for specifying text direction | Ali Gholami Rudi | 6 | +336 | -109 |
2015-05-10 14:30 | kmap.h: do not mirror the parentheses | Ali Gholami Rudi | 1 | +8 | -8 |
2015-05-10 14:28 | led: for cursor position assume 'a' is inserted | Ali Gholami Rudi | 1 | +14 | -11 |
2015-05-08 19:40 | vi: space and backspace should not change the line | Ali Gholami Rudi | 1 | +3 | -4 |
2015-05-08 19:39 | uc: store a pointer to the terminating zero in uc_chop() | Ali Gholami Rudi | 1 | +2 | -2 |
2015-05-07 18:30 | vi: o and O for empty buffers | Ali Gholami Rudi | 1 | +2 | -0 |
2015-05-07 14:38 | vi: x, X, C, D, s, S, and Y commands | Ali Gholami Rudi | 1 | +122 | -57 |
2015-05-07 13:13 | vi: join command | Ali Gholami Rudi | 1 | +45 | -0 |
2015-05-06 12:11 | vi: stop in lbuf_postindents() when lbuf_lnnext() fails | Ali Gholami Rudi | 1 | +2 | -1 |
2015-05-06 12:08 | vi: basic z scrolling commands | Ali Gholami Rudi | 1 | +19 | -1 |
2015-05-06 06:26 | vi: specify direction context with zL, zl, zr, and zR | Ali Gholami Rudi | 3 | +12 | -0 |
2015-05-06 06:25 | led: switch to the default keymap with ^E | Ali Gholami Rudi | 1 | +4 | -1 |
2015-05-06 06:05 | ex: truncate the file in ec_write() | Ali Gholami Rudi | 1 | +1 | -1 |
2015-05-05 18:09 | ren: insertion offset for bidirectional text | Ali Gholami Rudi | 2 | +38 | -25 |
2015-05-05 13:30 | ex: yank and put commands | Ali Gholami Rudi | 2 | +57 | -15 |
2015-05-05 07:47 | vi: yank and put | Ali Gholami Rudi | 5 | +148 | -50 |
2015-05-04 08:09 | led: word erase with ^W | Ali Gholami Rudi | 4 | +31 | -14 |
2015-05-04 07:53 | term: override screen size with LINES and COLUMNS | Ali Gholami Rudi | 1 | +9 | -3 |
2015-05-03 15:10 | vi: _, +, and | motions | Ali Gholami Rudi | 1 | +8 | -1 |
2015-05-03 14:11 | vi: ^ motion | Ali Gholami Rudi | 1 | +27 | -6 |
2015-05-03 08:01 | vi: w, e, b word motions | Ali Gholami Rudi | 1 | +80 | -25 |
2015-05-03 08:00 | uc: uc_isalpha() and uc_isdigit() | Ali Gholami Rudi | 2 | +14 | -0 |
2015-05-01 13:26 | neatvi: the skeleton | Ali Gholami Rudi | 11 | +2351 | -0 |