aboutsummaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorPaul Eggert2012-04-13 21:37:44 -0700
committerPaul Eggert2012-04-13 21:37:44 -0700
commitbdf35b6a6a78e444563a8e321ccb42b4b4a419bd (patch)
treee96324ace186c7acc92182a255c3aa7ff315b82f /etc
parent1530927cb9a3dca7c0f41975f2e9e62ef8be92a2 (diff)
parentd5e6342ed5e408014019c478ce16a47a2aad418b (diff)
downloademacs-bdf35b6a6a78e444563a8e321ccb42b4b4a419bd.tar.gz
emacs-bdf35b6a6a78e444563a8e321ccb42b4b4a419bd.zip
Merge from trunk.
Diffstat (limited to 'etc')
-rw-r--r--etc/NEWS18
-rw-r--r--etc/TODO28
-rw-r--r--etc/refcards/orgcard.pdfbin118613 -> 118982 bytes
-rw-r--r--etc/refcards/orgcard.tex2
4 files changed, 39 insertions, 9 deletions
diff --git a/etc/NEWS b/etc/NEWS
index 6937ea98163..e5157fd9da9 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -44,12 +44,30 @@ been adding them there, put them somewhere else, eg site-lisp.
44 44
45 45
46* Editing Changes in Emacs 24.2 46* Editing Changes in Emacs 24.2
47
48** M-x move-to-column, if called interactively with no prefix arg, now
49prompts for a column number.
50
51** `mouse-avoidance-banish-position' can now be used to customize
52`mouse-avoidance-mode' further.
53
54** `C-M-f' and `C-M-b' will now move to the path name separator
55character when doing minibuffer filename prompts.
56
47 57
48* Changes in Specialized Modes and Packages in Emacs 24.2 58* Changes in Specialized Modes and Packages in Emacs 24.2
49 59
60** which-function-mode now applies to all applicable major modes by default.
61
50** erc will look up server/channel names via auth-source and use the 62** erc will look up server/channel names via auth-source and use the
51 channel keys found, if any. 63 channel keys found, if any.
52 64
65** Obsolete packages:
66
67*** mailpost.el
68
69*** mouse-sel.el
70
53 71
54* New Modes and Packages in Emacs 24.2 72* New Modes and Packages in Emacs 24.2
55 73
diff --git a/etc/TODO b/etc/TODO
index db1d50192f2..6aa74df5a79 100644
--- a/etc/TODO
+++ b/etc/TODO
@@ -647,17 +647,29 @@ up on top of all others
647 647
648** Bidirectional editing 648** Bidirectional editing
649 649
650*** Support reordering structured text
651Two important use cases: (1) comments and strings in program sources,
652and (2) text with markup, like HTML or XML.
653
654One idea is to invent a special text property that would instruct the
655display engine to reorder only the parts of buffer text covered by
656that property. The display engine will then push its state onto the
657iterator stack, restrict the bidi iterator to accessing only the
658portion of buffer text covered by the property, reorder the text, then
659pop its state from stack and continue as usual. This will require
660minor changes in the bidi_it structure.
661
662This design requires Lisp-level code to put the text properties on the
663relevant parts of the buffer text. That could be done using JIT
664fontifications, or as a preliminary processing when the file is
665visited. With HTML/XML, the code that puts text properties needs to
666pay attention to the bidi directives embedded in the HTML/XML stream.
667
650*** Allow the user to control the direction of the UI 668*** Allow the user to control the direction of the UI
651 669
652**** Introduce user option to control direction of mode line. 670**** Introduce user option to control direction of mode line.
653This requires to figure out what to do with unibyte strings that are 671One problem is the header line, which is produced by the same routines
654used in constructing the mode line. Currently, unibyte strings are 672as the mode line. While it makes sense to have the mode-line
655not reordered by bidi.c, without which R2L mode line will not display
656correctly. One possibility would be to STRING_SET_MULTIBYTE all Lisp
657strings involved in the mode line, and then pass them through bidi.c.
658
659Another problem is the header line, which is produced by the same
660routines as the mode line. While it makes sense to have the mode-line
661direction controlled by a single global variable, header lines are 673direction controlled by a single global variable, header lines are
662buffer-specific, so they need a separate treatment in this regard. 674buffer-specific, so they need a separate treatment in this regard.
663 675
diff --git a/etc/refcards/orgcard.pdf b/etc/refcards/orgcard.pdf
index 201bb892dc0..3bedb6f2cf5 100644
--- a/etc/refcards/orgcard.pdf
+++ b/etc/refcards/orgcard.pdf
Binary files differ
diff --git a/etc/refcards/orgcard.tex b/etc/refcards/orgcard.tex
index d78f2a38021..d06afca8083 100644
--- a/etc/refcards/orgcard.tex
+++ b/etc/refcards/orgcard.tex
@@ -1,5 +1,5 @@
1% Reference Card for Org Mode 1% Reference Card for Org Mode
2\def\orgversionnumber{7.8.07} 2\def\orgversionnumber{7.8.09}
3\def\versionyear{2012} % latest update 3\def\versionyear{2012} % latest update
4\def\year{2012} % latest copyright year 4\def\year{2012} % latest copyright year
5 5