# HG changeset patch # User Glenn Morris # Date 1220667973 0 # Node ID 349b0016c863b255f8afa2a065138fff953d31ee # Parent acd38bba28b7afeba6e585dc78e95a5bec8090df face-remap was installed. help has forward buttons. SYNC_INPUT is the default. keymap bug was fixed. diff -r acd38bba28b7 -r 349b0016c863 etc/TODO --- a/etc/TODO Sat Sep 06 01:36:27 2008 +0000 +++ b/etc/TODO Sat Sep 06 02:26:13 2008 +0000 @@ -345,7 +345,7 @@ Bison input files, for instance, or other kinds of text where one language is embedded in another language. See http://www.loveshack.ukfsn.org/emacs/multi-mode.el and also - mmm-mode, as reference for approaches took by others. + mmm-mode, as reference for approaches taken by others. ** Arrange a way for an input method to return the first character immediately, then replace it later. So that C-s a with @@ -484,15 +484,13 @@ ** Provide portable undumping using mmap (per gerd design). ** Make byte-compile avoid binding an expanded defsubst's args -when the body only calls primitives. + when the body only calls primitives. ** Use the XIE X extension, if available, for image display. ** Make monochrome images display using the foreground and background colors of the applicable faces. -** Face remapping. - ** Make `format-time-string' preserve text properties like `format'. ** Optionally make the cursor a little thinner at the end of a line @@ -583,13 +581,11 @@ packages (e.g. tamago, anthy) or an input method via XIM. ** Let LEIM handle the Mode_switch key like XIM does (i.e. a toggle like C-\ -but which can also be used as a modifier). + but which can also be used as a modifier). ** Improve Help buffers: Change the face of previously visited links (like - Info, but also with regard to namespace), add a forward button to make the - Help buffer more browser like and gives the value of lisp expressions - e.g auto-mode-alist, the right face. [nickrob@snap.net.nz has a patch - for this for inclusion after 22.1]. + Info, but also with regard to namespace), and give the value of + lisp expressions, e.g auto-mode-alist, the right face. ** Possibly make `list-holidays' eval items in the calendar-holidays variable. See thread @@ -641,7 +637,7 @@ For use by sml-mode, python-mode, tex-mode, scheme-mode, lisp-mode, haskell-mode, tuareg-mode, ... -** Make SYNC_INPUT the default. +** Make SYNC_INPUT the default. [true since 2008-03-11] All loops using immediate_quit need to be checked to ensure that C-g can interrupt them, in case of an infinite loop. Once we switch to using SYNC_INPUT, we can remove the BLOCK_INPUTs in the @@ -656,32 +652,6 @@ * Other known bugs: ** `make-frame' forgets unhandled parameters, at least for X11 frames. -** The \\{...} keymap dump output does not correctly remove shadowed entries: -From: "Drew Adams" - -(define-key minibuffer-local-map [(control ?=)] 'foo) -(define-key minibuffer-local-completion-map [(control ?=)] 'foo) - -(defun toto () "\\{minibuffer-local-completion-map}" 4) - -C-h f toto shows a duplicate entry for C-=: - -toto is a Lisp function. -(toto) - -key binding -- --- ------- - -C-g abort-recursive-edit -TAB minibuffer-complete -C-j exit-minibuffer -RET exit-minibuffer -ESC Prefix Command -SPC minibuffer-complete-word -? minibuffer-completion-help -C-= foo -C-= foo -... ** a two-char comment-starter whose two chars are symbol constituents will not be noticed if it appears within a word.