aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGlenn Morris2008-09-06 02:26:13 +0000
committerGlenn Morris2008-09-06 02:26:13 +0000
commit8b5e9361c04da607a0fa03ab6bfeb42046bb057b (patch)
treea1dfb18a8819dcdf33597efa48f587e86cc3a3ea
parent143c797dc861f522b220ebb59466bb482f9107c5 (diff)
downloademacs-8b5e9361c04da607a0fa03ab6bfeb42046bb057b.tar.gz
emacs-8b5e9361c04da607a0fa03ab6bfeb42046bb057b.zip
face-remap was installed.
help has forward buttons. SYNC_INPUT is the default. keymap bug was fixed.
-rw-r--r--etc/TODO42
1 files changed, 6 insertions, 36 deletions
diff --git a/etc/TODO b/etc/TODO
index 8cf7989a09f..7fb27575326 100644
--- a/etc/TODO
+++ b/etc/TODO
@@ -345,7 +345,7 @@ typically due to pilot errors and should thus be in debug-ignored-errors.
345 Bison input files, for instance, or other kinds of text 345 Bison input files, for instance, or other kinds of text
346 where one language is embedded in another language. See 346 where one language is embedded in another language. See
347 http://www.loveshack.ukfsn.org/emacs/multi-mode.el and also 347 http://www.loveshack.ukfsn.org/emacs/multi-mode.el and also
348 mmm-mode, as reference for approaches took by others. 348 mmm-mode, as reference for approaches taken by others.
349 349
350** Arrange a way for an input method to return the first character 350** Arrange a way for an input method to return the first character
351 immediately, then replace it later. So that C-s a with 351 immediately, then replace it later. So that C-s a with
@@ -484,15 +484,13 @@ http://lists.gnu.org/archive/html/emacs-devel/2008-02/msg02234.html
484** Provide portable undumping using mmap (per gerd design). 484** Provide portable undumping using mmap (per gerd design).
485 485
486** Make byte-compile avoid binding an expanded defsubst's args 486** Make byte-compile avoid binding an expanded defsubst's args
487when the body only calls primitives. 487 when the body only calls primitives.
488 488
489** Use the XIE X extension, if available, for image display. 489** Use the XIE X extension, if available, for image display.
490 490
491** Make monochrome images display using the foreground and background 491** Make monochrome images display using the foreground and background
492 colors of the applicable faces. 492 colors of the applicable faces.
493 493
494** Face remapping.
495
496** Make `format-time-string' preserve text properties like `format'. 494** Make `format-time-string' preserve text properties like `format'.
497 495
498** Optionally make the cursor a little thinner at the end of a line 496** Optionally make the cursor a little thinner at the end of a line
@@ -583,13 +581,11 @@ when the body only calls primitives.
583 packages (e.g. tamago, anthy) or an input method via XIM. 581 packages (e.g. tamago, anthy) or an input method via XIM.
584 582
585** Let LEIM handle the Mode_switch key like XIM does (i.e. a toggle like C-\ 583** Let LEIM handle the Mode_switch key like XIM does (i.e. a toggle like C-\
586but which can also be used as a modifier). 584 but which can also be used as a modifier).
587 585
588** Improve Help buffers: Change the face of previously visited links (like 586** Improve Help buffers: Change the face of previously visited links (like
589 Info, but also with regard to namespace), add a forward button to make the 587 Info, but also with regard to namespace), and give the value of
590 Help buffer more browser like and gives the value of lisp expressions 588 lisp expressions, e.g auto-mode-alist, the right face.
591 e.g auto-mode-alist, the right face. [nickrob@snap.net.nz has a patch
592 for this for inclusion after 22.1].
593 589
594** Possibly make `list-holidays' eval items in the calendar-holidays variable. 590** Possibly make `list-holidays' eval items in the calendar-holidays variable.
595 See thread 591 See thread
@@ -641,7 +637,7 @@ but which can also be used as a modifier).
641 For use by sml-mode, python-mode, tex-mode, scheme-mode, lisp-mode, 637 For use by sml-mode, python-mode, tex-mode, scheme-mode, lisp-mode,
642 haskell-mode, tuareg-mode, ... 638 haskell-mode, tuareg-mode, ...
643 639
644** Make SYNC_INPUT the default. 640** Make SYNC_INPUT the default. [true since 2008-03-11]
645 All loops using immediate_quit need to be checked to ensure that 641 All loops using immediate_quit need to be checked to ensure that
646 C-g can interrupt them, in case of an infinite loop. Once we 642 C-g can interrupt them, in case of an infinite loop. Once we
647 switch to using SYNC_INPUT, we can remove the BLOCK_INPUTs in the 643 switch to using SYNC_INPUT, we can remove the BLOCK_INPUTs in the
@@ -656,32 +652,6 @@ but which can also be used as a modifier).
656* Other known bugs: 652* Other known bugs:
657 653
658** `make-frame' forgets unhandled parameters, at least for X11 frames. 654** `make-frame' forgets unhandled parameters, at least for X11 frames.
659** The \\{...} keymap dump output does not correctly remove shadowed entries:
660From: "Drew Adams" <drew.adams@oracle.com>
661
662(define-key minibuffer-local-map [(control ?=)] 'foo)
663(define-key minibuffer-local-completion-map [(control ?=)] 'foo)
664
665(defun toto () "\\{minibuffer-local-completion-map}" 4)
666
667C-h f toto shows a duplicate entry for C-=:
668
669toto is a Lisp function.
670(toto)
671
672key binding
673- --- -------
674
675C-g abort-recursive-edit
676TAB minibuffer-complete
677C-j exit-minibuffer
678RET exit-minibuffer
679ESC Prefix Command
680SPC minibuffer-complete-word
681? minibuffer-completion-help
682C-= foo
683C-= foo
684...
685 655
686** a two-char comment-starter whose two chars are symbol constituents will 656** a two-char comment-starter whose two chars are symbol constituents will
687not be noticed if it appears within a word. 657not be noticed if it appears within a word.