| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2015-04-22 | Yet more renames (EditorWin -> Win) | Marc André Tanner | 1 | -29/+29 | |
| 2015-04-22 | More renames, no functional changes | Marc André Tanner | 1 | -24/+24 | |
| Win -> View, window_* -> view_* | |||||
| 2015-04-22 | More renaming vis->win->view instead of vis->win->win | Marc André Tanner | 1 | -22/+21 | |
| 2015-04-22 | Better variable naming (VisText -> File) | Marc André Tanner | 1 | -82/+82 | |
| Therefore vis->win->text->data becomes vis->win->file->text. | |||||
| 2015-04-21 | Improve loading of files | Marc André Tanner | 1 | -1/+6 | |
| This fixes a segmentation fault when opening a directory. Also, opening a file you are not permitted to read, will now give an error, instead of showing the file as empty. Based on a patch by Willem van de Krol. | |||||
| 2015-04-11 | Eliminate global state for repetition of last modification | Marc André Tanner | 1 | -0/+1 | |
| 2015-04-11 | Eliminate global state for :set options | Marc André Tanner | 1 | -0/+1 | |
| 2015-04-11 | Lazy initialization of :-commands | Marc André Tanner | 1 | -0/+1 | |
| 2015-04-07 | Set '< and '> marks | Marc André Tanner | 1 | -5/+20 | |
| 2015-04-05 | Introduce new struct VisText | Marc André Tanner | 1 | -62/+89 | |
| This adds yet another layer of indirection and stores vi related stuff which is associated with a given text but shared among all windows displaying it (e.g. marks). This will also help if one wants to keep texts arround which aren't currently displayed. | |||||
| 2015-04-03 | Preliminary user interface separation | Marc André Tanner | 1 | -329/+59 | |
| In theory only ui-curses.[hc] should depend on curses, however in practice keyboard input is still handled in vis.c. Furthermore the syntax definitions as well as keyboard bindings and selection code in window.c still depends on some curses constants. There is also a slight regression in that the window status bar does not show the current mode name. This and related global state should be eliminated in the future. | |||||
| 2015-01-16 | Reorder if/else clause in order to avoid dead code | Marc André Tanner | 1 | -4/+4 | |
| 2015-01-14 | Fix segfault when using arrow keys in prompt | Marc André Tanner | 1 | -5/+6 | |
| 2015-01-06 | Rudimentary change list (accessible via g; and g,) | Marc André Tanner | 1 | -0/+28 | |
| 2015-01-02 | Make last insertion/replacement repeatable with '.' | Marc André Tanner | 1 | -1/+0 | |
| 2015-01-01 | Add rudimentary support for jump list (CTRL+{O,I}) | Marc André Tanner | 1 | -1/+39 | |
| 2015-01-01 | Rename mark related functions | Marc André Tanner | 1 | -2/+2 | |
| 2014-10-24 | Make command prompt available in visual modes | Marc André Tanner | 1 | -2/+4 | |
| 2014-10-23 | Move feature test macros to config.mk | Marc André Tanner | 1 | -2/+0 | |
| 2014-10-17 | Read stdin when given - as filename | Marc André Tanner | 1 | -0/+11 | |
| 2014-09-25 | Actually set global tabwidth | Marc André Tanner | 1 | -0/+1 | |
| 2014-09-24 | Change split/vsplit API | Marc André Tanner | 1 | -22/+16 | |
| 2014-09-22 | Add support for the '<', '>' marks | Marc André Tanner | 1 | -2/+8 | |
| 2014-09-19 | This fixes warning with latest glibc (>= 2.19.90), which deprecated _BSD_SOURCE | Christian Hesse | 1 | -0/+1 | |
| warning: _BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE Commit 4f537d8e4bd9707a0048289f296510b76ce6d642 just fixed one of three cases. Fix the remaining. | |||||
| 2014-09-19 | Implement expand tab functionality, make tabwidth configurable | Marc André Tanner | 1 | -0/+13 | |
| 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-18 | Do only open an empty buffer if the file does not exist | Marc André Tanner | 1 | -1/+1 | |
| Opening a file without having read permissions should fail. | |||||
| 2014-09-18 | Clean up window splitting API | Marc André Tanner | 1 | -36/+45 | |
| 2014-09-16 | Import syntax rules from sandy | Marc André Tanner | 1 | -1/+4 | |
| 2014-09-15 | More efficient syntax highlighting, first match wins | Marc André Tanner | 1 | -7/+7 | |
| 2014-09-14 | All *_free(...) functions should accept a NULL argument | Marc André Tanner | 1 | -0/+2 | |
| 2014-09-14 | Fix clang static analyzer warnings | Marc André Tanner | 1 | -2/+4 | |
| 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 | -1/+1 | |
| 2014-09-12 | Add facility to display a message to the user | Marc André Tanner | 1 | -1/+28 | |
| 2014-09-12 | Fix loading of not yet existing files | Marc André Tanner | 1 | -1/+4 | |
| 2014-09-12 | Rename text_filename to text_filename_get | Marc André Tanner | 1 | -2/+2 | |
| 2014-09-12 | Restore cursor position after an undo/redo | Marc André Tanner | 1 | -1/+2 | |
| 2014-09-11 | Add :edit command | Marc André Tanner | 1 | -0/+23 | |
| 2014-09-11 | Add :qall command | Marc André Tanner | 1 | -4/+5 | |
| 2014-09-10 | Fix :q command | Marc André Tanner | 1 | -6/+8 | |
| 2014-09-10 | Simplify drawing of the window statusbar | Marc André Tanner | 1 | -7/+3 | |
| 2014-09-10 | Simplify cursor color management | Marc André Tanner | 1 | -1/+71 | |
| 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 | -0/+483 | |
| 2014-09-01 | Refactor frontend code | Marc André Tanner | 1 | -1169/+0 | |
| window.[ch] now contains a somewhat generic editor window which is then enhanced in vis.[ch] with a statusbar. | |||||
| 2014-08-31 | First part of a vi like frontend | Marc André Tanner | 1 | -0/+15 | |
| Still very incomplete | |||||
| 2014-08-25 | Move motion related stuff into own file | Marc André Tanner | 1 | -178/+27 | |
| 2014-08-24 | Add work in progress editor frontend | Marc André Tanner | 1 | -0/+1305 | |
| 2014-08-14 | Rename files editor.[ch] -> text.[ch] | Marc André Tanner | 1 | -1094/+0 | |
| 2014-08-14 | Change 'namespace' Editor -> Text | Marc André Tanner | 1 | -91/+91 | |
