| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2014-09-27 | Implement 'zt', 'zz', 'zb' | Marc André Tanner | 1 | -0/+42 | |
| In particular 'zb' might not work if there are wrapped lines involved. | |||||
| 2014-09-24 | Implement 'g0', 'gm', 'g$' | Marc André Tanner | 1 | -2/+19 | |
| 2014-09-23 | Implement linewise visual mode | Marc André Tanner | 1 | -4/+5 | |
| 2014-09-22 | Fix display of selection in visual mode | Marc André Tanner | 1 | -4/+5 | |
| 2014-09-19 | Improve syntax highlighting | Marc André Tanner | 1 | -36/+42 | |
| 2014-09-19 | Remove some TODO items | Marc André Tanner | 1 | -1/+1 | |
| 2014-09-19 | Windows style newlines are actually \r\n not \n\r | Marc André Tanner | 1 | -6/+9 | |
| This is fiddely stuff, hopefully it doesn't break too much | |||||
| 2014-09-19 | Implement expand tab functionality, make tabwidth configurable | Marc André Tanner | 1 | -1/+6 | |
| If expandtab is enabled then inserted tabs are replaced by tabwidth amount of spaces. Both settings apply to all windows files and can be changed via: :set tabwidth n # where 1 <= n <= 8 :set expandtab (1|yes|true)|(0|no|false) | |||||
| 2014-09-16 | Implement CTRL-{U,D,E,Y} in normal mode | Marc André Tanner | 1 | -24/+22 | |
| 2014-09-16 | Clean up cursor handling in window.[ch] | Marc André Tanner | 1 | -68/+99 | |
| 2014-09-15 | More efficient syntax highlighting, first match wins | Marc André Tanner | 1 | -1/+2 | |
| 2014-09-14 | Fix clang static analyzer warnings | Marc André Tanner | 1 | -8/+10 | |
| 2014-09-13 | Introduce some helper functions dealing with Filerange | Marc André Tanner | 1 | -5/+3 | |
| 2014-09-13 | Rename text_insert_raw to text_insert | Marc André Tanner | 1 | -2/+2 | |
| 2014-09-13 | Introduce and use EPOS instead of (size_t)-1 | Marc André Tanner | 1 | -7/+7 | |
| 2014-09-13 | Make window_selection_get to return the correct range | Marc André Tanner | 1 | -1/+5 | |
| This makes the operator operate on the correct file range if executed from visual mode. The problem is that if the cursor is visible the selection seems larger than it actually is. The cell under the cursor is actually not part of the selection eventhough it is visually indistinguishable from it. The somewhat hacky way around this is to hide the cursor once selection is active and show it again once the selection is cleared. This will probably cause a headache if the cursor needs to be visible while a selection is active like for example in the command prompt. | |||||
| 2014-09-13 | Add movements 'H', 'M', 'L' | Marc André Tanner | 1 | -0/+7 | |
| H moves to the n-th window line from top M moves to the middle window line L moves to the n-th window line from bottom | |||||
| 2014-09-11 | Fix bug when moving to characters with display width > 1 | Marc André Tanner | 1 | -3/+2 | |
| 2014-09-11 | Add :edit command | Marc André Tanner | 1 | -0/+6 | |
| 2014-09-11 | Fix warnings about redefinition of typedefed structs | Marc André Tanner | 1 | -1/+0 | |
| 2014-09-10 | Add comments where appropriate | Marc André Tanner | 1 | -9/+9 | |
| 2014-09-09 | Cleanup header files | Marc André Tanner | 1 | -2/+3 | |
| 2014-09-09 | Remove trailing whitespaces (sed 's/[ \t]*$//') | Marc André Tanner | 1 | -2/+2 | |
| 2014-09-09 | Rename vis.[ch] to editor.[ch] and main.c to vis.c | Marc André Tanner | 1 | -1/+1 | |
| 2014-09-09 | Fix a few memory leaks | Marc André Tanner | 1 | -0/+1 | |
| 2014-09-02 | Teach window_cursor_to how to display the end of the file | Marc André Tanner | 1 | -32/+32 | |
| 2014-09-01 | Refactor frontend code | Marc André Tanner | 1 | -0/+745 | |
| window.[ch] now contains a somewhat generic editor window which is then enhanced in vis.[ch] with a statusbar. | |||||
