annotate etc/TODO @ 93672:94eba6d98635

*** empty log message ***
author Dan Nicolaescu <dann@ics.uci.edu>
date Fri, 04 Apr 2008 22:29:55 +0000
parents d0caff25b712
children 435ee3b30e0a
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
71188
d4fb4584a969 Add copyright notice and copying permissions.
Eli Zaretskii <eliz@gnu.org>
parents: 70865
diff changeset
1 Emacs TODO List -*-outline-*-
d4fb4584a969 Add copyright notice and copying permissions.
Eli Zaretskii <eliz@gnu.org>
parents: 70865
diff changeset
2
79776
1dd7437446ea Add 2008 to copyright years.
Glenn Morris <rgm@gnu.org>
parents: 78470
diff changeset
3 Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
75774
dc23aaa67696 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75343
diff changeset
4 Free Software Foundation, Inc.
dc23aaa67696 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75343
diff changeset
5 See the end of the file for license conditions.
dc23aaa67696 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75343
diff changeset
6
33867
de4e8869e7e3 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 33827
diff changeset
7
45069
3debb02d0222 Add an introductory note.
Richard M. Stallman <rms@gnu.org>
parents: 44914
diff changeset
8 If you are ready to start working on any of these TODO items, we
3debb02d0222 Add an introductory note.
Richard M. Stallman <rms@gnu.org>
parents: 44914
diff changeset
9 appreciate your help; please write to emacs-devel@gnu.org so we can be
3debb02d0222 Add an introductory note.
Richard M. Stallman <rms@gnu.org>
parents: 44914
diff changeset
10 aware that the problem is being addressed, and talk with you how to do
51647
c9a97d52236b *** empty log message ***
Dave Love <fx@gnu.org>
parents: 51317
diff changeset
11 it best. Since Emacs is an FSF-copyrighted package, please be
45069
3debb02d0222 Add an introductory note.
Richard M. Stallman <rms@gnu.org>
parents: 44914
diff changeset
12 prepared to sign legal papers to transfer the copyright on your work
3debb02d0222 Add an introductory note.
Richard M. Stallman <rms@gnu.org>
parents: 44914
diff changeset
13 to the FSF.
3debb02d0222 Add an introductory note.
Richard M. Stallman <rms@gnu.org>
parents: 44914
diff changeset
14
87855
99b95cc8bbf2 Add a "Simple Tasks" TODO category.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 87649
diff changeset
15 * Simple tasks. These don't require much emacs knowledge, they are
99b95cc8bbf2 Add a "Simple Tasks" TODO category.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 87649
diff changeset
16 suitable for anyone from beginners to experts.
99b95cc8bbf2 Add a "Simple Tasks" TODO category.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 87649
diff changeset
17
91767
6647fb5cd25e *** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents: 91672
diff changeset
18 ** make emacsclient accept -nw as a synonym to -t.
6647fb5cd25e *** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents: 91672
diff changeset
19
6647fb5cd25e *** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents: 91672
diff changeset
20 ** Replace some uses of the preprocessor code in Makefile.in with the equivalent autoconf.
6647fb5cd25e *** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents: 91672
diff changeset
21
87855
99b95cc8bbf2 Add a "Simple Tasks" TODO category.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 87649
diff changeset
22 ** Major modes should have a menu entry. Examples of modes that do
99b95cc8bbf2 Add a "Simple Tasks" TODO category.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 87649
diff changeset
23 not have one at the moment and probably should: text-mode,
93672
94eba6d98635 *** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents: 93582
diff changeset
24 change-log-mode, texinfo-mode, outline-mode.
87855
99b95cc8bbf2 Add a "Simple Tasks" TODO category.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 87649
diff changeset
25
93672
94eba6d98635 *** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents: 93582
diff changeset
26 ** Check if all items on the mode-line have a suitable tooltip for all modes.
87855
99b95cc8bbf2 Add a "Simple Tasks" TODO category.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 87649
diff changeset
27
92631
ff47fbef81f2 Add more simple TODOs.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 92396
diff changeset
28 ** edebug and debugger-mode should have a toolbar.
ff47fbef81f2 Add more simple TODOs.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 92396
diff changeset
29 It can use the same icons as gud.
ff47fbef81f2 Add more simple TODOs.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 92396
diff changeset
30
87855
99b95cc8bbf2 Add a "Simple Tasks" TODO category.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 87649
diff changeset
31 ** Check what minor modes don't use define-minor-mode and convert them
99b95cc8bbf2 Add a "Simple Tasks" TODO category.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 87649
diff changeset
32 to use it.
99b95cc8bbf2 Add a "Simple Tasks" TODO category.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 87649
diff changeset
33
93582
d0caff25b712 Add defvar -> defcustom.
Glenn Morris <rgm@gnu.org>
parents: 93537
diff changeset
34 ** Convert all defvars with leading `*' in the doc-strings into defcustoms
d0caff25b712 Add defvar -> defcustom.
Glenn Morris <rgm@gnu.org>
parents: 93537
diff changeset
35 of appropriate :type and :group.
d0caff25b712 Add defvar -> defcustom.
Glenn Morris <rgm@gnu.org>
parents: 93537
diff changeset
36
55090
5aea43a3dacd Use outline mode. Remove compile.el entry (done).
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 54719
diff changeset
37 * Small but important fixes needed in existing features:
43946
031571a8e24c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 43465
diff changeset
38
93158
9985f38287b9 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 92631
diff changeset
39 ** Flymake's customization mechanism needs to be both simpler (fewer
9985f38287b9 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 92631
diff changeset
40 levels of indirection) and better documented, so it is easier to
9985f38287b9 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 92631
diff changeset
41 understand. I find it quite hard to figure out what compilation
9985f38287b9 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 92631
diff changeset
42 command it will use.
9985f38287b9 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 92631
diff changeset
43
9985f38287b9 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 92631
diff changeset
44 I suggest totally rewriting that part of Flymake, using the simplest
9985f38287b9 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 92631
diff changeset
45 mechanism that sufficies for the specific needs. That will be easy
9985f38287b9 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 92631
diff changeset
46 for users to customize.
9985f38287b9 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 92631
diff changeset
47
84785
ba30061475f5 *** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents: 84784
diff changeset
48 ** Make "emacs --daemon" start emacs without showing any frame.
84784
d79e90f9fcce *** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents: 82365
diff changeset
49 Use emacsclient later to open frames.
d79e90f9fcce *** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents: 82365
diff changeset
50
84785
ba30061475f5 *** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents: 84784
diff changeset
51 ** Make it possible to reliably turn on minor modes using "mode:" in the local
ba30061475f5 *** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents: 84784
diff changeset
52 variables section.
84784
d79e90f9fcce *** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents: 82365
diff changeset
53
81924
7ec7d44d6f90 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 81377
diff changeset
54 ** "Options -> Save Options" should save the font set via "Set Font/Fontset"
7ec7d44d6f90 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 81377
diff changeset
55 I.e. mouse-set-font should use customize-face.
77321
44e4bfbc989d Add "Fix compilation when Xaw3d libraries are present but libxaw is not".
Chong Yidong <cyd@stupidchicken.com>
parents: 77312
diff changeset
56
77177
6507b26d615f *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 77161
diff changeset
57 ** Compute the list of active keymaps *after* reading the first event.
6507b26d615f *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 77161
diff changeset
58
70040
96eabbd7b6ba *** empty log message ***
Kim F. Storm <storm@cua.dk>
parents: 69794
diff changeset
59 ** Distribute a bar cursor of width > 1 evenly between the two glyphs
96eabbd7b6ba *** empty log message ***
Kim F. Storm <storm@cua.dk>
parents: 69794
diff changeset
60 on each side of the bar (what to do at the edges?).
96eabbd7b6ba *** empty log message ***
Kim F. Storm <storm@cua.dk>
parents: 69794
diff changeset
61
68286
e5161cb0ad69 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 67753
diff changeset
62 ** buffer-offer-save should be a permanent local.
e5161cb0ad69 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 67753
diff changeset
63
67174
fef1a2442ef2 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 67149
diff changeset
64 ** revert-buffer should eliminate overlays and the mark.
87271
a645d5383848 *** empty log message ***
Martin Rudalics <rudalics@gmx.at>
parents: 87267
diff changeset
65 For related problems consult the thread starting with
a645d5383848 *** empty log message ***
Martin Rudalics <rudalics@gmx.at>
parents: 87267
diff changeset
66 http://lists.gnu.org/archive/html/emacs-devel/2005-11/msg01346.html
67174
fef1a2442ef2 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 67149
diff changeset
67
67585
9b67c4d3afae *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 67533
diff changeset
68 ** erase-buffer should perhaps disregard read-only properties of text.
9b67c4d3afae *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 67533
diff changeset
69
63608
93b3f84bbcd1 *** empty log message ***
Luc Teirlinck <teirllm@auburn.edu>
parents: 63599
diff changeset
70 ** Make occur correctly handle matches that span more than one line,
93b3f84bbcd1 *** empty log message ***
Luc Teirlinck <teirllm@auburn.edu>
parents: 63599
diff changeset
71 as well as overlapping matches.
93b3f84bbcd1 *** empty log message ***
Luc Teirlinck <teirllm@auburn.edu>
parents: 63599
diff changeset
72
58814
8cf051896b6b *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 58503
diff changeset
73 ** Fix the kill/yank treatment of invisible text. At the moment,
52413
2aa1900aa34c *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 52401
diff changeset
74 invisible text is placed in the kill-ring, so that the contents of
63599
aa28403fd4d3 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 63585
diff changeset
75 the ring may not correspond to the text as displayed to the user.
aa28403fd4d3 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 63585
diff changeset
76 It ought to be possible to omit text which is invisible (due to a
52413
2aa1900aa34c *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 52401
diff changeset
77 text-property, overlay, or selective display) from the kill-ring.
2aa1900aa34c *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 52401
diff changeset
78
59663
acc0771108fb *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 59141
diff changeset
79 ** Change the way define-minor-mode handles autoloading.
acc0771108fb *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 59141
diff changeset
80 It should not generate :require. Or :require in defcustom
acc0771108fb *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 59141
diff changeset
81 should not be recorded in the user's custom-set-variables call.
acc0771108fb *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 59141
diff changeset
82
72734
70aa4ed788b5 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 72495
diff changeset
83 ** Feature to change cursor shape when Emacs is idle (for more than
70aa4ed788b5 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 72495
diff changeset
84 a specified time).
70aa4ed788b5 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 72495
diff changeset
85
59894
0d396bc457d8 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 59674
diff changeset
86 ** The buttons at the top of a custom buffer should not omit
0d396bc457d8 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 59674
diff changeset
87 variables whose values are currently hidden.
0d396bc457d8 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 59674
diff changeset
88
61602
71c8a6678c21 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 60796
diff changeset
89 ** Clean up the variables in browse-url. Perhaps use a shell command string to
71c8a6678c21 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 60796
diff changeset
90 specify the browser instead of the mushrooming set of functions.
71c8a6678c21 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 60796
diff changeset
91 See also ESR's proposal for a BROWSER environment variable
71c8a6678c21 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 60796
diff changeset
92 <URL:http://www.catb.org/~esr/BROWSER/browse-url.patch>.
71c8a6678c21 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 60796
diff changeset
93
63726
1d86d5c00a50 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 63608
diff changeset
94 ** Enhance scroll-bar to handle tall line (similar to line-move).
1d86d5c00a50 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 63608
diff changeset
95
1d86d5c00a50 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 63608
diff changeset
96 ** Make occur handle multi-line matches cleanly with context.
1d86d5c00a50 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 63608
diff changeset
97
67585
9b67c4d3afae *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 67533
diff changeset
98 ** In Custom buffers, put the option that turns a mode on or off first,
9b67c4d3afae *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 67533
diff changeset
99 using a heuristic of some kind?
9b67c4d3afae *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 67533
diff changeset
100
9b67c4d3afae *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 67533
diff changeset
101 ** Define recompute-arg and recompute-arg-if for fix_command to use.
9b67c4d3afae *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 67533
diff changeset
102 See rms message of 11 Dec 05.
9b67c4d3afae *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 67533
diff changeset
103
67533
a8ecaed1cf25 Add note about frame-parameter height and make-frame
Jan Djärv <jan.h.d@swipnet.se>
parents: 67174
diff changeset
104 ** Height returned by frame-parameter ... and height given to
a8ecaed1cf25 Add note about frame-parameter height and make-frame
Jan Djärv <jan.h.d@swipnet.se>
parents: 67174
diff changeset
105 make-frame does not mean the same thing. The former includes menu and
a8ecaed1cf25 Add note about frame-parameter height and make-frame
Jan Djärv <jan.h.d@swipnet.se>
parents: 67174
diff changeset
106 tool bar lines, the latter don't. frame-parameter should return height
a8ecaed1cf25 Add note about frame-parameter height and make-frame
Jan Djärv <jan.h.d@swipnet.se>
parents: 67174
diff changeset
107 without menu and tool bar lines.
a8ecaed1cf25 Add note about frame-parameter height and make-frame
Jan Djärv <jan.h.d@swipnet.se>
parents: 67174
diff changeset
108
67585
9b67c4d3afae *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 67533
diff changeset
109 ** In Emacs Info, examples of using Customize should be clickable
9b67c4d3afae *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 67533
diff changeset
110 and they should create Custom buffers.
9b67c4d3afae *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 67533
diff changeset
111
67679
b9ad87c3838b *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 67610
diff changeset
112 ** The toolbar should show keyboard equivalents in its tooltips.
b9ad87c3838b *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 67610
diff changeset
113
75042
1569685b971d *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 74941
diff changeset
114 ** Add function to redraw the tool bar.
1569685b971d *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 74941
diff changeset
115
68431
230cf40c6928 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 68286
diff changeset
116 ** M-! M-n should fetch the buffer-file-name as the default.
230cf40c6928 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 68286
diff changeset
117
69393
ebf37f0a455f *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 69353
diff changeset
118 ** Redesign the load-history data structure so it can cope better
ebf37f0a455f *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 69353
diff changeset
119 with evaluating definitions of the same function from different files,
ebf37f0a455f *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 69353
diff changeset
120 recording which file the latest definition came from.
70040
96eabbd7b6ba *** empty log message ***
Kim F. Storm <storm@cua.dk>
parents: 69794
diff changeset
121
74771
7dbb8b1bdeba *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 73887
diff changeset
122 ** make back_comment use syntax-ppss or equivalent.
7dbb8b1bdeba *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 73887
diff changeset
123
77386
b45c21dacfe7 *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 77321
diff changeset
124 ** Consider improving src/sysdep.c's search for a fqdn.
b45c21dacfe7 *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 77321
diff changeset
125 http://lists.gnu.org/archive/html/emacs-devel/2007-04/msg00782.html
b45c21dacfe7 *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 77321
diff changeset
126
b45c21dacfe7 *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 77321
diff changeset
127 ** Find a proper fix for rcirc multiline nick adding.
b45c21dacfe7 *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 77321
diff changeset
128 http://lists.gnu.org/archive/html/emacs-devel/2007-04/msg00684.html
77312
c07cb8ec67e0 *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 77253
diff changeset
129
85002
de9abb25771b Add item for MS-Windows implementation of network-interface-*.
Eli Zaretskii <eliz@gnu.org>
parents: 84785
diff changeset
130 ** Implement `network-interface-list' and `network-interface-info'
de9abb25771b Add item for MS-Windows implementation of network-interface-*.
Eli Zaretskii <eliz@gnu.org>
parents: 84785
diff changeset
131 on MS-Windows. Hint: the information is present in the Registry,
de9abb25771b Add item for MS-Windows implementation of network-interface-*.
Eli Zaretskii <eliz@gnu.org>
parents: 84785
diff changeset
132 under the keys
de9abb25771b Add item for MS-Windows implementation of network-interface-*.
Eli Zaretskii <eliz@gnu.org>
parents: 84785
diff changeset
133 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Linkage\
de9abb25771b Add item for MS-Windows implementation of network-interface-*.
Eli Zaretskii <eliz@gnu.org>
parents: 84785
diff changeset
134 and
de9abb25771b Add item for MS-Windows implementation of network-interface-*.
Eli Zaretskii <eliz@gnu.org>
parents: 84785
diff changeset
135 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\<device>\
de9abb25771b Add item for MS-Windows implementation of network-interface-*.
Eli Zaretskii <eliz@gnu.org>
parents: 84785
diff changeset
136 where <device> is the network device found under the first key.
de9abb25771b Add item for MS-Windows implementation of network-interface-*.
Eli Zaretskii <eliz@gnu.org>
parents: 84785
diff changeset
137
86498
ec825106d4b8 Check for any included packages that define obsolete bug-reporting commands.
Glenn Morris <rgm@gnu.org>
parents: 86415
diff changeset
138 ** Check for any included packages that define obsolete bug-reporting commands.
ec825106d4b8 Check for any included packages that define obsolete bug-reporting commands.
Glenn Morris <rgm@gnu.org>
parents: 86415
diff changeset
139 Change them to use report-emacs-bug.
ec825106d4b8 Check for any included packages that define obsolete bug-reporting commands.
Glenn Morris <rgm@gnu.org>
parents: 86415
diff changeset
140
87646
cd9db6999a23 *** empty log message ***
Nick Roberts <nickrob@snap.net.nz>
parents: 87271
diff changeset
141 ** Allow fringe indicators to display a tooltip (provide a help-echo property?)
cd9db6999a23 *** empty log message ***
Nick Roberts <nickrob@snap.net.nz>
parents: 87271
diff changeset
142
55090
5aea43a3dacd Use outline mode. Remove compile.el entry (done).
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 54719
diff changeset
143 * Important features:
43946
031571a8e24c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 43465
diff changeset
144
93158
9985f38287b9 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 92631
diff changeset
145 ** Having tabs above a window to switch buffers in it.
9985f38287b9 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 92631
diff changeset
146
9985f38287b9 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 92631
diff changeset
147 ** "Perspectives" are named persistent window configurations. We have
9985f38287b9 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 92631
diff changeset
148 had the window configuration mechanism in GNU Emacs since the
9985f38287b9 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 92631
diff changeset
149 beginning but we have never developed a good user interface to take
9985f38287b9 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 92631
diff changeset
150 advantage of them. Eclipse's user interface seems to be good.
9985f38287b9 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 92631
diff changeset
151
9985f38287b9 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 92631
diff changeset
152 Perspectives work well even if you do the equivalent of C-x 4 C-f
9985f38287b9 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 92631
diff changeset
153 because of the distinction between view windows vs file windows. In
9985f38287b9 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 92631
diff changeset
154 Emacs this is more or less the "dedicated window" feature, but we have
9985f38287b9 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 92631
diff changeset
155 never really made it work for this.
9985f38287b9 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 92631
diff changeset
156
9985f38287b9 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 92631
diff changeset
157 Perspectives also need to interact with the tabs.
9985f38287b9 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 92631
diff changeset
158
9985f38287b9 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 92631
diff changeset
159 ** Imenu could be extended into a file-structure browsing mechanism
9985f38287b9 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 92631
diff changeset
160 using code like that of customize-groups.
9985f38287b9 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 92631
diff changeset
161
9985f38287b9 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 92631
diff changeset
162 ** Display something in the margin on lines that have compilation
9985f38287b9 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 92631
diff changeset
163 errors.
9985f38287b9 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 92631
diff changeset
164
9985f38287b9 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 92631
diff changeset
165 ** Compilation error navigation bar, parallel to the scroll bar,
9985f38287b9 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 92631
diff changeset
166 indicating where in the buffer there are compilation errors.
9985f38287b9 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 92631
diff changeset
167 Perhaps we could arrange to display these error indications on top
9985f38287b9 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 92631
diff changeset
168 of the scroll bar itself. That depends on to what extent toolkit
9985f38287b9 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 92631
diff changeset
169 scroll bars are extensible.
9985f38287b9 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 92631
diff changeset
170
55090
5aea43a3dacd Use outline mode. Remove compile.el entry (done).
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 54719
diff changeset
171 ** Provide user-friendly ways to list all available font families,
67679
b9ad87c3838b *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 67610
diff changeset
172 list fonts, display a font as a sample, etc. [fx is looking at
b9ad87c3838b *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 67610
diff changeset
173 multilingual font selection for the Unicode branch of Emacs.]
43043
98b7448c1aac *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 42516
diff changeset
174
71732
c8ed266edc5e *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 71716
diff changeset
175 ** Provide a convenient way to select a color with the mouse.
c8ed266edc5e *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 71716
diff changeset
176
66847
d2eaa58d0a1f *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 66738
diff changeset
177 ** Rewrite the face code to be simpler, clearer and faster.
d2eaa58d0a1f *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 66738
diff changeset
178
55090
5aea43a3dacd Use outline mode. Remove compile.el entry (done).
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 54719
diff changeset
179 ** Program Enriched mode to read and save in RTF. [Is there actually a
52780
47bf5f5df3c9 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 52413
diff changeset
180 decent single definition of RTF? Maybe see info at
67610
0cf34d968396 Updates from Dave Love.
Eli Zaretskii <eliz@gnu.org>
parents: 67585
diff changeset
181 http://latex2rtf.sourceforge.net/.] This task seems to be addressed
0cf34d968396 Updates from Dave Love.
Eli Zaretskii <eliz@gnu.org>
parents: 67585
diff changeset
182 by http://savannah.nongnu.org/projects/emacs-rtf/, which is still in
0cf34d968396 Updates from Dave Love.
Eli Zaretskii <eliz@gnu.org>
parents: 67585
diff changeset
183 very early stages.
32515
9c151094ef9b Changes from Richard Stallman. More items about Enriched Mode.
Eli Zaretskii <eliz@gnu.org>
parents: 31733
diff changeset
184
55090
5aea43a3dacd Use outline mode. Remove compile.el entry (done).
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 54719
diff changeset
185 ** Implement something better than the current Refill mode. This
43946
031571a8e24c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 43465
diff changeset
186 probably needs some primitive support.
031571a8e24c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 43465
diff changeset
187
65789
342bbdcdefeb Clarify the local variables entry.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 64809
diff changeset
188 ** Add a command to make a "Local Variables" section in the current buffer
63585
ba0246b5a6bb *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 62496
diff changeset
189 and/or add a variable to the list.
ba0246b5a6bb *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 62496
diff changeset
190
55090
5aea43a3dacd Use outline mode. Remove compile.el entry (done).
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 54719
diff changeset
191 ** Implement primitive and higher-level functions to allow filling
43946
031571a8e24c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 43465
diff changeset
192 properly with variable-pitch faces.
031571a8e24c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 43465
diff changeset
193
55090
5aea43a3dacd Use outline mode. Remove compile.el entry (done).
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 54719
diff changeset
194 ** Implement a smoother vertical scroll facility, one that allows
58814
8cf051896b6b *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 58503
diff changeset
195 C-v to scroll through a tall image. The primitive operations
8cf051896b6b *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 58503
diff changeset
196 posn-at-point and posn-at-x-y should now make it doable in elisp.
43946
031571a8e24c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 43465
diff changeset
197
57466
31da9ea9f4ed *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 56968
diff changeset
198 ** Implement intelligent search/replace, going beyond query-replace
31da9ea9f4ed *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 56968
diff changeset
199 (see http://graphics.csail.mit.edu/~rcm/chi04.pdf).
31da9ea9f4ed *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 56968
diff changeset
200
55090
5aea43a3dacd Use outline mode. Remove compile.el entry (done).
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 54719
diff changeset
201 ** Implement other text formatting properties.
5aea43a3dacd Use outline mode. Remove compile.el entry (done).
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 54719
diff changeset
202 *** Footnotes that can appear either in place or at the end of the page.
5aea43a3dacd Use outline mode. Remove compile.el entry (done).
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 54719
diff changeset
203 *** text property that says "don't break line in middle of this".
32515
9c151094ef9b Changes from Richard Stallman. More items about Enriched Mode.
Eli Zaretskii <eliz@gnu.org>
parents: 31733
diff changeset
204 Don't break the line between two characters that have the
9c151094ef9b Changes from Richard Stallman. More items about Enriched Mode.
Eli Zaretskii <eliz@gnu.org>
parents: 31733
diff changeset
205 same value of this property.
55090
5aea43a3dacd Use outline mode. Remove compile.el entry (done).
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 54719
diff changeset
206 *** Discretionary hyphens that are not visible when they are at end of line.
32515
9c151094ef9b Changes from Richard Stallman. More items about Enriched Mode.
Eli Zaretskii <eliz@gnu.org>
parents: 31733
diff changeset
207
61602
71c8a6678c21 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 60796
diff changeset
208 ** Internationalize Emacs's messages.
71c8a6678c21 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 60796
diff changeset
209
72495
ebc0557adb2c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 72473
diff changeset
210 ** Set up a facility to save backtraces when errors happen during
ebc0557adb2c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 72473
diff changeset
211 specified filters, specified timers, and specified hooks.
ebc0557adb2c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 72473
diff changeset
212
67149
74532eba8fc4 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 67146
diff changeset
213 ** Install mmc@maruska.dyndns.org's no-flicker change.
74532eba8fc4 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 67146
diff changeset
214
63585
ba0246b5a6bb *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 62496
diff changeset
215 ** Add a "current vertical pixel level" value that goes with point,
ba0246b5a6bb *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 62496
diff changeset
216 so that motion commands can also move through tall images.
ba0246b5a6bb *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 62496
diff changeset
217 This value would be to point as window-vscroll is to window-start.
ba0246b5a6bb *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 62496
diff changeset
218
61602
71c8a6678c21 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 60796
diff changeset
219 ** Address internationalization of symbols names essentially
71c8a6678c21 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 60796
diff changeset
220 as documentation, e.g. in command names and Custom.
43990
d6b0a23deaeb *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 43946
diff changeset
221
55090
5aea43a3dacd Use outline mode. Remove compile.el entry (done).
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 54719
diff changeset
222 ** Make the Lucid menu widget display multilingual text. [This
49605
198eb20e0bbb *** empty log message ***
Dave Love <fx@gnu.org>
parents: 49600
diff changeset
223 probably needs to be done from actual Emacs buffers, either directly
198eb20e0bbb *** empty log message ***
Dave Love <fx@gnu.org>
parents: 49600
diff changeset
224 in the menu or by rendering in an unmapped window and copying the
60719
f5e736698a78 Adjust the Lucid-menu item.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 60573
diff changeset
225 pixels. The current code assumes a specific locale; that isn't good
f5e736698a78 Adjust the Lucid-menu item.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 60573
diff changeset
226 enough even if X can render the arbitrary text] [The gtk
51647
c9a97d52236b *** empty log message ***
Dave Love <fx@gnu.org>
parents: 51317
diff changeset
227 port now displays multilingual text in menus, but only insofar as
c9a97d52236b *** empty log message ***
Dave Love <fx@gnu.org>
parents: 51317
diff changeset
228 Emacs can encode it as utf-8 and gtk can display the result.]
60719
f5e736698a78 Adjust the Lucid-menu item.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 60573
diff changeset
229 Maybe making Lucid menus work like Gtk's (i.e. just force utf-8) is good
f5e736698a78 Adjust the Lucid-menu item.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 60573
diff changeset
230 enough now that Emacs can encode most chars into utf-8.
43946
031571a8e24c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 43465
diff changeset
231
55090
5aea43a3dacd Use outline mode. Remove compile.el entry (done).
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 54719
diff changeset
232 ** Remove the limitation that window and frame widths and heights can
43946
031571a8e24c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 43465
diff changeset
233 be only full columns/lines.
031571a8e24c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 43465
diff changeset
234
55090
5aea43a3dacd Use outline mode. Remove compile.el entry (done).
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 54719
diff changeset
235 * Other features we would like:
5aea43a3dacd Use outline mode. Remove compile.el entry (done).
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 54719
diff changeset
236
87902
2080d155f7aa ** Make longlines-mode wrap lines based on screen position instead
Chong Yidong <cyd@stupidchicken.com>
parents: 87855
diff changeset
237 ** Make longlines-mode wrap lines based on screen position instead
2080d155f7aa ** Make longlines-mode wrap lines based on screen position instead
Chong Yidong <cyd@stupidchicken.com>
parents: 87855
diff changeset
238 of character position, so that variable-width fonts can be handled
2080d155f7aa ** Make longlines-mode wrap lines based on screen position instead
Chong Yidong <cyd@stupidchicken.com>
parents: 87855
diff changeset
239 properly.
2080d155f7aa ** Make longlines-mode wrap lines based on screen position instead
Chong Yidong <cyd@stupidchicken.com>
parents: 87855
diff changeset
240
85469
7a37dbd2963b *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 85084
diff changeset
241 ** Allow frames(terminals) created by emacsclient to inherit their environment
7a37dbd2963b *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 85084
diff changeset
242 from the emacsclient process.
70722
12f370a6caa1 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 70104
diff changeset
243 ** Remove the default toggling behavior of minor modes when called from elisp
12f370a6caa1 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 70104
diff changeset
244 rather than interactively. This a trivial one-liner in easy-mode.el.
81122
723b7ad9bb05 Remove two finished items:
Chong Yidong <cyd@stupidchicken.com>
parents: 81051
diff changeset
245
68572
1614209f7fe4 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 68551
diff changeset
246 ** Create a category of errors called `user-error' for errors which are
1614209f7fe4 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 68551
diff changeset
247 typically due to pilot errors and should thus be in debug-ignored-errors.
1614209f7fe4 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 68551
diff changeset
248
68551
73bc127375e9 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 68433
diff changeset
249 ** Give Tar mode all the features of Archive mode.
73bc127375e9 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 68433
diff changeset
250
64234
10ca28bf4fc3 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 64191
diff changeset
251 ** Create a category of errors called `process-error'
10ca28bf4fc3 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 64191
diff changeset
252 for some or all errors associated with using subprocesses.
10ca28bf4fc3 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 64191
diff changeset
253
64235
36ba51a2e388 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 64234
diff changeset
254 ** Maybe reinterpret `parse-error' as a category of errors
36ba51a2e388 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 64234
diff changeset
255 and put some other errors under it.
36ba51a2e388 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 64234
diff changeset
256
67146
6f5ac5f6d107 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 66847
diff changeset
257 ** A function to tell you the argument pattern of functions.
67610
0cf34d968396 Updates from Dave Love.
Eli Zaretskii <eliz@gnu.org>
parents: 67585
diff changeset
258 See `function-arity' in http://www.loveshack.ukfsn.org/emacs/fx-misc.el.
67146
6f5ac5f6d107 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 66847
diff changeset
259
6f5ac5f6d107 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 66847
diff changeset
260 ** Make byte-compile warn when a doc string is too wide.
6f5ac5f6d107 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 66847
diff changeset
261
76964
573d15a35ad6 Make byte-optimization warnings issue accurate line numbers.
Chong Yidong <cyd@stupidchicken.com>
parents: 76958
diff changeset
262 ** Make byte-optimization warnings issue accurate line numbers.
573d15a35ad6 Make byte-optimization warnings issue accurate line numbers.
Chong Yidong <cyd@stupidchicken.com>
parents: 76958
diff changeset
263
59672
0152df6cc701 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 59663
diff changeset
264 ** A function to check for customizable options that have been
0152df6cc701 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 59663
diff changeset
265 set but not saved, and ask the user whether to save them.
0152df6cc701 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 59663
diff changeset
266 This could go in kill-emacs-query-functions, to remind people
0152df6cc701 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 59663
diff changeset
267 to save their changes. If the user says yes, show them
0152df6cc701 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 59663
diff changeset
268 in a Custom buffer using customize-customized.
0152df6cc701 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 59663
diff changeset
269
71716
8dd983bf9226 Suggest consolidation with user customization when the
David Kastrup <dak@gnu.org>
parents: 71620
diff changeset
270 ** Record the sxhash of the default value for customized variables
8dd983bf9226 Suggest consolidation with user customization when the
David Kastrup <dak@gnu.org>
parents: 71620
diff changeset
271 and notify the user (maybe by adding a menu item or toolbar button,
8dd983bf9226 Suggest consolidation with user customization when the
David Kastrup <dak@gnu.org>
parents: 71620
diff changeset
272 as the detection can occur during autoload time) when the default
8dd983bf9226 Suggest consolidation with user customization when the
David Kastrup <dak@gnu.org>
parents: 71620
diff changeset
273 changes (meaning that new versions of the Lisp source with a changed
8dd983bf9226 Suggest consolidation with user customization when the
David Kastrup <dak@gnu.org>
parents: 71620
diff changeset
274 default value got installed) and offer ediff on the respective
8dd983bf9226 Suggest consolidation with user customization when the
David Kastrup <dak@gnu.org>
parents: 71620
diff changeset
275 customization buffers.
8dd983bf9226 Suggest consolidation with user customization when the
David Kastrup <dak@gnu.org>
parents: 71620
diff changeset
276
60573
76fcfe4d97de *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 60060
diff changeset
277 ** Emacs Lisp mode could put an overlay on the defun for every
71716
8dd983bf9226 Suggest consolidation with user customization when the
David Kastrup <dak@gnu.org>
parents: 71620
diff changeset
278 function that has advice. The overlay could have `after-text' like
8dd983bf9226 Suggest consolidation with user customization when the
David Kastrup <dak@gnu.org>
parents: 71620
diff changeset
279 " [Function has advice]". It might look like (defun foo [Function
8dd983bf9226 Suggest consolidation with user customization when the
David Kastrup <dak@gnu.org>
parents: 71620
diff changeset
280 has advice] (x y) The overlay could also be a button that you could
8dd983bf9226 Suggest consolidation with user customization when the
David Kastrup <dak@gnu.org>
parents: 71620
diff changeset
281 use to view the advice.
60573
76fcfe4d97de *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 60060
diff changeset
282
75289
61f7e58e684e *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 75278
diff changeset
283 ** Add a function to get the insertion-type of the markers in an overlay.
61f7e58e684e *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 75278
diff changeset
284
56722
06ba148c4c86 Add some ange-ftp items.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 56444
diff changeset
285 ** ange-ftp
06ba148c4c86 Add some ange-ftp items.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 56444
diff changeset
286 *** understand sftp
67610
0cf34d968396 Updates from Dave Love.
Eli Zaretskii <eliz@gnu.org>
parents: 67585
diff changeset
287 This is hard to make work because sftp doesn't print status
0cf34d968396 Updates from Dave Love.
Eli Zaretskii <eliz@gnu.org>
parents: 67585
diff changeset
288 messages.
0cf34d968396 Updates from Dave Love.
Eli Zaretskii <eliz@gnu.org>
parents: 67585
diff changeset
289
56722
06ba148c4c86 Add some ange-ftp items.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 56444
diff changeset
290 *** Use MLS for ange-ftp-insert-directory if a list of files is specified.
06ba148c4c86 Add some ange-ftp items.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 56444
diff changeset
291
55090
5aea43a3dacd Use outline mode. Remove compile.el entry (done).
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 54719
diff changeset
292 ** Ability to map a key, including all modified-combinations.
5aea43a3dacd Use outline mode. Remove compile.el entry (done).
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 54719
diff changeset
293 E.g map mouse-4 to wheel-up as well as M-mouse-4 -> M-wheel-up
5aea43a3dacd Use outline mode. Remove compile.el entry (done).
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 54719
diff changeset
294 M-C-mouse-4 -> M-C-wheel-up, H-S-C-M-s-double-mouse-4 ->
5aea43a3dacd Use outline mode. Remove compile.el entry (done).
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 54719
diff changeset
295 H-S-C-M-s-double-wheel-up, ...
43946
031571a8e24c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 43465
diff changeset
296
55090
5aea43a3dacd Use outline mode. Remove compile.el entry (done).
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 54719
diff changeset
297 ** Beefed-up syntax-tables.
5aea43a3dacd Use outline mode. Remove compile.el entry (done).
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 54719
diff changeset
298 *** recognize multi-character syntactic entities like `begin' and `end'.
5aea43a3dacd Use outline mode. Remove compile.el entry (done).
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 54719
diff changeset
299 *** nested string-delimiters (for Postscript's (foo(bar)baz) strings).
5aea43a3dacd Use outline mode. Remove compile.el entry (done).
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 54719
diff changeset
300 *** support for infix operators (with precedence).
5aea43a3dacd Use outline mode. Remove compile.el entry (done).
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 54719
diff changeset
301 *** support for the $ (paired delimiter) in parse-partial-sexp.
5aea43a3dacd Use outline mode. Remove compile.el entry (done).
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 54719
diff changeset
302 *** support for hook-chars whose effect on the parsing-state is specified
5aea43a3dacd Use outline mode. Remove compile.el entry (done).
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 54719
diff changeset
303 by elisp code. Thus a char could both close a string and open a comment
5aea43a3dacd Use outline mode. Remove compile.el entry (done).
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 54719
diff changeset
304 at the same time and do it in a context-sensitive way.
5aea43a3dacd Use outline mode. Remove compile.el entry (done).
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 54719
diff changeset
305 *** ability to add mode-specific data to the partial-parse-state.
5aea43a3dacd Use outline mode. Remove compile.el entry (done).
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 54719
diff changeset
306
57829
95e2d2018daa *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 57466
diff changeset
307 ** Add a way to convert a keyboard macro to equivalent Lisp code.
95e2d2018daa *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 57466
diff changeset
308
55090
5aea43a3dacd Use outline mode. Remove compile.el entry (done).
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 54719
diff changeset
309 ** Have a command suggestion help system that recognizes patterns
43946
031571a8e24c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 43465
diff changeset
310 of commands which could be replaced with a simpler common command.
031571a8e24c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 43465
diff changeset
311 It should not make more than one suggestion per 10 minutes.
32515
9c151094ef9b Changes from Richard Stallman. More items about Enriched Mode.
Eli Zaretskii <eliz@gnu.org>
parents: 31733
diff changeset
312
55090
5aea43a3dacd Use outline mode. Remove compile.el entry (done).
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 54719
diff changeset
313 ** Add a way to define input methods by computing them (when first used)
45945
9696ee679264 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 45790
diff changeset
314 from other input methods. Then redefine C-x 8 to use a
9696ee679264 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 45790
diff changeset
315 user-selected input method, with the default being the union of
9696ee679264 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 45790
diff changeset
316 latin-1-prefix and latin-1-postfix.
9696ee679264 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 45790
diff changeset
317
76958
b91b3ffd95b9 Clarify potential drawback of previous change.
Richard M. Stallman <rms@gnu.org>
parents: 76912
diff changeset
318 ** Switch the Windows port to using Unicode keyboard input (maybe).
76912
fac2e1af1607 Add entry for switching MS-Windows keyboard input to Unicode.
Eli Zaretskii <eliz@gnu.org>
parents: 76474
diff changeset
319 Based on http://msdn2.microsoft.com/en-us/library/ms633586.aspx,
fac2e1af1607 Add entry for switching MS-Windows keyboard input to Unicode.
Eli Zaretskii <eliz@gnu.org>
parents: 76474
diff changeset
320 this boils down to (1) calling RegisterClassW function to register
fac2e1af1607 Add entry for switching MS-Windows keyboard input to Unicode.
Eli Zaretskii <eliz@gnu.org>
parents: 76474
diff changeset
321 Emacs windows, and (2) modifying ALL system messages to use Unicode.
fac2e1af1607 Add entry for switching MS-Windows keyboard input to Unicode.
Eli Zaretskii <eliz@gnu.org>
parents: 76474
diff changeset
322 In particular, WM_CHAR messages, which result from keyboard input,
76958
b91b3ffd95b9 Clarify potential drawback of previous change.
Richard M. Stallman <rms@gnu.org>
parents: 76912
diff changeset
323 will then come in encoded in UTF-16.
76912
fac2e1af1607 Add entry for switching MS-Windows keyboard input to Unicode.
Eli Zaretskii <eliz@gnu.org>
parents: 76474
diff changeset
324
fac2e1af1607 Add entry for switching MS-Windows keyboard input to Unicode.
Eli Zaretskii <eliz@gnu.org>
parents: 76474
diff changeset
325 One advantage of switching to Unicode is to toss encoded-kbd usage,
fac2e1af1607 Add entry for switching MS-Windows keyboard input to Unicode.
Eli Zaretskii <eliz@gnu.org>
parents: 76474
diff changeset
326 which will solve the problem with binding non-ASCII keys with
fac2e1af1607 Add entry for switching MS-Windows keyboard input to Unicode.
Eli Zaretskii <eliz@gnu.org>
parents: 76474
diff changeset
327 modifiers.
fac2e1af1607 Add entry for switching MS-Windows keyboard input to Unicode.
Eli Zaretskii <eliz@gnu.org>
parents: 76474
diff changeset
328
76958
b91b3ffd95b9 Clarify potential drawback of previous change.
Richard M. Stallman <rms@gnu.org>
parents: 76912
diff changeset
329 Problem: using this on Windows 9x/ME requires installing the
b91b3ffd95b9 Clarify potential drawback of previous change.
Richard M. Stallman <rms@gnu.org>
parents: 76912
diff changeset
330 Microsoft Layer for Unicode (MSLU), which might not implement all
b91b3ffd95b9 Clarify potential drawback of previous change.
Richard M. Stallman <rms@gnu.org>
parents: 76912
diff changeset
331 the required functionality that is available built-in on Windows XP
b91b3ffd95b9 Clarify potential drawback of previous change.
Richard M. Stallman <rms@gnu.org>
parents: 76912
diff changeset
332 and later. We should not make this change if it would pressure
b91b3ffd95b9 Clarify potential drawback of previous change.
Richard M. Stallman <rms@gnu.org>
parents: 76912
diff changeset
333 users of unauthorized copies of older versions of Windows to
b91b3ffd95b9 Clarify potential drawback of previous change.
Richard M. Stallman <rms@gnu.org>
parents: 76912
diff changeset
334 downgrade to versions that require activation.
b91b3ffd95b9 Clarify potential drawback of previous change.
Richard M. Stallman <rms@gnu.org>
parents: 76912
diff changeset
335
55090
5aea43a3dacd Use outline mode. Remove compile.el entry (done).
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 54719
diff changeset
336 ** Implement a clean way to use different major modes for
56444
a07fa479d4e0 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 56410
diff changeset
337 different parts of a buffer. This could be useful in editing
a07fa479d4e0 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 56410
diff changeset
338 Bison input files, for instance, or other kinds of text
67610
0cf34d968396 Updates from Dave Love.
Eli Zaretskii <eliz@gnu.org>
parents: 67585
diff changeset
339 where one language is embedded in another language. See
0cf34d968396 Updates from Dave Love.
Eli Zaretskii <eliz@gnu.org>
parents: 67585
diff changeset
340 http://www.loveshack.ukfsn.org/emacs/multi-mode.el and also
0cf34d968396 Updates from Dave Love.
Eli Zaretskii <eliz@gnu.org>
parents: 67585
diff changeset
341 mmm-mode, as reference for approaches took by others.
25853
Dave Love <fx@gnu.org>
parents:
diff changeset
342
66448
37519beb2cff *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 65789
diff changeset
343 ** Arrange a way for an input method to return the first character
37519beb2cff *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 65789
diff changeset
344 immediately, then replace it later. So that C-s a with
37519beb2cff *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 65789
diff changeset
345 input method latin-1-postfix would immediately search for an a.
37519beb2cff *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 65789
diff changeset
346
55090
5aea43a3dacd Use outline mode. Remove compile.el entry (done).
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 54719
diff changeset
347 ** Give start-process the ability to direct standard-error
25853
Dave Love <fx@gnu.org>
parents:
diff changeset
348 output to a different filter.
Dave Love <fx@gnu.org>
parents:
diff changeset
349
55090
5aea43a3dacd Use outline mode. Remove compile.el entry (done).
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 54719
diff changeset
350 ** Make desktop.el save the "frame configuration" of Emacs (in some
25853
Dave Love <fx@gnu.org>
parents:
diff changeset
351 useful sense).
Dave Love <fx@gnu.org>
parents:
diff changeset
352
55090
5aea43a3dacd Use outline mode. Remove compile.el entry (done).
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 54719
diff changeset
353 ** Give desktop.el a feature to switch between different named
44914
f728ed5c0d9f *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 43994
diff changeset
354 desktops.
f728ed5c0d9f *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 43994
diff changeset
355
55090
5aea43a3dacd Use outline mode. Remove compile.el entry (done).
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 54719
diff changeset
356 ** Replace finder.el with something that generates an Info file
32947
d57da738e85d *** empty log message ***
Dave Love <fx@gnu.org>
parents: 32515
diff changeset
357 which gives the same information through a menu structure. [Dave
d57da738e85d *** empty log message ***
Dave Love <fx@gnu.org>
parents: 32515
diff changeset
358 Love started on this.]
25853
Dave Love <fx@gnu.org>
parents:
diff changeset
359
64191
f7b96b7c946d *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 63726
diff changeset
360 ** Add a cpio mode, more or less like tar mode.
f7b96b7c946d *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 63726
diff changeset
361
55090
5aea43a3dacd Use outline mode. Remove compile.el entry (done).
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 54719
diff changeset
362 ** Implement a variant of uncompress.el or jka-compr.el that works with
51317
85280cb01eba *** empty log message ***
Dave Love <fx@gnu.org>
parents: 50587
diff changeset
363 GNU Privacy Guard for encryption. [Code exists but isn't assigned.
85280cb01eba *** empty log message ***
Dave Love <fx@gnu.org>
parents: 50587
diff changeset
364 See the Gnus development sources for assigned code concerning GPG
67610
0cf34d968396 Updates from Dave Love.
Eli Zaretskii <eliz@gnu.org>
parents: 67585
diff changeset
365 use with mail, which is probably a good start.] See also
0cf34d968396 Updates from Dave Love.
Eli Zaretskii <eliz@gnu.org>
parents: 67585
diff changeset
366 http://www.loveshack.ukfsn.org/emacs/auto-crypt.tgz.
25853
Dave Love <fx@gnu.org>
parents:
diff changeset
367
56444
a07fa479d4e0 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 56410
diff changeset
368 ** Save undo information in special temporary files, and reload it
a07fa479d4e0 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 56410
diff changeset
369 when needed for undoing. This could extend undo capacity.
25853
Dave Love <fx@gnu.org>
parents:
diff changeset
370
55090
5aea43a3dacd Use outline mode. Remove compile.el entry (done).
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 54719
diff changeset
371 ** Change the Windows NT menu code
25853
Dave Love <fx@gnu.org>
parents:
diff changeset
372 so that it handles the deep_p argument and avoids
Dave Love <fx@gnu.org>
parents:
diff changeset
373 regenerating the whole menu bar menu tree except
Dave Love <fx@gnu.org>
parents:
diff changeset
374 when the user tries to use the menubar.
Dave Love <fx@gnu.org>
parents:
diff changeset
375
Dave Love <fx@gnu.org>
parents:
diff changeset
376 This requires the RIT to forward the WM_INITMENU message to
Dave Love <fx@gnu.org>
parents:
diff changeset
377 the main thread, and not return from that message until the main
45790
dc6ce0d4a650 Rename menu_bar_activate_event to MENU_BAR_ACTIVATE_EVENT.
Pavel Janík <Pavel@Janik.cz>
parents: 45201
diff changeset
378 thread has processed the MENU_BAR_ACTIVATE_EVENT and regenerated
25853
Dave Love <fx@gnu.org>
parents:
diff changeset
379 the whole menu bar. In the mean time, it should process other messages.
27949
e06c6af9d981 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 25853
diff changeset
380
55090
5aea43a3dacd Use outline mode. Remove compile.el entry (done).
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 54719
diff changeset
381 ** Get some major packages installed: W3 (development version needs
86415
404f9a9c5f6c nXML is done.
Glenn Morris <rgm@gnu.org>
parents: 86358
diff changeset
382 significant work), PSGML, _possibly_ Cedet and ECB.
85056
f7a1ed49fd9f *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 85002
diff changeset
383 http://lists.gnu.org/archive/html/emacs-devel/2007-05/msg01493.html
f7a1ed49fd9f *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 85002
diff changeset
384 Check the assignments file for other packages which might go in and
f7a1ed49fd9f *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 85002
diff changeset
385 have been missed.
31733
0b55d2534070 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 31467
diff changeset
386
92396
f2e4e3550683 Add python-mode.
Glenn Morris <rgm@gnu.org>
parents: 92303
diff changeset
387 ** Possibly install python-mode in place of python.el, or combine the two.
f2e4e3550683 Add python-mode.
Glenn Morris <rgm@gnu.org>
parents: 92303
diff changeset
388 Someone needs to do the work of figuring out who all the non-trivial
f2e4e3550683 Add python-mode.
Glenn Morris <rgm@gnu.org>
parents: 92303
diff changeset
389 python-mode.el contributors are and getting assignments.
f2e4e3550683 Add python-mode.
Glenn Morris <rgm@gnu.org>
parents: 92303
diff changeset
390 http://lists.gnu.org/archive/html/emacs-devel/2008-02/msg02156.html
f2e4e3550683 Add python-mode.
Glenn Morris <rgm@gnu.org>
parents: 92303
diff changeset
391 http://lists.gnu.org/archive/html/emacs-devel/2008-02/msg02201.html
f2e4e3550683 Add python-mode.
Glenn Morris <rgm@gnu.org>
parents: 92303
diff changeset
392 http://lists.gnu.org/archive/html/emacs-devel/2008-02/msg02489.html
f2e4e3550683 Add python-mode.
Glenn Morris <rgm@gnu.org>
parents: 92303
diff changeset
393 http://lists.gnu.org/archive/html/emacs-devel/2008-02/msg02234.html
f2e4e3550683 Add python-mode.
Glenn Morris <rgm@gnu.org>
parents: 92303
diff changeset
394
55090
5aea43a3dacd Use outline mode. Remove compile.el entry (done).
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 54719
diff changeset
395 ** Make keymaps a first-class Lisp object (this means a rewrite of
33362
8dc4461c59e0 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 33253
diff changeset
396 keymap.c). What should it do apart from being opaque ?
8dc4461c59e0 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 33253
diff changeset
397 multiple inheritance ? faster where-is ? no more fix_submap_inheritance ?
8dc4461c59e0 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 33253
diff changeset
398 what else ?
32947
d57da738e85d *** empty log message ***
Dave Love <fx@gnu.org>
parents: 32515
diff changeset
399
55090
5aea43a3dacd Use outline mode. Remove compile.el entry (done).
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 54719
diff changeset
400 ** Provide real menus on ttys. The MS-DOS implementation can serve as
76912
fac2e1af1607 Add entry for switching MS-Windows keyboard input to Unicode.
Eli Zaretskii <eliz@gnu.org>
parents: 76474
diff changeset
401 an example how to do part of this; see the XMenu* functions on msdos.c.
32947
d57da738e85d *** empty log message ***
Dave Love <fx@gnu.org>
parents: 32515
diff changeset
402
55090
5aea43a3dacd Use outline mode. Remove compile.el entry (done).
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 54719
diff changeset
403 ** Implement popular parts of the rest of the CL functions as compiler
32947
d57da738e85d *** empty log message ***
Dave Love <fx@gnu.org>
parents: 32515
diff changeset
404 macros in cl-macs.
d57da738e85d *** empty log message ***
Dave Love <fx@gnu.org>
parents: 32515
diff changeset
405
58503
dc83ecc1ac97 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 57829
diff changeset
406 ** Make compiler warnings about functions that might be undefined at run time
dc83ecc1ac97 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 57829
diff changeset
407 smarter, so that they know which files are required by the file being
dc83ecc1ac97 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 57829
diff changeset
408 compiled and don't warn about functions defined in them.
dc83ecc1ac97 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 57829
diff changeset
409
55090
5aea43a3dacd Use outline mode. Remove compile.el entry (done).
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 54719
diff changeset
410 ** Highlight rectangles (`mouse-track-rectangle-p' in XEmacs). Already in CUA,
48064
dafe1c2349ff *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 45945
diff changeset
411 but it's a valuable feature worth making more general.
32947
d57da738e85d *** empty log message ***
Dave Love <fx@gnu.org>
parents: 32515
diff changeset
412
55090
5aea43a3dacd Use outline mode. Remove compile.el entry (done).
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 54719
diff changeset
413 ** Provide MIME support for Rmail using the Gnus MIME library. [Maybe
49605
198eb20e0bbb *** empty log message ***
Dave Love <fx@gnu.org>
parents: 49600
diff changeset
414 not now feasible, given Gnus maintenance decisions. fx looked at
198eb20e0bbb *** empty log message ***
Dave Love <fx@gnu.org>
parents: 49600
diff changeset
415 this and can say where some of the problems are.]
32947
d57da738e85d *** empty log message ***
Dave Love <fx@gnu.org>
parents: 32515
diff changeset
416
55090
5aea43a3dacd Use outline mode. Remove compile.el entry (done).
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 54719
diff changeset
417 ** Eliminate the storm of warnings concerning char/unsigned char
67610
0cf34d968396 Updates from Dave Love.
Eli Zaretskii <eliz@gnu.org>
parents: 67585
diff changeset
418 mismatches that we get with GCC 4.x and proprietary compilers on
0cf34d968396 Updates from Dave Love.
Eli Zaretskii <eliz@gnu.org>
parents: 67585
diff changeset
419 various systems. They make it difficult to spot the important
0cf34d968396 Updates from Dave Love.
Eli Zaretskii <eliz@gnu.org>
parents: 67585
diff changeset
420 warnings.
32947
d57da738e85d *** empty log message ***
Dave Love <fx@gnu.org>
parents: 32515
diff changeset
421
55090
5aea43a3dacd Use outline mode. Remove compile.el entry (done).
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 54719
diff changeset
422 ** Fix anything necessary to use `long long' EMACS_INTs with GCC.
33076
a766e7a46d67 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 32947
diff changeset
423
55090
5aea43a3dacd Use outline mode. Remove compile.el entry (done).
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 54719
diff changeset
424 ** Split out parts of lisp.h and generate Makefile dependencies
33076
a766e7a46d67 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 32947
diff changeset
425 automatically.
a766e7a46d67 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 32947
diff changeset
426
55090
5aea43a3dacd Use outline mode. Remove compile.el entry (done).
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 54719
diff changeset
427 ** Update the FAQ.
33076
a766e7a46d67 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 32947
diff changeset
428
55090
5aea43a3dacd Use outline mode. Remove compile.el entry (done).
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 54719
diff changeset
429 ** Allow auto-compression-mode to use zlib calls if zlib is available.
33253
3d7bff27ec2d *** empty log message ***
Dave Love <fx@gnu.org>
parents: 33076
diff changeset
430 [It's required for PNG, so may be linked anyhow.]
33471
777242c79937 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 33362
diff changeset
431
55090
5aea43a3dacd Use outline mode. Remove compile.el entry (done).
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 54719
diff changeset
432 ** Add a --pristine startup flag which does -q --no-site-file plus
33471
777242c79937 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 33362
diff changeset
433 ignoring X resources (Doze equivalents?) and most of the
777242c79937 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 33362
diff changeset
434 environment. What should not be ignored needs consideration.
85056
f7a1ed49fd9f *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 85002
diff changeset
435 [Do the existing -Q and -D cover this, or is more needed?]
33471
777242c79937 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 33362
diff changeset
436
55090
5aea43a3dacd Use outline mode. Remove compile.el entry (done).
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 54719
diff changeset
437 ** Improve the GC (generational, incremental). (We may be able to use
51647
c9a97d52236b *** empty log message ***
Dave Love <fx@gnu.org>
parents: 51317
diff changeset
438 the Boehm collector.) [See the Boehm-GC branch in CVS for work on
c9a97d52236b *** empty log message ***
Dave Love <fx@gnu.org>
parents: 51317
diff changeset
439 this.]
33867
de4e8869e7e3 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 33827
diff changeset
440
55090
5aea43a3dacd Use outline mode. Remove compile.el entry (done).
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 54719
diff changeset
441 ** Check what hooks would help Emacspeak -- see the defadvising in W3.
34333
47ad90ebbc55 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 34029
diff changeset
442
71397
488106b64437 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 71188
diff changeset
443 ** Add definitions for symbol properties, for documentation purposes.
488106b64437 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 71188
diff changeset
444
55090
5aea43a3dacd Use outline mode. Remove compile.el entry (done).
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 54719
diff changeset
445 ** Add horizontal scroll bars.
35157
60037f41e0a8 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 34749
diff changeset
446
55090
5aea43a3dacd Use outline mode. Remove compile.el entry (done).
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 54719
diff changeset
447 ** Provide an optional feature which computes a scroll bar slider's
43465
40fd2b1ad5bf *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 43345
diff changeset
448 size and its position from lines instead of characters.
40fd2b1ad5bf *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 43345
diff changeset
449
55090
5aea43a3dacd Use outline mode. Remove compile.el entry (done).
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 54719
diff changeset
450 ** Allow unknown image types to be rendered via an external program
85056
f7a1ed49fd9f *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 85002
diff changeset
451 converting them to, say, PBM (in the same way as PostScript?). [does
f7a1ed49fd9f *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 85002
diff changeset
452 doc-view.el do this, or could it be extended to do this?]
75278
d59e3f9dcf0b Proper background color handling for pngs.
Chong Yidong <cyd@stupidchicken.com>
parents: 75042
diff changeset
453
55090
5aea43a3dacd Use outline mode. Remove compile.el entry (done).
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 54719
diff changeset
454 ** Allow displaying an X window from an external program in a buffer,
48072
7b2b53ef44d7 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 48064
diff changeset
455 e.g. to render graphics from Java applets. [gerd and/or wmperry
7b2b53ef44d7 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 48064
diff changeset
456 thought this was feasible.]
7b2b53ef44d7 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 48064
diff changeset
457
55090
5aea43a3dacd Use outline mode. Remove compile.el entry (done).
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 54719
diff changeset
458 ** Allow images (not just text) in the margin to be mouse-sensitive.
48072
7b2b53ef44d7 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 48064
diff changeset
459 (Requires recursing through display properties). Provide some way
7b2b53ef44d7 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 48064
diff changeset
460 to simulate mouse-clicks on marginal text without a mouse.
7b2b53ef44d7 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 48064
diff changeset
461
55090
5aea43a3dacd Use outline mode. Remove compile.el entry (done).
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 54719
diff changeset
462 ** Implement Lisp functions to determine properly whether a character
48072
7b2b53ef44d7 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 48064
diff changeset
463 is displayable (particularly needed in XFree 4, sigh). Use it to
7b2b53ef44d7 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 48064
diff changeset
464 define useful glyphs that may be displayed as images or unicodes
7b2b53ef44d7 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 48064
diff changeset
465 (with ASCIIfied fallback via latin1-disp). Examples include
7b2b53ef44d7 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 48064
diff changeset
466 box-drawing graphics in Custom buffers, W3 rules and tables, and
7b2b53ef44d7 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 48064
diff changeset
467 tree displays generally, mode-line mail indicator. [See work done
90104
a01e7a9f1659 Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-14
Miles Bader <miles@gnu.org>
parents: 90100
diff changeset
468 already for Emacs 23 and consult fx.]
48072
7b2b53ef44d7 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 48064
diff changeset
469
55090
5aea43a3dacd Use outline mode. Remove compile.el entry (done).
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 54719
diff changeset
470 ** Do something to make rms happy with fx's dynamic loading, and use it
48072
7b2b53ef44d7 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 48064
diff changeset
471 to implement things like auto-loaded buffer parsers and database
7b2b53ef44d7 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 48064
diff changeset
472 access in cases which need more than Lisp.
7b2b53ef44d7 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 48064
diff changeset
473
55090
5aea43a3dacd Use outline mode. Remove compile.el entry (done).
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 54719
diff changeset
474 ** Extend ps-print to deal with multiple font sizes, images, and extra
48072
7b2b53ef44d7 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 48064
diff changeset
475 encodings.
7b2b53ef44d7 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 48064
diff changeset
476
55090
5aea43a3dacd Use outline mode. Remove compile.el entry (done).
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 54719
diff changeset
477 ** Provide portable undumping using mmap (per gerd design).
48072
7b2b53ef44d7 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 48064
diff changeset
478
64809
b3d25b6347f2 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 64235
diff changeset
479 ** Make byte-compile avoid binding an expanded defsubst's args
b3d25b6347f2 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 64235
diff changeset
480 when the body only calls primitives.
b3d25b6347f2 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 64235
diff changeset
481
55090
5aea43a3dacd Use outline mode. Remove compile.el entry (done).
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 54719
diff changeset
482 ** Use the XIE X extension, if available, for image display.
48072
7b2b53ef44d7 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 48064
diff changeset
483
55090
5aea43a3dacd Use outline mode. Remove compile.el entry (done).
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 54719
diff changeset
484 ** Make monochrome images display using the foreground and background
50587
f711c86ea5c9 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 49605
diff changeset
485 colors of the applicable faces.
f711c86ea5c9 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 49605
diff changeset
486
62222
bedd8e5433cd *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 61602
diff changeset
487 ** Face remapping.
bedd8e5433cd *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 61602
diff changeset
488
71620
9fc315417562 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 71536
diff changeset
489 ** Make `format-time-string' preserve text properties like `format'.
9fc315417562 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 71536
diff changeset
490
66738
2ed5507a3be3 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 66448
diff changeset
491 ** Optionally make the cursor a little thinner at the end of a line
2ed5507a3be3 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 66448
diff changeset
492 or the end of the buffer.
2ed5507a3be3 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 66448
diff changeset
493
55090
5aea43a3dacd Use outline mode. Remove compile.el entry (done).
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 54719
diff changeset
494 ** Port the conservative stack marking code of Emacs' garbage collector
67610
0cf34d968396 Updates from Dave Love.
Eli Zaretskii <eliz@gnu.org>
parents: 67585
diff changeset
495 to more systems, so that we can completely get rid of GCPROs. Note
0cf34d968396 Updates from Dave Love.
Eli Zaretskii <eliz@gnu.org>
parents: 67585
diff changeset
496 that Boehm garbage collector provides this.
43043
98b7448c1aac *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 42516
diff changeset
497
55090
5aea43a3dacd Use outline mode. Remove compile.el entry (done).
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 54719
diff changeset
498 ** Reorder defcustom's in each package so that the more important
45156
1557405e3933 Add an item about reordering defcustom's.
Eli Zaretskii <eliz@gnu.org>
parents: 45081
diff changeset
499 options come first in the Customize buffers. This could be done by
1557405e3933 Add an item about reordering defcustom's.
Eli Zaretskii <eliz@gnu.org>
parents: 45081
diff changeset
500 either rearranging the file (since options are shown in the order
1557405e3933 Add an item about reordering defcustom's.
Eli Zaretskii <eliz@gnu.org>
parents: 45081
diff changeset
501 they appear in the *.el files), or by adding a few :set-after
1557405e3933 Add an item about reordering defcustom's.
Eli Zaretskii <eliz@gnu.org>
parents: 45081
diff changeset
502 attributes.
1557405e3933 Add an item about reordering defcustom's.
Eli Zaretskii <eliz@gnu.org>
parents: 45081
diff changeset
503
55090
5aea43a3dacd Use outline mode. Remove compile.el entry (done).
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 54719
diff changeset
504 ** Maybe document the features of libraries missing from the manual (or
43043
98b7448c1aac *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 42516
diff changeset
505 ancillary manuals, including the Lisp manual in some cases).
98b7448c1aac *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 42516
diff changeset
506 This is not worth doing for all of these packages and we need not
98b7448c1aac *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 42516
diff changeset
507 aim for completeness, but some may be worth documenting.
98b7448c1aac *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 42516
diff changeset
508
98b7448c1aac *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 42516
diff changeset
509 Here's a list which is probably not complete/correct: align, allout,
98b7448c1aac *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 42516
diff changeset
510 artist, ansi-color, array, battery, calculator, cdl, cmuscheme,
45163
Kim F. Storm <storm@cua.dk>
parents: 45158
diff changeset
511 completion, cua, delim-col, dirtrack, double, echistory, elide-head,
43043
98b7448c1aac *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 42516
diff changeset
512 easymenu, expand, flow-ctrl, format [format-alist],
98b7448c1aac *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 42516
diff changeset
513 generic/generic-x [various modes], kermit, log-edit, ledit
98b7448c1aac *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 42516
diff changeset
514 [obsolete?], makesum, midnight [other than in Kill Buffer node],
98b7448c1aac *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 42516
diff changeset
515 mouse-copy [?], mouse-drag, mouse-sel, net-utils, rcompile,
98b7448c1aac *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 42516
diff changeset
516 snmp-mode [?], soundex [should be interactive?], strokes [start from
98b7448c1aac *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 42516
diff changeset
517 the web page], talk, thingatpt [interactive functions?], type-break,
98b7448c1aac *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 42516
diff changeset
518 vcursor, xscheme, zone-mode [?], mlconvert [?], iso-cvt, iso-swed,
98b7448c1aac *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 42516
diff changeset
519 swedish, feedmail [?], uce, bruce, gametree, meese, page-ext,
98b7448c1aac *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 42516
diff changeset
520 refbib, refer, scribe, sgml-mode, spell, texinfo, underline,
98b7448c1aac *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 42516
diff changeset
521 cmacexp, hideif, mantemp [obsolete?], pcomplete, assoc, xml,
98b7448c1aac *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 42516
diff changeset
522 cvs-status (should be described in PCL-CVS manual); other progmodes,
98b7448c1aac *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 42516
diff changeset
523 probably in separate manual.
48177
3a459d1aa72c *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 48154
diff changeset
524
55090
5aea43a3dacd Use outline mode. Remove compile.el entry (done).
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 54719
diff changeset
525 ** Convert the XPM bitmaps to PPM, replace the PBMs with them and scrap
49605
198eb20e0bbb *** empty log message ***
Dave Love <fx@gnu.org>
parents: 49600
diff changeset
526 the XPMs so that the colour versions work generally. (Requires care
198eb20e0bbb *** empty log message ***
Dave Love <fx@gnu.org>
parents: 49600
diff changeset
527 with the colour used for the transparent regions.)
198eb20e0bbb *** empty log message ***
Dave Love <fx@gnu.org>
parents: 49600
diff changeset
528
55090
5aea43a3dacd Use outline mode. Remove compile.el entry (done).
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 54719
diff changeset
529 ** Convenient access to the `values' variable. It would be nice to have an
48177
3a459d1aa72c *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 48154
diff changeset
530 interface that would show you the printed reps of the elements of the
3a459d1aa72c *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 48154
diff changeset
531 list in a menu, let you select one of the values, and put it into some
3a459d1aa72c *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 48154
diff changeset
532 other variable, without changing the value of `values'.
49605
198eb20e0bbb *** empty log message ***
Dave Love <fx@gnu.org>
parents: 49600
diff changeset
533
55090
5aea43a3dacd Use outline mode. Remove compile.el entry (done).
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 54719
diff changeset
534 ** (Controlled by a flag) make open and close syntax match exactly,
52780
47bf5f5df3c9 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 52413
diff changeset
535 i.e. `(' doesn't match `]'.
47bf5f5df3c9 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 52413
diff changeset
536
55090
5aea43a3dacd Use outline mode. Remove compile.el entry (done).
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 54719
diff changeset
537 ** Specify parameter ID-FORMAT in all calls to `file-attributes' and
53107
422a00e3d747 Add plans for change of file attributes UID and GID from integer to string.
Lars Hansen <larsh@soem.dk>
parents: 52780
diff changeset
538 `directory-files-and-attributes' where attributes UID or GID are used.
422a00e3d747 Add plans for change of file attributes UID and GID from integer to string.
Lars Hansen <larsh@soem.dk>
parents: 52780
diff changeset
539 Whenever possible, use value 'string.
422a00e3d747 Add plans for change of file attributes UID and GID from integer to string.
Lars Hansen <larsh@soem.dk>
parents: 52780
diff changeset
540 When done, change meaning of default value from 'integer to 'string.
422a00e3d747 Add plans for change of file attributes UID and GID from integer to string.
Lars Hansen <larsh@soem.dk>
parents: 52780
diff changeset
541 If value 'integer is used nowhere, remove the parameter ID-FORMAT from
422a00e3d747 Add plans for change of file attributes UID and GID from integer to string.
Lars Hansen <larsh@soem.dk>
parents: 52780
diff changeset
542 the definition of `file-attributes' and `directory-files-and-attributes'
422a00e3d747 Add plans for change of file attributes UID and GID from integer to string.
Lars Hansen <larsh@soem.dk>
parents: 52780
diff changeset
543 and from the calls.
422a00e3d747 Add plans for change of file attributes UID and GID from integer to string.
Lars Hansen <larsh@soem.dk>
parents: 52780
diff changeset
544
77517
710ee10c6665 Add item about support for large files on MS-Windows.
Eli Zaretskii <eliz@gnu.org>
parents: 77386
diff changeset
545 ** Modify the emulation of `stat' for MS-Windows to support large files.
710ee10c6665 Add item about support for large files on MS-Windows.
Eli Zaretskii <eliz@gnu.org>
parents: 77386
diff changeset
546 The current version uses the stock Windows definition of `struct
710ee10c6665 Add item about support for large files on MS-Windows.
Eli Zaretskii <eliz@gnu.org>
parents: 77386
diff changeset
547 stat', where the file's size is returned as a 32-bit integer. That
710ee10c6665 Add item about support for large files on MS-Windows.
Eli Zaretskii <eliz@gnu.org>
parents: 77386
diff changeset
548 overflows for files larger than 4GB. To fix, modify `stat' to use
710ee10c6665 Add item about support for large files on MS-Windows.
Eli Zaretskii <eliz@gnu.org>
parents: 77386
diff changeset
549 64-bit size, and use a declaration of `struct stat' that supports
710ee10c6665 Add item about support for large files on MS-Windows.
Eli Zaretskii <eliz@gnu.org>
parents: 77386
diff changeset
550 such sizes.
710ee10c6665 Add item about support for large files on MS-Windows.
Eli Zaretskii <eliz@gnu.org>
parents: 77386
diff changeset
551
56410
dff1ba85e98c *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents: 56347
diff changeset
552 ** Make language-info-alist customizable. Currently a user can customize
dff1ba85e98c *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents: 56347
diff changeset
553 only the variable `current-language-environment'.
dff1ba85e98c *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents: 56347
diff changeset
554
dff1ba85e98c *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents: 56347
diff changeset
555 ** Improve language environment handling so that Emacs can fit
dff1ba85e98c *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents: 56347
diff changeset
556 better to a users locale. Currently Emacs uses utf-8 language
dff1ba85e98c *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents: 56347
diff changeset
557 environment for all utf-8 locales, thus a user in ja_JP.UTF-8 locale
dff1ba85e98c *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents: 56347
diff changeset
558 are also put in utf-8 lang. env. In such a case, it is
dff1ba85e98c *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents: 56347
diff changeset
559 better to use Japanese lang. env. but prefer utf-8 coding system.
56347
8aa767f7d605 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents: 56077
diff changeset
560
67679
b9ad87c3838b *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 67610
diff changeset
561 ** Enhance locale handling: handle language, territory and charset
b9ad87c3838b *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 67610
diff changeset
562 orthogonally and de-emphasize language environments. Use the locale
b9ad87c3838b *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 67610
diff changeset
563 to set up more things, such as fontsets, the default Ispell
b9ad87c3838b *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 67610
diff changeset
564 dictionary, diary format, calendar holidays and display, quoting
b9ad87c3838b *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 67610
diff changeset
565 characters and phrase boundaries, sentence endings, collation for
b9ad87c3838b *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 67610
diff changeset
566 sorting (at least for unicodes), HTTP Accept-language, patterns for
b9ad87c3838b *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 67610
diff changeset
567 directory listings and compilation messages, yes-or-no replies,
b9ad87c3838b *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 67610
diff changeset
568 common menu items when the toolkit supports it ... `locale-info'
b9ad87c3838b *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 67610
diff changeset
569 needs extending for LC_COLLATE &c. [fx started on this.]
b9ad87c3838b *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 67610
diff changeset
570
56347
8aa767f7d605 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents: 56077
diff changeset
571 ** Eliminate the current restriction on header printing by ps-print.
8aa767f7d605 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents: 56077
diff changeset
572 Currently, a header can contain only single 1-byte charset in
8aa767f7d605 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents: 56077
diff changeset
573 addition to ASCII.
8aa767f7d605 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents: 56077
diff changeset
574
8aa767f7d605 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents: 56077
diff changeset
575 ** In ps-print, provide an user friendly interface to specify fonts.
8aa767f7d605 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents: 56077
diff changeset
576
8aa767f7d605 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents: 56077
diff changeset
577 ** Enhance word boundary detection for such a script that doesn't use
8aa767f7d605 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents: 56077
diff changeset
578 space at word boundary (e.g. Thai).
8aa767f7d605 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents: 56077
diff changeset
579
56410
dff1ba85e98c *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents: 56347
diff changeset
580 ** Implement interface programs with major Japanese conversion server
dff1ba85e98c *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents: 56347
diff changeset
581 in lib-src so that they can be used from the input method
dff1ba85e98c *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents: 56347
diff changeset
582 "japanese". Currently, most Japanese users are using external
dff1ba85e98c *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents: 56347
diff changeset
583 packages (e.g. tamago, anthy) or an input method via XIM.
56347
8aa767f7d605 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents: 56077
diff changeset
584
68572
1614209f7fe4 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 68551
diff changeset
585 ** Let LEIM handle the Mode_switch key like XIM does (i.e. a toggle like C-\
1614209f7fe4 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 68551
diff changeset
586 but which can also be used as a modifier).
1614209f7fe4 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 68551
diff changeset
587
67753
34a28bb460ab *** empty log message ***
Nick Roberts <nickrob@snap.net.nz>
parents: 67718
diff changeset
588 ** Improve Help buffers: Change the face of previously visited links (like
34a28bb460ab *** empty log message ***
Nick Roberts <nickrob@snap.net.nz>
parents: 67718
diff changeset
589 Info, but also with regard to namespace), add a forward button to make the
34a28bb460ab *** empty log message ***
Nick Roberts <nickrob@snap.net.nz>
parents: 67718
diff changeset
590 Help buffer more browser like and gives the value of lisp expressions
34a28bb460ab *** empty log message ***
Nick Roberts <nickrob@snap.net.nz>
parents: 67718
diff changeset
591 e.g auto-mode-alist, the right face. [nickrob@snap.net.nz has a patch
34a28bb460ab *** empty log message ***
Nick Roberts <nickrob@snap.net.nz>
parents: 67718
diff changeset
592 for this for inclusion after 22.1].
34a28bb460ab *** empty log message ***
Nick Roberts <nickrob@snap.net.nz>
parents: 67718
diff changeset
593
69353
aba2814a3824 *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 68572
diff changeset
594 ** Possibly make `list-holidays' eval items in the calendar-holidays variable.
aba2814a3824 *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 68572
diff changeset
595 See thread
aba2814a3824 *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 68572
diff changeset
596 <http://lists.gnu.org/archive/html/emacs-devel/2006-02/msg01034.html>.
aba2814a3824 *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 68572
diff changeset
597 [rgm@gnu.org will look at this after 22.1]
aba2814a3824 *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 68572
diff changeset
598
73887
e8fea74ed3d1 *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 72734
diff changeset
599 ** Possibly make cal-dst use the system timezone database directly.
e8fea74ed3d1 *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 72734
diff changeset
600 See thread
e8fea74ed3d1 *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 72734
diff changeset
601 <http://lists.gnu.org/archive/html/emacs-pretest-bug/2006-11/msg00060.html>
e8fea74ed3d1 *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 72734
diff changeset
602
85056
f7a1ed49fd9f *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 85002
diff changeset
603 ** Possibly add a "close" button to the modeline.
f7a1ed49fd9f *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 85002
diff changeset
604 The idea is to add an "X" of some kind, that when clicked deletes
f7a1ed49fd9f *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 85002
diff changeset
605 the window associated with that modeline.
f7a1ed49fd9f *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 85002
diff changeset
606 http://lists.gnu.org/archive/html/emacs-devel/2007-09/msg02416.html
f7a1ed49fd9f *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 85002
diff changeset
607
55090
5aea43a3dacd Use outline mode. Remove compile.el entry (done).
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 54719
diff changeset
608 * Internal changes
5aea43a3dacd Use outline mode. Remove compile.el entry (done).
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 54719
diff changeset
609
77161
0ebcdaee8a4e Fix typo.
Glenn Morris <rgm@gnu.org>
parents: 77130
diff changeset
610 ** Cleanup all the GC_ mark bit stuff -- there is no longer any distinction
76474
273b86e5b88a Add GC_ mark bit cleanup.
Chong Yidong <cyd@stupidchicken.com>
parents: 75774
diff changeset
611 since the mark bit is no longer stored in the Lisp_Object itself.
273b86e5b88a Add GC_ mark bit cleanup.
Chong Yidong <cyd@stupidchicken.com>
parents: 75774
diff changeset
612
81051
baed9ec7901b *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 80873
diff changeset
613 ** Refine the `predicate' arg to read-file-name.
baed9ec7901b *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 80873
diff changeset
614 Currently, it mixes up the predicate to apply when doing completion and the
baed9ec7901b *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 80873
diff changeset
615 one to use when terminating the selection.
baed9ec7901b *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 80873
diff changeset
616
74941
e7574ee349e7 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 74771
diff changeset
617 ** Merge ibuffer.el and buff-menu.el.
e7574ee349e7 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 74771
diff changeset
618 More specifically do what's needed to make ibuffer.el the default,
e7574ee349e7 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 74771
diff changeset
619 or just an extension of buff-menu.el.
e7574ee349e7 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 74771
diff changeset
620
e7574ee349e7 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 74771
diff changeset
621 ** Use pcomplete by default in shell-mode.
e7574ee349e7 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 74771
diff changeset
622 This means to make it behave (by default) more like the current code.
e7574ee349e7 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 74771
diff changeset
623 Use it also for read-shell-command, M-x compile, ...
e7574ee349e7 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 74771
diff changeset
624
e7574ee349e7 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 74771
diff changeset
625 ** Merge sendmail.el and messages.el.
e7574ee349e7 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 74771
diff changeset
626 Probably not a complete merge, but at least arrange for messages.el to be
e7574ee349e7 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 74771
diff changeset
627 a derived mode of sendmail.el. Or arrange for messages.el to be split
e7574ee349e7 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 74771
diff changeset
628 into a small core and "the rest" so that we use less resources as long as
e7574ee349e7 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 74771
diff changeset
629 we stick to the features provided in sendmail.el.
87271
a645d5383848 *** empty log message ***
Martin Rudalics <rudalics@gmx.at>
parents: 87267
diff changeset
630
55090
5aea43a3dacd Use outline mode. Remove compile.el entry (done).
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 54719
diff changeset
631 ** Replace gmalloc.c with the modified Doug Lea code from the current
74941
e7574ee349e7 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 74771
diff changeset
632 GNU libc so that the special mmapping of buffers can be removed --
e7574ee349e7 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 74771
diff changeset
633 that apparently loses under Solaris, at least. [fx has mostly done
e7574ee349e7 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 74771
diff changeset
634 this.]
55090
5aea43a3dacd Use outline mode. Remove compile.el entry (done).
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 54719
diff changeset
635
5aea43a3dacd Use outline mode. Remove compile.el entry (done).
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 54719
diff changeset
636 ** Rewrite make-docfile to be clean and maintainable.
5aea43a3dacd Use outline mode. Remove compile.el entry (done).
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 54719
diff changeset
637
5aea43a3dacd Use outline mode. Remove compile.el entry (done).
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 54719
diff changeset
638 ** Add an inferior-comint-minor-mode to capture the common set of operations
5aea43a3dacd Use outline mode. Remove compile.el entry (done).
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 54719
diff changeset
639 offered by major modes that offer an associated inferior
58814
8cf051896b6b *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 58503
diff changeset
640 comint-derived mode. I.e. basically make cmuscheme.el/inf-lisp.el generic.
8cf051896b6b *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 58503
diff changeset
641 For use by sml-mode, python-mode, tex-mode, scheme-mode, lisp-mode,
8cf051896b6b *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 58503
diff changeset
642 haskell-mode, tuareg-mode, ...
55090
5aea43a3dacd Use outline mode. Remove compile.el entry (done).
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 54719
diff changeset
643
68433
9855f34ed7fb * TODO: Make SYNC_INPUT the default.
Chong Yidong <cyd@stupidchicken.com>
parents: 68431
diff changeset
644 ** Make SYNC_INPUT the default.
9855f34ed7fb * TODO: Make SYNC_INPUT the default.
Chong Yidong <cyd@stupidchicken.com>
parents: 68431
diff changeset
645 All loops using immediate_quit need to be checked to ensure that
9855f34ed7fb * TODO: Make SYNC_INPUT the default.
Chong Yidong <cyd@stupidchicken.com>
parents: 68431
diff changeset
646 C-g can interrupt them, in case of an infinite loop. Once we
9855f34ed7fb * TODO: Make SYNC_INPUT the default.
Chong Yidong <cyd@stupidchicken.com>
parents: 68431
diff changeset
647 switch to using SYNC_INPUT, we can remove the BLOCK_INPUTs in the
9855f34ed7fb * TODO: Make SYNC_INPUT the default.
Chong Yidong <cyd@stupidchicken.com>
parents: 68431
diff changeset
648 allocation functions (allocate_string etc.) without worrying about
9855f34ed7fb * TODO: Make SYNC_INPUT the default.
Chong Yidong <cyd@stupidchicken.com>
parents: 68431
diff changeset
649 data munging.
9855f34ed7fb * TODO: Make SYNC_INPUT the default.
Chong Yidong <cyd@stupidchicken.com>
parents: 68431
diff changeset
650
71536
e9a4b71a2f79 Add note about "link" button-class to etc/TODO
Miles Bader <miles@gnu.org>
parents: 71490
diff changeset
651 ** Add "link" button class
e9a4b71a2f79 Add note about "link" button-class to etc/TODO
Miles Bader <miles@gnu.org>
parents: 71490
diff changeset
652 Add a standard button-class named "link", and make all other link-like
e9a4b71a2f79 Add note about "link" button-class to etc/TODO
Miles Bader <miles@gnu.org>
parents: 71490
diff changeset
653 button classes inherit from it. Set the default face of the "link" button
e9a4b71a2f79 Add note about "link" button-class to etc/TODO
Miles Bader <miles@gnu.org>
parents: 71490
diff changeset
654 class to the standard "link" face.
e9a4b71a2f79 Add note about "link" button-class to etc/TODO
Miles Bader <miles@gnu.org>
parents: 71490
diff changeset
655
63599
aa28403fd4d3 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 63585
diff changeset
656 * Other known bugs:
aa28403fd4d3 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 63585
diff changeset
657
85469
7a37dbd2963b *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 85084
diff changeset
658 ** `make-frame' forgets unhandled parameters, at least for X11 frames.
80873
c2c723c45f9a *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 77517
diff changeset
659 ** The \\{...} keymap dump output does not correctly remove shadowed entries:
c2c723c45f9a *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 77517
diff changeset
660 From: "Drew Adams" <drew.adams@oracle.com>
c2c723c45f9a *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 77517
diff changeset
661
c2c723c45f9a *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 77517
diff changeset
662 (define-key minibuffer-local-map [(control ?=)] 'foo)
c2c723c45f9a *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 77517
diff changeset
663 (define-key minibuffer-local-completion-map [(control ?=)] 'foo)
c2c723c45f9a *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 77517
diff changeset
664
c2c723c45f9a *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 77517
diff changeset
665 (defun toto () "\\{minibuffer-local-completion-map}" 4)
c2c723c45f9a *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 77517
diff changeset
666
c2c723c45f9a *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 77517
diff changeset
667 C-h f toto shows a duplicate entry for C-=:
c2c723c45f9a *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 77517
diff changeset
668
c2c723c45f9a *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 77517
diff changeset
669 toto is a Lisp function.
c2c723c45f9a *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 77517
diff changeset
670 (toto)
c2c723c45f9a *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 77517
diff changeset
671
c2c723c45f9a *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 77517
diff changeset
672 key binding
c2c723c45f9a *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 77517
diff changeset
673 - --- -------
c2c723c45f9a *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 77517
diff changeset
674
c2c723c45f9a *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 77517
diff changeset
675 C-g abort-recursive-edit
c2c723c45f9a *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 77517
diff changeset
676 TAB minibuffer-complete
c2c723c45f9a *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 77517
diff changeset
677 C-j exit-minibuffer
c2c723c45f9a *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 77517
diff changeset
678 RET exit-minibuffer
c2c723c45f9a *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 77517
diff changeset
679 ESC Prefix Command
c2c723c45f9a *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 77517
diff changeset
680 SPC minibuffer-complete-word
c2c723c45f9a *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 77517
diff changeset
681 ? minibuffer-completion-help
c2c723c45f9a *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 77517
diff changeset
682 C-= foo
c2c723c45f9a *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 77517
diff changeset
683 C-= foo
c2c723c45f9a *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 77517
diff changeset
684 ...
c2c723c45f9a *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 77517
diff changeset
685
63599
aa28403fd4d3 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 63585
diff changeset
686 ** a two-char comment-starter whose two chars are symbol constituents will
aa28403fd4d3 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 63585
diff changeset
687 not be noticed if it appears within a word.
aa28403fd4d3 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 63585
diff changeset
688
63585
ba0246b5a6bb *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 62496
diff changeset
689 ** Fix unexelf.c to handle the .data.rel and .data.rel.local
ba0246b5a6bb *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 62496
diff changeset
690 sections made by GCC 3.4 on IRIX.
ba0246b5a6bb *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 62496
diff changeset
691
75774
dc23aaa67696 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75343
diff changeset
692
dc23aaa67696 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75343
diff changeset
693 This file is part of GNU Emacs.
dc23aaa67696 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75343
diff changeset
694
dc23aaa67696 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75343
diff changeset
695 GNU Emacs is free software; you can redistribute it and/or modify
dc23aaa67696 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75343
diff changeset
696 it under the terms of the GNU General Public License as published by
78271
713172dcf518 Switch license to GPLv3 or later.
Glenn Morris <rgm@gnu.org>
parents: 77517
diff changeset
697 the Free Software Foundation; either version 3, or (at your option)
75774
dc23aaa67696 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75343
diff changeset
698 any later version.
71188
d4fb4584a969 Add copyright notice and copying permissions.
Eli Zaretskii <eliz@gnu.org>
parents: 70865
diff changeset
699
75774
dc23aaa67696 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75343
diff changeset
700 GNU Emacs is distributed in the hope that it will be useful,
dc23aaa67696 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75343
diff changeset
701 but WITHOUT ANY WARRANTY; without even the implied warranty of
dc23aaa67696 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75343
diff changeset
702 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
dc23aaa67696 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75343
diff changeset
703 GNU General Public License for more details.
71188
d4fb4584a969 Add copyright notice and copying permissions.
Eli Zaretskii <eliz@gnu.org>
parents: 70865
diff changeset
704
75774
dc23aaa67696 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75343
diff changeset
705 You should have received a copy of the GNU General Public License
dc23aaa67696 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75343
diff changeset
706 along with GNU Emacs; see the file COPYING. If not, write to the
dc23aaa67696 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75343
diff changeset
707 Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
dc23aaa67696 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75343
diff changeset
708 Boston, MA 02110-1301, USA.
71188
d4fb4584a969 Add copyright notice and copying permissions.
Eli Zaretskii <eliz@gnu.org>
parents: 70865
diff changeset
709
52401
695cf19ef79e Add arch taglines
Miles Bader <miles@gnu.org>
parents: 51647
diff changeset
710 ;;; arch-tag: b0a3e40b-726a-457d-9999-ba848321b036