| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2015-11-08 | vis: remove regex based syntax highlighting | Marc André Tanner | 1 | -2/+2 | |
| 2015-10-14 | view: cleanup whitespace replacement symbol handling | Marc André Tanner | 1 | -2/+0 | |
| 2015-10-14 | view: cleanup option handling | Marc André Tanner | 1 | -0/+3 | |
| 2015-08-06 | vis: implement gv to restore last selection | Marc André Tanner | 1 | -0/+2 | |
| 2015-08-01 | view: hide API to free main cursor | Marc André Tanner | 1 | -2/+0 | |
| 2015-07-31 | vis: cleanup handling of charwise/linewise motions | Marc André Tanner | 1 | -0/+2 | |
| Also text objects in visual mode should now work better. | |||||
| 2015-07-28 | vis: use multiple cursor/selection infrastructure | Marc André Tanner | 1 | -1/+4 | |
| This commits introduces the following keybindings, in normal mode: CTRL-N select word the cursor is currently over, switch to visual mode CTRL-P remove least recently added cursor ESC if a selection is active, clear it. Otherwise dispose all but the primary cursor. In visual mode: CTRL-N create new cursor and select next word matching current selection CTRL-X clear (skip) current selection, but select next matching word CTRL-P remove least recently added cursor | |||||
| 2015-07-28 | vis: ESC in normal mode clears all cursors | Marc André Tanner | 1 | -0/+2 | |
| 2015-07-28 | vis: add per cursor registers | Marc André Tanner | 1 | -0/+3 | |
| 2015-07-26 | view: always fill out complete cell matrix | Marc André Tanner | 1 | -0/+1 | |
| 2015-07-26 | vis: add infrastructure to support multiple cursors/selections | Marc André Tanner | 1 | -35/+69 | |
| This cleans up the existing selection handling code and adds the necessary bits to eventually support multiple cursors/selections. The cursor position is kept track of using marks, which means retrieving the cursor position is no longer a constant time operation. Furthermore the terminal cursor is no longer used, instead the whole window is redrawn after every cursor movement. | |||||
| 2015-07-21 | ui: further separate curses related user interface code | Marc André Tanner | 1 | -1/+2 | |
| By now ui-curses.[hc] are the only files dealing directly with curses related functions. Integration of a proper mainloop is still pending. | |||||
| 2015-07-03 | Add :show command to display special symbols for whitespaces | Marc André Tanner | 1 | -0/+2 | |
| Enable/disable by setting to 0/1 respectively: :set show spaces=0 tabs=0 newlines=1 | |||||
| 2015-06-30 | Perform character prev/next movements based on Text not View | Marc André Tanner | 1 | -2/+0 | |
| While it is slower, it allows to move to characters which are currently not visible. This will be handy when experimenting with multiple cursors. | |||||
| 2015-06-30 | Cleanup insert/replace mode input handling | Marc André Tanner | 1 | -6/+12 | |
| View should only display the file content, but not modify it. | |||||
| 2015-04-23 | Update header include guard to match file name | Marc André Tanner | 1 | -2/+2 | |
| 2015-04-22 | Rename window.[ch] to view.[ch] | Marc André Tanner | 1 | -0/+115 | |
