| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2015-11-28 | vis: add cmd argument to VIS_OP_FILTER | Marc André Tanner | 1 | -1/+5 | |
| 2015-11-27 | vis: implement filter operator ! | Marc André Tanner | 1 | -0/+1 | |
| It currently works by switching to visual mode and then opening the command prompt with a default range which refers to the currently active selection. | |||||
| 2015-11-08 | Fix warnings found by static analyzer | Marc André Tanner | 1 | -1/+1 | |
| 2015-11-08 | Delete now obsolete syntax.h | Marc André Tanner | 1 | -1/+0 | |
| 2015-11-08 | vis: implement :set theme | Marc André Tanner | 1 | -0/+2 | |
| 2015-11-08 | vis: remove regex based syntax highlighting | Marc André Tanner | 1 | -8/+0 | |
| 2015-11-07 | vis: shadow default register while in prompt mode | Marc André Tanner | 1 | -0/+1 | |
| Editing operation in prompt mode should not affect the default register. | |||||
| 2015-11-07 | vis: prefix enum VisMotion values with VIS_ | Marc André Tanner | 1 | -65/+65 | |
| 2015-11-07 | vis: tweak enum VisTextObject names | Marc André Tanner | 1 | -26/+26 | |
| 2015-11-07 | vis: prefix enum VisOperator values with VIS_ | Marc André Tanner | 1 | -18/+18 | |
| 2015-11-07 | vis: API documentation and cleanup | Marc André Tanner | 1 | -76/+132 | |
| 2015-11-07 | vis: introduce vis_cancel API | Marc André Tanner | 1 | -0/+1 | |
| 2015-11-07 | vis: move operators to separate file | Marc André Tanner | 1 | -0/+1 | |
| 2015-11-07 | vis: move motions to separate file | Marc André Tanner | 1 | -0/+1 | |
| 2015-11-07 | vis: move :-commands into their own file | Marc André Tanner | 1 | -0/+1 | |
| 2015-11-03 | vis: add vis_keys_inject to place keys into the input queue | Marc André Tanner | 1 | -0/+1 | |
| This function can only be used from within key handlers. The position argument has to point to a valid key from within the same input buffer after which the new input will be inserted. | |||||
| 2015-11-02 | vis: improve dot command | Marc André Tanner | 1 | -2/+4 | |
| Use an implicit macro to make changes in insert/replace mode repeatable. | |||||
| 2015-10-27 | vis: make Vis an opaque type, hide implementaton details | Marc André Tanner | 1 | -87/+4 | |
| 2015-10-27 | vis: introduce vis_macro_recording API | Marc André Tanner | 1 | -0/+1 | |
| 2015-10-27 | vis: introduce vis_prompt_enter API | Marc André Tanner | 1 | -5/+3 | |
| 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 | 1 | -2/+2 | |
| 2015-10-27 | vis: introduce pseudo operators for put | Marc André Tanner | 1 | -13/+9 | |
| 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 | 1 | -1/+2 | |
| 2015-10-26 | vis: introduce explicit operators for case changes | Marc André Tanner | 1 | -2/+5 | |
| 2015-10-26 | vis: move key handling functions to main.c | Marc André Tanner | 1 | -34/+34 | |
| 2015-10-26 | vis: merge editor.c into vis.c | Marc André Tanner | 1 | -6/+234 | |
| 2015-10-25 | vis: introduce vis_key_next API | Marc André Tanner | 1 | -0/+1 | |
| 2015-10-25 | vis: introduce vis_register_{get,set} API | Marc André Tanner | 1 | -0/+8 | |
| 2015-10-25 | vis: introduce vis_count_{get,set} API | Marc André Tanner | 1 | -0/+3 | |
| 2015-10-25 | vis: introduce vis_motion_type API | Marc André Tanner | 1 | -0/+7 | |
| 2015-10-25 | vis: clean up mark handling | Marc André Tanner | 1 | -0/+7 | |
| 2015-10-25 | vis: convert jumplist navigation to proper motions | Marc André Tanner | 1 | -0/+2 | |
| 2015-10-25 | vis: convert changelist navigation to proper motions | Marc André Tanner | 1 | -0/+2 | |
| 2015-10-25 | vis: introduce vis_repeat API | Marc André Tanner | 1 | -0/+2 | |
| 2015-10-25 | vis: introduce macro API | Marc André Tanner | 1 | -0/+10 | |
| 2015-10-25 | vis: introduce vis_keys API | Marc André Tanner | 1 | -0/+2 | |
| 2015-10-25 | vis: introduce vis_cmd API | Marc André Tanner | 1 | -0/+2 | |
| 2015-10-25 | vis: introduce vis_textobject API | Marc André Tanner | 1 | -0/+31 | |
| 2015-10-25 | vis: introduce vis_motion API | Marc André Tanner | 1 | -0/+60 | |
| 2015-10-23 | vis: introduce vis_mode_switch API | Marc André Tanner | 1 | -0/+2 | |
| 2015-10-23 | vis: introduce vis_operator API | Marc André Tanner | 1 | -0/+2 | |
| 2015-10-23 | vis: begin librarization of core vis primitives | Marc André Tanner | 1 | -0/+48 | |
| 2014-09-09 | Rename vis.[ch] to editor.[ch] and main.c to vis.c | Marc André Tanner | 1 | -166/+0 | |
| 2014-09-09 | Add all 26 marks | Marc André Tanner | 1 | -2/+22 | |
| 2014-09-09 | Add all 26 registers | Marc André Tanner | 1 | -1/+22 | |
| 2014-09-09 | Fix a few memory leaks | Marc André Tanner | 1 | -0/+2 | |
| 2014-09-08 | Improve undo/redo | Marc André Tanner | 1 | -3/+0 | |
| 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 | 1 | -3/+1 | |
| 2014-09-08 | Add user prompt infrastructure | Marc André Tanner | 1 | -0/+16 | |
| 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 | 1 | -88/+6 | |
