| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2015-10-29 | build: introduce make local Makefile target | Marc André Tanner | |
| This merges parts of the build system overhaul found in the lua branch. | |||
| 2015-10-27 | ui: make color parsing more robust | Marc André Tanner | |
| 2015-10-27 | vis: map C-c to leave insert mode | Marc André Tanner | |
| 2015-10-27 | ui: properly restore terminal state upon exit | Marc André Tanner | |
| 2015-10-27 | Update source tree overview section in README | Marc André Tanner | |
| 2015-10-27 | build: merge parts of the build system changes from lua branch | Marc André Tanner | |
| Should hopefully fix build on Mac OS X. | |||
| 2015-10-27 | vis: make Vis an opaque type, hide implementaton details | Marc André Tanner | |
| 2015-10-27 | vis: introduce vis_macro_recording API | Marc André Tanner | |
| 2015-10-27 | vis: introduce vis_prompt_enter API | Marc André Tanner | |
| This is a really bad API/abtraction but at least it allows us to hide some implementation details. | |||
| 2015-10-27 | vis: clean up tab/newline insertion code | Marc André Tanner | |
| 2015-10-27 | vis: introduce pseudo operators for put | Marc André Tanner | |
| In principle put is not really an operator, however it still should be repeatable and respect count. | |||
| 2015-10-26 | vis: introduce explicit operators for cursor creation | Marc André Tanner | |
| 2015-10-26 | vis: introduce explicit operators for case changes | Marc André Tanner | |
| 2015-10-26 | vis: move key handling functions to main.c | Marc André Tanner | |
| 2015-10-26 | vis: merge editor.c into vis.c | Marc André Tanner | |
| 2015-10-25 | vis: introduce vis_key_next API | Marc André Tanner | |
| 2015-10-25 | vis: introduce vis_register_{get,set} API | Marc André Tanner | |
| 2015-10-25 | vis: introduce vis_count_{get,set} API | Marc André Tanner | |
| 2015-10-25 | vis: introduce vis_motion_type API | Marc André Tanner | |
| 2015-10-25 | vis: clean up mark handling | Marc André Tanner | |
| 2015-10-25 | vis: convert jumplist navigation to proper motions | Marc André Tanner | |
| 2015-10-25 | vis: convert changelist navigation to proper motions | Marc André Tanner | |
| 2015-10-25 | vis: introduce vis_repeat API | Marc André Tanner | |
| 2015-10-25 | vis: introduce macro API | Marc André Tanner | |
| 2015-10-25 | vis: introduce vis_keys API | Marc André Tanner | |
| 2015-10-25 | vis: introduce vis_cmd API | Marc André Tanner | |
| 2015-10-25 | vis: introduce vis_textobject API | Marc André Tanner | |
| 2015-10-25 | vis: introduce vis_motion API | Marc André Tanner | |
| 2015-10-23 | vis: introduce vis_mode_switch API | Marc André Tanner | |
| 2015-10-23 | vis: introduce vis_operator API | Marc André Tanner | |
| 2015-10-23 | vis: begin librarization of core vis primitives | Marc André Tanner | |
| 2015-10-22 | vis: refactor startup code | Marc André Tanner | |
| 2015-10-22 | ui: introduce and use ui specific die(...) function | Marc André Tanner | |
| 2015-10-22 | vis: overhaul signal handling | Marc André Tanner | |
| 2015-10-22 | vis: remove config selection based on argv[0] | Marc André Tanner | |
| I would still like to experiment with a busybox style editor multiplexer which behaves like vi(m), emacs or nano depending on argv[0]. | |||
| 2015-10-22 | vis: remove global state from key input handling | Marc André Tanner | |
| 2015-10-22 | vis: remove yet more global state | Marc André Tanner | |
| 2015-10-22 | vis: remove yet more global state from motion functions | Marc André Tanner | |
| 2015-10-22 | vis: rename motion type | Marc André Tanner | |
| 2015-10-22 | vis: remove more global state from motion functions | Marc André Tanner | |
| 2015-10-22 | vis: pass editor instance to keyboard action functions | Marc André Tanner | |
| 2015-10-22 | vis: remove more global state | Marc André Tanner | |
| 2015-10-22 | vis: pass editor instance to command handling funcitons | Marc André Tanner | |
| 2015-10-22 | vis: pass editor instance to mode handling functions | Marc André Tanner | |
| 2015-10-22 | vis: refactor operator implementation | Marc André Tanner | |
| Pass editor instance and text to operate on as parameter instead of using global state. | |||
| 2015-10-22 | vis: include :-commands in :help output | Marc André Tanner | |
| 2015-10-22 | vis: improve :help text, add separate status mode names | Marc André Tanner | |
| 2015-10-22 | text: introduce text_appendf utility function | Marc André Tanner | |
| 2015-10-22 | vis: correct typos in help text | David B. Lamkins | |
| 2015-10-20 | view: ensure minimal window size | Marc André Tanner | |
| Do not create empty windows, more importantly do not overwrite random memory. Closes #80 | |||
