From: Mike Lowis Date: Wed, 5 Oct 2016 14:34:01 +0000 (-0400) Subject: Added todo list to document features i want to implement X-Git-Url: https://git.mdlowis.com/?a=commitdiff_plain;h=ded313b4b347606bf78aeb6b6e577f89494b6107;p=projs%2Ftide.git Added todo list to document features i want to implement --- diff --git a/TODO.md b/TODO.md new file mode 100644 index 0000000..61ba6ea --- /dev/null +++ b/TODO.md @@ -0,0 +1,31 @@ +# Internals + +* Calculate line numbers and keep up to date while editing +* Support multiple buffers + +# Unicode + +* Fix display of asian scripts and combining characters +* Read the file in bytewise and detect the encoding and line endings. Use that info to perform cursor movements and redisplay. + +# Graphical User Interface + +* Display modified status of buffer +* Display name of file in status +* Display line location and num lines in status +* Display file encoding in status +* Display line ending style in status +* Implement visual mode + +# Mouse User Interface + +* Left click to move cursor +* Left click and drag to select text +* Right click to plumb word or search +* Double left click to select word +* Double left click on newline to select line +* Triple left click to select line + +# Keyboard User Interface + +* Implement VI-like keybindings