-# Implementation Tweaks and Bug Fixes
+# Issue List
-* Should not be able to undo initial tag line text insertion
+Up Next:
+
+* Middle click on nothing quits the editor
+* Indent/Unindent on first line of buffer causes infinite loop
* block selection should handle brace-balancing
-* Indent on first line of buffer causes infinite loop
-* Add a SaveAs tag that takes an argument for the filename to save as
-* Add a GoTo tag for ctags lookup and line number jump
-* Add a ctrl+space shortcut to autocomplete ctag
-* Use select to check for error strings in exec.c
-* check for file changes on save
* context sensitive selection of words, commands, line numbers, or filenames.
+* check for file changes on save
+* check for file changes when window regains focus
-Nice to haves:
+The Rest:
+* Implement EWMH hooks to prevent window manager killing client with modifications
+* Implement X Selection protocol for handling clipboard and primary selections
+* add a distinct state for pointer move versus drag
+* Add a SaveAs tag that takes an argument for the filename to save as
+* Add a GoTo tag for ctags lookup and line number jump
+* Use select to check for error strings in exec.c
* Expand tabs setting should be disabled if opened file contains tabs
* Add a tools dir to namespace utility scripts only useful inside the editor
* shift+click to extend selection
* implement command diffing logic to optimize the undo/redo log
* add command line flags to toggle options (Tabs, Indent, etc..)
-* check for file changes when window regains focus
* backspace should delete indent if preceded by whitespace
-
-Need to reproduce:
-
-* drag with middle and right mouse buttons causes infinite loops
+* Add a ctrl+space shortcut to autocomplete ctag
* off by one error on scrolling up with wrapped lines
# Auxillary Programs