From 5861c0af26b5b47f04de63ce69d6da3b605e8888 Mon Sep 17 00:00:00 2001 From: "Michael D. Lowis" Date: Mon, 21 Nov 2016 13:04:13 -0500 Subject: [PATCH] Updated TODO file somewhat. Still some questions that need answering but this reflects my thoughts currently --- TODO.md | 21 ++++++--------------- 1 file changed, 6 insertions(+), 15 deletions(-) diff --git a/TODO.md b/TODO.md index cce164f..9834e16 100644 --- a/TODO.md +++ b/TODO.md @@ -1,38 +1,29 @@ # Implementation Tweaks and Bug Fixes + +* Add tag for ctags lookup +* Implement minimal regex search (per Kernighan article) +* Arbitrary command execution (<|> operators) + * off by one error on scrolling wrapped lines * block selection should handle brace-balancing -* Selecting big words should not wrap newlines * Right click should fetch file if it exists, search otherwise * directories in browse? # Internals and Miscellaneous * Mode to expand tabs to spaces -* change indent of dot * Calculate line numbers and keep up to date while editing -* Support multiple buffers -* Implement undo/redo log * Implement ctags lookup and regeneration * Implement cscope lookup and regeneration * Implement fuzzy file/buffer/tag picker * Implement omnicomplete pop-up -* Implement Tab for command/tag execution +* Implement keyboard shortcut for command/tag execution # Graphical User Interface * Display line location and num lines in status * Implement visual mode -# Mouse User Interface - -* Triple left click to select "big" word (contiguous block of non-ws chars) -* Right click to plumb word or search -* Copy to clipboard on select - -# Keyboard User Interface - -* Implement VI-like keybindings - # Command Language * Implement a Sam/Acme-like command language -- 2.52.0