=== OUSTANDING BUGS === 2009/06/09: UNICODE ISSUES 1. some double-width characters don't work right (see japanese.txt) 2. need input methods for unicode characters 3. regexes need to be made unicode-aware 4. make ad-hoc strings in application u'' strings 5. handling terminal output type (utf-8, latin-1, ascii) 2009/06/09: 1. many of the dir-mode methods need better names, to make it clear they aren't general purpose. 2. need a "refresh-screen" command. 3. headers work poorly with some indenting schemes. 2009/06/04: change the mode-detection order--using the "in-file" override should be able to override a positive match on file extension, filename, etc. 2009/03/04: plug in xterm FSM... or at least deal with the following: 2009/02/14: slot/window width sync issues (try editing mode files for awhile) (fixed 2009/02/15) (actually fixed 2009/04/11) 2009/01/28: completion-buffer needs to save window, instead of just saving the buffer. otherwise you lose window-customization (e.g. margins, headers, etc). (believed fixed sometime before 2009-04-22) 2008/12/13: python mode needs to not indent "if foo: bar()" lines. (fixed 2009/02/15) 2008/11/30: autofill mode works better but might need rethinking. 2008/06/25: * occasionally when the "first" point is wrapped things get confused. (fixed 2009/02/03) * the "last visible" calculation doesn't handle long lines correctly. this affects page-up/page-down/etc. (believed finally fixed 2009/02/15) 2008/06/06: what passes for auto-fill-mode around here still needs a lot of work. 2007/07/15: sometimes you don't get search-as-you-type (and have to hit C-s again to see anything). * possibly fixed (2007/09/26) * definitely not fixed (2008/04/02) * maybe fixed for real? (2008/05/03) * not fully fixed but partially fixed (2008/06/25) 2008/05/03: first-visible/cursor syncing with drawn window may be buggy. (fixed 2009/02/03) 2007/09/14: known deficiencies: 3. opening files larger than 5-10k lines can be very slow