=== OUSTANDING BUGS === 2008/06/25: * when the "first" point is on a wrapping line bad things happen. * when replace mode doesn't replace the last candidate it doesn't exit. * try implementing an "undo ID" in the application. * the "last visible" calculation doesn't handle long lines correctly. this affects page-up/page-down/etc. * $) in perl regexes shows up as a varible. need better lists of which vars work in perl. * certain perl constructs are ambiguous between prototypes and vars (e.g. "($@)"). 2008/06/06: what passes for auto-fill-mode around here still needs a lot of work. 2008/05/16: paired delimiters in perl regexes either never worked or are broken. dammit. 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. 2007/09/14: known deficiencies: 1. a single action (global search and replace) may produce N actions that need to be individually "undone". This is annoying. 3. opening files larger than 5-10k lines can be very slow 6. if you get confused in the mini buffer it can be annoying (usually you just need to start hammering C-] to cancel whatever is happening).