From: Michael D. Lowis Date: Mon, 21 Nov 2016 18:04:13 +0000 (-0500) Subject: Updated TODO file somewhat. Still some questions that need answering but this reflect... X-Git-Url: https://git.mdlowis.com/?a=commitdiff_plain;h=5861c0af26b5b47f04de63ce69d6da3b605e8888;p=projs%2Ftide.git Updated TODO file somewhat. Still some questions that need answering but this reflects my thoughts currently --- 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