94 lines
3.0 KiB
Plaintext
94 lines
3.0 KiB
Plaintext
=== OUSTANDING BUGS ===
|
|
|
|
2009/06/09: UNICODE ISSUES
|
|
1. double-width characters don't work right (see japanese.txt)
|
|
|
|
2. need input methods for unicode characters
|
|
(solved, badly 2009/06/11)
|
|
|
|
3. regexes need to be made unicode-aware
|
|
(might be impossible to some extent, 2009/07/21)
|
|
|
|
4. make ad-hoc strings in application u'' strings
|
|
(believed fixed, 2009/06/11)
|
|
|
|
5. handling terminal output type (utf-8, latin-1, ascii)
|
|
|
|
6. handle alternate document input types (latin-1, etc)
|
|
(somewhat handled, 2009/07/21)
|
|
|
|
2009/06/09:
|
|
1. many of the dir-mode methods need better names, to make it clear they
|
|
aren't general purpose. (fixed 2009/06/11)
|
|
|
|
2. need a "refresh-screen" command.
|
|
|
|
3. headers work poorly with non-K&R indenting schemes.
|
|
|
|
4. auto-wrap in mutt mode needs to not break on ">" quoting.
|
|
(fixed 2009/06/11)
|
|
auto-wrap in perl mode needs to handle POD
|
|
auto-wrap in general should be able to handle line comments
|
|
|
|
5. comment/uncomment need to do the right thing on empty lines
|
|
(which is... adding indentation to pad the comment correctly, and
|
|
then remove indentation on empty lines once the comment is removed)
|
|
(fixed 2009/06/11)
|
|
|
|
6. comment/uncomment should only remove the "lowest amount" of commenting
|
|
(e.g. if all lines have "##" then remove both, if most have "#" but one
|
|
has "##" then that one should still be commented after).
|
|
(couldn't reproduce 2009/06/11)
|
|
|
|
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:
|
|
<kf49>
|
|
|
|
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
|