| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2016-04-29 | vis: improve cursor placement after join operator | Marc André Tanner | 1 | -1/+5 | |
| Close #299 | |||||
| 2016-04-27 | vis: adapt charwise put operator to not move across lines | Marc André Tanner | 1 | -1/+2 | |
| This should let `$p` work as before the changes to `$`. | |||||
| 2016-04-13 | Use view_cursors_new_force where appropriate | Marc André Tanner | 1 | -1/+1 | |
| Close #263 | |||||
| 2016-04-09 | vis: make sure linewise put operations insert necessary new lines | Marc André Tanner | 1 | -0/+2 | |
| Given the following text with no trailing new line at the end of line2, where # denotes the cursor position: line1 of text line2 #f text the command yykp should produce line1 of text #ine2 of text line2 of text where previously it would wrongly result in line1 of text #ine1 of textline2 of text | |||||
| 2016-03-28 | view: change cursor creation API to take an initial position | Marc André Tanner | 1 | -9/+6 | |
| 2016-03-12 | register: rename register put related functions | Marc André Tanner | 1 | -3/+3 | |
| 2016-02-21 | vis: only move to start of yanked range if it is not line wise | Marc André Tanner | 1 | -1/+1 | |
| Otherwise this completely breaks the common case of yanking a whole line with yy. This also means that the beavior in visual line mode is different than in vim. Partially reverts ff57c0b8598a60617983ebe25d34c79a9c6bc511. | |||||
| 2016-02-21 | vis: insert missing new line when putting at the end of file | Marc André Tanner | 1 | -0/+3 | |
| Something like ifoo<Escape>yyp should produce foo foo not foofoo as was the case before. | |||||
| 2016-02-18 | vis: move cursor to start of yanked range | Marc André Tanner | 1 | -1/+1 | |
| Close #176 | |||||
| 2016-02-12 | Mark some tables as const | Marc André Tanner | 1 | -2/+2 | |
| This allows them to be placed into the read only ELF section. | |||||
| 2016-02-10 | vis: implement yank register "0 | Marc André Tanner | 1 | -0/+2 | |
| 2016-01-30 | Implement system clipboard registers "* and "+ | Marc André Tanner | 1 | -3/+3 | |
| Both registers are currently treated identically. The actual system integration is performed by two shell scripts vis-copy and vis-paste. | |||||
| 2016-01-30 | Cleanup register implementation | Marc André Tanner | 1 | -2/+5 | |
| 2016-01-19 | vis: improve cursor placement after shift operators | Marc André Tanner | 1 | -3/+10 | |
| 2016-01-14 | vis: s/ops/vis_operators/g | Marc André Tanner | 1 | -3/+3 | |
| 2016-01-14 | vis: move vis_operator(..) to corresponding file | Marc André Tanner | 1 | -0/+63 | |
| 2016-01-14 | vis: inline expand_tab | Marc André Tanner | 1 | -2/+4 | |
| 2015-11-28 | vis: add cmd argument to VIS_OP_FILTER | Marc André Tanner | 1 | -1/+2 | |
| 2015-11-27 | vis: implement filter operator ! | Marc André Tanner | 1 | -0/+6 | |
| It currently works by switching to visual mode and then opening the command prompt with a default range which refers to the currently active selection. | |||||
| 2015-11-17 | vis: put in visual mode should replace the current selection | Marc André Tanner | 1 | -2/+8 | |
| There are some combinations (e.g. line wise selection / character wise register content) which should probably be improved further. Also since vis currently neither supports the numbered registers "0 - "9 nor the small delete register "- the deleted text is not stored in any register. Notice that we can't call op_delete in the implementation because it would overwrite the register content we want to paste. Closes #113 | |||||
| 2015-11-07 | vis: prefix enum VisOperator values with VIS_ | Marc André Tanner | 1 | -40/+27 | |
| 2015-11-07 | vis: move operators to separate file | Marc André Tanner | 1 | -0/+226 | |
