| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2020-10-10 | text: mark text_bytes_alloc0 argument as const | Marc André Tanner | 2 | -2/+2 | |
| 2020-10-10 | text: mark text_byte(s)_get argument as const | Marc André Tanner | 2 | -4/+4 | |
| 2020-10-10 | text: mark text_iterator_get argument as const | Marc André Tanner | 2 | -4/+4 | |
| 2020-10-10 | text: mark text_state argument as const | Marc André Tanner | 2 | -2/+2 | |
| 2020-10-10 | text: mark text_modified argument as const | Marc André Tanner | 2 | -2/+2 | |
| 2020-10-10 | text: mark text_stat argument as const | Marc André Tanner | 2 | -2/+2 | |
| 2020-10-10 | text: introduce text_iterator_text | Marc André Tanner | 2 | -3/+11 | |
| 2020-10-10 | text: introduce text_iterator_has_{next,prev} | Marc André Tanner | 2 | -4/+14 | |
| Abstract away access to `it->piece` inorder to enable different implementations/backends. | |||||
| 2020-10-10 | text: add namespace prefix to block type constants | Marc André Tanner | 1 | -10/+10 | |
| 2020-10-10 | text: avoid direct access to txt->blocks in I/O related code | Marc André Tanner | 1 | -3/+10 | |
| 2020-10-10 | text: introduce text_saved | Marc André Tanner | 1 | -10/+11 | |
| Utiltiy function to update book keeping data after a successful save, takes an optional struct stat of the new file. | |||||
| 2020-10-10 | text: use public text_stat interface where possible | Marc André Tanner | 1 | -3/+4 | |
| 2020-10-10 | text: introduce block_load | Marc André Tanner | 1 | -24/+36 | |
| 2020-10-10 | text: store blocks in array | Marc André Tanner | 1 | -31/+35 | |
| Make block manipulation routines independent of core text data structure, enabling re-usage in different implementations. | |||||
| 2020-10-10 | text: simplify reading of initial file content | Marc André Tanner | 1 | -6/+7 | |
| Avoid unnecessary copy and system calls in block_read. | |||||
| 2020-10-10 | vis: add vis-selection-new-match-all | Evan Gates | 3 | -10/+32 | |
| Add new vis-selection-new-match-all command, default keybinding <C-a> in visual mode. Refactor selections_next_match to find all matches if arg.b is true. This does not affect existing configs as arg.b defaults to false. | |||||
| 2020-10-10 | vis: refactor selections_match_next | Evan Gates | 1 | -35/+8 | |
| A lot of code from selections_match_next was duplicated in selections_match_next_literal. Use the new text_object_find_next/prev functions to combine the two match_next functions into one. | |||||
| 2020-10-10 | text: add text_object_find_next/prev | Evan Gates | 2 | -0/+17 | |
| Add two new text-object functions to search forwards/backwards for a string literal (not a regex) with the same signature as text_object_word_find_next/prev. This allows them to be used interchangeably with the word based variant through function pointers. | |||||
| 2020-10-06 | filetype: and Node.js module extensions | Ben Hormann | 1 | -1/+1 | |
| Node.js uses .mjs and .cjs extensions, both are regular javascript. | |||||
| 2020-09-29 | test: add array.c source dependency for core text data structure | Marc André Tanner | 2 | -2/+2 | |
| 2020-09-20 | test: update | Marc André Tanner | 1 | -5/+9 | |
| 2020-09-20 | test/vim: set an UTF-8 locale | Marc André Tanner | 1 | -0/+1 | |
| This is consistent with the vis and sam specific tests which already use the same value. See also ee0edf4e662c588075b53185987183343f27621c and 2751b370cfa2be7ca21620f807ac3e04ce653c28. | |||||
| 2020-09-20 | Merge branch 'ts' of https://github.com/erf/vis into master | Marc André Tanner | 1 | -1/+1 | |
| 2020-09-20 | Merge branch 'emg-add-ignorecase' of https://github.com/deepcube/vis into master | Marc André Tanner | 6 | -2/+16 | |
| 2020-09-20 | Merge branch 'routeros' of https://github.com/eworm-de/vis into master | Marc André Tanner | 2 | -0/+122 | |
| 2020-09-20 | Merge branch 'filetype' of https://github.com/eworm-de/vis into master | Marc André Tanner | 1 | -1/+2 | |
| 2020-09-20 | Merge branch 'csi_event' of https://github.com/ezdiy/vis into master | Marc André Tanner | 7 | -0/+42 | |
| 2020-09-19 | lexers: add .ts as a javascript (until typescript gets its own) | Erlend Fagerheim | 1 | -1/+1 | |
| 2020-09-19 | Add ignorecase option | Evan Gates | 6 | -2/+16 | |
| Add a global ignorecase boolean option. When set add REG_ICASE to cflags when calling text_regex_compile(). | |||||
| 2020-09-18 | lexers: add Mikrotik RouterOS script lexer | Christian Hesse | 2 | -0/+122 | |
| Add a lexer for Mikrotik RouterOS scripts. https://wiki.mikrotik.com/wiki/Manual:Scripting | |||||
| 2020-09-17 | filetype: do not match text/plain too early | Christian Hesse | 1 | -1/+2 | |
| This covers other detection, so make sure to match it in last resort only. | |||||
| 2020-09-17 | filetype: use scheme lexer for racket files | Marc André Tanner | 1 | -1/+1 | |
| Close #868 | |||||
| 2020-09-17 | text: improve text_line_down on the last line of the file | Marc André Tanner | 1 | -0/+2 | |
| Fix #873 | |||||
| 2020-09-17 | vis-lua: provide vis.mark property | Marc André Tanner | 1 | -0/+17 | |
| 2020-09-17 | vis-lua: use utility function to translate mark names | Marc André Tanner | 1 | -9/+7 | |
| 2020-09-17 | vis: provide reverse mapping function for mark names | Marc André Tanner | 2 | -1/+12 | |
| 2020-09-17 | vis-lua: provide vis.register property | Marc André Tanner | 1 | -0/+17 | |
| 2020-09-17 | vis-lua: use utility function to translate register names | Marc André Tanner | 1 | -9/+7 | |
| 2020-09-17 | vis: provide reverse mapping function for register names | Marc André Tanner | 2 | -4/+22 | |
| 2020-09-17 | vis-lua: fix mark_names Lua doc indentation | Marc André Tanner | 1 | -3/+3 | |
| 2020-09-17 | Pass up terminal CSI as events to Lua. | Ez Diy | 7 | -0/+42 | |
| 2020-08-31 | text: improve and simplify inner word text object | Marc André Tanner | 1 | -21/+14 | |
| Previously words ending in special symbols would wrongly be included in range. | |||||
| 2020-08-31 | test/vim: add test for word text objects with symbols | Marc André Tanner | 2 | -0/+33 | |
| 2020-08-29 | vis: improve C-n behavior in visual mode | Marc André Tanner | 1 | -3/+9 | |
| Determine the matching behavior based on the first (not primary) selection. Fix #864 | |||||
| 2020-08-29 | vis: implement C-n in normal mode with a mapping to viw | Marc André Tanner | 2 | -21/+1 | |
| 2020-08-29 | text: make inner text objects work on single delimiting symbols | Marc André Tanner | 1 | -4/+10 | |
| See #864 | |||||
| 2020-08-29 | text: provide save function taking a directory descriptor | Marc André Tanner | 3 | -12/+44 | |
| The standard does not specify mkstempat(3). We currently implement it in a non thread safe manner, by temporarily changing the process working directory before invoking mkstemp(3). | |||||
| 2020-08-29 | text: provide load function taking a directory descriptor | Marc André Tanner | 2 | -1/+11 | |
| 2020-08-29 | text: move misplaced text_save documentation snippet | Marc André Tanner | 1 | -4/+4 | |
| 2020-08-14 | vis-lua: fix redraw method name in API documentation | Marc André Tanner | 1 | -1/+1 | |
