| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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 | |
| 2014-09-09 | Rename vis.[ch] to editor.[ch] and main.c to vis.c | Marc André Tanner | |
| 2014-09-09 | Add all 26 marks | Marc André Tanner | |
| 2014-09-09 | Add all 26 registers | Marc André Tanner | |
| 2014-09-09 | Fix a few memory leaks | Marc André Tanner | |
| 2014-09-08 | Improve undo/redo | Marc André Tanner | |
| Currently a snapshot is taken whenever an operator is completed or a certain idle time in either insert or replace mode is detected. | |||
| 2014-09-08 | Hook up search as a movement | Marc André Tanner | |
| 2014-09-08 | Add user prompt infrastructure | Marc André Tanner | |
| This is implemented by means of an one line height editor window and a set of custom key bindings. | |||
| 2014-09-05 | Cleanup vis.h | Marc André Tanner | |
| 2014-09-05 | Remember whether the register content is linewise | Marc André Tanner | |
| 2014-09-04 | Skip modes with common prefix if it does not match | Marc André Tanner | |
| 2014-09-04 | Implement movement to a given line | Marc André Tanner | |
| 2014-09-04 | Implement to/till movements i.e. 'f', 'F', 't', 'T' | Marc André Tanner | |
| 2014-09-04 | Implement rudimentary mark handling | Marc André Tanner | |
| 2014-09-03 | Rudimentary support for copy / paste via registers | Marc André Tanner | |
| 2014-09-03 | Enable text objects, introduce operator options | Marc André Tanner | |
| 2014-09-01 | Refactor frontend code | Marc André Tanner | |
| window.[ch] now contains a somewhat generic editor window which is then enhanced in vis.[ch] with a statusbar. | |||
