Gidday mate!
I have been evaluating you editor over the last few weeks and I am quite happy with it, generally.
I have come up with some suggestions for enhancements for you review. A lot of these enhancements are from
functionality that exists in other editors I use, like PSPad, Notepad++ and RJ Textpad.
Enhancements
- menu/toolbar option to show/hide white space (currently white-space only viewable when text selected)
 - menu/toolbar option to comment/uncomment selected lines/current line
 - menu/toolbar option to Duplicate selected lines
 - menu/toolbar options for set to uppercase/lowercase
 - toolbar options for Find, Find in Files, Replace, Replace in Files
 - Find in Open Buffers should be merged into Find in Files (Does Find in Open Buffers mean Find in Opened Files???)
 - scripting language support (WSH-Javascript or Python maybe) with API to access the Editor, etc.
 - Syntax for HTML-ASP JScript (currently VBScript)
 - File Compare function (link to WinMerge maybe?)
 - Syntax Highlighter editor
 - Toolbar editor (turn on/off buttons on toolbar)
 - set/unset Bookmarks with mouse click - click in left bookmark column to set/unset
 - SQL Syntax: include @ and @@ as part of highlighted word when selecting, i.e. double-click on variable
 - SQL Syntax: include # and ## as part of highlighted word when selecting, i.e. double-click on temp table name (local or global)
 - Option to Trim Trailing Spaces on save
 - Option to auto-reload file when file changed outside of Sublime, rather than being prompted
 - Prompt to re-load file if changed by another program should appear when focus returned to Sublime and not when Tab gets the focus
 - integrate HTML Tidy to assist validating and formating HTML code
 - unable to select text and then drag it with the mouse and drop into new location - have to Ctrl-X and then Ctrl-V
 - column mode functionality - selection, delete, edit, insert
 - Find in Files Search Results should be presented in a TreeView with each file as a top-level node and matching lines as children. This will take up less space which is helpfull
when a large number of files is returned. Top node would also include number of matches found. - Find in Files also to include ability to do replace - either in opened files or search path
 
Bugs
- SQL: when text selected and press single quote then selected text is not replaced and single quote inserted before and after selected text
 - SQL: having a string ‘C:’ is treating the ’ as an escaped single quote but in SQL to escape a single quote is to preceed it with another single quote i.e. ’ and column.a = ‘‘x’’ ’
this is causing the rest if the SQL file syntax highlighting to be back to front for string contents - changed string.quoted.single.sql to remove \ from expression - Join Lines function includes the line after the last selected line
 
Thanks
John Byrne
Melbourne
