| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2018-02-27 | vis: implement normal/outer paragraph text object | Marc André Tanner | 1 | -0/+6 | |
| 2018-02-27 | text-object: implement more precise paragraph text object | Marc André Tanner | 1 | -2/+31 | |
| Fix #543 Close #588 | |||||
| 2017-04-09 | text: drop special handling of \r\n line endings | Marc André Tanner | 1 | -5/+5 | |
| 2017-04-08 | text: simplify \r\n handling | Marc André Tanner | 1 | -6/+6 | |
| 2017-03-05 | text-object: remove C implementation of file name text object | Marc André Tanner | 1 | -27/+0 | |
| This is no longer needed now that the completion logic was moved to Lua. | |||||
| 2017-02-23 | text-object: remove text_object_number | Marc André Tanner | 1 | -23/+0 | |
| This was only used by the number increment/decrement action. The same functionality (and more) can be implemented in lua using something like: vis:textobject_new("in", function(win, pos) return win.file:match_at(vis.lexers.integer + vis.lexers.float, pos, 64) end, "Number text object") | |||||
| 2017-02-15 | vis: remove motion and text objects related to C functions | Marc André Tanner | 1 | -31/+0 | |
| These do not really belong into the editor core. If desired they could be implemented in Lua instead. | |||||
| 2017-01-16 | vis: fix single letter word text objects at start of file | Marc André Tanner | 1 | -2/+2 | |
| Fix #464 | |||||
| 2016-12-23 | text-objects: explicitly ignore return value of strtoll(3) | Marc André Tanner | 1 | -1/+1 | |
| We are only interested in the first invalid character. | |||||
| 2016-08-07 | text-object: add ` as a delimiter for file name text objects | Marc André Tanner | 1 | -1/+1 | |
| In general it might be a better idea to specify these kinds of text objects in terms of characters belonging to them rather than listing a set of delimiting characters. Fixes #350 | |||||
| 2016-04-11 | text-motions: fix misspelled function name "is_word_boundry" | Steven Noonan | 1 | -2/+2 | |
| Should be "is_word_boundary" Signed-off-by: Steven Noonan <steven@uplinklabs.net> | |||||
| 2016-04-06 | text-object: fixup last commit, add accidentally missed hunk | Marc André Tanner | 1 | -0/+1 | |
| 2016-04-06 | vis: make af and if text objects more robust | Marc André Tanner | 1 | -10/+21 | |
| It still assumes that a function is terminated by the "\n}" seqeuence and uses the same code as the % motion for matching curly braces. Hence this won't work for functions containing an unbalanced number of { or } symbols (e.g. due to comments or strings etc). Also due to the way text objects are implemented in general the inner variant will only work properly if the cursor is located somewhere within the function. Otherwise it will include everything from the current cursor position up to the end of the function body. | |||||
| 2016-03-23 | Remove identically replicated copyright comments from source files | Marc André Tanner | 1 | -15/+0 | |
| 2016-02-15 | Add text object to cover lines with same indentation level | Marc André Tanner | 1 | -0/+56 | |
| By default it is mapped to i<Tab> and a<Tab> however there is currently no difference between the inner and regular version. | |||||
| 2016-02-12 | text-object: simplify text_object_range implementation | Marc André Tanner | 1 | -6/+5 | |
| We can copy the initial iterator and use it in reverse direction. | |||||
| 2016-02-11 | vis: implement gn and gN text objects | Marc André Tanner | 1 | -0/+20 | |
| The behaviour when no match is found is not yet optimal. | |||||
| 2016-02-07 | text-object: introduce text_object_filename | Marc André Tanner | 1 | -0/+15 | |
| 2016-02-07 | text-object: introduce text_object_number | Marc André Tanner | 1 | -0/+25 | |
| 2016-02-03 | text-object: add utility function for abitrarily delimited text objects | Marc André Tanner | 1 | -0/+13 | |
| 2016-02-03 | text-object: hide ugly casts for isboundary behind a #define | Marc André Tanner | 1 | -29/+29 | |
| 2016-02-03 | text-object: hide ugly casts for isspace behind a #define | Marc André Tanner | 1 | -4/+5 | |
| 2016-02-03 | text-object: merge word/WORD implementations | Marc André Tanner | 1 | -89/+37 | |
| 2016-02-03 | text-object: fix bugs in outer word `aw` implementation | Marc André Tanner | 1 | -2/+2 | |
| 2015-11-23 | Cast argument to ctype.h is* functions to unsigned char | Marc André Tanner | 1 | -10/+10 | |
| The signedness of char is implemenation defined, calling the is* type of functions with negative values leads to undefined behaviour. | |||||
| 2015-11-19 | vis: fix <C-n> in visual mode for partial matches | Marc André Tanner | 1 | -1/+1 | |
| We need to properly skip partial matches (i.e. not whole words). Closes #118 | |||||
| 2015-11-08 | Update year numbers in Copyright clause | Marc André Tanner | 1 | -1/+1 | |
| 2015-08-06 | vis: implement al and il text objects | Marc André Tanner | 1 | -0/+17 | |
| 2015-08-02 | vis: add text objects `af` and `if` | Marc André Tanner | 1 | -0/+19 | |
| They try to match C-like function definitions. The inner variant only contains the function body. | |||||
| 2015-08-01 | vis: support `ae` and `ie` text objects | Marc André Tanner | 1 | -0/+17 | |
| 2015-07-28 | text-object: introduce utility function text_range_is_linewise | Marc André Tanner | 1 | -0/+6 | |
| 2015-07-28 | text: move utility functions to separate file | Marc André Tanner | 1 | -0/+1 | |
| 2015-07-26 | text-object: add new functions to search for words | Marc André Tanner | 1 | -0/+31 | |
| 2015-07-23 | text-object: add text_range_linewise | Marc André Tanner | 1 | -0/+8 | |
| Takes a range and extends both ends to cover the remaining part of the line. | |||||
| 2014-12-23 | Distinct between inner and outer word text objects | Marc André Tanner | 1 | -6/+78 | |
| 2014-09-27 | Add text objects for word (lowercase) variant | Marc André Tanner | 1 | -15/+25 | |
| 2014-09-25 | Perform some renames in preparation for different word types | Marc André Tanner | 1 | -13/+13 | |
| 2014-09-25 | Add text_object_word_raw which does not include any whitespaces | Marc André Tanner | 1 | -0/+32 | |
| 2014-09-17 | Simplify text_object_line implementation | Marc André Tanner | 1 | -7/+1 | |
| 2014-09-13 | Introduce some helper functions dealing with Filerange | Marc André Tanner | 1 | -10/+5 | |
| 2014-09-10 | Add license header | Marc André Tanner | 1 | -0/+15 | |
| 2014-09-03 | Introduce a logical line as text-object | Marc André Tanner | 1 | -0/+13 | |
| 2014-08-31 | Expose various text objects with individual functions | Marc André Tanner | 1 | -1/+29 | |
| 2014-08-30 | Add support for backticks to movement and text object | Marc André Tanner | 1 | -1/+2 | |
| 2014-08-28 | text-objects: add objects delimited by brackets or quotes | Marc André Tanner | 1 | -1/+52 | |
| 2014-08-28 | text-object: make word object behave more like in vim | Marc André Tanner | 1 | -6/+6 | |
| 2014-08-28 | text-object: correctly detect word boundries | Marc André Tanner | 1 | -7/+24 | |
| 2014-08-25 | Move motion related stuff into own file | Marc André Tanner | 1 | -0/+38 | |
