pmacs3/BUGS

94 lines
3.0 KiB
Plaintext
Raw Permalink Normal View History

2008-01-20 19:23:41 -05:00
=== 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
2009-07-22 10:53:21 -04:00
(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)
2009-07-22 10:53:21 -04:00
(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.
2009-07-22 10:53:21 -04:00
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)
2009-06-11 00:26:31 -04:00
(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).
2009-06-11 00:26:31 -04:00
(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 10:13:35 -05:00
2009/03/04:
plug in xterm FSM... or at least deal with the following:
<kf49>
2009-02-14 09:50:25 -05:00
2009/02/14:
slot/window width sync issues (try editing mode files for awhile)
2009-02-16 20:24:45 -05:00
(fixed 2009/02/15)
2009-04-12 00:19:27 -04:00
(actually fixed 2009/04/11)
2009-02-14 09:50:25 -05:00
2009-01-28 16:28:33 -05:00
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).
2009-04-22 14:26:20 -04:00
(believed fixed sometime before 2009-04-22)
2009-01-28 16:28:33 -05:00
2008-12-13 10:10:28 -05:00
2008/12/13:
python mode needs to not indent "if foo: bar()" lines.
2009-02-16 20:24:45 -05:00
(fixed 2009/02/15)
2008-12-13 10:10:28 -05:00
2008-11-30 11:09:02 -05:00
2008/11/30:
autofill mode works better but might need rethinking.
2008-06-25 09:17:59 -04:00
2008/06/25:
* occasionally when the "first" point is wrapped things get confused.
(fixed 2009/02/03)
2008-06-25 09:17:59 -04:00
* the "last visible" calculation doesn't handle long lines correctly.
this affects page-up/page-down/etc.
2009-02-16 20:24:45 -05:00
(believed finally fixed 2009/02/15)
2008-06-25 09:17:59 -04:00
2008-06-06 17:39:13 -04:00
2008/06/06:
what passes for auto-fill-mode around here still needs a lot of work.
2007/07/15:
2008-05-03 20:25:17 -04:00
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)
2008-05-03 20:25:17 -04:00
* maybe fixed for real? (2008/05/03)
2008-06-25 09:17:59 -04:00
* 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)
2008-04-02 19:58:53 -04:00
2007-09-14 16:15:09 -04:00
2007/09/14:
known deficiencies:
3. opening files larger than 5-10k lines can be very slow