| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 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 | |
