diff options
| author | Joakim Verona | 2012-01-12 07:50:16 +0100 |
|---|---|---|
| committer | Joakim Verona | 2012-01-12 07:50:16 +0100 |
| commit | 16e9a80c0c3ca5f72f802b92ff5ca1f595a07eca (patch) | |
| tree | 33fb6b970b7bcb0cb813d305da2c43f3d212bbf2 | |
| parent | e4f761f1e3df7fbc7793c73c5d808b8da0b3a700 (diff) | |
| parent | 403993a8a646887193dd7b8a01cf16137cd89a1e (diff) | |
| download | emacs-16e9a80c0c3ca5f72f802b92ff5ca1f595a07eca.tar.gz emacs-16e9a80c0c3ca5f72f802b92ff5ca1f595a07eca.zip | |
upstream
80 files changed, 1073 insertions, 889 deletions
diff --git a/Makefile.in b/Makefile.in index 400fc73e6da..f178a3aeb16 100644 --- a/Makefile.in +++ b/Makefile.in | |||
| @@ -208,11 +208,8 @@ lisppath=@lisppath@ | |||
| 208 | # building. This is only used during the process of | 208 | # building. This is only used during the process of |
| 209 | # compiling Emacs, to help Emacs find its lisp files | 209 | # compiling Emacs, to help Emacs find its lisp files |
| 210 | # before they've been installed in their final location. | 210 | # before they've been installed in their final location. |
| 211 | # It's usually identical to lisppath, except that | 211 | # This should be a colon-separated list of directories. |
| 212 | # it does not include locallisppath, and the | 212 | # Normally it points to the lisp/ directory in the sources. |
| 213 | # entry for the directory containing the installed lisp | ||
| 214 | # files has been replaced with ../lisp. This should be a | ||
| 215 | # colon-separated list of directories. | ||
| 216 | buildlisppath=${srcdir}/lisp | 213 | buildlisppath=${srcdir}/lisp |
| 217 | 214 | ||
| 218 | # Where to install the other architecture-independent | 215 | # Where to install the other architecture-independent |
diff --git a/admin/FOR-RELEASE b/admin/FOR-RELEASE index ad056ab0bda..c82dbf36f0d 100644 --- a/admin/FOR-RELEASE +++ b/admin/FOR-RELEASE | |||
| @@ -99,7 +99,7 @@ names of the people who have checked it. | |||
| 99 | 99 | ||
| 100 | SECTION READERS | 100 | SECTION READERS |
| 101 | ---------------------------------- | 101 | ---------------------------------- |
| 102 | TUTORIAL | 102 | TUTORIAL cyd |
| 103 | TUTORIAL.bg | 103 | TUTORIAL.bg |
| 104 | TUTORIAL.cn | 104 | TUTORIAL.cn |
| 105 | TUTORIAL.cs | 105 | TUTORIAL.cs |
diff --git a/admin/notes/multi-tty b/admin/notes/multi-tty index ad46f493a02..4146c8ffa58 100644 --- a/admin/notes/multi-tty +++ b/admin/notes/multi-tty | |||
| @@ -789,7 +789,7 @@ DIARY OF CHANGES | |||
| 789 | frame's kboard from there.) | 789 | frame's kboard from there.) |
| 790 | 790 | ||
| 791 | -- Fix rif issue with X-tty combo sessions. IMHO the best thing to do | 791 | -- Fix rif issue with X-tty combo sessions. IMHO the best thing to do |
| 792 | is to get rid of that global variable (and use the value value in | 792 | is to get rid of that global variable (and use the value in |
| 793 | display_method, which is guaranteed to be correct). | 793 | display_method, which is guaranteed to be correct). |
| 794 | 794 | ||
| 795 | (Done, did exactly that. Core dumps during combo sessions became | 795 | (Done, did exactly that. Core dumps during combo sessions became |
diff --git a/admin/quick-install-emacs b/admin/quick-install-emacs index 657dcdc1766..06cd2d40901 100755 --- a/admin/quick-install-emacs +++ b/admin/quick-install-emacs | |||
| @@ -49,7 +49,7 @@ COPY='cp -f' | |||
| 49 | REMOVE='rm -r' | 49 | REMOVE='rm -r' |
| 50 | MKDIR='mkdir -p' | 50 | MKDIR='mkdir -p' |
| 51 | 51 | ||
| 52 | # Used to execute commands once once we create them | 52 | # Used to execute commands once we create them |
| 53 | EXEC='sh' | 53 | EXEC='sh' |
| 54 | 54 | ||
| 55 | NAWK=/usr/bin/nawk | 55 | NAWK=/usr/bin/nawk |
diff --git a/doc/emacs/custom.texi b/doc/emacs/custom.texi index 82a63996a64..b2215c19e75 100644 --- a/doc/emacs/custom.texi +++ b/doc/emacs/custom.texi | |||
| @@ -141,7 +141,7 @@ previous button or editable field. | |||
| 141 | From the top-level customization buffer created by @kbd{M-x | 141 | From the top-level customization buffer created by @kbd{M-x |
| 142 | customize}, you can follow the links to the subgroups of the | 142 | customize}, you can follow the links to the subgroups of the |
| 143 | @samp{Emacs} customization group. These subgroups may contain | 143 | @samp{Emacs} customization group. These subgroups may contain |
| 144 | settings for you to customize; they may also contain futher subgroups, | 144 | settings for you to customize; they may also contain further subgroups, |
| 145 | dealing with yet more specialized subsystems of Emacs. As you | 145 | dealing with yet more specialized subsystems of Emacs. As you |
| 146 | navigate the hierarchy of customization groups, you should find some | 146 | navigate the hierarchy of customization groups, you should find some |
| 147 | settings that you want to customize. | 147 | settings that you want to customize. |
diff --git a/doc/emacs/display.texi b/doc/emacs/display.texi index b098f26eea5..e7d58c32290 100644 --- a/doc/emacs/display.texi +++ b/doc/emacs/display.texi | |||
| @@ -1078,7 +1078,7 @@ list): | |||
| 1078 | @table @code | 1078 | @table @code |
| 1079 | @item face | 1079 | @item face |
| 1080 | Enable all visualizations which use special faces. This element has a | 1080 | Enable all visualizations which use special faces. This element has a |
| 1081 | special meaing: if it is absent from the list, none of the other | 1081 | special meaning: if it is absent from the list, none of the other |
| 1082 | visualizations take effect except @code{space-mark}, @code{tab-mark}, | 1082 | visualizations take effect except @code{space-mark}, @code{tab-mark}, |
| 1083 | and @code{newline-mark}. | 1083 | and @code{newline-mark}. |
| 1084 | 1084 | ||
diff --git a/doc/emacs/fixit.texi b/doc/emacs/fixit.texi index c4fbca6574b..16feb939b33 100644 --- a/doc/emacs/fixit.texi +++ b/doc/emacs/fixit.texi | |||
| @@ -356,7 +356,7 @@ Show the list of options. | |||
| 356 | In Text mode and related modes, @kbd{M-@key{TAB}} | 356 | In Text mode and related modes, @kbd{M-@key{TAB}} |
| 357 | (@code{ispell-complete-word}) performs in-buffer completion based on | 357 | (@code{ispell-complete-word}) performs in-buffer completion based on |
| 358 | spelling correction. Insert the beginning of a word, and then type | 358 | spelling correction. Insert the beginning of a word, and then type |
| 359 | @kbd{M-@key{TAB}}; this shows shows a list of completions. (If your | 359 | @kbd{M-@key{TAB}}; this shows a list of completions. (If your |
| 360 | window manager intercepts @kbd{M-@key{TAB}}, type @kbd{@key{ESC} | 360 | window manager intercepts @kbd{M-@key{TAB}}, type @kbd{@key{ESC} |
| 361 | @key{TAB}} or @kbd{C-M-i}.) Each completion is listed with a digit or | 361 | @key{TAB}} or @kbd{C-M-i}.) Each completion is listed with a digit or |
| 362 | character; type that digit or character to choose it. | 362 | character; type that digit or character to choose it. |
diff --git a/doc/misc/org.texi b/doc/misc/org.texi index bc82e0ba7fe..8da6cd96525 100644 --- a/doc/misc/org.texi +++ b/doc/misc/org.texi | |||
| @@ -36,7 +36,7 @@ | |||
| 36 | 36 | ||
| 37 | @c orgkey{key} A key item | 37 | @c orgkey{key} A key item |
| 38 | @c orgcmd{key,cmd} Key with command name | 38 | @c orgcmd{key,cmd} Key with command name |
| 39 | @c xorgcmd{key,cmmand} Key with command name as @itemx | 39 | @c xorgcmd{key,cmd} Key with command name as @itemx |
| 40 | @c orgcmdnki{key,cmd} Like orgcmd, but do not index the key | 40 | @c orgcmdnki{key,cmd} Like orgcmd, but do not index the key |
| 41 | @c orgcmdtkc{text,key,cmd} Like orgcmd,special text instead of key | 41 | @c orgcmdtkc{text,key,cmd} Like orgcmd,special text instead of key |
| 42 | @c orgcmdkkc{key1,key2,cmd} Two keys with one command name, use "or" | 42 | @c orgcmdkkc{key1,key2,cmd} Two keys with one command name, use "or" |
| @@ -1004,8 +1004,8 @@ from within Emacs, please copy and paste the content into your Email program. | |||
| 1004 | 1004 | ||
| 1005 | Sometimes you might face a problem due to an error in your Emacs or Org mode | 1005 | Sometimes you might face a problem due to an error in your Emacs or Org mode |
| 1006 | setup. Before reporting a bug, it is very helpful to start Emacs with minimal | 1006 | setup. Before reporting a bug, it is very helpful to start Emacs with minimal |
| 1007 | customisations and reproduce the problem. Doing so often helps you determine | 1007 | customizations and reproduce the problem. Doing so often helps you determine |
| 1008 | if the problem is with your customisation or with Org mode itself. You can | 1008 | if the problem is with your customization or with Org mode itself. You can |
| 1009 | start a typical minimal session with a command like the example below. | 1009 | start a typical minimal session with a command like the example below. |
| 1010 | 1010 | ||
| 1011 | @example | 1011 | @example |
| @@ -1241,7 +1241,7 @@ Reveal context around point, showing the current entry, the following heading | |||
| 1241 | and the hierarchy above. Useful for working near a location that has been | 1241 | and the hierarchy above. Useful for working near a location that has been |
| 1242 | exposed by a sparse tree command (@pxref{Sparse trees}) or an agenda command | 1242 | exposed by a sparse tree command (@pxref{Sparse trees}) or an agenda command |
| 1243 | (@pxref{Agenda commands}). With a prefix argument show, on each | 1243 | (@pxref{Agenda commands}). With a prefix argument show, on each |
| 1244 | level, all sibling headings. With a double prefix argument, also show the | 1244 | level, all sibling headings. With a double prefix argument, also show the |
| 1245 | entire subtree of the parent. | 1245 | entire subtree of the parent. |
| 1246 | @orgcmd{C-c C-k,show-branches} | 1246 | @orgcmd{C-c C-k,show-branches} |
| 1247 | Expose all the headings of the subtree, CONTENT view for just one subtree. | 1247 | Expose all the headings of the subtree, CONTENT view for just one subtree. |
| @@ -3943,7 +3943,7 @@ special faces for some of them. This can be done using the variable | |||
| 3943 | @end lisp | 3943 | @end lisp |
| 3944 | 3944 | ||
| 3945 | While using a list with face properties as shown for CANCELED @emph{should} | 3945 | While using a list with face properties as shown for CANCELED @emph{should} |
| 3946 | work, this does not aways seem to be the case. If necessary, define a | 3946 | work, this does not always seem to be the case. If necessary, define a |
| 3947 | special face and use that. A string is interpreted as a color. The variable | 3947 | special face and use that. A string is interpreted as a color. The variable |
| 3948 | @code{org-faces-easy-properties} determines if that color is interpreted as a | 3948 | @code{org-faces-easy-properties} determines if that color is interpreted as a |
| 3949 | foreground or a background color. | 3949 | foreground or a background color. |
| @@ -4427,7 +4427,7 @@ off a box while there are unchecked boxes above it. | |||
| 4427 | 4427 | ||
| 4428 | @table @kbd | 4428 | @table @kbd |
| 4429 | @orgcmd{C-c C-c,org-toggle-checkbox} | 4429 | @orgcmd{C-c C-c,org-toggle-checkbox} |
| 4430 | Toggle checkbox status or (with prefix arg) checkbox presence at point. | 4430 | Toggle checkbox status or (with prefix arg) checkbox presence at point. |
| 4431 | With a single prefix argument, add an empty checkbox or remove the current | 4431 | With a single prefix argument, add an empty checkbox or remove the current |
| 4432 | one@footnote{`C-u C-c C-c' on the @emph{first} item of a list with no checkbox | 4432 | one@footnote{`C-u C-c C-c' on the @emph{first} item of a list with no checkbox |
| 4433 | will add checkboxes to the rest of the list.}. With a double prefix argument, set it to @samp{[-]}, which is | 4433 | will add checkboxes to the rest of the list.}. With a double prefix argument, set it to @samp{[-]}, which is |
| @@ -6326,7 +6326,7 @@ not started at exactly the right moment. | |||
| 6326 | @kindex ; | 6326 | @kindex ; |
| 6327 | 6327 | ||
| 6328 | Calling @code{org-timer-set-timer} from an Org mode buffer runs a countdown | 6328 | Calling @code{org-timer-set-timer} from an Org mode buffer runs a countdown |
| 6329 | timer. Use @kbd{;} from agenda buffers, @key{C-c C-x ;} everwhere else. | 6329 | timer. Use @kbd{;} from agenda buffers, @key{C-c C-x ;} everywhere else. |
| 6330 | 6330 | ||
| 6331 | @code{org-timer-set-timer} prompts the user for a duration and displays a | 6331 | @code{org-timer-set-timer} prompts the user for a duration and displays a |
| 6332 | countdown timer in the modeline. @code{org-timer-default-timer} sets the | 6332 | countdown timer in the modeline. @code{org-timer-default-timer} sets the |
| @@ -7342,7 +7342,7 @@ If you are using the Big Brothers Database to store your contacts, you will | |||
| 7342 | very likely prefer to store anniversaries in BBDB rather than in a | 7342 | very likely prefer to store anniversaries in BBDB rather than in a |
| 7343 | separate Org or diary file. Org supports this and will show BBDB | 7343 | separate Org or diary file. Org supports this and will show BBDB |
| 7344 | anniversaries as part of the agenda. All you need to do is to add the | 7344 | anniversaries as part of the agenda. All you need to do is to add the |
| 7345 | following to one your your agenda files: | 7345 | following to one of your agenda files: |
| 7346 | 7346 | ||
| 7347 | @example | 7347 | @example |
| 7348 | * Anniversaries | 7348 | * Anniversaries |
| @@ -9549,7 +9549,7 @@ broad range of other applications. @LaTeX{} export lets you use Org mode and | |||
| 9549 | its structured editing functions to easily create @LaTeX{} files. DocBook | 9549 | its structured editing functions to easily create @LaTeX{} files. DocBook |
| 9550 | export makes it possible to convert Org files to many other formats using | 9550 | export makes it possible to convert Org files to many other formats using |
| 9551 | DocBook tools. OpenDocument Text(@acronym{ODT}) export allows seamless | 9551 | DocBook tools. OpenDocument Text(@acronym{ODT}) export allows seamless |
| 9552 | colloboration across organizational boundaries. For project management you | 9552 | collaboration across organizational boundaries. For project management you |
| 9553 | can create gantt and resource charts by using TaskJuggler export. To | 9553 | can create gantt and resource charts by using TaskJuggler export. To |
| 9554 | incorporate entries with associated times like deadlines or appointments into | 9554 | incorporate entries with associated times like deadlines or appointments into |
| 9555 | a desktop calendar program like iCal, Org mode can also produce extracts in | 9555 | a desktop calendar program like iCal, Org mode can also produce extracts in |
| @@ -10998,9 +10998,9 @@ You can control the size and scale of the embedded images using the | |||
| 10998 | 10998 | ||
| 10999 | @vindex org-export-odt-pixels-per-inch | 10999 | @vindex org-export-odt-pixels-per-inch |
| 11000 | Note that the exporter specifies the desired size of the image in the final | 11000 | Note that the exporter specifies the desired size of the image in the final |
| 11001 | document in units of centimetres. In order to scale the embedded images, the | 11001 | document in units of centimeters. In order to scale the embedded images, the |
| 11002 | exporter needs to compute the size of the image. This is done by retrieving | 11002 | exporter needs to compute the size of the image. This is done by retrieving |
| 11003 | the image size in pixels and converting the pixel units to centimetres using | 11003 | the image size in pixels and converting the pixel units to centimeters using |
| 11004 | @code{org-export-odt-pixels-per-inch}. The default value of this variable is | 11004 | @code{org-export-odt-pixels-per-inch}. The default value of this variable is |
| 11005 | set to @code{display-pixels-per-inch}. You can tweak this variable to | 11005 | set to @code{display-pixels-per-inch}. You can tweak this variable to |
| 11006 | achieve the best results. | 11006 | achieve the best results. |
| @@ -12629,7 +12629,7 @@ that code is only evaluated after explicit confirmation from the user. For | |||
| 12629 | information on these safeguards (and on how to disable them) see @ref{Code | 12629 | information on these safeguards (and on how to disable them) see @ref{Code |
| 12630 | evaluation security}.} and the results of evaluation optionally placed in the | 12630 | evaluation security}.} and the results of evaluation optionally placed in the |
| 12631 | Org mode buffer. By default, the evaluation facility is only enabled for | 12631 | Org mode buffer. By default, the evaluation facility is only enabled for |
| 12632 | Lisp code blocks specified as @code{emacs-lisp}. However, souce code blocks | 12632 | Lisp code blocks specified as @code{emacs-lisp}. However, source code blocks |
| 12633 | in many languages can be evaluated within Org mode (see @ref{Languages} for a | 12633 | in many languages can be evaluated within Org mode (see @ref{Languages} for a |
| 12634 | list of supported languages and @ref{Structure of code blocks} for | 12634 | list of supported languages and @ref{Structure of code blocks} for |
| 12635 | information on the syntax used to define a code block). | 12635 | information on the syntax used to define a code block). |
| @@ -16434,7 +16434,7 @@ chapter about publishing. | |||
| 16434 | @i{Jambunathan K} contributed the @acronym{ODT} exporter. | 16434 | @i{Jambunathan K} contributed the @acronym{ODT} exporter. |
| 16435 | @item | 16435 | @item |
| 16436 | @i{Sebastien Vauban} reported many issues with @LaTeX{} and BEAMER export and | 16436 | @i{Sebastien Vauban} reported many issues with @LaTeX{} and BEAMER export and |
| 16437 | enabled source code highlighling in Gnus. | 16437 | enabled source code highlighting in Gnus. |
| 16438 | @item | 16438 | @item |
| 16439 | @i{Stefan Vollmar} organized a video-recorded talk at the | 16439 | @i{Stefan Vollmar} organized a video-recorded talk at the |
| 16440 | Max-Planck-Institute for Neurology. He also inspired the creation of a | 16440 | Max-Planck-Institute for Neurology. He also inspired the creation of a |
diff --git a/etc/ChangeLog b/etc/ChangeLog index 2fa4aee8363..15257c9fe52 100644 --- a/etc/ChangeLog +++ b/etc/ChangeLog | |||
| @@ -1,3 +1,10 @@ | |||
| 1 | 2012-01-10 Chong Yidong <cyd@gnu.org> | ||
| 2 | |||
| 3 | * tutorials/TUTORIAL: Don't give instructions for old-style X | ||
| 4 | scrollbars. Use DEL terminology instead of DelBack. Improve | ||
| 5 | description of graphical continuation lines and mode-line. | ||
| 6 | Promote use of C-/ and C-SPC. Remove discussion of flow control. | ||
| 7 | |||
| 1 | 2012-01-05 Glenn Morris <rgm@gnu.org> | 8 | 2012-01-05 Glenn Morris <rgm@gnu.org> |
| 2 | 9 | ||
| 3 | * refcards/calccard.tex, refcards/cs-dired-ref.tex: | 10 | * refcards/calccard.tex, refcards/cs-dired-ref.tex: |
diff --git a/etc/tutorials/TUTORIAL b/etc/tutorials/TUTORIAL index 7713aba0140..c41b5d1127e 100644 --- a/etc/tutorials/TUTORIAL +++ b/etc/tutorials/TUTORIAL | |||
| @@ -217,21 +217,10 @@ screenful. For example, C-u 8 C-v scrolls the screen by 8 lines. | |||
| 217 | This should have scrolled the screen up by 8 lines. If you would like | 217 | This should have scrolled the screen up by 8 lines. If you would like |
| 218 | to scroll it down again, you can give an argument to M-v. | 218 | to scroll it down again, you can give an argument to M-v. |
| 219 | 219 | ||
| 220 | If you are using a windowed display, such as X or MS-Windows, there | 220 | If you are using a graphical display, such as X or MS-Windows, there |
| 221 | should be a tall rectangular area called a scroll bar on one side of | 221 | should be a tall rectangular area called a scroll bar on one side of |
| 222 | the Emacs window. (There are other tall rectangles on either side of | 222 | the Emacs window. You can scroll the text by clicking the mouse in |
| 223 | the Emacs display. These "fringes" are used for displaying | 223 | the scroll bar. |
| 224 | continuation characters and other symbols. The scroll bar appears on | ||
| 225 | only one side, and is the outermost column on that side.) | ||
| 226 | You can scroll the text by clicking the mouse in the scroll bar. | ||
| 227 | |||
| 228 | >> Try pressing the middle button at the top of the highlighted area | ||
| 229 | within the scroll bar. This should scroll the text to a position | ||
| 230 | determined by how high or low you click. | ||
| 231 | |||
| 232 | >> Try moving the mouse up and down, while holding the middle button | ||
| 233 | pressed down. You'll see that the text scrolls up and down as | ||
| 234 | you move the mouse. | ||
| 235 | 224 | ||
| 236 | If your mouse has a wheel button, you can also use this to scroll. | 225 | If your mouse has a wheel button, you can also use this to scroll. |
| 237 | 226 | ||
| @@ -247,8 +236,8 @@ You can also use C-g to discard a numeric argument or the beginning of | |||
| 247 | a command that you do not want to finish. | 236 | a command that you do not want to finish. |
| 248 | 237 | ||
| 249 | >> Type C-u 100 to make a numeric argument of 100, then type C-g. | 238 | >> Type C-u 100 to make a numeric argument of 100, then type C-g. |
| 250 | Now type C-f. It should move just one character, | 239 | Now type C-f. It should move just one character, because you |
| 251 | because you canceled the argument with C-g. | 240 | canceled the argument with C-g. |
| 252 | 241 | ||
| 253 | If you have typed an <ESC> by mistake, you can get rid of it with a C-g. | 242 | If you have typed an <ESC> by mistake, you can get rid of it with a C-g. |
| 254 | 243 | ||
| @@ -274,9 +263,9 @@ disabled command, answer the question with "n". | |||
| 274 | * WINDOWS | 263 | * WINDOWS |
| 275 | --------- | 264 | --------- |
| 276 | 265 | ||
| 277 | Emacs can have several windows, each displaying its own text. We will | 266 | Emacs can have several "windows", each displaying its own text. We |
| 278 | explain later on how to use multiple windows. Right now we want to | 267 | will explain later on how to use multiple windows. Right now we want |
| 279 | explain how to get rid of extra windows and go back to basic | 268 | to explain how to get rid of extra windows and go back to basic |
| 280 | one-window editing. It is simple: | 269 | one-window editing. It is simple: |
| 281 | 270 | ||
| 282 | C-x 1 One window (i.e., kill all other windows). | 271 | C-x 1 One window (i.e., kill all other windows). |
| @@ -286,9 +275,9 @@ which contains the cursor, to occupy the full screen. It deletes all | |||
| 286 | other windows. | 275 | other windows. |
| 287 | 276 | ||
| 288 | >> Move the cursor to this line and type C-u 0 C-l. | 277 | >> Move the cursor to this line and type C-u 0 C-l. |
| 289 | >> Type CONTROL-h k CONTROL-f. | 278 | >> Type C-h k C-f. |
| 290 | See how this window shrinks, while a new one appears | 279 | See how this window shrinks, while a new one appears |
| 291 | to display documentation on the CONTROL-f command. | 280 | to display documentation on the C-f command. |
| 292 | 281 | ||
| 293 | >> Type C-x 1 and see the documentation listing window disappear. | 282 | >> Type C-x 1 and see the documentation listing window disappear. |
| 294 | 283 | ||
| @@ -302,39 +291,36 @@ These commands are two, three or four characters long. | |||
| 302 | * INSERTING AND DELETING | 291 | * INSERTING AND DELETING |
| 303 | ------------------------ | 292 | ------------------------ |
| 304 | 293 | ||
| 305 | If you want to insert text, just type the text. Characters which you | 294 | If you want to insert text, just type the text. Ordinary characters, |
| 306 | can see, such as A, 7, *, etc. are taken by Emacs as text and inserted | 295 | like A, 7, *, etc., are inserted as you type them. To insert a |
| 307 | immediately. Type <Return> (the carriage-return key) to insert a | 296 | Newline character, type <Return> (this is the key on the keyboard |
| 308 | Newline character. | 297 | which is sometimes labeled "Enter"). |
| 309 | |||
| 310 | You can delete the last character you typed by typing <Delback>. | ||
| 311 | <Delback> is a key on the keyboard--the same one you normally use, | ||
| 312 | outside Emacs, for deleting the last character you typed. It is | ||
| 313 | normally a large key a couple of lines up from the <Return> key, and | ||
| 314 | it is usually labeled "Delete", "Del" or "Backspace". | ||
| 315 | 298 | ||
| 316 | If the large key there is labeled "Backspace", then that's the one you | 299 | To delete <DEL> the character immediately before the current cursor |
| 317 | use for <Delback>. There may also be another key labeled "Delete" | 300 | position, type <DEL>. This is the key on the keyboard usually labeled |
| 318 | somewhere else, but that's not <Delback>. | 301 | "Backspace"--the same one you normally use, outside Emacs, to delete |
| 302 | the last character typed. | ||
| 319 | 303 | ||
| 320 | More generally, <Delback> deletes the character immediately before the | 304 | There may also be another key on your keyboard labeled <Delete>, but |
| 321 | current cursor position. | 305 | that's not the one we refer to as <DEL>. |
| 322 | 306 | ||
| 323 | >> Do this now--type a few characters, then delete them | 307 | >> Do this now--type a few characters, then delete them by |
| 324 | by typing <Delback> a few times. Don't worry about this file | 308 | typing <DEL> a few times. Don't worry about this file |
| 325 | being changed; you will not alter the master tutorial. This is | 309 | being changed; you will not alter the master tutorial. |
| 326 | your personal copy of it. | 310 | This is your personal copy of it. |
| 327 | 311 | ||
| 328 | When a line of text gets too big for one line on the screen, the line | 312 | When a line of text gets too big for one line on the screen, the line |
| 329 | of text is "continued" onto a second screen line. A backslash ("\") | 313 | of text is "continued" onto a second screen line. If you're using a |
| 330 | (or, if you're using a windowed display, a little curved arrow) at the | 314 | graphical display, little curved arrows appear in the narrow spaces on |
| 331 | right margin (actually, in the right "fringe") indicates a line which | 315 | each side of the text area (the left and right "fringes"), to indicate |
| 332 | has been continued. | 316 | where a line has been continued. If you're using a text terminal, the |
| 317 | continued line is indicated by a backslash ("\") on the rightmost | ||
| 318 | screen column. | ||
| 333 | 319 | ||
| 334 | >> Insert text until you reach the right margin, and keep on inserting. | 320 | >> Insert text until you reach the right margin, and keep on inserting. |
| 335 | You'll see a continuation line appear. | 321 | You'll see a continuation line appear. |
| 336 | 322 | ||
| 337 | >> Use <Delback>s to delete the text until the line fits on one screen | 323 | >> Use <DEL>s to delete the text until the line fits on one screen |
| 338 | line again. The continuation line goes away. | 324 | line again. The continuation line goes away. |
| 339 | 325 | ||
| 340 | You can delete a Newline character just like any other character. | 326 | You can delete a Newline character just like any other character. |
| @@ -342,7 +328,7 @@ Deleting the Newline character between two lines merges them into | |||
| 342 | one line. If the resulting combined line is too long to fit in the | 328 | one line. If the resulting combined line is too long to fit in the |
| 343 | screen width, it will be displayed with a continuation line. | 329 | screen width, it will be displayed with a continuation line. |
| 344 | 330 | ||
| 345 | >> Move the cursor to the beginning of a line and type <Delback>. This | 331 | >> Move the cursor to the beginning of a line and type <DEL>. This |
| 346 | merges that line with the previous line. | 332 | merges that line with the previous line. |
| 347 | 333 | ||
| 348 | >> Type <Return> to reinsert the Newline you deleted. | 334 | >> Type <Return> to reinsert the Newline you deleted. |
| @@ -357,24 +343,26 @@ You've now learned the most basic way of typing something in | |||
| 357 | Emacs and correcting errors. You can delete by words or lines | 343 | Emacs and correcting errors. You can delete by words or lines |
| 358 | as well. Here is a summary of the delete operations: | 344 | as well. Here is a summary of the delete operations: |
| 359 | 345 | ||
| 360 | <Delback> Delete the character just before the cursor | 346 | <DEL> Delete the character just before the cursor |
| 361 | C-d Delete the next character after the cursor | 347 | C-d Delete the next character after the cursor |
| 362 | 348 | ||
| 363 | M-<Delback> Kill the word immediately before the cursor | 349 | M-<DEL> Kill the word immediately before the cursor |
| 364 | M-d Kill the next word after the cursor | 350 | M-d Kill the next word after the cursor |
| 365 | 351 | ||
| 366 | C-k Kill from the cursor position to end of line | 352 | C-k Kill from the cursor position to end of line |
| 367 | M-k Kill to the end of the current sentence | 353 | M-k Kill to the end of the current sentence |
| 368 | 354 | ||
| 369 | Notice that <Delback> and C-d vs M-<Delback> and M-d extend the parallel | 355 | Notice that <DEL> and C-d vs M-<DEL> and M-d extend the parallel |
| 370 | started by C-f and M-f (well, <Delback> is not really a control | 356 | started by C-f and M-f (well, <DEL> is not really a control character, |
| 371 | character, but let's not worry about that). C-k and M-k are like C-e | 357 | but let's not worry about that). C-k and M-k are like C-e and M-e, |
| 372 | and M-e, sort of, in that lines are paired with sentences. | 358 | sort of, in that lines are paired with sentences. |
| 373 | 359 | ||
| 374 | You can also kill any part of the text with one uniform method. Move | 360 | You can also kill a segment of text with one uniform method. Move to |
| 375 | to one end of that part, and type C-@ or C-<SPC> (either one). (<SPC> | 361 | one end of that part, and type C-<SPC>. (<SPC> is the Space bar.) |
| 376 | is the Space bar.) Move to the other end of that part, and type C-w. | 362 | Next, move the cursor to the other end of the text you intend to kill. |
| 377 | That kills all the text between the two positions. | 363 | As you do this, Emacs highlights the text between the cursor and the |
| 364 | position where you typed C-<SPC>. Finally, type C-w. This kills all | ||
| 365 | the text between the two positions. | ||
| 378 | 366 | ||
| 379 | >> Move the cursor to the Y at the start of the previous paragraph. | 367 | >> Move the cursor to the Y at the start of the previous paragraph. |
| 380 | >> Type C-<SPC>. Emacs should display a message "Mark set" | 368 | >> Type C-<SPC>. Emacs should display a message "Mark set" |
| @@ -391,10 +379,10 @@ Reinsertion of killed text is called "yanking". Generally, the | |||
| 391 | commands that can remove a lot of text kill the text (they are set up so | 379 | commands that can remove a lot of text kill the text (they are set up so |
| 392 | that you can yank the text), while the commands that remove just one | 380 | that you can yank the text), while the commands that remove just one |
| 393 | character, or only remove blank lines and spaces, do deletion (so you | 381 | character, or only remove blank lines and spaces, do deletion (so you |
| 394 | cannot yank that text). <Delback> and C-d do deletion in the simplest | 382 | cannot yank that text). <DEL> and C-d do deletion in the simplest |
| 395 | case, with no argument. When given an argument, they kill instead. | 383 | case, with no argument. When given an argument, they kill instead. |
| 396 | 384 | ||
| 397 | >> Move the cursor to the beginning of a line which is not empty. | 385 | >> Move the cursor to the beginning of a line which is not empty. |
| 398 | Then type C-k to kill the text on that line. | 386 | Then type C-k to kill the text on that line. |
| 399 | >> Type C-k a second time. You'll see that it kills the Newline | 387 | >> Type C-k a second time. You'll see that it kills the Newline |
| 400 | which follows that line. | 388 | which follows that line. |
| @@ -405,13 +393,13 @@ treats a numeric argument specially: it kills that many lines AND | |||
| 405 | their contents. This is not mere repetition. C-u 2 C-k kills two | 393 | their contents. This is not mere repetition. C-u 2 C-k kills two |
| 406 | lines and their newlines; typing C-k twice would not do that. | 394 | lines and their newlines; typing C-k twice would not do that. |
| 407 | 395 | ||
| 408 | Bringing back killed text is called "yanking". (Think of it as | 396 | Reinserting killed text is called "yanking". (Think of it as yanking |
| 409 | yanking back, or pulling back, some text that was taken away.) You | 397 | back, or pulling back, some text that was taken away.) You can yank |
| 410 | can yank the killed text either at the same place where it was killed, | 398 | the killed text either at the same place where it was killed, or at |
| 411 | or at some other place in the text you are editing, or even in a | 399 | some other place in the text you are editing, or even in a different |
| 412 | different file. You can yank the same text several times; that makes | 400 | file. You can yank the same text several times; that makes multiple |
| 413 | multiple copies of it. Some other editors call killing and yanking | 401 | copies of it. Some other editors call killing and yanking "cutting" |
| 414 | "cutting" and "pasting" (see the Glossary in the Emacs manual). | 402 | and "pasting" (see the Glossary in the Emacs manual). |
| 415 | 403 | ||
| 416 | The command for yanking is C-y. It reinserts the last killed text, | 404 | The command for yanking is C-y. It reinserts the last killed text, |
| 417 | at the current cursor position. | 405 | at the current cursor position. |
| @@ -454,27 +442,25 @@ recent kill). | |||
| 454 | ------ | 442 | ------ |
| 455 | 443 | ||
| 456 | If you make a change to the text, and then decide that it was a | 444 | If you make a change to the text, and then decide that it was a |
| 457 | mistake, you can undo the change with the undo command, C-x u. | 445 | mistake, you can undo the change with the undo command, C-/. |
| 458 | 446 | ||
| 459 | Normally, C-x u undoes the changes made by one command; if you repeat | 447 | Normally, C-/ undoes the changes made by one command; if you repeat |
| 460 | the C-x u several times in a row, each repetition undoes one | 448 | C-/ several times in a row, each repetition undoes one more command. |
| 461 | additional command. | ||
| 462 | 449 | ||
| 463 | But there are two exceptions: commands that do not change the text do | 450 | But there are two exceptions: commands that do not change the text |
| 464 | not count (this includes cursor motion commands and scrolling | 451 | don't count (this includes cursor motion commands and scrolling |
| 465 | commands), and self-inserting characters are usually handled in groups | 452 | commands), and self-inserting characters are usually handled in groups |
| 466 | of up to 20. (This is to reduce the number of C-x u's you have to | 453 | of up to 20. (This is to reduce the number of C-/'s you have to type |
| 467 | type to undo insertion of text.) | 454 | to undo insertion of text.) |
| 468 | 455 | ||
| 469 | >> Kill this line with C-k, then type C-x u and it should reappear. | 456 | >> Kill this line with C-k, then type C-/ and it should reappear. |
| 470 | 457 | ||
| 471 | C-_ is an alternative undo command; it works just the same as C-x u, | 458 | C-_ is an alternative undo command; it works exactly the same as C-/. |
| 472 | but it is easier to type several times in a row. The disadvantage of | 459 | On some text terminals, typing C-/ actually sends C-_ to Emacs. |
| 473 | C-_ is that on some keyboards it is not obvious how to type it. That | 460 | Alternatively, C-x u also works exactly like C-/, but is a little less |
| 474 | is why we provide C-x u as well. On some terminals, you can type C-_ | 461 | convenient to type. |
| 475 | by typing / while holding down CONTROL. | ||
| 476 | 462 | ||
| 477 | A numeric argument to C-_ or C-x u acts as a repeat count. | 463 | A numeric argument to C-/, C-_, or C-x u acts as a repeat count. |
| 478 | 464 | ||
| 479 | You can undo deletion of text just as you can undo killing of text. | 465 | You can undo deletion of text just as you can undo killing of text. |
| 480 | The distinction between killing something and deleting it affects | 466 | The distinction between killing something and deleting it affects |
| @@ -485,9 +471,9 @@ whether you can yank it with C-y; it makes no difference for undo. | |||
| 485 | ------- | 471 | ------- |
| 486 | 472 | ||
| 487 | In order to make the text you edit permanent, you must put it in a | 473 | In order to make the text you edit permanent, you must put it in a |
| 488 | file. Otherwise, it will go away when your invocation of Emacs goes | 474 | file. Otherwise, it will go away when you exit Emacs. In order to |
| 489 | away. In order to put your text in a file, you must "find" the file | 475 | put your text in a file, you must "find" the file before you enter the |
| 490 | before you enter the text. (This is also called "visiting" the file.) | 476 | text. (This is also called "visiting" the file.) |
| 491 | 477 | ||
| 492 | Finding a file means that you see the contents of the file within | 478 | Finding a file means that you see the contents of the file within |
| 493 | Emacs. In many ways, it is as if you were editing the file itself. | 479 | Emacs. In many ways, it is as if you were editing the file itself. |
| @@ -498,17 +484,16 @@ you save, Emacs leaves the original file under a changed name in case | |||
| 498 | you later decide that your changes were a mistake. | 484 | you later decide that your changes were a mistake. |
| 499 | 485 | ||
| 500 | If you look near the bottom of the screen you will see a line that | 486 | If you look near the bottom of the screen you will see a line that |
| 501 | begins with dashes, and starts with "--:--- TUTORIAL" or something | 487 | begins with dashes, and starts with " -:--- TUTORIAL" or something |
| 502 | like that. This part of the screen normally shows the name of the | 488 | like that. This part of the screen normally shows the name of the |
| 503 | file that you are visiting. Right now, you are visiting a file called | 489 | file that you are visiting. Right now, you are visiting your personal |
| 504 | "TUTORIAL" which is your personal scratch copy of the Emacs tutorial. | 490 | copy of the Emacs tutorial, which is called "TUTORIAL". When you find |
| 505 | When you find a file with Emacs, that file's name will appear in that | 491 | a file with Emacs, that file's name will appear in that precise spot. |
| 506 | precise spot. | ||
| 507 | 492 | ||
| 508 | One special thing about the command for finding a file is that you | 493 | One special thing about the command for finding a file is that you |
| 509 | have to say what file name you want. We say the command "reads an | 494 | have to say what file name you want. We say the command "reads an |
| 510 | argument from the terminal" (in this case, the argument is the name of | 495 | argument" (in this case, the argument is the name of the file). After |
| 511 | the file). After you type the command | 496 | you type the command |
| 512 | 497 | ||
| 513 | C-x C-f Find a file | 498 | C-x C-f Find a file |
| 514 | 499 | ||
| @@ -525,13 +510,12 @@ you can cancel the command with C-g. | |||
| 525 | minibuffer. So you do not find any file. | 510 | minibuffer. So you do not find any file. |
| 526 | 511 | ||
| 527 | When you have finished entering the file name, type <Return> to | 512 | When you have finished entering the file name, type <Return> to |
| 528 | terminate it. The C-x C-f command goes to work, and finds the file | 513 | terminate it. The minibuffer disappears, and the C-x C-f command goes |
| 529 | you chose. The minibuffer disappears when the C-x C-f command is | 514 | to work to find the file you chose. |
| 530 | finished. | ||
| 531 | 515 | ||
| 532 | In a little while the file contents appear on the screen, and you can | 516 | The file contents now appear on the screen, and you can edit the |
| 533 | edit the contents. When you wish to make your changes permanent, | 517 | contents. When you wish to make your changes permanent, type the |
| 534 | type the command | 518 | command |
| 535 | 519 | ||
| 536 | C-x C-s Save the file | 520 | C-x C-s Save the file |
| 537 | 521 | ||
| @@ -544,8 +528,9 @@ When saving is finished, Emacs displays the name of the file written. | |||
| 544 | You should save fairly often, so that you will not lose very much | 528 | You should save fairly often, so that you will not lose very much |
| 545 | work if the system should crash (see the section "Auto Save" below). | 529 | work if the system should crash (see the section "Auto Save" below). |
| 546 | 530 | ||
| 547 | >> Type C-x C-s, saving your copy of the tutorial. | 531 | >> Type C-x C-s TUTORIAL <Return>. |
| 548 | This should show "Wrote ...TUTORIAL" at the bottom of the screen. | 532 | This should save this tutorial to a file named TUTORIAL, and show |
| 533 | "Wrote ...TUTORIAL" at the bottom of the screen. | ||
| 549 | 534 | ||
| 550 | You can find an existing file, to view it or edit it. You can also | 535 | You can find an existing file, to view it or edit it. You can also |
| 551 | find a file which does not already exist. This is the way to create a | 536 | find a file which does not already exist. This is the way to create a |
| @@ -563,14 +548,9 @@ If you find a second file with C-x C-f, the first file remains | |||
| 563 | inside Emacs. You can switch back to it by finding it again with | 548 | inside Emacs. You can switch back to it by finding it again with |
| 564 | C-x C-f. This way you can get quite a number of files inside Emacs. | 549 | C-x C-f. This way you can get quite a number of files inside Emacs. |
| 565 | 550 | ||
| 566 | >> Create a file named "foo" by typing C-x C-f foo <Return>. | ||
| 567 | Then insert some text, edit it, and save "foo" by typing C-x C-s. | ||
| 568 | Finally, type C-x C-f TUTORIAL <Return> | ||
| 569 | to come back to the tutorial. | ||
| 570 | |||
| 571 | Emacs stores each file's text inside an object called a "buffer". | 551 | Emacs stores each file's text inside an object called a "buffer". |
| 572 | Finding a file makes a new buffer inside Emacs. To see a list of the | 552 | Finding a file makes a new buffer inside Emacs. To see a list of the |
| 573 | buffers that currently exist in your Emacs job, type | 553 | buffers that currently exist, type |
| 574 | 554 | ||
| 575 | C-x C-b List buffers | 555 | C-x C-b List buffers |
| 576 | 556 | ||
| @@ -589,22 +569,24 @@ that corresponds to a file, you can do it by visiting the file again | |||
| 589 | with C-x C-f. But there is an easier way: use the C-x b command. | 569 | with C-x C-f. But there is an easier way: use the C-x b command. |
| 590 | In that command, you have to type the buffer's name. | 570 | In that command, you have to type the buffer's name. |
| 591 | 571 | ||
| 592 | >> Type C-x b foo <Return> to go back to the buffer "foo" which holds | 572 | >> Create a file named "foo" by typing C-x C-f foo <Return>. |
| 593 | the text of the file "foo". Then type C-x b TUTORIAL <Return> | 573 | Then type C-x b TUTORIAL <Return> to come back to this tutorial. |
| 594 | to come back to this tutorial. | ||
| 595 | 574 | ||
| 596 | Most of the time, the buffer's name is the same as the file name | 575 | Most of the time, the buffer's name is the same as the file name |
| 597 | (without the file directory part). However, this is not always true. | 576 | (without the file directory part). However, this is not always true. |
| 598 | The buffer list you make with C-x C-b always shows you the name of | 577 | The buffer list you make with C-x C-b shows you both the buffer name |
| 599 | every buffer. | 578 | and the file name of every buffer. |
| 600 | 579 | ||
| 601 | ANY text you see in an Emacs window is always part of some buffer. | 580 | ANY text you see in an Emacs window is always part of some buffer. |
| 602 | Some buffers do not correspond to files. For example, the buffer | 581 | Some buffers do not correspond to files. The buffer named |
| 603 | named "*Buffer List*" does not have any file. It is the buffer which | 582 | "*Buffer List*", which contains the buffer list that you made with |
| 604 | contains the buffer list that you made with C-x C-b. The buffer named | 583 | C-x C-b, does not have any file. This TUTORIAL buffer initially did |
| 605 | "*Messages*" also does not correspond to any file; it contains the | 584 | not have a file, but now it does, because in the previous section you |
| 606 | messages that have appeared on the bottom line during your Emacs | 585 | typed C-x C-s and saved it to a file. |
| 607 | session. | 586 | |
| 587 | The buffer named "*Messages*" also does not correspond to any file. | ||
| 588 | This buffer contains the messages that have appeared on the bottom | ||
| 589 | line during your Emacs session. | ||
| 608 | 590 | ||
| 609 | >> Type C-x b *Messages* <Return> to look at the buffer of messages. | 591 | >> Type C-x b *Messages* <Return> to look at the buffer of messages. |
| 610 | Then type C-x b TUTORIAL <Return> to come back to this tutorial. | 592 | Then type C-x b TUTORIAL <Return> to come back to this tutorial. |
| @@ -646,23 +628,21 @@ session--this is the command C-x C-c. (Do not worry about losing | |||
| 646 | changes you have made; C-x C-c offers to save each changed file before | 628 | changes you have made; C-x C-c offers to save each changed file before |
| 647 | it kills Emacs.) | 629 | it kills Emacs.) |
| 648 | 630 | ||
| 649 | If you are using a graphical display that supports multiple | 631 | If you are using a graphical display, you don't need any special |
| 650 | applications in parallel, you don't need any special command to move | 632 | command to move from Emacs to another application. You can do this |
| 651 | from Emacs to another application. You can do this with the mouse or | 633 | with the mouse or with window manager commands. However, if you're |
| 652 | with window manager commands. However, if you're using a text | 634 | using a text terminal which can only show one application at a time, |
| 653 | terminal which can only show one application at a time, you need to | 635 | you need to "suspend" Emacs to move to any other program. |
| 654 | "suspend" Emacs to move to any other program. | ||
| 655 | 636 | ||
| 656 | C-z is the command to exit Emacs *temporarily*--so that you can go | 637 | C-z is the command to exit Emacs *temporarily*--so that you can go |
| 657 | back to the same Emacs session afterward. When Emacs is running on a | 638 | back to the same Emacs session afterward. When Emacs is running on a |
| 658 | text terminal, C-z "suspends" Emacs; that is, it returns to the shell | 639 | text terminal, C-z "suspends" Emacs; that is, it returns to the shell |
| 659 | but does not destroy the Emacs. In the most common shells, you can | 640 | but does not destroy the Emacs job. In the most common shells, you |
| 660 | resume Emacs with the `fg' command or with `%emacs'. | 641 | can resume Emacs with the `fg' command or with `%emacs'. |
| 661 | 642 | ||
| 662 | The time to use C-x C-c is when you are about to log out. It's also | 643 | The time to use C-x C-c is when you are about to log out. It's also |
| 663 | the right thing to use to exit an Emacs invoked under mail handling | 644 | the right thing to use to exit an Emacs invoked under mail handling |
| 664 | programs and other miscellaneous utilities, since they may not know | 645 | programs and other miscellaneous utilities. |
| 665 | how to cope with suspension of Emacs. | ||
| 666 | 646 | ||
| 667 | There are many C-x commands. Here is a list of the ones you have learned: | 647 | There are many C-x commands. Here is a list of the ones you have learned: |
| 668 | 648 | ||
| @@ -683,7 +663,7 @@ bottom of the screen with M-x and you should type the name of the | |||
| 683 | command; in this case, "replace-string". Just type "repl s<TAB>" and | 663 | command; in this case, "replace-string". Just type "repl s<TAB>" and |
| 684 | Emacs will complete the name. (<TAB> is the Tab key, usually found | 664 | Emacs will complete the name. (<TAB> is the Tab key, usually found |
| 685 | above the CapsLock or Shift key near the left edge of the keyboard.) | 665 | above the CapsLock or Shift key near the left edge of the keyboard.) |
| 686 | End the command name with <Return>. | 666 | Submit the command name with <Return>. |
| 687 | 667 | ||
| 688 | The replace-string command requires two arguments--the string to be | 668 | The replace-string command requires two arguments--the string to be |
| 689 | replaced, and the string to replace it with. You must end each | 669 | replaced, and the string to replace it with. You must end each |
| @@ -729,18 +709,18 @@ shows them to you at the bottom of the screen in an area called the | |||
| 729 | The line immediately above the echo area is called the "mode line". | 709 | The line immediately above the echo area is called the "mode line". |
| 730 | The mode line says something like this: | 710 | The mode line says something like this: |
| 731 | 711 | ||
| 732 | --:**- TUTORIAL 63% L749 (Fundamental)----------------------- | 712 | -:**- TUTORIAL 63% L749 (Fundamental) |
| 733 | 713 | ||
| 734 | This line gives useful information about the status of Emacs and | 714 | This line gives useful information about the status of Emacs and |
| 735 | the text you are editing. | 715 | the text you are editing. |
| 736 | 716 | ||
| 737 | You already know what the filename means--it is the file you have | 717 | You already know what the filename means--it is the file you have |
| 738 | found. NN% indicates your current position in the text; it means that | 718 | found. NN% indicates your current position in the buffer text; it |
| 739 | NN percent of the text is above the top of the screen. If the top of | 719 | means that NN percent of the buffer is above the top of the screen. |
| 740 | the file is on the screen, it will say "Top" instead of " 0%". If the | 720 | If the top of the buffer is on the screen, it will say "Top" instead |
| 741 | bottom of the text is on the screen, it will say "Bot". If you are | 721 | of " 0%". If the bottom of the buffer is on the screen, it will say |
| 742 | looking at text so small that all of it fits on the screen, the mode | 722 | "Bot". If you are looking at a buffer so small that all of it fits on |
| 743 | line says "All". | 723 | the screen, the mode line says "All". |
| 744 | 724 | ||
| 745 | The L and digits indicate position in another way: they give the | 725 | The L and digits indicate position in another way: they give the |
| 746 | current line number of point. | 726 | current line number of point. |
| @@ -783,7 +763,7 @@ differently. | |||
| 783 | 763 | ||
| 784 | To view documentation on your current major mode, type C-h m. | 764 | To view documentation on your current major mode, type C-h m. |
| 785 | 765 | ||
| 786 | >> Use C-u C-v once or more to bring this line near the top of screen. | 766 | >> Type C-l C-l to bring this line to the top of screen. |
| 787 | >> Type C-h m, to see how Text mode differs from Fundamental mode. | 767 | >> Type C-h m, to see how Text mode differs from Fundamental mode. |
| 788 | >> Type C-x 1 to remove the documentation from the screen. | 768 | >> Type C-x 1 to remove the documentation from the screen. |
| 789 | 769 | ||
| @@ -829,10 +809,10 @@ that paragraph. | |||
| 829 | * SEARCHING | 809 | * SEARCHING |
| 830 | ----------- | 810 | ----------- |
| 831 | 811 | ||
| 832 | Emacs can do searches for strings (these are groups of contiguous | 812 | Emacs can do searches for strings (a "string" is a group of contiguous |
| 833 | characters or words) either forward through the text or backward | 813 | characters) either forward through the text or backward through it. |
| 834 | through it. Searching for a string is a cursor motion command; | 814 | Searching for a string is a cursor motion command; it moves the cursor |
| 835 | it moves the cursor to the next place where that string appears. | 815 | to the next place where that string appears. |
| 836 | 816 | ||
| 837 | The Emacs search command is "incremental". This means that the | 817 | The Emacs search command is "incremental". This means that the |
| 838 | search happens while you type in the string to search for. | 818 | search happens while you type in the string to search for. |
| @@ -850,7 +830,7 @@ you want to search for. <Return> terminates a search. | |||
| 850 | character to notice what happens to the cursor. | 830 | character to notice what happens to the cursor. |
| 851 | Now you have searched for "cursor", once. | 831 | Now you have searched for "cursor", once. |
| 852 | >> Type C-s again, to search for the next occurrence of "cursor". | 832 | >> Type C-s again, to search for the next occurrence of "cursor". |
| 853 | >> Now type <Delback> four times and see how the cursor moves. | 833 | >> Now type <DEL> four times and see how the cursor moves. |
| 854 | >> Type <Return> to terminate the search. | 834 | >> Type <Return> to terminate the search. |
| 855 | 835 | ||
| 856 | Did you see what happened? Emacs, in an incremental search, tries to | 836 | Did you see what happened? Emacs, in an incremental search, tries to |
| @@ -859,27 +839,23 @@ go to the next occurrence of 'cursor' just type C-s again. If no such | |||
| 859 | occurrence exists, Emacs beeps and tells you the search is currently | 839 | occurrence exists, Emacs beeps and tells you the search is currently |
| 860 | "failing". C-g would also terminate the search. | 840 | "failing". C-g would also terminate the search. |
| 861 | 841 | ||
| 862 | (Note that on some systems, typing C-s will freeze the screen and you | 842 | If you are in the middle of an incremental search and type <DEL>, this |
| 863 | will see no further output from Emacs. This indicates that an | 843 | the search "retreats" to an earlier location. If you type <DEL> just |
| 864 | operating system "feature" called "flow control" is intercepting the | 844 | after you had typed C-s to advance to the next occurrence of a search |
| 865 | C-s and not letting it get through to Emacs. To unfreeze the screen, | 845 | string, the <DEL> moves the cursor back to an earlier occurrence. If |
| 866 | type C-q.) | 846 | there are no earlier occurrences, the <DEL> erases the last character |
| 867 | 847 | in the search string. For instance, suppose you have typed "c", to | |
| 868 | If you are in the middle of an incremental search and type <Delback>, | 848 | search for the first occurrence of "c". Now if you type "u", the |
| 869 | you'll notice that the last character in the search string is erased | 849 | cursor will move to the first occurrence of "cu". Now type <DEL>. |
| 870 | and the search backs up to the last place of the search. For | 850 | This erases the "u" from the search string, and the cursor moves back |
| 871 | instance, suppose you have typed "c", to search for the first | 851 | to the first occurrence of "c". |
| 872 | occurrence of "c". Now if you type "u", the cursor will move | ||
| 873 | to the first occurrence of "cu". Now type <Delback>. This erases | ||
| 874 | the "u" from the search string, and the cursor moves back to | ||
| 875 | the first occurrence of "c". | ||
| 876 | 852 | ||
| 877 | If you are in the middle of a search and type a control or meta | 853 | If you are in the middle of a search and type a control or meta |
| 878 | character (with a few exceptions--characters that are special in | 854 | character (with a few exceptions--characters that are special in a |
| 879 | a search, such as C-s and C-r), the search is terminated. | 855 | search, such as C-s and C-r), the search is terminated. |
| 880 | 856 | ||
| 881 | The C-s starts a search that looks for any occurrence of the search | 857 | C-s starts a search that looks for any occurrence of the search string |
| 882 | string AFTER the current cursor position. If you want to search for | 858 | AFTER the current cursor position. If you want to search for |
| 883 | something earlier in the text, type C-r instead. Everything that we | 859 | something earlier in the text, type C-r instead. Everything that we |
| 884 | have said about C-s also applies to C-r, except that the direction of | 860 | have said about C-s also applies to C-r, except that the direction of |
| 885 | the search is reversed. | 861 | the search is reversed. |
| @@ -888,17 +864,17 @@ the search is reversed. | |||
| 888 | * MULTIPLE WINDOWS | 864 | * MULTIPLE WINDOWS |
| 889 | ------------------ | 865 | ------------------ |
| 890 | 866 | ||
| 891 | One of the nice features of Emacs is that you can display more than one | 867 | One of the nice features of Emacs is that you can display more than |
| 892 | window on the screen at the same time. (Note that Emacs uses the term | 868 | one window on the screen at the same time. (Note that Emacs uses the |
| 893 | "frames"--described in the next section--for what some other | 869 | term "frames"--described in the next section--for what some other |
| 894 | applications call "windows". The Emacs manual contains a Glossary of | 870 | applications call "windows". The Emacs manual contains a Glossary of |
| 895 | Emacs terms.) | 871 | Emacs terms.) |
| 896 | 872 | ||
| 897 | >> Move the cursor to this line and type C-u 0 C-l (that's CONTROL-L, not | 873 | >> Move the cursor to this line and type C-l C-l. |
| 898 | CONTROL-1). | ||
| 899 | 874 | ||
| 900 | >> Now type C-x 2 which splits the screen into two windows. | 875 | >> Now type C-x 2 which splits the screen into two windows. |
| 901 | Both windows display this tutorial. The cursor stays in the top window. | 876 | Both windows display this tutorial. The editing cursor stays in |
| 877 | the top window. | ||
| 902 | 878 | ||
| 903 | >> Type C-M-v to scroll the bottom window. | 879 | >> Type C-M-v to scroll the bottom window. |
| 904 | (If you do not have a real META key, type <ESC> C-v.) | 880 | (If you do not have a real META key, type <ESC> C-v.) |
| @@ -910,23 +886,24 @@ Emacs terms.) | |||
| 910 | >> Type C-x o again to move the cursor back to the top window. | 886 | >> Type C-x o again to move the cursor back to the top window. |
| 911 | The cursor in the top window is just where it was before. | 887 | The cursor in the top window is just where it was before. |
| 912 | 888 | ||
| 913 | You can keep using C-x o to switch between the windows. Each | 889 | You can keep using C-x o to switch between the windows. The "selected |
| 914 | window has its own cursor position, but only one window actually | 890 | window", where most editing takes place, is the one with a prominent |
| 915 | shows the cursor. All the ordinary editing commands apply to the | 891 | cursor which blinks when you are not typing. The other windows have |
| 916 | window that the cursor is in. We call this the "selected window". | 892 | their own cursor positions; if you are running Emacs in a graphical |
| 893 | display, those cursors are drawn as unblinking hollow boxes. | ||
| 917 | 894 | ||
| 918 | The command C-M-v is very useful when you are editing text in one | 895 | The command C-M-v is very useful when you are editing text in one |
| 919 | window and using the other window just for reference. You can keep | 896 | window and using the other window just for reference. Without leaving |
| 920 | the cursor always in the window where you are editing, and advance | 897 | the selected window, you can scroll the other window with C-M-v. |
| 921 | through the other window sequentially with C-M-v. | ||
| 922 | 898 | ||
| 923 | C-M-v is an example of a CONTROL-META character. If you have a real | 899 | C-M-v is an example of a CONTROL-META character. If you have a META |
| 924 | META key, you can type C-M-v by holding down both CONTROL and META while | 900 | (or Alt) key, you can type C-M-v by holding down both CONTROL and META |
| 925 | typing v. It does not matter whether CONTROL or META "comes first," | 901 | while typing v. It does not matter whether CONTROL or META "comes |
| 926 | because both of these keys act by modifying the characters you type. | 902 | first," as both of these keys act by modifying the characters you |
| 903 | type. | ||
| 927 | 904 | ||
| 928 | If you do not have a real META key, and you use <ESC> instead, the | 905 | If you do not have a META key, and you use <ESC> instead, the order |
| 929 | order does matter: you must type <ESC> followed by CONTROL-v, because | 906 | does matter: you must type <ESC> followed by CONTROL-v, because |
| 930 | CONTROL-<ESC> v will not work. This is because <ESC> is a character | 907 | CONTROL-<ESC> v will not work. This is because <ESC> is a character |
| 931 | in its own right, not a modifier key. | 908 | in its own right, not a modifier key. |
| 932 | 909 | ||
| @@ -953,10 +930,12 @@ Here is another way to use two windows to display two different things: | |||
| 953 | * MULTIPLE FRAMES | 930 | * MULTIPLE FRAMES |
| 954 | ------------------ | 931 | ------------------ |
| 955 | 932 | ||
| 956 | Emacs can also create multiple "frames" (unless you are using a | 933 | Emacs can also create multiple "frames". A frame is what we call one |
| 957 | text-only terminal). A frame is what we call one collection of | 934 | collection of windows, together with its menus, scroll bars, echo |
| 958 | windows, together with its menus, scroll bars, echo area, etc. | 935 | area, etc. On graphical displays, what Emacs calls a "frame" is what |
| 959 | (Some other applications call a frame a "window".) | 936 | most other applications call a "window". Multiple graphical frames |
| 937 | can be shown on the screen at the same time. On a text terminal, only | ||
| 938 | one frame can be shown at a time. | ||
| 960 | 939 | ||
| 961 | >> Type M-x make-frame <Return>. | 940 | >> Type M-x make-frame <Return>. |
| 962 | See a new frame appear on your screen. | 941 | See a new frame appear on your screen. |
| @@ -967,10 +946,10 @@ There is nothing special about the first frame. | |||
| 967 | >> Type M-x delete-frame <Return>. | 946 | >> Type M-x delete-frame <Return>. |
| 968 | This removes the selected frame. | 947 | This removes the selected frame. |
| 969 | 948 | ||
| 970 | You can also remove a frame by using the normal method provided by | 949 | You can also remove a frame by using the normal method provided by the |
| 971 | your window manager (often clicking a button with an "X" at a top | 950 | graphical system (often clicking a button with an "X" at a top corner |
| 972 | corner of the frame). No information is lost when you close a frame | 951 | of the frame). If you remove the Emacs job's last frame this way, |
| 973 | (or window), it is simply removed from sight and can be restored later. | 952 | that exits Emacs. |
| 974 | 953 | ||
| 975 | 954 | ||
| 976 | * RECURSIVE EDITING LEVELS | 955 | * RECURSIVE EDITING LEVELS |
| @@ -1035,11 +1014,11 @@ To get more information about a command, use C-h k instead of C-h c. | |||
| 1035 | 1014 | ||
| 1036 | >> Type C-h k C-p. | 1015 | >> Type C-h k C-p. |
| 1037 | 1016 | ||
| 1038 | This displays the documentation of the function, as well as its | 1017 | This displays the documentation of the function, as well as its name, |
| 1039 | name, in an Emacs window. When you are finished reading the | 1018 | in an Emacs window. When you are finished reading the output, type |
| 1040 | output, type C-x 1 to get rid of the help text. You do not have | 1019 | C-x 1 to get rid of that window. You do not have to do this right |
| 1041 | to do this right away. You can do some editing while referring | 1020 | away. You can do some editing while referring to the help text, and |
| 1042 | to the help text, and then type C-x 1. | 1021 | then type C-x 1. |
| 1043 | 1022 | ||
| 1044 | Here are some other useful C-h options: | 1023 | Here are some other useful C-h options: |
| 1045 | 1024 | ||
diff --git a/etc/tutorials/TUTORIAL.fr b/etc/tutorials/TUTORIAL.fr index 95670ff1efe..140f58ac06e 100644 --- a/etc/tutorials/TUTORIAL.fr +++ b/etc/tutorials/TUTORIAL.fr | |||
| @@ -12,9 +12,10 @@ ou ALT). Pour ces touches, nous utiliserons les abréviations suivantes : | |||
| 12 | touches n'existe, pressez puis relâchez la touche ESC et | 12 | touches n'existe, pressez puis relâchez la touche ESC et |
| 13 | tapez <car>. Nous écrirons <ESC> pour désigner la touche ESC. | 13 | tapez <car>. Nous écrirons <ESC> pour désigner la touche ESC. |
| 14 | 14 | ||
| 15 | Tapez C-x C-c (deux caractères) pour terminer une session Emacs. | 15 | Note importante : tapez C-x C-c (deux caractères) pour terminer une |
| 16 | Dans ce didacticiel, les caractères ">>" en marge gauche indiquent les | 16 | session Emacs. Pour interrompre une commande partiellement entrée, |
| 17 | directions à suivre pour essayer une commande. Ainsi : | 17 | tapez C-g. Dans ce didacticiel, les caractères ">>" en marge gauche |
| 18 | indiquent les directions à suivre pour essayer une commande. Ainsi : | ||
| 18 | <<Lignes blanches insérées après cette ligne par help-with-tutorial>> | 19 | <<Lignes blanches insérées après cette ligne par help-with-tutorial>> |
| 19 | [Centre de page delibérément vide. Le texte continue ci-dessous.] | 20 | [Centre de page delibérément vide. Le texte continue ci-dessous.] |
| 20 | >> Tapez C-v (Voir l'écran suivant) pour passer à l'écran suivant | 21 | >> Tapez C-v (Voir l'écran suivant) pour passer à l'écran suivant |
| @@ -34,9 +35,6 @@ touche META, EDIT ou ALT). | |||
| 34 | 35 | ||
| 35 | >> Faites M-v, puis C-v plusieurs fois. | 36 | >> Faites M-v, puis C-v plusieurs fois. |
| 36 | 37 | ||
| 37 | Si votre terminal en dispose, vous pouvez également utiliser les | ||
| 38 | touches PgUp et PgDn pour monter ou descendre d'un écran, bien que les | ||
| 39 | combinaisons C-v et M-v soient plus efficaces. | ||
| 40 | 38 | ||
| 41 | * RÉSUMÉ | 39 | * RÉSUMÉ |
| 42 | -------- | 40 | -------- |
| @@ -52,7 +50,14 @@ Les commandes suivantes servent à manipuler des écrans : | |||
| 52 | 50 | ||
| 53 | >> Notez le texte situé à côté du curseur, puis faites C-l. | 51 | >> Notez le texte situé à côté du curseur, puis faites C-l. |
| 54 | Recherchez l'emplacement du curseur et vous remarquerez que | 52 | Recherchez l'emplacement du curseur et vous remarquerez que |
| 55 | c'est le même texte qui est à côté de lui. | 53 | c'est le même texte qui est à côté de lui, mais il est désormais |
| 54 | au centre de l'écran. | ||
| 55 | Si vous appuyez de nouveau sur C-l, ce bout de texte se déplacera | ||
| 56 | en haut de l'écran. Faite encore C-l, et il se déplace en bas. | ||
| 57 | |||
| 58 | Si votre terminal en dispose, vous pouvez également utiliser les | ||
| 59 | touches PgUp et PgDn pour monter ou descendre d'un écran, bien que les | ||
| 60 | combinaisons C-v et M-v soient plus efficaces. | ||
| 56 | 61 | ||
| 57 | 62 | ||
| 58 | * GESTION DU CURSEUR | 63 | * GESTION DU CURSEUR |
| @@ -240,15 +245,8 @@ ou « scrollbar » sur le bord gauche de la fenêtre d'Emacs. Vous pouvez | |||
| 240 | faire défiler le texte en cliquant avec la souris dans cette barre de | 245 | faire défiler le texte en cliquant avec la souris dans cette barre de |
| 241 | défilement. | 246 | défilement. |
| 242 | 247 | ||
| 243 | >> Cliquez avec le bouton du milieu en haut de la zone mise en | 248 | Si votre souris a une molette, vous pouvez aussi l'utiliser pour faire |
| 244 | évidence dans la barre de défilement. Cela devrait déplacer le | 249 | défiler le texte. |
| 245 | texte jusqu'à une position dépendant de la hauteur où vous avez | ||
| 246 | cliqué. | ||
| 247 | |||
| 248 | >> Déplacez la souris de bas en haut tout en maintenant son bouton du | ||
| 249 | milieu pressé. Vous constaterez que le texte défile vers le haut et | ||
| 250 | vers le bas en fonction du déplacement de la souris. | ||
| 251 | |||
| 252 | 250 | ||
| 253 | * QUAND EMACS EST MUET | 251 | * QUAND EMACS EST MUET |
| 254 | ---------------------- | 252 | ---------------------- |
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index dfc21373806..f8d8ab379fa 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,3 +1,31 @@ | |||
| 1 | 2012-01-12 Glenn Morris <rgm@gnu.org> | ||
| 2 | |||
| 3 | * mail/sendmail.el (mail-mode): Update paragraph-separate for | ||
| 4 | changes in adaptive-fill-regexp. (Bug#10276) | ||
| 5 | |||
| 6 | 2012-01-11 Alan Mackenzie <acm@muc.de> | ||
| 7 | |||
| 8 | Fix Emacs bug #10463 - put `widen's around the critical spots. | ||
| 9 | |||
| 10 | * progmodes/cc-engine.el (c-in-literal, c-literal-limits): put a | ||
| 11 | widen around each invocation of c-state-pp-to-literal. Remove an | ||
| 12 | unused let variable. | ||
| 13 | |||
| 14 | 2012-01-11 Glenn Morris <rgm@gnu.org> | ||
| 15 | |||
| 16 | * dired-aux.el (dired-do-shell-command): Fix */? logic. (Bug#6561) | ||
| 17 | Doc fix. | ||
| 18 | |||
| 19 | 2012-01-10 Chong Yidong <cyd@gnu.org> | ||
| 20 | |||
| 21 | * net/network-stream.el (network-stream-open-starttls): Avoid | ||
| 22 | emitting a confusing error message when the server gives a bad | ||
| 23 | response to the capability command. | ||
| 24 | |||
| 25 | 2012-01-10 Glenn Morris <rgm@gnu.org> | ||
| 26 | |||
| 27 | * mail/unrmail.el (unrmail): Tweak previous change. | ||
| 28 | |||
| 1 | 2012-01-09 Chong Yidong <cyd@gnu.org> | 29 | 2012-01-09 Chong Yidong <cyd@gnu.org> |
| 2 | 30 | ||
| 3 | * custom.el (custom-safe-themes): Use SHA-256 for hashing. | 31 | * custom.el (custom-safe-themes): Use SHA-256 for hashing. |
| @@ -27,7 +55,7 @@ | |||
| 27 | * ibuffer.el (ibuffer-mode): List the bindings in the corrent map | 55 | * ibuffer.el (ibuffer-mode): List the bindings in the corrent map |
| 28 | (bug#9759). | 56 | (bug#9759). |
| 29 | 57 | ||
| 30 | * mail/smtpmail.el (password-cache-add): Removed unused declaration. | 58 | * mail/smtpmail.el (password-cache-add): Remove unused declaration. |
| 31 | (password-read): Don't autoload unused function. | 59 | (password-read): Don't autoload unused function. |
| 32 | 60 | ||
| 33 | 2012-01-07 Juanma Barranquero <lekktu@gmail.com> | 61 | 2012-01-07 Juanma Barranquero <lekktu@gmail.com> |
| @@ -1382,7 +1410,7 @@ | |||
| 1382 | (window-list-no-nils): Remove. | 1410 | (window-list-no-nils): Remove. |
| 1383 | (window-state-get-1, window-state-get): Use backquote instead. | 1411 | (window-state-get-1, window-state-get): Use backquote instead. |
| 1384 | 1412 | ||
| 1385 | 2011-11-08 thierry <thierry.volpiatto@gmail.com> | 1413 | 2011-11-08 Thierry Volpiatto <thierry.volpiatto@gmail.com> |
| 1386 | 1414 | ||
| 1387 | * emacs-lisp/find-func.el (find-function-read): | 1415 | * emacs-lisp/find-func.el (find-function-read): |
| 1388 | Fix incorrect use of default argument in `completing-read'. | 1416 | Fix incorrect use of default argument in `completing-read'. |
| @@ -4532,7 +4560,7 @@ | |||
| 4532 | 4560 | ||
| 4533 | * printing.el: Add documentation to all the `pr-toggle-' commands. | 4561 | * printing.el: Add documentation to all the `pr-toggle-' commands. |
| 4534 | 4562 | ||
| 4535 | 2011-07-11 Leo <sdl.web@gmail.com> (tiny change) | 4563 | 2011-07-11 Leo Liu <sdl.web@gmail.com> |
| 4536 | 4564 | ||
| 4537 | * files.el (toggle-read-only): Only do the `C-x C-q' warning on VC | 4565 | * files.el (toggle-read-only): Only do the `C-x C-q' warning on VC |
| 4538 | backends where it makes sense (bug#2623). | 4566 | backends where it makes sense (bug#2623). |
| @@ -7116,7 +7144,7 @@ | |||
| 7116 | 2011-05-23 Kevin Ryde <user42@zip.com.au> | 7144 | 2011-05-23 Kevin Ryde <user42@zip.com.au> |
| 7117 | 7145 | ||
| 7118 | * emacs-lisp/advice.el (ad-read-advised-function): | 7146 | * emacs-lisp/advice.el (ad-read-advised-function): |
| 7119 | Use `function-called-at-point' as the default default, if it has | 7147 | Use `function-called-at-point' as the default, if it has |
| 7120 | advice and passes PREDICATE. | 7148 | advice and passes PREDICATE. |
| 7121 | 7149 | ||
| 7122 | 2011-05-23 Stefan Monnier <monnier@iro.umontreal.ca> | 7150 | 2011-05-23 Stefan Monnier <monnier@iro.umontreal.ca> |
| @@ -7942,7 +7970,7 @@ | |||
| 7942 | * net/gnutls.el (gnutls-negotiate): Add hostname, verify-flags, | 7970 | * net/gnutls.el (gnutls-negotiate): Add hostname, verify-flags, |
| 7943 | verify-error, and verify-hostname-error parameters. Check whether | 7971 | verify-error, and verify-hostname-error parameters. Check whether |
| 7944 | default trustfile exists before going to use it. Add missing | 7972 | default trustfile exists before going to use it. Add missing |
| 7945 | argument to gnutls-message-maybe call. Return return value. | 7973 | argument to gnutls-message-maybe call. Return value. |
| 7946 | Reported by Claudio Bley <claudio.bley@gmail.com>. | 7974 | Reported by Claudio Bley <claudio.bley@gmail.com>. |
| 7947 | (open-gnutls-stream): Add usage example. | 7975 | (open-gnutls-stream): Add usage example. |
| 7948 | 7976 | ||
| @@ -9566,7 +9594,7 @@ | |||
| 9566 | * calc/calc-menu.el (calc-units-menu): Add entries for logarithmic | 9594 | * calc/calc-menu.el (calc-units-menu): Add entries for logarithmic |
| 9567 | units and musical notes. | 9595 | units and musical notes. |
| 9568 | 9596 | ||
| 9569 | 2011-03-20 Leo <sdl.web@gmail.com> | 9597 | 2011-03-20 Leo Liu <sdl.web@gmail.com> |
| 9570 | 9598 | ||
| 9571 | * ido.el (ido-read-internal): Use completing-read-default. | 9599 | * ido.el (ido-read-internal): Use completing-read-default. |
| 9572 | (ido-completing-read): Fix compatibility with completing-read. | 9600 | (ido-completing-read): Fix compatibility with completing-read. |
diff --git a/lisp/ChangeLog.1 b/lisp/ChangeLog.1 index 5389bd27125..9958c6ccdb3 100644 --- a/lisp/ChangeLog.1 +++ b/lisp/ChangeLog.1 | |||
| @@ -100,7 +100,7 @@ | |||
| 100 | 100 | ||
| 101 | 1986-03-31 Richard M. Stallman (rms@prep) | 101 | 1986-03-31 Richard M. Stallman (rms@prep) |
| 102 | 102 | ||
| 103 | * man.el: fix stupid error in arg to file-name-all-completions. | 103 | * man.el: Fix stupid error in arg to file-name-all-completions. |
| 104 | 104 | ||
| 105 | 1986-03-28 Richard M. Stallman (rms@prep) | 105 | 1986-03-28 Richard M. Stallman (rms@prep) |
| 106 | 106 | ||
| @@ -117,7 +117,7 @@ | |||
| 117 | 1986-03-26 Richard Mlynarik (mly@prep) | 117 | 1986-03-26 Richard Mlynarik (mly@prep) |
| 118 | 118 | ||
| 119 | * indent.el (edit-tab-stops): | 119 | * indent.el (edit-tab-stops): |
| 120 | Go to character 0 so editing happens in right place | 120 | Go to character 0 so editing happens in right place. |
| 121 | 121 | ||
| 122 | 1986-03-24 Richard M. Stallman (rms@prep) | 122 | 1986-03-24 Richard M. Stallman (rms@prep) |
| 123 | 123 | ||
| @@ -196,8 +196,8 @@ | |||
| 196 | 196 | ||
| 197 | 1986-03-12 Richard Mlynarik (mly@prep) | 197 | 1986-03-12 Richard Mlynarik (mly@prep) |
| 198 | 198 | ||
| 199 | * shell.el (shell) | 199 | * shell.el (shell): |
| 200 | If no environment variable SHELL, default to /bin/sh | 200 | If no environment variable SHELL, default to /bin/sh. |
| 201 | 201 | ||
| 202 | 1986-03-12 Leonard H. Tower Jr. (tower@prep) | 202 | 1986-03-12 Leonard H. Tower Jr. (tower@prep) |
| 203 | 203 | ||
| @@ -226,16 +226,16 @@ | |||
| 226 | 226 | ||
| 227 | 1986-03-07 Sundar Narasimhan (sundar@prep) | 227 | 1986-03-07 Sundar Narasimhan (sundar@prep) |
| 228 | 228 | ||
| 229 | * rnews.el: fix bug in news-get-new-news. (news-current-news-group | 229 | * rnews.el: Fix bug in news-get-new-news. (news-current-news-group |
| 230 | should be nil on startup). | 230 | should be nil on startup). |
| 231 | 231 | ||
| 232 | 1986-03-07 Bill Rozas (jinx@prep) | 232 | 1986-03-07 Bill Rozas (jinx@prep) |
| 233 | 233 | ||
| 234 | * scheme.el: autoloads from xscheme.el | 234 | * scheme.el: Autoloads from xscheme.el. |
| 235 | 235 | ||
| 236 | * xscheme.el: New file. Implements inferior-scheme-mode and | 236 | * xscheme.el: New file. Implements inferior-scheme-mode and |
| 237 | related commands. Similar (almost a query replace of) | 237 | related commands. Similar (almost a query replace of) |
| 238 | inferior-lisp-mode in shell.el | 238 | inferior-lisp-mode in shell.el. |
| 239 | 239 | ||
| 240 | 1986-03-07 Richard M. Stallman (rms@prep) | 240 | 1986-03-07 Richard M. Stallman (rms@prep) |
| 241 | 241 | ||
| @@ -267,8 +267,8 @@ | |||
| 267 | 267 | ||
| 268 | 1986-03-03 Leonard H. Tower Jr. (tower@prep) | 268 | 1986-03-03 Leonard H. Tower Jr. (tower@prep) |
| 269 | 269 | ||
| 270 | * rnews.el (news-add-news-group) | 270 | * rnews.el (news-add-news-group): |
| 271 | Fixed bug that was putting "/"'s in newsgroups names in .newsrc | 271 | Fix bug that was putting "/"'s in newsgroups names in .newsrc |
| 272 | instead of "."'s. | 272 | instead of "."'s. |
| 273 | 273 | ||
| 274 | 1986-03-03 Richard M. Stallman (rms@prep) | 274 | 1986-03-03 Richard M. Stallman (rms@prep) |
| @@ -320,8 +320,8 @@ | |||
| 320 | 1986-02-20 Richard Mlynarik (mly@prep) | 320 | 1986-02-20 Richard Mlynarik (mly@prep) |
| 321 | 321 | ||
| 322 | * info.el (Info-validate): | 322 | * info.el (Info-validate): |
| 323 | Node-names are case-insensitive, but assoc is case-sensitive | 323 | Node-names are case-insensitive, but assoc is case-sensitive. |
| 324 | Separate out function Info-validate-tags-table | 324 | Separate out function Info-validate-tags-table. |
| 325 | 325 | ||
| 326 | 1986-02-19 Richard M. Stallman (rms@prep) | 326 | 1986-02-19 Richard M. Stallman (rms@prep) |
| 327 | 327 | ||
| @@ -404,7 +404,7 @@ | |||
| 404 | 404 | ||
| 405 | * info.el: | 405 | * info.el: |
| 406 | Completely rewrite Info-find-node so that it doesn't | 406 | Completely rewrite Info-find-node so that it doesn't |
| 407 | blow out on nonexistent nodes/files | 407 | blow out on nonexistent nodes/files. |
| 408 | 408 | ||
| 409 | Rewrite Info-goto-node through the Magic of Regular Expressions. | 409 | Rewrite Info-goto-node through the Magic of Regular Expressions. |
| 410 | 410 | ||
| @@ -426,7 +426,7 @@ | |||
| 426 | 426 | ||
| 427 | 1986-02-03 Richard Mlynarik (mly@prep) | 427 | 1986-02-03 Richard Mlynarik (mly@prep) |
| 428 | 428 | ||
| 429 | * info.el (Info-validate) Insert a missing space. | 429 | * info.el (Info-validate): Insert a missing space. |
| 430 | 430 | ||
| 431 | 1986-02-03 Richard M. Stallman (rms@prep) | 431 | 1986-02-03 Richard M. Stallman (rms@prep) |
| 432 | 432 | ||
| @@ -522,7 +522,7 @@ | |||
| 522 | Set mode correctly for .~i~ backup files. | 522 | Set mode correctly for .~i~ backup files. |
| 523 | 523 | ||
| 524 | * shell.el (inferior-lisp-mode): | 524 | * shell.el (inferior-lisp-mode): |
| 525 | Use \\{...} in doc. Fix up initialization of inferior-lisp-mode-map | 525 | Use \\{...} in doc. Fix up initialization of inferior-lisp-mode-map. |
| 526 | 526 | ||
| 527 | 1986-01-21 Richard Mlynarik (mly@prep) | 527 | 1986-01-21 Richard Mlynarik (mly@prep) |
| 528 | 528 | ||
| @@ -585,7 +585,7 @@ | |||
| 585 | 1986-01-09 Richard Mlynarik (mly@prep) | 585 | 1986-01-09 Richard Mlynarik (mly@prep) |
| 586 | 586 | ||
| 587 | * mail-utils.el (mail-strip-quoted-names): | 587 | * mail-utils.el (mail-strip-quoted-names): |
| 588 | Handle multi-line address lists | 588 | Handle multi-line address lists. |
| 589 | 589 | ||
| 590 | 1986-01-08 Richard Mlynarik (mly@prep) | 590 | 1986-01-08 Richard Mlynarik (mly@prep) |
| 591 | 591 | ||
| @@ -610,12 +610,12 @@ | |||
| 610 | 1986-01-07 Richard Mlynarik (mly@prep) | 610 | 1986-01-07 Richard Mlynarik (mly@prep) |
| 611 | 611 | ||
| 612 | * tags.el (visit-tags-table): | 612 | * tags.el (visit-tags-table): |
| 613 | Barf if given a directory | 613 | Barf if given a directory. |
| 614 | 614 | ||
| 615 | 1986-01-06 Richard Mlynarik (mly@prep) | 615 | 1986-01-06 Richard Mlynarik (mly@prep) |
| 616 | 616 | ||
| 617 | * nroff-mode.el (electric-nroff-mode): | 617 | * nroff-mode.el (electric-nroff-mode): |
| 618 | set-minor-mode correctly | 618 | set-minor-mode correctly. |
| 619 | 619 | ||
| 620 | 1986-01-02 Richard Mlynarik (mly@prep) | 620 | 1986-01-02 Richard Mlynarik (mly@prep) |
| 621 | 621 | ||
| @@ -626,7 +626,7 @@ | |||
| 626 | 626 | ||
| 627 | * info.el (Info-tagify, Info-validate): | 627 | * info.el (Info-tagify, Info-validate): |
| 628 | (let ((case-fold-search t)) ...) | 628 | (let ((case-fold-search t)) ...) |
| 629 | for when these functions are used outside info mode | 629 | for when these functions are used outside info mode. |
| 630 | 630 | ||
| 631 | 1985-12-30 Richard M. Stallman (rms@prep) | 631 | 1985-12-30 Richard M. Stallman (rms@prep) |
| 632 | 632 | ||
| @@ -646,7 +646,7 @@ | |||
| 646 | 1985-12-30 Richard Mlynarik (mly@prep) | 646 | 1985-12-30 Richard Mlynarik (mly@prep) |
| 647 | 647 | ||
| 648 | * files.el (backup-buffer): | 648 | * files.el (backup-buffer): |
| 649 | Don't backup `weird' (non-character or link) files | 649 | Don't backup `weird' (non-character or link) files. |
| 650 | 650 | ||
| 651 | 1985-12-28 Richard M. Stallman (rms@prep) | 651 | 1985-12-28 Richard M. Stallman (rms@prep) |
| 652 | 652 | ||
| @@ -749,7 +749,7 @@ | |||
| 749 | 1985-12-17 Richard Mlynarik (mly@prep) | 749 | 1985-12-17 Richard Mlynarik (mly@prep) |
| 750 | 750 | ||
| 751 | * simple.el (goto-line): | 751 | * simple.el (goto-line): |
| 752 | Accept either prefix arg or prompt in minibuffer | 752 | Accept either prefix arg or prompt in minibuffer. |
| 753 | 753 | ||
| 754 | 1985-12-17 Richard M. Stallman (rms@prep) | 754 | 1985-12-17 Richard M. Stallman (rms@prep) |
| 755 | 755 | ||
| @@ -772,7 +772,7 @@ | |||
| 772 | * files.el (set-visited-file-name): | 772 | * files.el (set-visited-file-name): |
| 773 | Work properly in case of arg = nil or = "". | 773 | Work properly in case of arg = nil or = "". |
| 774 | 774 | ||
| 775 | * debug.el (debugger-frame{,-clear}) | 775 | * debug.el (debugger-frame{,-clear}): |
| 776 | Bind off read-only flag to change buffer. | 776 | Bind off read-only flag to change buffer. |
| 777 | 777 | ||
| 778 | 1985-12-14 Richard M. Stallman (rms@prep) | 778 | 1985-12-14 Richard M. Stallman (rms@prep) |
| @@ -812,8 +812,7 @@ | |||
| 812 | modified in Rmail doesn't always correlate with | 812 | modified in Rmail doesn't always correlate with |
| 813 | what the user is thinking about. | 813 | what the user is thinking about. |
| 814 | 814 | ||
| 815 | * abbrev.el (prepare-abbrev-list-buffer, list-abbrevs, | 815 | * abbrev.el (prepare-abbrev-list-buffer, list-abbrevs, edit-abbrevs): |
| 816 | edit-abbrevs): | ||
| 817 | Some cleanups. prepare-... now does all the work and | 816 | Some cleanups. prepare-... now does all the work and |
| 818 | returns the buffer for the caller to select or display. | 817 | returns the buffer for the caller to select or display. |
| 819 | 818 | ||
| @@ -894,8 +893,8 @@ | |||
| 894 | * files.el (switch-to-buffer-other-window): | 893 | * files.el (switch-to-buffer-other-window): |
| 895 | Pass t as new second arg to pop-to-buffer. | 894 | Pass t as new second arg to pop-to-buffer. |
| 896 | 895 | ||
| 897 | * indent.el (insert-tab): | 896 | * indent.el (insert-tab): |
| 898 | If indent-tabs-mode = nil, insert spaces instead. | 897 | If indent-tabs-mode = nil, insert spaces instead. |
| 899 | 898 | ||
| 900 | * debug.el (debug): | 899 | * debug.el (debug): |
| 901 | Combine two unwind-protect's into one. | 900 | Combine two unwind-protect's into one. |
| @@ -907,7 +906,7 @@ | |||
| 907 | 1985-12-09 Richard Mlynarik (mly@prep) | 906 | 1985-12-09 Richard Mlynarik (mly@prep) |
| 908 | 907 | ||
| 909 | * rmail.el (rmail-save): | 908 | * rmail.el (rmail-save): |
| 910 | Don't do possibly lengthy expunge if buffer not modified | 909 | Don't do possibly lengthy expunge if buffer not modified. |
| 911 | 910 | ||
| 912 | * loaddefs.el: | 911 | * loaddefs.el: |
| 913 | (fset 'TeX-mode 'tex-mode) | 912 | (fset 'TeX-mode 'tex-mode) |
| @@ -942,10 +941,10 @@ | |||
| 942 | 941 | ||
| 943 | * info.el (Info-find-node): | 942 | * info.el (Info-find-node): |
| 944 | Must search for "Node: Foo" not " Foo" or else would | 943 | Must search for "Node: Foo" not " Foo" or else would |
| 945 | lose when there was a "Node: Bar Foo" | 944 | lose when there was a "Node: Bar Foo". |
| 946 | 945 | ||
| 947 | * dired.el (dired-copy-file): | 946 | * dired.el (dired-copy-file): |
| 948 | interactive "F" not "s" | 947 | interactive "F" not "s". |
| 949 | 948 | ||
| 950 | * man.el (manual-entry): | 949 | * man.el (manual-entry): |
| 951 | Allow user to specify "chdir(3)" to get entry from section | 950 | Allow user to specify "chdir(3)" to get entry from section |
| @@ -965,10 +964,10 @@ | |||
| 965 | 964 | ||
| 966 | * info.el: | 965 | * info.el: |
| 967 | (Info-validate-node-name): Don't complain about nodes in other files. | 966 | (Info-validate-node-name): Don't complain about nodes in other files. |
| 968 | (Info-menu-sequence): fix typo in function name. | 967 | (Info-menu-sequence): Fix typo in function name. |
| 969 | 968 | ||
| 970 | * rmail.el: | 969 | * rmail.el: |
| 971 | (rmail-save): new function; `s' and `q' commands now expunge. | 970 | (rmail-save): New function; `s' and `q' commands now expunge. |
| 972 | (rmail-set-attribute): Don't lose if buffer wasn't narrowed. | 971 | (rmail-set-attribute): Don't lose if buffer wasn't narrowed. |
| 973 | (rmail-undelete-previous-message): | 972 | (rmail-undelete-previous-message): |
| 974 | Try current message first, then back up till deleted msg | 973 | Try current message first, then back up till deleted msg |
| @@ -1032,11 +1031,12 @@ | |||
| 1032 | 1031 | ||
| 1033 | 1985-12-05 Richard Mlynarik (mly@prep) | 1032 | 1985-12-05 Richard Mlynarik (mly@prep) |
| 1034 | 1033 | ||
| 1035 | * abbrev.el, chistory.el, debug.el, doctor.el, indent.el, info.el, sendmail.el: | 1034 | * abbrev.el, chistory.el, debug.el, doctor.el, indent.el: |
| 1036 | Fix initialization of mode-maps | 1035 | * info.el, sendmail.el: |
| 1036 | Fix initialization of mode-maps. | ||
| 1037 | 1037 | ||
| 1038 | * sendmail.el (mail-position-on-field): | 1038 | * sendmail.el (mail-position-on-field): |
| 1039 | Make this work | 1039 | Make this work. |
| 1040 | 1040 | ||
| 1041 | 1985-12-05 Richard M. Stallman (rms@prep) | 1041 | 1985-12-05 Richard M. Stallman (rms@prep) |
| 1042 | 1042 | ||
| @@ -1091,18 +1091,18 @@ | |||
| 1091 | 1985-12-03 Richard Mlynarik (mly@prep) | 1091 | 1985-12-03 Richard Mlynarik (mly@prep) |
| 1092 | 1092 | ||
| 1093 | * bytecomp.el (byte-compile-file-form): | 1093 | * bytecomp.el (byte-compile-file-form): |
| 1094 | Reduce noninteractive message verbosity | 1094 | Reduce noninteractive message verbosity. |
| 1095 | 1095 | ||
| 1096 | * ebuff-menu.el: | 1096 | * ebuff-menu.el: |
| 1097 | Standardize initialization of Electric-buffer-menu-mode-map | 1097 | Standardize initialization of Electric-buffer-menu-mode-map. |
| 1098 | make digits, meta-digits and "-" be numeric args | 1098 | Make digits, meta-digits and "-" be numeric args. |
| 1099 | (put 'Electric-buffer-menu-undefined 'suppress-keymap t) | 1099 | (put 'Electric-buffer-menu-undefined 'suppress-keymap t) |
| 1100 | 1100 | ||
| 1101 | * electric.el (Electric-command-loop): | 1101 | * electric.el (Electric-command-loop): |
| 1102 | Set up this-command and last-command-char in command loop | 1102 | Set up this-command and last-command-char in command loop. |
| 1103 | 1103 | ||
| 1104 | * simple.el (prefix-arg-internal, negative-argument): | 1104 | * simple.el (prefix-arg-internal, negative-argument): |
| 1105 | Fix problem with negative-arguments and unreading | 1105 | Fix problem with negative-arguments and unreading. |
| 1106 | 1106 | ||
| 1107 | 1985-12-03 Richard M. Stallman (rms@prep) | 1107 | 1985-12-03 Richard M. Stallman (rms@prep) |
| 1108 | 1108 | ||
| @@ -1114,9 +1114,8 @@ | |||
| 1114 | 1114 | ||
| 1115 | * rnews.el: | 1115 | * rnews.el: |
| 1116 | Remove stray "<" character introduced by mly. | 1116 | Remove stray "<" character introduced by mly. |
| 1117 | (news-move-to-group): give error message if no new group to move | 1117 | (news-move-to-group): Give error message if no new group to move to. |
| 1118 | to. | 1118 | (news-next-message): With arg of 1 or -1, keep doing |
| 1119 | (news-next-message): with arg of 1 or -1, keep doing | ||
| 1120 | news-next-group or news-previous-group till reach nonempty group. | 1119 | news-next-group or news-previous-group till reach nonempty group. |
| 1121 | 1120 | ||
| 1122 | * x-mouse.el: | 1121 | * x-mouse.el: |
| @@ -1146,14 +1145,14 @@ | |||
| 1146 | 1985-11-26 Richard Mlynarik (mly@prep) | 1145 | 1985-11-26 Richard Mlynarik (mly@prep) |
| 1147 | 1146 | ||
| 1148 | * view.el: | 1147 | * view.el: |
| 1149 | Define c-x o | 1148 | Define c-x o. |
| 1150 | Rename interactive functions from view-* to View-* to improve m-x | 1149 | Rename interactive functions from view-* to View-* to improve m-x |
| 1151 | completion. | 1150 | completion. |
| 1152 | defvar, rather than defconst, view-mode-map | 1151 | defvar, rather than defconst, view-mode-map. |
| 1153 | Take old-emacs-version-compatibility out of view-file | 1152 | Take old-emacs-version-compatibility out of view-file. |
| 1154 | 1153 | ||
| 1155 | * helper.el (Helper-describe-mode, Helper-describe-bindings) | 1154 | * helper.el (Helper-describe-mode, Helper-describe-bindings): |
| 1156 | Fix bit-rot | 1155 | Fix bit-rot. |
| 1157 | Hack C-l in Helper-help-scroller. | 1156 | Hack C-l in Helper-help-scroller. |
| 1158 | 1157 | ||
| 1159 | 1985-11-25 Richard M. Stallman (rms@prep) | 1158 | 1985-11-25 Richard M. Stallman (rms@prep) |
| @@ -1207,26 +1206,26 @@ | |||
| 1207 | Make edit-options-1 inline. | 1206 | Make edit-options-1 inline. |
| 1208 | 1207 | ||
| 1209 | * term-xterm.el: | 1208 | * term-xterm.el: |
| 1210 | Fix documentation for x-switches | 1209 | Fix documentation for x-switches. |
| 1211 | 1210 | ||
| 1212 | 1985-11-20 Richard Mlynarik (mly@prep) | 1211 | 1985-11-20 Richard Mlynarik (mly@prep) |
| 1213 | 1212 | ||
| 1214 | * files.el, sendmail.el: | 1213 | * files.el, sendmail.el: |
| 1215 | New function delete-auto-save-file-if-necessary | 1214 | New function delete-auto-save-file-if-necessary. |
| 1216 | Make basic-save-file, mail-send call it | 1215 | Make basic-save-file, mail-send call it. |
| 1217 | 1216 | ||
| 1218 | * startup.el (command-line-1): | 1217 | * startup.el (command-line-1): |
| 1219 | Reformat to make all extraneous bs fit in 80 columns | 1218 | Reformat to make all extraneous bs fit in 80 columns. |
| 1220 | 1219 | ||
| 1221 | * lisp-mode.el (calculate-lisp-indent): | 1220 | * lisp-mode.el (calculate-lisp-indent): |
| 1222 | Check for boundp lisp-indent-hook, not fboundp. | 1221 | Check for boundp lisp-indent-hook, not fboundp. |
| 1223 | 1222 | ||
| 1224 | * lisp.el, lisp-mode.el | 1223 | * lisp.el, lisp-mode.el: |
| 1225 | Move eval-last-sexp, eval-defun from lisp.el to lisp-mode.el since | 1224 | Move eval-last-sexp, eval-defun from lisp.el to lisp-mode.el since |
| 1226 | all their usages occur in the latter file. | 1225 | all their usages occur in the latter file. |
| 1227 | 1226 | ||
| 1228 | * rnews.el | 1227 | * rnews.el: |
| 1229 | Use `mail-header-separator' | 1228 | Use `mail-header-separator'. |
| 1230 | 1229 | ||
| 1231 | * term-xterm.el: | 1230 | * term-xterm.el: |
| 1232 | Define x-handle-switch-1 to modularize discarding of | 1231 | Define x-handle-switch-1 to modularize discarding of |
| @@ -1236,8 +1235,8 @@ | |||
| 1236 | Check for command-switch-alist before checking for builtin | 1235 | Check for command-switch-alist before checking for builtin |
| 1237 | switches. | 1236 | switches. |
| 1238 | 1237 | ||
| 1239 | * bytecomp.el, term-xterm.el, tex-start.el | 1238 | * bytecomp.el, term-xterm.el, tex-start.el: |
| 1240 | Switches look for `command-line-args' rather than `args' | 1239 | Switches look for `command-line-args' rather than `args'. |
| 1241 | 1240 | ||
| 1242 | 1985-11-20 Richard M. Stallman (rms@prep) | 1241 | 1985-11-20 Richard M. Stallman (rms@prep) |
| 1243 | 1242 | ||
| @@ -1275,14 +1274,14 @@ | |||
| 1275 | 1274 | ||
| 1276 | 1985-11-18 Richard Mlynarik (mly@prep) | 1275 | 1985-11-18 Richard Mlynarik (mly@prep) |
| 1277 | 1276 | ||
| 1278 | * bytecomp.el (batch-byte-compile): | 1277 | * bytecomp.el (batch-byte-compile): |
| 1279 | Print a message for the log before terminating self. | 1278 | Print a message for the log before terminating self. |
| 1280 | 1279 | ||
| 1281 | * simple.el (set-variable): | 1280 | * simple.el (set-variable): |
| 1282 | Fix thinko in help-form, and include current value. | 1281 | Fix thinko in help-form, and include current value. |
| 1283 | 1282 | ||
| 1284 | * info.el (Info-find-node): | 1283 | * info.el (Info-find-node): |
| 1285 | If can't find node, say which node in error message | 1284 | If can't find node, say which node in error message. |
| 1286 | 1285 | ||
| 1287 | * rmailedit.el (rmail-edit-mode): | 1286 | * rmailedit.el (rmail-edit-mode): |
| 1288 | Improve documentation greatly, fix typo. | 1287 | Improve documentation greatly, fix typo. |
| @@ -1303,8 +1302,8 @@ | |||
| 1303 | 1302 | ||
| 1304 | 1985-11-14 Richard Mlynarik (mly@prep) | 1303 | 1985-11-14 Richard Mlynarik (mly@prep) |
| 1305 | 1304 | ||
| 1306 | * info.el | 1305 | * info.el: |
| 1307 | Make "." be beginning-of-buffer | 1306 | Make "." be beginning-of-buffer. |
| 1308 | 1307 | ||
| 1309 | 1985-11-13 Richard M. Stallman (rms@prep) | 1308 | 1985-11-13 Richard M. Stallman (rms@prep) |
| 1310 | 1309 | ||
| @@ -1332,19 +1331,19 @@ | |||
| 1332 | 1985-11-08 Richard Mlynarik (mly@prep) | 1331 | 1985-11-08 Richard Mlynarik (mly@prep) |
| 1333 | 1332 | ||
| 1334 | * startup.el (command-line): | 1333 | * startup.el (command-line): |
| 1335 | If noninteractive, don't load "term-*" | 1334 | If noninteractive, don't load "term-*". |
| 1336 | noninteractive => -q [Change this if you think it is a bad | 1335 | noninteractive => -q [Change this if you think it is a bad |
| 1337 | idea rms -- every use of -batch I make is followed by -q...] | 1336 | idea rms -- every use of -batch I make is followed by -q...] |
| 1338 | 1337 | ||
| 1339 | 1985-11-07 Richard Mlynarik (mly@prep) | 1338 | 1985-11-07 Richard Mlynarik (mly@prep) |
| 1340 | 1339 | ||
| 1341 | * files.el (after-find-file): | 1340 | * files.el (after-find-file): |
| 1342 | If get error hacking mode or local-vars, say what sort of error | 1341 | If get error hacking mode or local-vars, say what sort of error. |
| 1343 | 1342 | ||
| 1344 | 1985-11-06 Richard Mlynarik (mly@prep) | 1343 | 1985-11-06 Richard Mlynarik (mly@prep) |
| 1345 | 1344 | ||
| 1346 | * bytecomp.el (byte-compile-lambda): | 1345 | * bytecomp.el (byte-compile-lambda): |
| 1347 | Compile non-string `interactive' frobs | 1346 | Compile non-string `interactive' frobs. |
| 1348 | 1347 | ||
| 1349 | 1985-11-05 Richard M. Stallman (rms@prep) | 1348 | 1985-11-05 Richard M. Stallman (rms@prep) |
| 1350 | 1349 | ||
| @@ -1359,18 +1358,18 @@ | |||
| 1359 | Don't use create-file-buffer for summary buffer! | 1358 | Don't use create-file-buffer for summary buffer! |
| 1360 | 1359 | ||
| 1361 | * rmailsum.el (rmail-make-summary-line-1): | 1360 | * rmailsum.el (rmail-make-summary-line-1): |
| 1362 | Fix bug computing new summary line | 1361 | Fix bug computing new summary line. |
| 1363 | 1362 | ||
| 1364 | * debug.el (debug): | 1363 | * debug.el (debug): |
| 1365 | Make recursive calls to the debugger work. | 1364 | Make recursive calls to the debugger work. |
| 1366 | Make debugger buffer read-only | 1365 | Make debugger buffer read-only. |
| 1367 | 1366 | ||
| 1368 | * sendmail.el (mail-send, sendmail-send-it): | 1367 | * sendmail.el (mail-send, sendmail-send-it): |
| 1369 | Move some stuff from sendmail-send-it to mail-send | 1368 | Move some stuff from sendmail-send-it to mail-send |
| 1370 | Delete auto-save #%*mail* file if `delete-auto-save-files' | 1369 | Delete auto-save #%*mail* file if `delete-auto-save-files'. |
| 1371 | 1370 | ||
| 1372 | * electric.el (Electric-command-loop): | 1371 | * electric.el (Electric-command-loop): |
| 1373 | condition-case for `beginning-of-buffer' | 1372 | condition-case for `beginning-of-buffer'. |
| 1374 | 1373 | ||
| 1375 | 1985-11-05 Richard M. Stallman (rms@prep) | 1374 | 1985-11-05 Richard M. Stallman (rms@prep) |
| 1376 | 1375 | ||
| @@ -1381,7 +1380,7 @@ | |||
| 1381 | 1985-11-04 Richard Mlynarik (mly@prep) | 1380 | 1985-11-04 Richard Mlynarik (mly@prep) |
| 1382 | 1381 | ||
| 1383 | * yow.el, loaddefs.el: | 1382 | * yow.el, loaddefs.el: |
| 1384 | Function yow. Depends on file emacs/etc/yow.lines | 1383 | Function yow. Depends on file emacs/etc/yow.lines. |
| 1385 | 1384 | ||
| 1386 | 1985-11-04 Richard M. Stallman (rms@prep) | 1385 | 1985-11-04 Richard M. Stallman (rms@prep) |
| 1387 | 1386 | ||
| @@ -1423,7 +1422,7 @@ | |||
| 1423 | Some more bugs seem to remain in this code... | 1422 | Some more bugs seem to remain in this code... |
| 1424 | 1423 | ||
| 1425 | * dired.el: | 1424 | * dired.el: |
| 1426 | Both "e" and "f" are `dired-find-file' | 1425 | Both "e" and "f" are `dired-find-file'. |
| 1427 | 1426 | ||
| 1428 | 1985-10-30 Richard Mlynarik (mly@prep) | 1427 | 1985-10-30 Richard Mlynarik (mly@prep) |
| 1429 | 1428 | ||
| @@ -1449,7 +1448,7 @@ | |||
| 1449 | 1985-10-29 Richard Mlynarik (mly@prep) | 1448 | 1985-10-29 Richard Mlynarik (mly@prep) |
| 1450 | 1449 | ||
| 1451 | * startup.el (command-line-1): | 1450 | * startup.el (command-line-1): |
| 1452 | "-l" switch loads wrt load-path, rather than wrt default-directory | 1451 | "-l" switch loads wrt load-path, rather than wrt default-directory. |
| 1453 | 1452 | ||
| 1454 | 1985-10-29 Richard M. Stallman (rms@prep) | 1453 | 1985-10-29 Richard M. Stallman (rms@prep) |
| 1455 | 1454 | ||
| @@ -1491,7 +1490,7 @@ | |||
| 1491 | 1490 | ||
| 1492 | 1985-10-23 Richard Mlynarik (mly@prep) | 1491 | 1985-10-23 Richard Mlynarik (mly@prep) |
| 1493 | 1492 | ||
| 1494 | * mouseinit.el | 1493 | * mouseinit.el: |
| 1495 | Delete this file. Put its contents in files | 1494 | Delete this file. Put its contents in files |
| 1496 | term-bg.el, term-bgnv.el, term-bgrv.el, term-bbn.el. | 1495 | term-bg.el, term-bgnv.el, term-bgrv.el, term-bbn.el. |
| 1497 | (Perhaps there should be a subdirectory emacs/lisp/term/ ??) | 1496 | (Perhaps there should be a subdirectory emacs/lisp/term/ ??) |
| @@ -1504,10 +1503,10 @@ | |||
| 1504 | 1985-10-22 Richard Mlynarik (mly@prep) | 1503 | 1985-10-22 Richard Mlynarik (mly@prep) |
| 1505 | 1504 | ||
| 1506 | * debugger.el (debug): | 1505 | * debugger.el (debug): |
| 1507 | Bind variable `debugger-value' instead of `value' | 1506 | Bind variable `debugger-value' instead of `value'. |
| 1508 | 1507 | ||
| 1509 | * userlock.el: | 1508 | * userlock.el: |
| 1510 | Give `file-locked' error-conditions and error-message props | 1509 | Give `file-locked' error-conditions and error-message props. |
| 1511 | 1510 | ||
| 1512 | 1985-10-21 Richard M. Stallman (rms@mit-prep) | 1511 | 1985-10-21 Richard M. Stallman (rms@mit-prep) |
| 1513 | 1512 | ||
| @@ -1522,10 +1521,10 @@ | |||
| 1522 | 1521 | ||
| 1523 | * sendmail.el (mail-do-fcc): | 1522 | * sendmail.el (mail-do-fcc): |
| 1524 | Do cretinous unix ">" `quoting' of "\nFrom " strings | 1523 | Do cretinous unix ">" `quoting' of "\nFrom " strings |
| 1525 | (this isn't transparent, but it's what other stupid programs expect) | 1524 | (this isn't transparent, but it's what other stupid programs expect). |
| 1526 | 1525 | ||
| 1527 | * mailalias.el (expand-mail-aliases): | 1526 | * mailalias.el (expand-mail-aliases): |
| 1528 | Hack case-fold-search as appropriate | 1527 | Hack case-fold-search as appropriate. |
| 1529 | 1528 | ||
| 1530 | 1985-10-21 Richard M. Stallman (rms@mit-prep) | 1529 | 1985-10-21 Richard M. Stallman (rms@mit-prep) |
| 1531 | 1530 | ||
| @@ -1570,7 +1569,7 @@ | |||
| 1570 | 1569 | ||
| 1571 | * sendmail.el: | 1570 | * sendmail.el: |
| 1572 | Use new var mail-header-separator in place of constant --text... | 1571 | Use new var mail-header-separator in place of constant --text... |
| 1573 | (mail-setup): fill the To and Cc text inserted. | 1572 | (mail-setup): Fill the To and Cc text inserted. |
| 1574 | Assume <...> constructs were handled by mail-strip-quoted-names. | 1573 | Assume <...> constructs were handled by mail-strip-quoted-names. |
| 1575 | (mail-fill-yanked-message): Add this and put on C-c q. | 1574 | (mail-fill-yanked-message): Add this and put on C-c q. |
| 1576 | (mail-mode): Set up mail-mode-map when file is loaded. | 1575 | (mail-mode): Set up mail-mode-map when file is loaded. |
| @@ -1617,9 +1616,9 @@ | |||
| 1617 | * rnews.el (news-save-item-in-file): | 1616 | * rnews.el (news-save-item-in-file): |
| 1618 | Append to file, rather than overwriting. | 1617 | Append to file, rather than overwriting. |
| 1619 | 1618 | ||
| 1620 | * isearch.el | 1619 | * isearch.el: |
| 1621 | Eliminate confused attempts at indicating that long isearch was | 1620 | Eliminate confused attempts at indicating that long isearch was |
| 1622 | `in progress' | 1621 | `in progress'. |
| 1623 | 1622 | ||
| 1624 | 1985-10-15 Richard M. Stallman (rms@mit-prep) | 1623 | 1985-10-15 Richard M. Stallman (rms@mit-prep) |
| 1625 | 1624 | ||
| @@ -1651,7 +1650,7 @@ | |||
| 1651 | 1650 | ||
| 1652 | 1985-10-15 Richard Mlynarik (mly@mit-prep) | 1651 | 1985-10-15 Richard Mlynarik (mly@mit-prep) |
| 1653 | 1652 | ||
| 1654 | * bytecomp.el (byte-compile-find-vars-1) | 1653 | * bytecomp.el (byte-compile-find-vars-1): |
| 1655 | Fix paren error. | 1654 | Fix paren error. |
| 1656 | 1655 | ||
| 1657 | 1985-10-15 Richard M. Stallman (rms@mit-prep) | 1656 | 1985-10-15 Richard M. Stallman (rms@mit-prep) |
| @@ -1786,7 +1785,6 @@ | |||
| 1786 | Initialize the local map when the file is loaded, | 1785 | Initialize the local map when the file is loaded, |
| 1787 | not when mode is invoked. | 1786 | not when mode is invoked. |
| 1788 | 1787 | ||
| 1789 | |||
| 1790 | 1985-10-04 Richard M. Stallman (rms@mit-prep) | 1788 | 1985-10-04 Richard M. Stallman (rms@mit-prep) |
| 1791 | 1789 | ||
| 1792 | * indent.el (indent-relative-maybe): | 1790 | * indent.el (indent-relative-maybe): |
| @@ -1810,12 +1808,12 @@ | |||
| 1810 | 1808 | ||
| 1811 | 1985-10-03 Richard Mlynarik (mly@mit-prep) | 1809 | 1985-10-03 Richard Mlynarik (mly@mit-prep) |
| 1812 | 1810 | ||
| 1813 | * simple.el | 1811 | * simple.el: |
| 1814 | Functions quit, keyboard-quit | 1812 | Functions quit, keyboard-quit. |
| 1815 | 1813 | ||
| 1816 | * isearch.el: | 1814 | * isearch.el: |
| 1817 | "I-searching: foo..." in the middle of possibly lengthy | 1815 | "I-searching: foo..." in the middle of possibly lengthy |
| 1818 | search | 1816 | search. |
| 1819 | 1817 | ||
| 1820 | * files.el (set-auto-mode): | 1818 | * files.el (set-auto-mode): |
| 1821 | Don't hack auto-mode-alist at all if -*- mode -*- is specified. | 1819 | Don't hack auto-mode-alist at all if -*- mode -*- is specified. |
| @@ -2019,7 +2017,7 @@ | |||
| 2019 | 2017 | ||
| 2020 | 1985-09-03 Richard Mlynarik (mly@mit-prep) | 2018 | 1985-09-03 Richard Mlynarik (mly@mit-prep) |
| 2021 | 2019 | ||
| 2022 | * macros.el (kbd-macro-query) | 2020 | * macros.el (kbd-macro-query): |
| 2023 | Barf if not defining or executing keyboard macro. | 2021 | Barf if not defining or executing keyboard macro. |
| 2024 | 2022 | ||
| 2025 | 1985-09-02 Richard M. Stallman (rms@mit-prep) | 2023 | 1985-09-02 Richard M. Stallman (rms@mit-prep) |
| @@ -2052,7 +2050,7 @@ | |||
| 2052 | 2050 | ||
| 2053 | 1985-08-31 Richard Mlynarik (mly@mit-prep) | 2051 | 1985-08-31 Richard Mlynarik (mly@mit-prep) |
| 2054 | 2052 | ||
| 2055 | * simple.el (delete-indentation) | 2053 | * simple.el (delete-indentation): |
| 2056 | Don't err if on first line of buffer. | 2054 | Don't err if on first line of buffer. |
| 2057 | 2055 | ||
| 2058 | 1985-08-30 Richard M. Stallman (rms@mit-prep) | 2056 | 1985-08-30 Richard M. Stallman (rms@mit-prep) |
| @@ -2062,7 +2060,7 @@ | |||
| 2062 | 2060 | ||
| 2063 | 1985-08-26 Richard Mlynarik (mly@mit-prep) | 2061 | 1985-08-26 Richard Mlynarik (mly@mit-prep) |
| 2064 | 2062 | ||
| 2065 | * shell.el | 2063 | * shell.el: |
| 2066 | Sending empty line of input at the end of a buffer that is an | 2064 | Sending empty line of input at the end of a buffer that is an |
| 2067 | interaction with a promptless shell program copied previous input | 2065 | interaction with a promptless shell program copied previous input |
| 2068 | rather than sending an empty line. | 2066 | rather than sending an empty line. |
| @@ -2070,46 +2068,46 @@ | |||
| 2070 | 2068 | ||
| 2071 | 1985-08-20 Richard Mlynarik (mly@mit-prep) | 2069 | 1985-08-20 Richard Mlynarik (mly@mit-prep) |
| 2072 | 2070 | ||
| 2073 | * dired.el, files.el, sendmail.el, compile.el | 2071 | * dired.el, files.el, sendmail.el, compile.el: |
| 2074 | Make *-other-window really do other window even if pop-up-windows | 2072 | Make *-other-window really do other window even if pop-up-windows |
| 2075 | is set to nil. | 2073 | is set to nil. |
| 2076 | 2074 | ||
| 2077 | 1985-08-17 Richard Mlynarik (mly@mit-prep) | 2075 | 1985-08-17 Richard Mlynarik (mly@mit-prep) |
| 2078 | 2076 | ||
| 2079 | * c-mode.el (c-indent-line) | 2077 | * c-mode.el (c-indent-line): |
| 2080 | Make "^[ \t]*#" indent to 0 (if not in string or comment) | 2078 | Make "^[ \t]*#" indent to 0 (if not in string or comment) |
| 2081 | 2079 | ||
| 2082 | * startup.el (command-line) | 2080 | * startup.el (command-line): |
| 2083 | (or (getenv "USER") (getenv "LOGNAME")) for USG compatibility | 2081 | (or (getenv "USER") (getenv "LOGNAME")) for USG compatibility |
| 2084 | (consider it a standard) | 2082 | (consider it a standard) |
| 2085 | 2083 | ||
| 2086 | * lpr.el | 2084 | * lpr.el: |
| 2087 | Typo (``format1'' for ``format'') | 2085 | Typo (``format1'' for ``format'') |
| 2088 | 2086 | ||
| 2089 | 1985-08-12 Richard Mlynarik (mly@mit-prep) | 2087 | 1985-08-12 Richard Mlynarik (mly@mit-prep) |
| 2090 | 2088 | ||
| 2091 | * buff-menu.el (Buffer-menu-buffer) | 2089 | * buff-menu.el (Buffer-menu-buffer): |
| 2092 | Win more often on `too-long' buffer names. | 2090 | Win more often on `too-long' buffer names. |
| 2093 | 2091 | ||
| 2094 | 1985-08-11 Richard Mlynarik (mly@mit-prep) | 2092 | 1985-08-11 Richard Mlynarik (mly@mit-prep) |
| 2095 | 2093 | ||
| 2096 | * make narrow-to-page be disabled by default. | 2094 | * Make narrow-to-page be disabled by default. |
| 2097 | 2095 | ||
| 2098 | * rmail.el (rmail-insert-inbox-text) | 2096 | * rmail.el (rmail-insert-inbox-text): |
| 2099 | Hack case that /usr/spool/mail/user is a directory | 2097 | Hack case that /usr/spool/mail/user is a directory. |
| 2100 | 2098 | ||
| 2101 | 1985-08-10 Richard Mlynarik (mly@mit-prep) | 2099 | 1985-08-10 Richard Mlynarik (mly@mit-prep) |
| 2102 | 2100 | ||
| 2103 | * isearch.el (isearch) | 2101 | * isearch.el (isearch): |
| 2104 | Make isearch work in regexp case | 2102 | Make isearch work in regexp case. |
| 2105 | 2103 | ||
| 2106 | 1985-08-09 Richard Mlynarik (mly@mit-prep) | 2104 | 1985-08-09 Richard Mlynarik (mly@mit-prep) |
| 2107 | 2105 | ||
| 2108 | * c-mode.el (c-comment-indent) | 2106 | * c-mode.el (c-comment-indent): |
| 2109 | Return a valid value when used within a comment. | 2107 | Return a valid value when used within a comment |
| 2110 | (such as when indenting when comment-multi-line is non-nil) | 2108 | (such as when indenting when comment-multi-line is non-nil). |
| 2111 | Associated changes to | 2109 | Associated changes to |
| 2112 | c-indent-line, c-calculate-indent-within-comment | 2110 | c-indent-line, c-calculate-indent-within-comment. |
| 2113 | 2111 | ||
| 2114 | * debug.el (debug): | 2112 | * debug.el (debug): |
| 2115 | Use buffer "*Backtrace*", not " *Backtrace*" so that users can | 2113 | Use buffer "*Backtrace*", not " *Backtrace*" so that users can |
| @@ -2117,89 +2115,88 @@ | |||
| 2117 | Kill the buffer on exit so that users aren't tempted to lose | 2115 | Kill the buffer on exit so that users aren't tempted to lose |
| 2118 | weirdly. | 2116 | weirdly. |
| 2119 | Rename "args" "debugger-args" so that common var isn't lambda-bound. | 2117 | Rename "args" "debugger-args" so that common var isn't lambda-bound. |
| 2120 | 2118 | Make "-" be negative-argument in debugger-mode-map. | |
| 2121 | Make "-" be negative-argument in debugger-mode-map | ||
| 2122 | 2119 | ||
| 2123 | * rnews.el (news-convert-format): | 2120 | * rnews.el (news-convert-format): |
| 2124 | Don't lose on empty messages. | 2121 | Don't lose on empty messages. |
| 2125 | 2122 | ||
| 2126 | * term-vt100.el, term-vt200.el | 2123 | * term-vt100.el, term-vt200.el: |
| 2127 | Make "application mode" arrow keys ("\eOA"... "\eOD") do the right | 2124 | Make "application mode" arrow keys ("\eOA"... "\eOD") do the right |
| 2128 | thing. | 2125 | thing. |
| 2129 | 2126 | ||
| 2130 | 1985-08-06 Richard Mlynarik (mly@mit-prep) | 2127 | 1985-08-06 Richard Mlynarik (mly@mit-prep) |
| 2131 | 2128 | ||
| 2132 | * c-mode.el | 2129 | * c-mode.el: |
| 2133 | calculate-c-indent was ignoring parse-start arg | 2130 | calculate-c-indent was ignoring parse-start arg. |
| 2134 | 2131 | ||
| 2135 | Inserted jdf@prep.mit.edu's `else' indentation code | 2132 | Inserted jdf@prep.mit.edu's `else' indentation code |
| 2136 | Make C-j be reindent-then-newline-and-indent to take advantage | 2133 | Make C-j be reindent-then-newline-and-indent to take advantage |
| 2137 | of this. | 2134 | of this. |
| 2138 | 2135 | ||
| 2139 | * simple.el | 2136 | * simple.el: |
| 2140 | Added function reindent-then-newline-and-indent | 2137 | Add function reindent-then-newline-and-indent. |
| 2141 | 2138 | ||
| 2142 | * rnews.el | 2139 | * rnews.el: |
| 2143 | Fix typo and supply function news-show-all-headers | 2140 | Fix typo and supply function news-show-all-headers. |
| 2144 | 2141 | ||
| 2145 | * startup.el | 2142 | * startup.el: |
| 2146 | Make the value of args be the remaining command-line | 2143 | Make the value of args be the remaining command-line |
| 2147 | arguments after the "-e" function name when the "-e" function | 2144 | arguments after the "-e" function name when the "-e" function |
| 2148 | is called. | 2145 | is called. |
| 2149 | Make "-f" be the same as "-e" --- it's in the manual. | 2146 | Make "-f" be the same as "-e" --- it's in the manual. |
| 2150 | 2147 | ||
| 2151 | * bytecomp.el | 2148 | * bytecomp.el: |
| 2152 | Added batch-byte-compile written by crl@newton.purdue.edu | 2149 | Add batch-byte-compile written by crl@newton.purdue.edu. |
| 2153 | 2150 | ||
| 2154 | * isearch.el | 2151 | * isearch.el: |
| 2155 | Typing C-s/C-r at start of isearch wasn't displaying search | 2152 | Typing C-s/C-r at start of isearch wasn't displaying search |
| 2156 | string until it had completed the search. | 2153 | string until it had completed the search. |
| 2157 | 2154 | ||
| 2158 | * indent.el (indent-relative) | 2155 | * indent.el (indent-relative): |
| 2159 | Losing when indentation point was beneath non-whitespace | 2156 | Losing when indentation point was beneath non-whitespace. |
| 2160 | 2157 | ||
| 2161 | * c-mode.el (indent-c-exp): | 2158 | * c-mode.el (indent-c-exp): |
| 2162 | Replace "2" with "c-continued-statement-offset" | 2159 | Replace "2" with "c-continued-statement-offset" |
| 2163 | Add (message "...") | 2160 | Add (message "...") |
| 2164 | 2161 | ||
| 2165 | * mlsupport.el | 2162 | * mlsupport.el: |
| 2166 | Fix typo in ml-current-indent | 2163 | Fix typo in ml-current-indent. |
| 2167 | Make kill-to-end-of-line work | 2164 | Make kill-to-end-of-line work. |
| 2168 | 2165 | ||
| 2169 | * mlconvert.el | 2166 | * mlconvert.el: |
| 2170 | Hack "(forward-word)" => "(forward-word 1)" | 2167 | Hack "(forward-word)" => "(forward-word 1)". |
| 2171 | 2168 | ||
| 2172 | 1985-08-05 Richard Mlynarik (mly@mit-prep) | 2169 | 1985-08-05 Richard Mlynarik (mly@mit-prep) |
| 2173 | 2170 | ||
| 2174 | * c-mode.el | 2171 | * c-mode.el: |
| 2175 | Variable "c-continued-statement-indent" should have been | 2172 | Variable "c-continued-statement-indent" should have been |
| 2176 | "c-continued-statement-offset" as in the documentation and manual | 2173 | "c-continued-statement-offset" as in the documentation and manual. |
| 2177 | 2174 | ||
| 2178 | * rmail.el (rmail-find): | 2175 | * rmail.el (rmail-find): |
| 2179 | Hack default of last search string, hack reverse search. | 2176 | Hack default of last search string, hack reverse search. |
| 2180 | (-ve prefix arg): | 2177 | (-ve prefix arg): |
| 2181 | Make "-" be negative-argument | 2178 | Make "-" be negative-argument. |
| 2182 | 2179 | ||
| 2183 | 1985-07-23 Richard Mlynarik (mly@mit-prep) | 2180 | 1985-07-23 Richard Mlynarik (mly@mit-prep) |
| 2184 | 2181 | ||
| 2185 | * shell.el (shell-send-input): | 2182 | * shell.el (shell-send-input): |
| 2186 | cd/pushd hackery wasn't substitute-in/expand-file-name'ing | 2183 | cd/pushd hackery wasn't substitute-in/expand-file-name'ing |
| 2187 | (ie "cd $es" was losing) | 2184 | (ie "cd $es" was losing). |
| 2188 | 2185 | ||
| 2189 | 1985-07-16 Richard Mlynarik (mly@mit-prep) | 2186 | 1985-07-16 Richard Mlynarik (mly@mit-prep) |
| 2190 | 2187 | ||
| 2191 | * view.el: | 2188 | * view.el: |
| 2192 | Add "c-x ]" and "c-x [" page-movement commands | 2189 | Add "c-x ]" and "c-x [" page-movement commands |
| 2193 | "c-x /" "c-x j" register save/jump | 2190 | "c-x /" "c-x j" register save/jump. |
| 2194 | 2191 | ||
| 2195 | Speed up more losingly slow calls to substitute-command-keys by | 2192 | Speed up more losingly slow calls to substitute-command-keys by |
| 2196 | conditional substitution of constant string. | 2193 | conditional substitution of constant string. |
| 2197 | (view-helpful-message, view-undefined, view-mode-command-loop) | 2194 | (view-helpful-message, view-undefined, view-mode-command-loop) |
| 2198 | 2195 | ||
| 2199 | * mail-utils.el | 2196 | * mail-utils.el: |
| 2200 | rmail-dont-reply-to was losing on multi-line fields. | 2197 | rmail-dont-reply-to was losing on multi-line fields. |
| 2201 | 2198 | ||
| 2202 | * simple.el | 2199 | * simple.el: |
| 2203 | delete-blank-lines was deleting too much if on an isolated blank line. | 2200 | delete-blank-lines was deleting too much if on an isolated blank line. |
| 2204 | 2201 | ||
| 2205 | 1985-07-12 Richard M. Stallman (rms@mit-prep) | 2202 | 1985-07-12 Richard M. Stallman (rms@mit-prep) |
| @@ -2222,7 +2219,7 @@ | |||
| 2222 | 2219 | ||
| 2223 | 1985-07-10 Richard Mlynarik (mly@mit-prep) | 2220 | 1985-07-10 Richard Mlynarik (mly@mit-prep) |
| 2224 | 2221 | ||
| 2225 | * ebuff-menu.el (Electric-buffer-menu-undefined) | 2222 | * ebuff-menu.el (Electric-buffer-menu-undefined): |
| 2226 | Don't call substitute-command-keys if keybindings are default, | 2223 | Don't call substitute-command-keys if keybindings are default, |
| 2227 | with resultant couple-of-orders-of-magnitude speedup. | 2224 | with resultant couple-of-orders-of-magnitude speedup. |
| 2228 | RMS: this is what my changes to Fsubstitute_command_keys in doc.c | 2225 | RMS: this is what my changes to Fsubstitute_command_keys in doc.c |
| @@ -2385,8 +2382,8 @@ | |||
| 2385 | * compile.el (compile1.el): | 2382 | * compile.el (compile1.el): |
| 2386 | If *compilation* is current buffer, put point at end. | 2383 | If *compilation* is current buffer, put point at end. |
| 2387 | 2384 | ||
| 2388 | * simple.el (indent-for-comment, kill-comment, set-comment-column, | 2385 | * simple.el (indent-for-comment, kill-comment, set-comment-column) |
| 2389 | indent-new-comment-line): use comment-start-skip to find comments. | 2386 | (indent-new-comment-line): Use comment-start-skip to find comments. |
| 2390 | Don't use find-comment-line any more. | 2387 | Don't use find-comment-line any more. |
| 2391 | 2388 | ||
| 2392 | * lisp-mode.el, c-mode.el, scheme.el, mim-mode.el: | 2389 | * lisp-mode.el, c-mode.el, scheme.el, mim-mode.el: |
| @@ -2554,8 +2551,8 @@ | |||
| 2554 | 2551 | ||
| 2555 | 1985-06-12 Richard Mlynarik (mly@mit-prep) | 2552 | 1985-06-12 Richard Mlynarik (mly@mit-prep) |
| 2556 | 2553 | ||
| 2557 | * rmail (rmail-insert-inbox-text) | 2554 | * rmail (rmail-insert-inbox-text): |
| 2558 | file-name-directory includes a trailing "/" | 2555 | file-name-directory includes a trailing "/". |
| 2559 | 2556 | ||
| 2560 | 1985-06-12 K. Shane Hartman (shane@mit-prep) | 2557 | 1985-06-12 K. Shane Hartman (shane@mit-prep) |
| 2561 | 2558 | ||
| @@ -2686,7 +2683,7 @@ | |||
| 2686 | describing help options. Add `v' command for viewing buffer and | 2683 | describing help options. Add `v' command for viewing buffer and |
| 2687 | returning to the Electric Buffer List. | 2684 | returning to the Electric Buffer List. |
| 2688 | 2685 | ||
| 2689 | * loaddefs.el: autoload edit-picture. | 2686 | * loaddefs.el: Autoload edit-picture. |
| 2690 | 2687 | ||
| 2691 | * picture.el: New "Major" mode for editing pictures and tables. | 2688 | * picture.el: New "Major" mode for editing pictures and tables. |
| 2692 | 2689 | ||
| @@ -2731,7 +2728,7 @@ | |||
| 2731 | 2728 | ||
| 2732 | * sendmail.el (sendmail-send-it): | 2729 | * sendmail.el (sendmail-send-it): |
| 2733 | Somewhat gratuitously deleting empty subject lines. | 2730 | Somewhat gratuitously deleting empty subject lines. |
| 2734 | /usr/lib/sendmail seems smart enough (!) to hack this itself | 2731 | /usr/lib/sendmail seems smart enough (!) to hack this itself. |
| 2735 | 2732 | ||
| 2736 | 1985-06-04 K. Shane Hartman (shane@mit-prep) | 2733 | 1985-06-04 K. Shane Hartman (shane@mit-prep) |
| 2737 | 2734 | ||
| @@ -2798,7 +2795,7 @@ | |||
| 2798 | Process exec-directory using expand-file-name | 2795 | Process exec-directory using expand-file-name |
| 2799 | so as not to depend on whether it ends in /. | 2796 | so as not to depend on whether it ends in /. |
| 2800 | 2797 | ||
| 2801 | * simple.el: define turn-on-auto-fill. | 2798 | * simple.el: Define turn-on-auto-fill. |
| 2802 | 2799 | ||
| 2803 | 1985-06-01 K. Shane Hartman (shane@mit-prep) | 2800 | 1985-06-01 K. Shane Hartman (shane@mit-prep) |
| 2804 | 2801 | ||
| @@ -2823,7 +2820,7 @@ | |||
| 2823 | 2820 | ||
| 2824 | 1985-06-01 Richard M. Stallman (rms@mit-prep) | 2821 | 1985-06-01 Richard M. Stallman (rms@mit-prep) |
| 2825 | 2822 | ||
| 2826 | * Many files: put in \\[...] where appropriate. | 2823 | * Many files: Put in \\[...] where appropriate. |
| 2827 | 2824 | ||
| 2828 | 1985-06-01 K. Shane Hartman (shane@mit-prep) | 2825 | 1985-06-01 K. Shane Hartman (shane@mit-prep) |
| 2829 | 2826 | ||
| @@ -2862,16 +2859,16 @@ | |||
| 2862 | 2859 | ||
| 2863 | 1985-05-30 Richard Mlynarik (mly@mit-prep) | 2860 | 1985-05-30 Richard Mlynarik (mly@mit-prep) |
| 2864 | 2861 | ||
| 2865 | * sendmail.el | 2862 | * sendmail.el: |
| 2866 | Typo made sendmail-send-it lose when mail-interactive | 2863 | Typo made sendmail-send-it lose when mail-interactive. |
| 2867 | 2864 | ||
| 2868 | * simple.el | 2865 | * simple.el: |
| 2869 | Aborting out of octal read in read-quoted-char restarts | 2866 | Aborting out of octal read in read-quoted-char restarts |
| 2870 | "from the top." | 2867 | "from the top." |
| 2871 | 2868 | ||
| 2872 | * startup.el | 2869 | * startup.el: |
| 2873 | Catch another place where \\[..] was needed | 2870 | Catch another place where \\[..] was needed |
| 2874 | Don't insert copyright info if noninteractive | 2871 | Don't insert copyright info if noninteractive. |
| 2875 | 2872 | ||
| 2876 | 1985-05-30 K. Shane Hartman (shane@mit-prep) | 2873 | 1985-05-30 K. Shane Hartman (shane@mit-prep) |
| 2877 | 2874 | ||
| @@ -2913,22 +2910,22 @@ | |||
| 2913 | * Rename some files so all .el & .elc file names are <= 14 chars. | 2910 | * Rename some files so all .el & .elc file names are <= 14 chars. |
| 2914 | syntax-check-mim.el => mim-syntax.el (change in mim-mode.el too). | 2911 | syntax-check-mim.el => mim-syntax.el (change in mim-mode.el too). |
| 2915 | new-version-level.el => grow-vers.el. | 2912 | new-version-level.el => grow-vers.el. |
| 2916 | scheme-mode.el => scheme.el | 2913 | scheme-mode.el => scheme.el. |
| 2917 | compare-windows.el => compare-w.el | 2914 | compare-windows.el => compare-w.el. |
| 2918 | electric-buffer-list.el => ebuff-menu.el | 2915 | electric-buffer-list.el => ebuff-menu.el. |
| 2919 | 2916 | ||
| 2920 | 1985-05-28 Richard Mlynarik (mly@mit-prep) | 2917 | 1985-05-28 Richard Mlynarik (mly@mit-prep) |
| 2921 | 2918 | ||
| 2922 | * simple.el (describe-function) | 2919 | * simple.el (describe-function): |
| 2923 | bind enable-recursive-minibuffers to read fn name | 2920 | Bind enable-recursive-minibuffers to read fn name |
| 2924 | (useful when typing c-h f after m-esc) | 2921 | (useful when typing c-h f after m-esc). |
| 2925 | 2922 | ||
| 2926 | * files.el | 2923 | * files.el: |
| 2927 | made create-file-buffer a lisp function (was in src/buffer.c) | 2924 | Make create-file-buffer a lisp function (was in src/buffer.c). |
| 2928 | 2925 | ||
| 2929 | * electric-buffer-menu-mode.el | 2926 | * electric-buffer-menu-mode.el: |
| 2930 | If the first character typed is a space then quit, ie return to | 2927 | If the first character typed is a space then quit, ie return to |
| 2931 | previous window/buffer configuration | 2928 | previous window/buffer configuration. |
| 2932 | 2929 | ||
| 2933 | 1985-05-27 Richard M. Stallman (rms@mit-prep) | 2930 | 1985-05-27 Richard M. Stallman (rms@mit-prep) |
| 2934 | 2931 | ||
| @@ -2967,30 +2964,30 @@ | |||
| 2967 | * lisp-mode.el: | 2964 | * lisp-mode.el: |
| 2968 | Provide default definition of lisp-send-defun, to just get an error. | 2965 | Provide default definition of lisp-send-defun, to just get an error. |
| 2969 | 2966 | ||
| 2970 | * shell.el: rename lisp to run-lisp. | 2967 | * shell.el: Rename lisp to run-lisp. |
| 2971 | * loaddefs.el: make run-lisp autoloading. | 2968 | * loaddefs.el: Make run-lisp autoloading. |
| 2972 | 2969 | ||
| 2973 | 1985-05-23 Richard Mlynarik (mly@mit-prep) | 2970 | 1985-05-23 Richard Mlynarik (mly@mit-prep) |
| 2974 | 2971 | ||
| 2975 | * files.el | 2972 | * files.el: |
| 2976 | FOO! Local-variables weren't working since hack-local-variables | 2973 | FOO! Local-variables weren't working since hack-local-variables |
| 2977 | was searching for "\n^L" not "\n\^L" | 2974 | was searching for "\n^L" not "\n\^L". |
| 2978 | 2975 | ||
| 2979 | * lisp-mode.el, loadup.el, startup.el | 2976 | * lisp-mode.el, loadup.el, startup.el: |
| 2980 | renamed lisp-interaction-mode to elisp-interaction-mode | 2977 | Rename lisp-interaction-mode to elisp-interaction-mode |
| 2981 | Made elisp-mode call elisp-mode-hook, elisp-interaction-mode call | 2978 | Make elisp-mode call elisp-mode-hook, elisp-interaction-mode call |
| 2982 | elisp-interaction-mode-hook. This will break people's init files! | 2979 | elisp-interaction-mode-hook. This will break people's init files! |
| 2983 | 2980 | ||
| 2984 | * loaddefs.el | 2981 | * loaddefs.el: |
| 2985 | made ".lisp" suffixes get lisp mode. Toto, I don't think we're | 2982 | Make ".lisp" suffixes get lisp mode. Toto, I don't think we're |
| 2986 | using fourteen-character filenames anymore. | 2983 | using fourteen-character filenames anymore. |
| 2987 | Autoload scheme-mode | 2984 | Autoload scheme-mode. |
| 2988 | 2985 | ||
| 2989 | * scheme-mode.el | 2986 | * scheme-mode.el: |
| 2990 | installed scheme-mode, courtesy MIT scheme people. | 2987 | Install scheme-mode, courtesy MIT scheme people. |
| 2991 | 2988 | ||
| 2992 | * lisp-mode.el | 2989 | * lisp-mode.el: |
| 2993 | made mode doc strings use \[...] substitute-command-keys technology | 2990 | Make mode doc strings use \[...] substitute-command-keys technology. |
| 2994 | 2991 | ||
| 2995 | 1985-05-23 Richard M. Stallman (rms@mit-prep) | 2992 | 1985-05-23 Richard M. Stallman (rms@mit-prep) |
| 2996 | 2993 | ||
| @@ -3008,19 +3005,19 @@ | |||
| 3008 | 3005 | ||
| 3009 | 1985-05-22 Richard Mlynarik (mly@mit-prep) | 3006 | 1985-05-22 Richard Mlynarik (mly@mit-prep) |
| 3010 | 3007 | ||
| 3011 | * nrnews.el | 3008 | * nrnews.el: |
| 3012 | Foo. A distinct lack of communication here. | 3009 | Foo. A distinct lack of communication here. |
| 3013 | Fairly radical surgery --- many bug fixes and clarifications, | 3010 | Fairly radical surgery --- many bug fixes and clarifications, |
| 3014 | quite different from rnews.el Sigh | 3011 | quite different from rnews.el Sigh |
| 3015 | 3012 | ||
| 3016 | 1985-05-22 K. Shane Hartman (shane@mit-prep) | 3013 | 1985-05-22 K. Shane Hartman (shane@mit-prep) |
| 3017 | 3014 | ||
| 3018 | * view.el | 3015 | * view.el: |
| 3019 | Add new flavor of help. ?, h still give list of | 3016 | Add new flavor of help. ?, h still give list of |
| 3020 | commands. C-h understands m, c, k options. Make | 3017 | commands. C-h understands m, c, k options. Make |
| 3021 | help commands use pop up window with scroll on space. | 3018 | help commands use pop up window with scroll on space. |
| 3022 | 3019 | ||
| 3023 | * loaddefs.el | 3020 | * loaddefs.el: |
| 3024 | Minor change for documentation of view-file and | 3021 | Minor change for documentation of view-file and |
| 3025 | view-buffer because C-h does not describe mode now. | 3022 | view-buffer because C-h does not describe mode now. |
| 3026 | 3023 | ||
| @@ -3045,15 +3042,15 @@ | |||
| 3045 | 1985-05-21 Richard Mlynarik (mly@mit-prep) | 3042 | 1985-05-21 Richard Mlynarik (mly@mit-prep) |
| 3046 | 3043 | ||
| 3047 | * mlsupport.el: | 3044 | * mlsupport.el: |
| 3048 | Fix assorted typos where variable "bufname" was changed to "name" | 3045 | Fix assorted typos where variable "bufname" was changed to "name". |
| 3049 | 3046 | ||
| 3050 | * view.el | 3047 | * view.el: |
| 3051 | Make M-<, M-> work. Fix documentation strings to work with the | 3048 | Make M-<, M-> work. Fix documentation strings to work with the |
| 3052 | combination of lisp quoting and substitute-command-keys quoting. | 3049 | combination of lisp quoting and substitute-command-keys quoting. |
| 3053 | 3050 | ||
| 3054 | * electric-buffer-list.el | 3051 | * electric-buffer-list.el: |
| 3055 | Call Buffer-menu-execute before selecting. (Why doesn't standard | 3052 | Call Buffer-menu-execute before selecting. (Why doesn't standard |
| 3056 | buffer-menu-mode do this?) Flush "x", "1" and "2" commands | 3053 | buffer-menu-mode do this?) Flush "x", "1" and "2" commands. |
| 3057 | 3054 | ||
| 3058 | * buff-menu.el: | 3055 | * buff-menu.el: |
| 3059 | Call bury-buffer after selecting new buffer. | 3056 | Call bury-buffer after selecting new buffer. |
| @@ -3086,23 +3083,23 @@ | |||
| 3086 | 3083 | ||
| 3087 | 1985-05-19 Richard Mlynarik (mly@mit-prep) | 3084 | 1985-05-19 Richard Mlynarik (mly@mit-prep) |
| 3088 | 3085 | ||
| 3089 | * view.el, dired.el | 3086 | * view.el, dired.el: |
| 3090 | typos in viewing stuff | 3087 | Typos in viewing stuff. |
| 3091 | 3088 | ||
| 3092 | * simple.el, isearch.el | 3089 | * simple.el, isearch.el: |
| 3093 | Added prompt argument to read-quoted-char; improved isearch | 3090 | Add prompt argument to read-quoted-char; improve isearch |
| 3094 | input echoing when reading quoted char. | 3091 | input echoing when reading quoted char. |
| 3095 | 3092 | ||
| 3096 | * sendmail.el, loaddefs.el | 3093 | * sendmail.el, loaddefs.el: |
| 3097 | added send-mail-function; initially sendmail-send-it | 3094 | Add send-mail-function; initially sendmail-send-it |
| 3098 | (also, mail-yank-ignored-headers had a typo). | 3095 | (also, mail-yank-ignored-headers had a typo). |
| 3099 | 3096 | ||
| 3100 | * rmail.el (rmail-get-new-mail, convert-to-babyl-format, ...) | 3097 | * rmail.el (rmail-get-new-mail, convert-to-babyl-format, ...): |
| 3101 | * loaddefs.el: | 3098 | * loaddefs.el: |
| 3102 | Remodularize inbox parsing. Add support(?) for mmdf inboxes. | 3099 | Remodularize inbox parsing. Add support(?) for mmdf inboxes. |
| 3103 | Note that I can't seem to define definitive documentation of | 3100 | Note that I can't seem to define definitive documentation of |
| 3104 | what this format is; however the code installed seems to work | 3101 | what this format is; however the code installed seems to work |
| 3105 | for all cases encountered | 3102 | for all cases encountered. |
| 3106 | 3103 | ||
| 3107 | 1985-05-19 Richard M. Stallman (rms@mit-prep) | 3104 | 1985-05-19 Richard M. Stallman (rms@mit-prep) |
| 3108 | 3105 | ||
| @@ -3130,15 +3127,15 @@ | |||
| 3130 | 1985-05-17 Richard M. Stallman (rms@mit-prep) | 3127 | 1985-05-17 Richard M. Stallman (rms@mit-prep) |
| 3131 | 3128 | ||
| 3132 | * isearch.el: | 3129 | * isearch.el: |
| 3133 | Preserve window-start on exit from save-window-excursion | 3130 | Preserve window-start on exit from save-window-excursion. |
| 3134 | 3131 | ||
| 3135 | 1985-05-16 Richard M. Stallman (rms@mit-prep) | 3132 | 1985-05-16 Richard M. Stallman (rms@mit-prep) |
| 3136 | 3133 | ||
| 3137 | * rmail.el: correct read-only suppression in rmail-new-summary. | 3134 | * rmail.el: Correct read-only suppression in rmail-new-summary. |
| 3138 | 3135 | ||
| 3139 | 1985-05-16 K. Shane Hartman (shane@mit-prep) | 3136 | 1985-05-16 K. Shane Hartman (shane@mit-prep) |
| 3140 | 3137 | ||
| 3141 | * loaddefs.el: Autoload more-mode, more-file, more-buffer. | 3138 | * loaddefs.el: Autoload more-mode, more-file, more-buffer. |
| 3142 | 3139 | ||
| 3143 | * more-mode.el: New tourist mode for files. | 3140 | * more-mode.el: New tourist mode for files. |
| 3144 | 3141 | ||
| @@ -3149,7 +3146,7 @@ | |||
| 3149 | 3146 | ||
| 3150 | * simple.el: Make <help> i run info. | 3147 | * simple.el: Make <help> i run info. |
| 3151 | 3148 | ||
| 3152 | * sundry changes to go with changes in src/fileio.c making | 3149 | * Sundry changes to go with changes in src/fileio.c making |
| 3153 | copy-file, rename-file, add-name take an optional third argument. | 3150 | copy-file, rename-file, add-name take an optional third argument. |
| 3154 | The only autoloaded system code this breaks is rmail --- | 3151 | The only autoloaded system code this breaks is rmail --- |
| 3155 | a condition-case for wrong-number-of-arguments kludge was installed | 3152 | a condition-case for wrong-number-of-arguments kludge was installed |
| @@ -3158,7 +3155,7 @@ | |||
| 3158 | to remove the kludge at that time! | 3155 | to remove the kludge at that time! |
| 3159 | Mods to files.el, loadup.el, rmail.el. | 3156 | Mods to files.el, loadup.el, rmail.el. |
| 3160 | 3157 | ||
| 3161 | * added autoloading function electric-buffer-list. | 3158 | * Add autoloading function electric-buffer-list. |
| 3162 | 3159 | ||
| 3163 | * buff-menu.el: Make splitting screen between > 2 buffers work. | 3160 | * buff-menu.el: Make splitting screen between > 2 buffers work. |
| 3164 | 3161 | ||
| @@ -3184,7 +3181,7 @@ | |||
| 3184 | 3181 | ||
| 3185 | * inc-version.el: Kill Emacs at the end. | 3182 | * inc-version.el: Kill Emacs at the end. |
| 3186 | 3183 | ||
| 3187 | * simple.el: fixed overflow problem in what-cursor-position. | 3184 | * simple.el: Fix overflow problem in what-cursor-position. |
| 3188 | 3185 | ||
| 3189 | * startup.el: Don't print a help message if noninteractive. | 3186 | * startup.el: Don't print a help message if noninteractive. |
| 3190 | 3187 | ||
diff --git a/lisp/ChangeLog.14 b/lisp/ChangeLog.14 index f2e88a899db..6db8f66f0ca 100644 --- a/lisp/ChangeLog.14 +++ b/lisp/ChangeLog.14 | |||
| @@ -569,7 +569,7 @@ | |||
| 569 | * emacs-lisp/lisp-mode.el: Give `deftype' a doc-string-elt | 569 | * emacs-lisp/lisp-mode.el: Give `deftype' a doc-string-elt |
| 570 | property (Bug#2984). | 570 | property (Bug#2984). |
| 571 | 571 | ||
| 572 | 2009-04-16 Leo <sdl.web@gmail.com> (tiny change) | 572 | 2009-04-16 Leo Liu <sdl.web@gmail.com> (tiny change) |
| 573 | 573 | ||
| 574 | * ediff-wind.el (ediff-make-wide-display): Fix typo in frame | 574 | * ediff-wind.el (ediff-make-wide-display): Fix typo in frame |
| 575 | parameter alist. | 575 | parameter alist. |
| @@ -1041,7 +1041,7 @@ | |||
| 1041 | 1041 | ||
| 1042 | * mail/supercite.el (sc-version): Doc fix. | 1042 | * mail/supercite.el (sc-version): Doc fix. |
| 1043 | 1043 | ||
| 1044 | 2009-03-19 Leo <sdl.web@gmail.com> (tiny change) | 1044 | 2009-03-19 Leo Liu <sdl.web@gmail.com> (tiny change) |
| 1045 | 1045 | ||
| 1046 | * mail/supercite.el (sc-version): Fix typo in interactive spec. | 1046 | * mail/supercite.el (sc-version): Fix typo in interactive spec. |
| 1047 | 1047 | ||
diff --git a/lisp/ChangeLog.15 b/lisp/ChangeLog.15 index 6dbfff03573..f354050389e 100644 --- a/lisp/ChangeLog.15 +++ b/lisp/ChangeLog.15 | |||
| @@ -288,7 +288,7 @@ | |||
| 288 | * emacs-lisp/ewoc.el (ewoc-goto-next): Give a more explicit error | 288 | * emacs-lisp/ewoc.el (ewoc-goto-next): Give a more explicit error |
| 289 | if there is no node. (Bug#3261) | 289 | if there is no node. (Bug#3261) |
| 290 | 290 | ||
| 291 | 2011-03-04 Leo <sdl.web@gmail.com> | 291 | 2011-03-04 Leo Liu <sdl.web@gmail.com> |
| 292 | 292 | ||
| 293 | * vc/diff-mode.el (diff-mode): Fix whitespace-style. (Bug#8139) | 293 | * vc/diff-mode.el (diff-mode): Fix whitespace-style. (Bug#8139) |
| 294 | 294 | ||
| @@ -866,7 +866,7 @@ | |||
| 866 | * net/soap-client.el: | 866 | * net/soap-client.el: |
| 867 | * net/soap-inspect.el: New files. | 867 | * net/soap-inspect.el: New files. |
| 868 | 868 | ||
| 869 | 2011-02-16 Leo <sdl.web@gmail.com> | 869 | 2011-02-16 Leo Liu <sdl.web@gmail.com> |
| 870 | 870 | ||
| 871 | * dired-x.el (dired-mode-map, dired-extra-startup): | 871 | * dired-x.el (dired-mode-map, dired-extra-startup): |
| 872 | Remove dired-copy-filename-as-kill since it's already in dired.el. | 872 | Remove dired-copy-filename-as-kill since it's already in dired.el. |
| @@ -1586,7 +1586,7 @@ | |||
| 1586 | * vc/vc-bzr.el (vc-bzr-pull, vc-bzr-merge-branch): | 1586 | * vc/vc-bzr.el (vc-bzr-pull, vc-bzr-merge-branch): |
| 1587 | Callers changed. | 1587 | Callers changed. |
| 1588 | 1588 | ||
| 1589 | 2011-01-28 Leo <sdl.web@gmail.com> | 1589 | 2011-01-28 Leo Liu <sdl.web@gmail.com> |
| 1590 | 1590 | ||
| 1591 | * emacs-lisp/advice.el (ad-make-advised-docstring): Don't apply | 1591 | * emacs-lisp/advice.el (ad-make-advised-docstring): Don't apply |
| 1592 | highlighting to the "this function is advised" message. | 1592 | highlighting to the "this function is advised" message. |
| @@ -2668,7 +2668,7 @@ | |||
| 2668 | * mail/rmail.el (rmail-show-message-1): If rmail-enable-mime is | 2668 | * mail/rmail.el (rmail-show-message-1): If rmail-enable-mime is |
| 2669 | non-nil, handle the header in rmail-show-mime-function. | 2669 | non-nil, handle the header in rmail-show-mime-function. |
| 2670 | 2670 | ||
| 2671 | 2011-01-02 Leo <sdl.web@gmail.com> | 2671 | 2011-01-02 Leo Liu <sdl.web@gmail.com> |
| 2672 | 2672 | ||
| 2673 | * help-fns.el (describe-variable): Fix previous change. | 2673 | * help-fns.el (describe-variable): Fix previous change. |
| 2674 | 2674 | ||
| @@ -2699,7 +2699,7 @@ | |||
| 2699 | * mail/smtpmail.el (smtpmail-send-it): Write queued mail body with | 2699 | * mail/smtpmail.el (smtpmail-send-it): Write queued mail body with |
| 2700 | Unix EOLs. (Bug#7589) | 2700 | Unix EOLs. (Bug#7589) |
| 2701 | 2701 | ||
| 2702 | 2011-01-02 Leo <sdl.web@gmail.com> | 2702 | 2011-01-02 Leo Liu <sdl.web@gmail.com> |
| 2703 | 2703 | ||
| 2704 | * eshell/em-hist.el (eshell-previous-matching-input): Signal error | 2704 | * eshell/em-hist.el (eshell-previous-matching-input): Signal error |
| 2705 | if point is not behind eshell-last-output-end (Bug#7585). | 2705 | if point is not behind eshell-last-output-end (Bug#7585). |
| @@ -2867,7 +2867,7 @@ | |||
| 2867 | * obsolete/pgg-gpg.el, obsolete/pgg-def.el, obsolete/pgg.el: | 2867 | * obsolete/pgg-gpg.el, obsolete/pgg-def.el, obsolete/pgg.el: |
| 2868 | Move from lisp/. | 2868 | Move from lisp/. |
| 2869 | 2869 | ||
| 2870 | 2010-12-20 Leo <sdl.web@gmail.com> | 2870 | 2010-12-20 Leo Liu <sdl.web@gmail.com> |
| 2871 | 2871 | ||
| 2872 | * dnd.el (dnd-get-local-file-name): Unhex of file name shall | 2872 | * dnd.el (dnd-get-local-file-name): Unhex of file name shall |
| 2873 | always be performed (Bug#7680). | 2873 | always be performed (Bug#7680). |
| @@ -2953,7 +2953,7 @@ | |||
| 2953 | * epa-file.el (epa-file-select-keys): Accept 'silent to inhibit | 2953 | * epa-file.el (epa-file-select-keys): Accept 'silent to inhibit |
| 2954 | key selection prompt; make 'silent as default (Bug#7487). | 2954 | key selection prompt; make 'silent as default (Bug#7487). |
| 2955 | 2955 | ||
| 2956 | 2010-12-16 Leo <sdl.web@gmail.com> | 2956 | 2010-12-16 Leo Liu <sdl.web@gmail.com> |
| 2957 | 2957 | ||
| 2958 | * eshell/eshell.el (eshell-directory-name): | 2958 | * eshell/eshell.el (eshell-directory-name): |
| 2959 | Use locate-user-emacs-file (Bug#7578). | 2959 | Use locate-user-emacs-file (Bug#7578). |
| @@ -3081,7 +3081,7 @@ | |||
| 3081 | * diff-mode.el (diff-refine-hunk): Make it work when the hunk contains | 3081 | * diff-mode.el (diff-refine-hunk): Make it work when the hunk contains |
| 3082 | empty lines without a leading space. | 3082 | empty lines without a leading space. |
| 3083 | 3083 | ||
| 3084 | 2010-12-13 Leo <sdl.web@gmail.com> | 3084 | 2010-12-13 Leo Liu <sdl.web@gmail.com> |
| 3085 | 3085 | ||
| 3086 | * dired-aux.el (dired-do-redisplay): Postpone dired-after-readin-hook | 3086 | * dired-aux.el (dired-do-redisplay): Postpone dired-after-readin-hook |
| 3087 | while mapping over marks (Bug#6810). | 3087 | while mapping over marks (Bug#6810). |
| @@ -3155,7 +3155,7 @@ | |||
| 3155 | (rmail-search-mime-message-function): Set to | 3155 | (rmail-search-mime-message-function): Set to |
| 3156 | rmail-search-mime-message. | 3156 | rmail-search-mime-message. |
| 3157 | 3157 | ||
| 3158 | 2010-12-13 Leo <sdl.web@gmail.com> | 3158 | 2010-12-13 Leo Liu <sdl.web@gmail.com> |
| 3159 | 3159 | ||
| 3160 | * ido.el (ido-common-initialization): New function. (bug#3274) | 3160 | * ido.el (ido-common-initialization): New function. (bug#3274) |
| 3161 | (ido-mode): Use it. | 3161 | (ido-mode): Use it. |
| @@ -4990,7 +4990,7 @@ | |||
| 4990 | (minibuffer-force-complete): Set completion-cycling. | 4990 | (minibuffer-force-complete): Set completion-cycling. |
| 4991 | (completion-all-sorted-completions): Move declaration before first use. | 4991 | (completion-all-sorted-completions): Move declaration before first use. |
| 4992 | 4992 | ||
| 4993 | 2010-10-28 Leo <sdl.web@gmail.com> | 4993 | 2010-10-28 Leo Liu <sdl.web@gmail.com> |
| 4994 | 4994 | ||
| 4995 | * iswitchb.el (iswitchb-kill-buffer): Avoid `iswitchb-make-buflist' | 4995 | * iswitchb.el (iswitchb-kill-buffer): Avoid `iswitchb-make-buflist' |
| 4996 | which changes the order of matches seen by users (bug#7231). | 4996 | which changes the order of matches seen by users (bug#7231). |
| @@ -5279,7 +5279,7 @@ | |||
| 5279 | (set-cursor-color, set-mouse-color, set-border-color): | 5279 | (set-cursor-color, set-mouse-color, set-border-color): |
| 5280 | Use read-color. | 5280 | Use read-color. |
| 5281 | 5281 | ||
| 5282 | 2010-10-24 Leo <sdl.web@gmail.com> | 5282 | 2010-10-24 Leo Liu <sdl.web@gmail.com> |
| 5283 | 5283 | ||
| 5284 | * eshell/em-unix.el (eshell-remove-entries): Use the TRASH | 5284 | * eshell/em-unix.el (eshell-remove-entries): Use the TRASH |
| 5285 | argument of delete-file and delete-directory (Bug#7011). | 5285 | argument of delete-file and delete-directory (Bug#7011). |
| @@ -5876,7 +5876,7 @@ | |||
| 5876 | 5876 | ||
| 5877 | * vc-svn.el (vc-svn-merge-news): Use --non-interactive. (Bug#7152) | 5877 | * vc-svn.el (vc-svn-merge-news): Use --non-interactive. (Bug#7152) |
| 5878 | 5878 | ||
| 5879 | 2010-10-08 Leo <sdl.web@gmail.com> | 5879 | 2010-10-08 Leo Liu <sdl.web@gmail.com> |
| 5880 | 5880 | ||
| 5881 | * dnd.el (dnd-get-local-file-name): If MUST-EXIST is non-nil, only | 5881 | * dnd.el (dnd-get-local-file-name): If MUST-EXIST is non-nil, only |
| 5882 | return non-nil if the file exists (Bug#7090). | 5882 | return non-nil if the file exists (Bug#7090). |
| @@ -7038,7 +7038,7 @@ | |||
| 7038 | 7038 | ||
| 7039 | * subr.el (y-or-n-p): New function, moved from src/fns.c; use read-key. | 7039 | * subr.el (y-or-n-p): New function, moved from src/fns.c; use read-key. |
| 7040 | 7040 | ||
| 7041 | 2010-09-12 Leo <sdl.web@gmail.com> | 7041 | 2010-09-12 Leo Liu <sdl.web@gmail.com> |
| 7042 | 7042 | ||
| 7043 | * net/rcirc.el (rcirc-server-commands, rcirc-client-commands) | 7043 | * net/rcirc.el (rcirc-server-commands, rcirc-client-commands) |
| 7044 | (rcirc-completion-start): New variables. | 7044 | (rcirc-completion-start): New variables. |
| @@ -7961,7 +7961,7 @@ | |||
| 7961 | * startup.el (command-line-1): Issue warning for ignored arguments | 7961 | * startup.el (command-line-1): Issue warning for ignored arguments |
| 7962 | --unibyte, etc (Bug#6886). | 7962 | --unibyte, etc (Bug#6886). |
| 7963 | 7963 | ||
| 7964 | 2010-08-22 Leo <sdl.web@gmail.com> | 7964 | 2010-08-22 Leo Liu <sdl.web@gmail.com> |
| 7965 | 7965 | ||
| 7966 | * net/rcirc.el (rcirc-add-or-remove): Accept a list of elements. | 7966 | * net/rcirc.el (rcirc-add-or-remove): Accept a list of elements. |
| 7967 | (ignore, bright, dim, keyword): Split list of nicknames before | 7967 | (ignore, bright, dim, keyword): Split list of nicknames before |
| @@ -7971,7 +7971,7 @@ | |||
| 7971 | 7971 | ||
| 7972 | * emacs-lisp/easy-mmode.el (define-minor-mode): Doc fix (Bug#6880). | 7972 | * emacs-lisp/easy-mmode.el (define-minor-mode): Doc fix (Bug#6880). |
| 7973 | 7973 | ||
| 7974 | 2010-08-22 Leo <sdl.web@gmail.com> | 7974 | 2010-08-22 Leo Liu <sdl.web@gmail.com> |
| 7975 | 7975 | ||
| 7976 | Fix buffer-list rename&refresh after killing a buffer in ido. | 7976 | Fix buffer-list rename&refresh after killing a buffer in ido. |
| 7977 | * ido.el: Revert Óscar's. | 7977 | * ido.el: Revert Óscar's. |
| @@ -8429,7 +8429,7 @@ | |||
| 8429 | * emacs-lisp/syntax.el (syntax-ppss-toplevel-pos): | 8429 | * emacs-lisp/syntax.el (syntax-ppss-toplevel-pos): |
| 8430 | Fix typo in docstring (bug#6747). | 8430 | Fix typo in docstring (bug#6747). |
| 8431 | 8431 | ||
| 8432 | 2010-08-08 Leo <sdl.web@gmail.com> | 8432 | 2010-08-08 Leo Liu <sdl.web@gmail.com> |
| 8433 | 8433 | ||
| 8434 | * eshell/esh-io.el (eshell-get-target): Better detection of | 8434 | * eshell/esh-io.el (eshell-get-target): Better detection of |
| 8435 | read-only file (Bug#6762). | 8435 | read-only file (Bug#6762). |
| @@ -8535,7 +8535,7 @@ | |||
| 8535 | (tramp-handle-start-file-process): Use it, in order to invalidate | 8535 | (tramp-handle-start-file-process): Use it, in order to invalidate |
| 8536 | file caches. | 8536 | file caches. |
| 8537 | 8537 | ||
| 8538 | 2010-08-03 Leo <sdl.web@gmail.com> | 8538 | 2010-08-03 Leo Liu <sdl.web@gmail.com> |
| 8539 | 8539 | ||
| 8540 | * server.el (server-start): Simplify loop. | 8540 | * server.el (server-start): Simplify loop. |
| 8541 | 8541 | ||
| @@ -9336,7 +9336,7 @@ | |||
| 9336 | 9336 | ||
| 9337 | * xml.el (xml-parse-region): Avoid infloop (Bug#5281). | 9337 | * xml.el (xml-parse-region): Avoid infloop (Bug#5281). |
| 9338 | 9338 | ||
| 9339 | 2010-06-29 Leo <sdl.web@gmail.com> | 9339 | 2010-06-29 Leo Liu <sdl.web@gmail.com> |
| 9340 | 9340 | ||
| 9341 | * emacs-lisp/rx.el (rx): Doc fix. (Bug#6537) | 9341 | * emacs-lisp/rx.el (rx): Doc fix. (Bug#6537) |
| 9342 | 9342 | ||
| @@ -19360,7 +19360,7 @@ | |||
| 19360 | * eshell/em-dirs.el (eshell-complete-user-reference): | 19360 | * eshell/em-dirs.el (eshell-complete-user-reference): |
| 19361 | Declare pcomplete functions and variables to avoid compiler warnings. | 19361 | Declare pcomplete functions and variables to avoid compiler warnings. |
| 19362 | 19362 | ||
| 19363 | 2009-09-13 Leo <sdl.web@gmail.com> (tiny change) | 19363 | 2009-09-13 Leo Liu <sdl.web@gmail.com> (tiny change) |
| 19364 | 19364 | ||
| 19365 | * eshell/em-script.el (eshell-login-script, eshell-rc-script): | 19365 | * eshell/em-script.el (eshell-login-script, eshell-rc-script): |
| 19366 | * eshell/em-dirs.el (eshell-last-dir-ring-file-name): | 19366 | * eshell/em-dirs.el (eshell-last-dir-ring-file-name): |
| @@ -19823,7 +19823,7 @@ | |||
| 19823 | * files.el (locate-file-completion-table): Make it provide boundary | 19823 | * files.el (locate-file-completion-table): Make it provide boundary |
| 19824 | information, so partial-completion works better. | 19824 | information, so partial-completion works better. |
| 19825 | 19825 | ||
| 19826 | 2009-09-04 Leo <sdl.web@gmail.com> (tiny change) | 19826 | 2009-09-04 Leo Liu <sdl.web@gmail.com> (tiny change) |
| 19827 | 19827 | ||
| 19828 | * mail/footnote.el (Footnote-text-under-cursor): | 19828 | * mail/footnote.el (Footnote-text-under-cursor): |
| 19829 | Check footnote-text-marker-alist before using it (bug#4324). | 19829 | Check footnote-text-marker-alist before using it (bug#4324). |
diff --git a/lisp/ChangeLog.2 b/lisp/ChangeLog.2 index a02480fb3be..3c3979f22cf 100644 --- a/lisp/ChangeLog.2 +++ b/lisp/ChangeLog.2 | |||
| @@ -56,7 +56,7 @@ | |||
| 56 | buffer or file has changed. | 56 | buffer or file has changed. |
| 57 | 57 | ||
| 58 | * abbrev.el: Doc fix. | 58 | * abbrev.el: Doc fix. |
| 59 | * files.el: | 59 | * files.el: ??? |
| 60 | 60 | ||
| 61 | 1988-08-03 Robert J. Chassell (bob@frosted-flakes.ai.mit.edu) | 61 | 1988-08-03 Robert J. Chassell (bob@frosted-flakes.ai.mit.edu) |
| 62 | 62 | ||
| @@ -454,7 +454,7 @@ | |||
| 454 | 454 | ||
| 455 | 1988-04-09 Leonard H. Tower Jr. (tower@frosted-flakes.ai.mit.edu) | 455 | 1988-04-09 Leonard H. Tower Jr. (tower@frosted-flakes.ai.mit.edu) |
| 456 | 456 | ||
| 457 | * rnewspost.el (news-post-news, news-reply) No longer re-inits | 457 | * rnewspost.el (news-post-news, news-reply): No longer re-inits |
| 458 | *post-news* buffer, if buffer-modified-p. | 458 | *post-news* buffer, if buffer-modified-p. |
| 459 | 459 | ||
| 460 | 1988-04-09 Richard Stallman (rms@frosted-flakes.ai.mit.edu) | 460 | 1988-04-09 Richard Stallman (rms@frosted-flakes.ai.mit.edu) |
| @@ -852,7 +852,7 @@ | |||
| 852 | * lisp-mode.el (eval-print-last-sexp): | 852 | * lisp-mode.el (eval-print-last-sexp): |
| 853 | * debug.el (debugger-mode): | 853 | * debug.el (debugger-mode): |
| 854 | * chistory.el (Command-history-setup): | 854 | * chistory.el (Command-history-setup): |
| 855 | * options.el (Edit-options-mode): | 855 | * options.el (Edit-options-mode): ??? |
| 856 | 856 | ||
| 857 | 1987-12-01 Richard Stallman (rms@frosted-flakes) | 857 | 1987-12-01 Richard Stallman (rms@frosted-flakes) |
| 858 | 858 | ||
| @@ -1116,7 +1116,7 @@ | |||
| 1116 | 1116 | ||
| 1117 | 1987-06-08 Richard M. Stallman (rms@prep) | 1117 | 1987-06-08 Richard M. Stallman (rms@prep) |
| 1118 | 1118 | ||
| 1119 | * version 18.46 released. | 1119 | * Version 18.46 released. |
| 1120 | 1120 | ||
| 1121 | * isearch.el (isearch): Typo (3 should be 2) in getting old | 1121 | * isearch.el (isearch): Typo (3 should be 2) in getting old |
| 1122 | start-point in reverse regexp search made more liberal. | 1122 | start-point in reverse regexp search made more liberal. |
| @@ -1131,7 +1131,7 @@ | |||
| 1131 | 1131 | ||
| 1132 | 1987-05-31 Richard M. Stallman (rms@prep) | 1132 | 1987-05-31 Richard M. Stallman (rms@prep) |
| 1133 | 1133 | ||
| 1134 | * version 18.45. | 1134 | * Version 18.45. |
| 1135 | 1135 | ||
| 1136 | * informat.el (Info-split): Bind case-fold-search to t. | 1136 | * informat.el (Info-split): Bind case-fold-search to t. |
| 1137 | 1137 | ||
| @@ -1319,7 +1319,7 @@ | |||
| 1319 | 1319 | ||
| 1320 | 1987-04-15 Paul Rubin (phr@prep) | 1320 | 1987-04-15 Paul Rubin (phr@prep) |
| 1321 | 1321 | ||
| 1322 | * version 18.44 released. | 1322 | * Version 18.44 released. |
| 1323 | 1323 | ||
| 1324 | 1987-04-14 Richard Mlynarik (mly@prep) | 1324 | 1987-04-14 Richard Mlynarik (mly@prep) |
| 1325 | 1325 | ||
| @@ -1910,7 +1910,7 @@ | |||
| 1910 | 1910 | ||
| 1911 | 1987-01-16 Richard Mlynarik (mly@prep) | 1911 | 1987-01-16 Richard Mlynarik (mly@prep) |
| 1912 | 1912 | ||
| 1913 | * rmail.el (rmail-count-new-messages), | 1913 | * rmail.el (rmail-count-new-messages): |
| 1914 | * rmailout.el (rmail-output-to-rmail-file): | 1914 | * rmailout.el (rmail-output-to-rmail-file): |
| 1915 | Add optional arg `nomsg' to former, which latter supplies, | 1915 | Add optional arg `nomsg' to former, which latter supplies, |
| 1916 | so that rmail doesn't report counting one appended message. | 1916 | so that rmail doesn't report counting one appended message. |
| @@ -2397,7 +2397,7 @@ | |||
| 2397 | 2397 | ||
| 2398 | 1986-11-23 Richard M. Stallman (rms@prep) | 2398 | 1986-11-23 Richard M. Stallman (rms@prep) |
| 2399 | 2399 | ||
| 2400 | * version 18.31 released. | 2400 | * Version 18.31 released. |
| 2401 | 2401 | ||
| 2402 | * x-mouse.el: New mouse-command keys are C-x C-@. | 2402 | * x-mouse.el: New mouse-command keys are C-x C-@. |
| 2403 | 2403 | ||
| @@ -2482,7 +2482,7 @@ | |||
| 2482 | 2482 | ||
| 2483 | 1986-11-14 Richard M. Stallman (rms@prep) | 2483 | 1986-11-14 Richard M. Stallman (rms@prep) |
| 2484 | 2484 | ||
| 2485 | * Emacs version 18.30 * | 2485 | * Emacs version 18.30. |
| 2486 | 2486 | ||
| 2487 | * rmail.el (rmail-forward): | 2487 | * rmail.el (rmail-forward): |
| 2488 | Use mail-other-window unless there is only one window visible. | 2488 | Use mail-other-window unless there is only one window visible. |
| @@ -2624,8 +2624,8 @@ | |||
| 2624 | 2624 | ||
| 2625 | 1986-11-04 Richard M. Stallman (rms@prep) | 2625 | 1986-11-04 Richard M. Stallman (rms@prep) |
| 2626 | 2626 | ||
| 2627 | * various files (dired-mode, Edit-options-mode, rmail-mode, | 2627 | * various files (dired-mode, Edit-options-mode, rmail-mode) |
| 2628 | rmail-summary-mode, rmail-edit-mode, Buffer-menu-mode): | 2628 | (rmail-summary-mode, rmail-edit-mode, Buffer-menu-mode): |
| 2629 | Give these symbols `special' as a `mode-class' property. | 2629 | Give these symbols `special' as a `mode-class' property. |
| 2630 | 2630 | ||
| 2631 | * dired.el (dired-mode): Take out local value for | 2631 | * dired.el (dired-mode): Take out local value for |
diff --git a/lisp/ChangeLog.3 b/lisp/ChangeLog.3 index fef57d0c68d..f23b1199a4e 100644 --- a/lisp/ChangeLog.3 +++ b/lisp/ChangeLog.3 | |||
| @@ -533,7 +533,7 @@ | |||
| 533 | 533 | ||
| 534 | 1993-05-16 Richard Stallman (rms@geech.gnu.ai.mit.edu) | 534 | 1993-05-16 Richard Stallman (rms@geech.gnu.ai.mit.edu) |
| 535 | 535 | ||
| 536 | * gnus.el, gnuspost.el, gnusmail.el, gnusmisc.el | 536 | * gnus.el, gnuspost.el, gnusmail.el, gnusmisc.el, |
| 537 | * nntp.el, nnspool.el, mhspool.el: Version 3.15 from Umeda. | 537 | * nntp.el, nnspool.el, mhspool.el: Version 3.15 from Umeda. |
| 538 | 538 | ||
| 539 | * frame.el (toggle-scroll-bar): Renamed from toggle-vertical-scroll... | 539 | * frame.el (toggle-scroll-bar): Renamed from toggle-vertical-scroll... |
| @@ -762,8 +762,8 @@ | |||
| 762 | 762 | ||
| 763 | Fail more gracefully if we can't build bold, italic, etc, | 763 | Fail more gracefully if we can't build bold, italic, etc, |
| 764 | versions of the default font. | 764 | versions of the default font. |
| 765 | * faces.el (make-face-bold, make-face-italic, | 765 | * faces.el (make-face-bold, make-face-italic) |
| 766 | make-face-bold-italic, make-face-unbold, make-face-unitalic): | 766 | (make-face-bold-italic, make-face-unbold, make-face-unitalic): |
| 767 | Implement NOERROR argument. | 767 | Implement NOERROR argument. |
| 768 | (x-initialize-frame-faces): Use the NOERROR argument to the | 768 | (x-initialize-frame-faces): Use the NOERROR argument to the |
| 769 | font manipulation functions to avoid errors while starting up. | 769 | font manipulation functions to avoid errors while starting up. |
| @@ -1772,8 +1772,8 @@ | |||
| 1772 | 1772 | ||
| 1773 | 1993-03-24 Jim Blandy (jimb@geech.gnu.ai.mit.edu) | 1773 | 1993-03-24 Jim Blandy (jimb@geech.gnu.ai.mit.edu) |
| 1774 | 1774 | ||
| 1775 | * calendar.el (calendar-standard-time-zone-name, | 1775 | * calendar.el (calendar-standard-time-zone-name) |
| 1776 | calendar-daylight-time-zone-name): Initialize these at load-time, | 1776 | (calendar-daylight-time-zone-name): Initialize these at load-time, |
| 1777 | as well as calendar-time-zone. | 1777 | as well as calendar-time-zone. |
| 1778 | 1778 | ||
| 1779 | * calendar.el (calendar-time-zone): Fix code which initializes | 1779 | * calendar.el (calendar-time-zone): Fix code which initializes |
| @@ -1827,7 +1827,7 @@ | |||
| 1827 | * help.el, register.el, replace.el, reposition.el, rfc822.el, | 1827 | * help.el, register.el, replace.el, reposition.el, rfc822.el, |
| 1828 | * rlogin.el, rot13.el, scribe.el, scroll-bar.el, sendmail.el, | 1828 | * rlogin.el, rot13.el, scribe.el, scroll-bar.el, sendmail.el, |
| 1829 | * setenv.el, sgml-mode.el, simple.el, simula.el, sort.el, spell.el, | 1829 | * setenv.el, sgml-mode.el, simple.el, simula.el, sort.el, spell.el, |
| 1830 | * spook.el, studly.el, tabify.el, text-mode.el: Added or corrected | 1830 | * spook.el, studly.el, tabify.el, text-mode.el: Add or correct |
| 1831 | Commentary headers. | 1831 | Commentary headers. |
| 1832 | 1832 | ||
| 1833 | 1993-03-22 Edward M. Reingold (reingold@emr.cs.uiuc.edu) | 1833 | 1993-03-22 Edward M. Reingold (reingold@emr.cs.uiuc.edu) |
| @@ -1840,7 +1840,7 @@ | |||
| 1840 | * man.el, mlconvert.el, mlsupport.el, modula2.el, mouse.el, | 1840 | * man.el, mlconvert.el, mlsupport.el, modula2.el, mouse.el, |
| 1841 | * mpuz.el, netunam.el, novice.el, nroff-mode.el, options.el, | 1841 | * mpuz.el, netunam.el, novice.el, nroff-mode.el, options.el, |
| 1842 | * outline.el, page.el, paragraphs.el, picture.el, prolog.el, | 1842 | * outline.el, page.el, paragraphs.el, picture.el, prolog.el, |
| 1843 | * rect.el: Added or corrected Commentary sections. | 1843 | * rect.el: Add or correct Commentary sections. |
| 1844 | 1844 | ||
| 1845 | 1993-03-22 Eric S. Raymond (eric@geech.gnu.ai.mit.edu) | 1845 | 1993-03-22 Eric S. Raymond (eric@geech.gnu.ai.mit.edu) |
| 1846 | 1846 | ||
| @@ -1857,7 +1857,7 @@ | |||
| 1857 | * mail-utils.el, mailalias.el, makefile.el, makesum.el, mim-mode.el, | 1857 | * mail-utils.el, mailalias.el, makefile.el, makesum.el, mim-mode.el, |
| 1858 | * modula2.el, nroff-mode.el, perl-mode.el, prolog.el, scheme.el, | 1858 | * modula2.el, nroff-mode.el, perl-mode.el, prolog.el, scheme.el, |
| 1859 | * sgml-mode.el, tex-mode.el: | 1859 | * sgml-mode.el, tex-mode.el: |
| 1860 | Added or corrected Commentary sections. There's more of this | 1860 | Add or correct Commentary sections. There's more of this |
| 1861 | coming; soon, the package finder will be able to browse Commentary | 1861 | coming; soon, the package finder will be able to browse Commentary |
| 1862 | sections, and I want almost all packages to have useful ones. | 1862 | sections, and I want almost all packages to have useful ones. |
| 1863 | 1863 | ||
| @@ -1972,7 +1972,7 @@ | |||
| 1972 | * cust-print.el, find-dired.el, etags.el, electric.el, dired.el, | 1972 | * cust-print.el, find-dired.el, etags.el, electric.el, dired.el, |
| 1973 | * dired-aux.el, cust-print.el, cmuscheme.el, cmulisp.el, cl.el, | 1973 | * dired-aux.el, cust-print.el, cmuscheme.el, cmulisp.el, cl.el, |
| 1974 | * case-table.el, byte-run.el, ange-ftp.el, backquote.el: | 1974 | * case-table.el, byte-run.el, ange-ftp.el, backquote.el: |
| 1975 | Added or corrected library header comments. | 1975 | Add or correct library header comments. |
| 1976 | 1976 | ||
| 1977 | 1993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu) | 1977 | 1993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu) |
| 1978 | 1978 | ||
| @@ -2186,8 +2186,8 @@ | |||
| 2186 | 2186 | ||
| 2187 | 1993-03-10 Edward M. Reingold (reingold@emr.cs.uiuc.edu) | 2187 | 1993-03-10 Edward M. Reingold (reingold@emr.cs.uiuc.edu) |
| 2188 | 2188 | ||
| 2189 | * diary-insert.el (insert-anniversary-diary-entry, | 2189 | * diary-insert.el (insert-anniversary-diary-entry) |
| 2190 | insert-block-diary-entry): Fix calendar-date-display-form used. | 2190 | (insert-block-diary-entry): Fix calendar-date-display-form used. |
| 2191 | 2191 | ||
| 2192 | 1993-03-10 Jim Blandy (jimb@totoro.cs.oberlin.edu) | 2192 | 1993-03-10 Jim Blandy (jimb@totoro.cs.oberlin.edu) |
| 2193 | 2193 | ||
| @@ -2383,8 +2383,8 @@ | |||
| 2383 | nonexistent function last-month-of-hebrew-year to the correct | 2383 | nonexistent function last-month-of-hebrew-year to the correct |
| 2384 | function hebrew-calendar-last-month-of-year. | 2384 | function hebrew-calendar-last-month-of-year. |
| 2385 | 2385 | ||
| 2386 | * cal-mayan.el (calendar-mayan-haab-on-or-before, | 2386 | * cal-mayan.el (calendar-mayan-haab-on-or-before) |
| 2387 | calendar-mayan-tzolkin-on-or-before): Change `mod' to `%'. | 2387 | (calendar-mayan-tzolkin-on-or-before): Change `mod' to `%'. |
| 2388 | 2388 | ||
| 2389 | * cal-mayan.el (calendar-next-tzolkin-date): Delete bogus second | 2389 | * cal-mayan.el (calendar-next-tzolkin-date): Delete bogus second |
| 2390 | defun. | 2390 | defun. |
| @@ -2857,8 +2857,8 @@ | |||
| 2857 | * ehelp.el (electric-help-command-loop): Same. | 2857 | * ehelp.el (electric-help-command-loop): Same. |
| 2858 | * electric.el (Electric-command-loop): Same. | 2858 | * electric.el (Electric-command-loop): Same. |
| 2859 | * emerge.el (emerge-show-file-name): Same. | 2859 | * emerge.el (emerge-show-file-name): Same. |
| 2860 | * fortran.el (fortran-abbrev-start, | 2860 | * fortran.el (fortran-abbrev-start) |
| 2861 | fortran-window-create-momentarily): Same. | 2861 | (fortran-window-create-momentarily): Same. |
| 2862 | * gnus.el (gnus-Subject-next-article): Same. | 2862 | * gnus.el (gnus-Subject-next-article): Same. |
| 2863 | * info.el (Info-summary): Same. | 2863 | * info.el (Info-summary): Same. |
| 2864 | * isearch-mode.el (isearch-update, isearch-unread): Same. | 2864 | * isearch-mode.el (isearch-update, isearch-unread): Same. |
diff --git a/lisp/ChangeLog.4 b/lisp/ChangeLog.4 index 13a3b6364ca..64564626c46 100644 --- a/lisp/ChangeLog.4 +++ b/lisp/ChangeLog.4 | |||
| @@ -124,7 +124,7 @@ | |||
| 124 | 124 | ||
| 125 | * server.el (server-kill-emacs-query-function): Ignore killed buffers. | 125 | * server.el (server-kill-emacs-query-function): Ignore killed buffers. |
| 126 | 126 | ||
| 127 | 1994-05-24 Kenneth Manheimer (ken.manheimer@nist.gov) | 127 | 1994-05-24 Ken Manheimer (ken.manheimer@nist.gov) |
| 128 | 128 | ||
| 129 | * allout.el (outline-chart-subtree): Include outline-next- | 129 | * allout.el (outline-chart-subtree): Include outline-next- |
| 130 | heading in loop conditions to detect end-of-buffer (and avoid | 130 | heading in loop conditions to detect end-of-buffer (and avoid |
| @@ -342,7 +342,7 @@ | |||
| 342 | * startup.el (precompute-menubar-bindings): Don't precompute menus | 342 | * startup.el (precompute-menubar-bindings): Don't precompute menus |
| 343 | if not using x. | 343 | if not using x. |
| 344 | 344 | ||
| 345 | 1994-05-12 Kenneth Manheimer (klm@coil.nist.gov) | 345 | 1994-05-12 Ken Manheimer (klm@coil.nist.gov) |
| 346 | 346 | ||
| 347 | * allout.el (outline-mode): Use outline-this-or-next-heading. | 347 | * allout.el (outline-mode): Use outline-this-or-next-heading. |
| 348 | * allout.el (outline-this-or-next-heading): New function. | 348 | * allout.el (outline-this-or-next-heading): New function. |
| @@ -421,7 +421,7 @@ | |||
| 421 | 421 | ||
| 422 | 1994-05-10 Karl Heuer (kwzh@hal.gnu.ai.mit.edu) | 422 | 1994-05-10 Karl Heuer (kwzh@hal.gnu.ai.mit.edu) |
| 423 | 423 | ||
| 424 | * ediff.el (ediff-no-help-in-control-buffer): Renamed from | 424 | * ediff.el (ediff-no-help-in-control-buffer): Rename from |
| 425 | ediff-nix-help-in-control-buffer, to match doc and usage. | 425 | ediff-nix-help-in-control-buffer, to match doc and usage. |
| 426 | 426 | ||
| 427 | * autoload.el (update-file-autoloads): Delete leftover variable. | 427 | * autoload.el (update-file-autoloads): Delete leftover variable. |
| @@ -517,7 +517,7 @@ | |||
| 517 | * cal-menu.el (calendar-mouse-set-mark): New function. | 517 | * cal-menu.el (calendar-mouse-set-mark): New function. |
| 518 | (calendar-mouse-date-menu): Bind it to key. | 518 | (calendar-mouse-date-menu): Bind it to key. |
| 519 | 519 | ||
| 520 | 1994-05-08 Kenneth Manheimer (klm@coil.nist.gov) | 520 | 1994-05-08 Ken Manheimer (klm@coil.nist.gov) |
| 521 | 521 | ||
| 522 | * allout.el (outline-init): New user interface for control of | 522 | * allout.el (outline-init): New user interface for control of |
| 523 | outline-mode session setup, sets up `outline-find-file-hook', | 523 | outline-mode session setup, sets up `outline-find-file-hook', |
| @@ -958,9 +958,9 @@ | |||
| 958 | 958 | ||
| 959 | * files.el (revert-buffer): Widen before replacing text. | 959 | * files.el (revert-buffer): Widen before replacing text. |
| 960 | 960 | ||
| 961 | 1994-04-29 Kenneth Manheimer (ken.manheimer@nist.gov) | 961 | 1994-04-29 Ken Manheimer (ken.manheimer@nist.gov) |
| 962 | 962 | ||
| 963 | * allout.el: major code speedups, bug fixes, behavior | 963 | * allout.el: Major code speedups, bug fixes, behavior |
| 964 | refinements, doc-string clarification and elaboration, etc. | 964 | refinements, doc-string clarification and elaboration, etc. |
| 965 | Prominent new features include: | 965 | Prominent new features include: |
| 966 | - Exposure changes and navigation are greatly accelerated. | 966 | - Exposure changes and navigation are greatly accelerated. |
| @@ -1689,7 +1689,7 @@ | |||
| 1689 | 1689 | ||
| 1690 | * saveplace.el (save-place-find-file-hook) | 1690 | * saveplace.el (save-place-find-file-hook) |
| 1691 | (save-place-kill-emacs-hook): New functions. | 1691 | (save-place-kill-emacs-hook): New functions. |
| 1692 | (hooks for find-file-hooks,kill-emacs-hook): Use those new functions. | 1692 | (hooks for find-file-hooks, kill-emacs-hook): Use those new functions. |
| 1693 | 1693 | ||
| 1694 | * menu-bar.el (clipboard-yank, clipboard-kill-ring-save) | 1694 | * menu-bar.el (clipboard-yank, clipboard-kill-ring-save) |
| 1695 | (clipboard-kill-region): New functions. Give them | 1695 | (clipboard-kill-region): New functions. Give them |
| @@ -3114,32 +3114,32 @@ | |||
| 3114 | (calendar-cursor-to-date): Add optional parameter to cause error | 3114 | (calendar-cursor-to-date): Add optional parameter to cause error |
| 3115 | signal when cursor is not on a date---this allows lots of | 3115 | signal when cursor is not on a date---this allows lots of |
| 3116 | simplifications throughout the code. | 3116 | simplifications throughout the code. |
| 3117 | (calendar-forward-month,calendar-set-mark) | 3117 | (calendar-forward-month, calendar-set-mark) |
| 3118 | (calendar-exchange-point-and-mark,calendar-count-days-region) | 3118 | (calendar-exchange-point-and-mark, calendar-count-days-region) |
| 3119 | (calendar-print-day-of-year,calendar-print-iso-date) | 3119 | (calendar-print-day-of-year, calendar-print-iso-date) |
| 3120 | (calendar-print-julian-date,calendar-print-islamic-date) | 3120 | (calendar-print-julian-date, calendar-print-islamic-date) |
| 3121 | (calendar-print-hebrew-date,calendar-print-astro-day-number): | 3121 | (calendar-print-hebrew-date, calendar-print-astro-day-number): |
| 3122 | Use simplification. | 3122 | Use simplification. |
| 3123 | 3123 | ||
| 3124 | * holidays.el (calendar-cursor-holidays): Use new error arg | 3124 | * holidays.el (calendar-cursor-holidays): Use new error arg |
| 3125 | to calendar-cursor-to-date. | 3125 | to calendar-cursor-to-date. |
| 3126 | 3126 | ||
| 3127 | * diary.el (view-diary-entries,diary-islamic-date): Use new error arg | 3127 | * diary.el (view-diary-entries, diary-islamic-date): Use new error arg |
| 3128 | to calendar-cursor-to-date. | 3128 | to calendar-cursor-to-date. |
| 3129 | 3129 | ||
| 3130 | * diary-ins.el (insert-diary-entry,insert-weekly-diary-entry) | 3130 | * diary-ins.el (insert-diary-entry, insert-weekly-diary-entry) |
| 3131 | (insert-monthly-diary-entry,insert-yearly-diary-entry) | 3131 | (insert-monthly-diary-entry, insert-yearly-diary-entry) |
| 3132 | (insert-anniversary-diary-entry,insert-block-diary-entry) | 3132 | (insert-anniversary-diary-entry, insert-block-diary-entry) |
| 3133 | (insert-cyclic-diary-entry,insert-hebrew-diary-entry) | 3133 | (insert-cyclic-diary-entry, insert-hebrew-diary-entry) |
| 3134 | (insert-monthly-hebrew-diary-entry,insert-yearly-hebrew-diary-entry) | 3134 | (insert-monthly-hebrew-diary-entry, insert-yearly-hebrew-diary-entry) |
| 3135 | (insert-islamic-diary-entry,insert-monthly-islamic-diary-entry) | 3135 | (insert-islamic-diary-entry, insert-monthly-islamic-diary-entry) |
| 3136 | (insert-yearly-islamic-diary-entry): Use new error arg | 3136 | (insert-yearly-islamic-diary-entry): Use new error arg |
| 3137 | to calendar-cursor-to-date. | 3137 | to calendar-cursor-to-date. |
| 3138 | 3138 | ||
| 3139 | * solar.el (calendar-sunrise-sunset): Use new error arg | 3139 | * solar.el (calendar-sunrise-sunset): Use new error arg |
| 3140 | to calendar-cursor-to-date. | 3140 | to calendar-cursor-to-date. |
| 3141 | 3141 | ||
| 3142 | * cal-french.el (calendar-print-french-date,diary-french-date): | 3142 | * cal-french.el (calendar-print-french-date, diary-french-date): |
| 3143 | Use new error arg to calendar-cursor-to-date. | 3143 | Use new error arg to calendar-cursor-to-date. |
| 3144 | 3144 | ||
| 3145 | * cal-mayan.el (calendar-print-mayan-date): Use new error arg | 3145 | * cal-mayan.el (calendar-print-mayan-date): Use new error arg |
| @@ -3516,16 +3516,18 @@ | |||
| 3516 | (diary-entry-marker, calendar-today-marker) | 3516 | (diary-entry-marker, calendar-today-marker) |
| 3517 | (calendar-holiday-marker): Don't autoload them; change definitions | 3517 | (calendar-holiday-marker): Don't autoload them; change definitions |
| 3518 | to support monochrome and color workstations. | 3518 | to support monochrome and color workstations. |
| 3519 | (calendar-french-date-string,calendar-mayan-date-string): Autoload them. | 3519 | (calendar-french-date-string, calendar-mayan-date-string): |
| 3520 | Autoload them. | ||
| 3520 | (calendar-day-of-year-string, calendar-iso-date-string) | 3521 | (calendar-day-of-year-string, calendar-iso-date-string) |
| 3521 | (calendar-julian-date-string,calendar-islamic-date-string) | 3522 | (calendar-julian-date-string, calendar-islamic-date-string) |
| 3522 | (calendar-hebrew-date-string,calendar-astro-date-string): New functions. | 3523 | (calendar-hebrew-date-string, calendar-astro-date-string): |
| 3524 | New functions. | ||
| 3523 | (calendar-print-day-of-year, calendar-print-iso-date) | 3525 | (calendar-print-day-of-year, calendar-print-iso-date) |
| 3524 | (calendar-print-iso-date,calendar-print-julian-date) | 3526 | (calendar-print-iso-date, calendar-print-julian-date) |
| 3525 | (calendar-print-islamic-date,calendar-print-hebrew-date) | 3527 | (calendar-print-islamic-date, calendar-print-hebrew-date) |
| 3526 | (calendar-print-astro-day-number): Use them. | 3528 | (calendar-print-astro-day-number): Use them. |
| 3527 | (calendar-mode-map): Add mouse support. | 3529 | (calendar-mode-map): Add mouse support. |
| 3528 | (calendar-unmark,mark-visible-calendar-date,calendar-mark-today): | 3530 | (calendar-unmark, mark-visible-calendar-date, calendar-mark-today): |
| 3529 | Rewritten. | 3531 | Rewritten. |
| 3530 | 3532 | ||
| 3531 | * diary.el (diary-day-of-year, diary-iso-date, diary-islamic-date) | 3533 | * diary.el (diary-day-of-year, diary-iso-date, diary-islamic-date) |
| @@ -5896,8 +5898,8 @@ | |||
| 5896 | 5898 | ||
| 5897 | * loaddefs.el (ctl-x-map): `C-x r c' now runs `clear-rectangle'. | 5899 | * loaddefs.el (ctl-x-map): `C-x r c' now runs `clear-rectangle'. |
| 5898 | 5900 | ||
| 5899 | * texinfmt.el (texinfo-format-region texinfo-format-buffer): Add | 5901 | * texinfmt.el (texinfo-format-region texinfo-format-buffer): |
| 5900 | ###autoload cookies. | 5902 | Add ###autoload cookies. |
| 5901 | (batch-texinfo-format): Use `buffer-disable-undo' instead of | 5903 | (batch-texinfo-format): Use `buffer-disable-undo' instead of |
| 5902 | obsolete function `buffer-flush-undo'. | 5904 | obsolete function `buffer-flush-undo'. |
| 5903 | 5905 | ||
| @@ -5916,8 +5918,8 @@ | |||
| 5916 | 5918 | ||
| 5917 | 1993-08-26 Jim Blandy (blandy@comano.cscs.ch) | 5919 | 1993-08-26 Jim Blandy (blandy@comano.cscs.ch) |
| 5918 | 5920 | ||
| 5919 | * add-log.el (add-log-full-name, add-log-mailing-address): New | 5921 | * add-log.el (add-log-full-name, add-log-mailing-address): |
| 5920 | variables. | 5922 | New variables. |
| 5921 | (add-change-log-entry): Don't ask for the login name and site name | 5923 | (add-change-log-entry): Don't ask for the login name and site name |
| 5922 | separately; instead, prompt for a mailing address; that's more | 5924 | separately; instead, prompt for a mailing address; that's more |
| 5923 | useful. Set add-log-full-name and add-log-mailing-address, so | 5925 | useful. Set add-log-full-name and add-log-mailing-address, so |
| @@ -8760,8 +8762,8 @@ | |||
| 8760 | calendar-time-display-form): Change Universal Time (UT) to | 8762 | calendar-time-display-form): Change Universal Time (UT) to |
| 8761 | Coordinated Universal Time (UTC). | 8763 | Coordinated Universal Time (UTC). |
| 8762 | 8764 | ||
| 8763 | *solar.el (solar-setup, solar-ephemeris-time, sunrise-sunset): Change | 8765 | * solar.el (solar-setup, solar-ephemeris-time, sunrise-sunset): |
| 8764 | Universal Time (UT) to Coordinated Universal Time (UTC). | 8766 | Change Universal Time (UT) to Coordinated Universal Time (UTC). |
| 8765 | (solar-time-string): Use calendar-daylight-time-offset instead of | 8767 | (solar-time-string): Use calendar-daylight-time-offset instead of |
| 8766 | 1 hr, and use calendar-daylight-savings-switchover-time instead of | 8768 | 1 hr, and use calendar-daylight-savings-switchover-time instead of |
| 8767 | midnight. Add an optional parameter to allow forcing the use of | 8769 | midnight. Add an optional parameter to allow forcing the use of |
diff --git a/lisp/ChangeLog.5 b/lisp/ChangeLog.5 index 84dfb1031fd..5bc0474c58b 100644 --- a/lisp/ChangeLog.5 +++ b/lisp/ChangeLog.5 | |||
| @@ -4501,7 +4501,7 @@ | |||
| 4501 | (reporter-status-message, reporter-status-count): New variables. | 4501 | (reporter-status-message, reporter-status-count): New variables. |
| 4502 | 4502 | ||
| 4503 | * reporter.el (reporter-update-status, reporter-beautify-list) | 4503 | * reporter.el (reporter-update-status, reporter-beautify-list) |
| 4504 | reporter-dump-variable): Now smarter about formatting variables | 4504 | (reporter-dump-variable): Now smarter about formatting variables |
| 4505 | with list values. Checks the value of reporter-dont-compact-list. | 4505 | with list values. Checks the value of reporter-dont-compact-list. |
| 4506 | 4506 | ||
| 4507 | 1994-12-23 Richard Stallman <rms@mole.gnu.ai.mit.edu> | 4507 | 1994-12-23 Richard Stallman <rms@mole.gnu.ai.mit.edu> |
| @@ -4732,8 +4732,8 @@ | |||
| 4732 | 4732 | ||
| 4733 | 1994-12-18 Lawrence R. Dodd (dodd@roebling.poly.edu) | 4733 | 1994-12-18 Lawrence R. Dodd (dodd@roebling.poly.edu) |
| 4734 | 4734 | ||
| 4735 | * fortran.el (fortran-end-if, fortran-end-do, | 4735 | * fortran.el (fortran-end-if, fortran-end-do) |
| 4736 | fortran-beginning-if, fortran-beginning-do): New subroutines. | 4736 | (fortran-beginning-if, fortran-beginning-do): New subroutines. |
| 4737 | (fortran-blink-matching-if, fortran-blink-matching-do): Use them. | 4737 | (fortran-blink-matching-if, fortran-blink-matching-do): Use them. |
| 4738 | (fortran-mark-do, fortran-mark-if): New user functions. | 4738 | (fortran-mark-do, fortran-mark-if): New user functions. |
| 4739 | (fortran-blink-matching-if, fortran-mode): Doc mod. | 4739 | (fortran-blink-matching-if, fortran-mode): Doc mod. |
| @@ -5249,8 +5249,8 @@ | |||
| 5249 | 5249 | ||
| 5250 | 1994-11-09 Francesco Potortì (pot@cnuce.cnr.it) | 5250 | 1994-11-09 Francesco Potortì (pot@cnuce.cnr.it) |
| 5251 | 5251 | ||
| 5252 | * man.el (Man-berkeley-sed-script, Man-sysv-sed-script, | 5252 | * man.el (Man-berkeley-sed-script, Man-sysv-sed-script) |
| 5253 | Man-cleanup-manpage, Man-fontify-manpage): Handle the "+\bo" form | 5253 | (Man-cleanup-manpage, Man-fontify-manpage): Handle the "+\bo" form |
| 5254 | (used by aix) in addition to the "o\b+" one (used by sun). | 5254 | (used by aix) in addition to the "o\b+" one (used by sun). |
| 5255 | 5255 | ||
| 5256 | 1994-11-09 Karl Heuer <kwzh@hal.gnu.ai.mit.edu> | 5256 | 1994-11-09 Karl Heuer <kwzh@hal.gnu.ai.mit.edu> |
| @@ -5285,8 +5285,8 @@ | |||
| 5285 | 5285 | ||
| 5286 | 1994-11-08 Ed Reingold <reingold@albert.gnu.ai.mit.edu> | 5286 | 1994-11-08 Ed Reingold <reingold@albert.gnu.ai.mit.edu> |
| 5287 | 5287 | ||
| 5288 | * calendar.el (diary-entry-marker, calendar-today-marker, | 5288 | * calendar.el (diary-entry-marker, calendar-today-marker) |
| 5289 | calendar-holiday-marker): Don't supersede attributes for faces | 5289 | (calendar-holiday-marker): Don't supersede attributes for faces |
| 5290 | `diary-face', `calendar-display-face', or `holiday-face' if they | 5290 | `diary-face', `calendar-display-face', or `holiday-face' if they |
| 5291 | are already defined. | 5291 | are already defined. |
| 5292 | 5292 | ||
| @@ -5341,7 +5341,7 @@ | |||
| 5341 | * bytecomp.el (byte-compile-insert-header): Escape backslashes | 5341 | * bytecomp.el (byte-compile-insert-header): Escape backslashes |
| 5342 | in FILENAME when putting it inside a string constant. | 5342 | in FILENAME when putting it inside a string constant. |
| 5343 | 5343 | ||
| 5344 | 1994-10-31 voelker <voelker@cs.washington.edu> | 5344 | 1994-10-31 Geoff Voelker <voelker@cs.washington.edu> |
| 5345 | 5345 | ||
| 5346 | * makefile.nt: New file. | 5346 | * makefile.nt: New file. |
| 5347 | 5347 | ||
| @@ -5634,8 +5634,8 @@ | |||
| 5634 | 5634 | ||
| 5635 | 1994-10-22 Roland McGrath <roland@churchy.gnu.ai.mit.edu> | 5635 | 1994-10-22 Roland McGrath <roland@churchy.gnu.ai.mit.edu> |
| 5636 | 5636 | ||
| 5637 | * dired-aux.el (dired-do-tags-search, | 5637 | * dired-aux.el (dired-do-tags-search, dired-do-tags-query-replace): |
| 5638 | dired-do-tags-query-replace): New functions. | 5638 | New functions. |
| 5639 | * dired.el (dired-mode-map): Bind A to dired-do-tags-search, Q to | 5639 | * dired.el (dired-mode-map): Bind A to dired-do-tags-search, Q to |
| 5640 | dired-do-tags-query-replace. | 5640 | dired-do-tags-query-replace. |
| 5641 | 5641 | ||
| @@ -5665,8 +5665,8 @@ | |||
| 5665 | 5665 | ||
| 5666 | 1994-10-20 Noah Friedman <friedman@splode.com> | 5666 | 1994-10-20 Noah Friedman <friedman@splode.com> |
| 5667 | 5667 | ||
| 5668 | * timer.el (timer-error, timer-abnormal-termination, | 5668 | * timer.el (timer-error, timer-abnormal-termination) |
| 5669 | timer-filter-error): New error conditions. | 5669 | (timer-filter-error): New error conditions. |
| 5670 | (timer-process-filter, timer-process-sentinel): Signal an error, | 5670 | (timer-process-filter, timer-process-sentinel): Signal an error, |
| 5671 | don't just print a message. | 5671 | don't just print a message. |
| 5672 | 5672 | ||
| @@ -5707,8 +5707,8 @@ | |||
| 5707 | 5707 | ||
| 5708 | 1994-10-19 Boris Goldowsky <boris@cs.rochester.edu> | 5708 | 1994-10-19 Boris Goldowsky <boris@cs.rochester.edu> |
| 5709 | 5709 | ||
| 5710 | * facemenu.el (facemenu-face-menu, facemenu-foreground-menu, | 5710 | * facemenu.el (facemenu-face-menu, facemenu-foreground-menu) |
| 5711 | facemenu-background-menu, facemenu-special-menu): New or renamed | 5711 | (facemenu-background-menu, facemenu-special-menu): New or renamed |
| 5712 | variables for submenus. | 5712 | variables for submenus. |
| 5713 | * facemenu.el (facemenu-color-alist): Renamed from facemenu-colors. | 5713 | * facemenu.el (facemenu-color-alist): Renamed from facemenu-colors. |
| 5714 | * facemenu.el (facemenu-add-new-face): New function. | 5714 | * facemenu.el (facemenu-add-new-face): New function. |
| @@ -5901,8 +5901,8 @@ | |||
| 5901 | (facemenu-add-face, facemenu-discard-redundant-faces): New functions. | 5901 | (facemenu-add-face, facemenu-discard-redundant-faces): New functions. |
| 5902 | 5902 | ||
| 5903 | * facemenu.el (facemenu-set-foreground, facemenu-set-background) | 5903 | * facemenu.el (facemenu-set-foreground, facemenu-set-background) |
| 5904 | (facemenu-get-face, facemenu-foreground, facemenu-background): New | 5904 | (facemenu-get-face, facemenu-foreground, facemenu-background): |
| 5905 | functions and variables. Faces with names of the form fg:color | 5905 | New functions and variables. Faces with names of the form fg:color |
| 5906 | and bg:color are now treated specially. | 5906 | and bg:color are now treated specially. |
| 5907 | (facemenu-update): Updated for above. | 5907 | (facemenu-update): Updated for above. |
| 5908 | 5908 | ||
| @@ -6168,10 +6168,10 @@ | |||
| 6168 | * comint.el (comint-check-proc): Recognize `open'. | 6168 | * comint.el (comint-check-proc): Recognize `open'. |
| 6169 | (comint-exec): Use open-network-stream if command is a cons pair. | 6169 | (comint-exec): Use open-network-stream if command is a cons pair. |
| 6170 | 6170 | ||
| 6171 | * font-lock.el (compilation-mode-font-lock-keywords, | 6171 | * font-lock.el (compilation-mode-font-lock-keywords) |
| 6172 | rmail-summary-font-lock-keywords, dired-font-lock-keywords, | 6172 | (rmail-summary-font-lock-keywords, dired-font-lock-keywords) |
| 6173 | shell-font-lock-keywords, texi-font-lock-keywords, | 6173 | (shell-font-lock-keywords, texi-font-lock-keywords) |
| 6174 | perl-font-lock-keywords): Deleted. | 6174 | (perl-font-lock-keywords): Delete. |
| 6175 | 6175 | ||
| 6176 | * sh-script.el (sh-font-lock-keywords): Default to nil. | 6176 | * sh-script.el (sh-font-lock-keywords): Default to nil. |
| 6177 | 6177 | ||
| @@ -6232,7 +6232,7 @@ | |||
| 6232 | (Man-filter-list, Man-original-frame, Man-arguments) | 6232 | (Man-filter-list, Man-original-frame, Man-arguments) |
| 6233 | (Man-fontify-manpage-flag, Man-sections-alist, Man-refpages-alist) | 6233 | (Man-fontify-manpage-flag, Man-sections-alist, Man-refpages-alist) |
| 6234 | (Man-uses-untabify-flag, Man-page-mode-string, Man-sed-script): | 6234 | (Man-uses-untabify-flag, Man-page-mode-string, Man-sed-script): |
| 6235 | Added defvar's to keep the compiler quiet. | 6235 | Add defvar's to keep the compiler quiet. |
| 6236 | (Man-getpage-in-background): Start buffer name with "*Man ". | 6236 | (Man-getpage-in-background): Start buffer name with "*Man ". |
| 6237 | instead of "*man " to avoid conflict with "*mail*". | 6237 | instead of "*man " to avoid conflict with "*mail*". |
| 6238 | (Man-match-substring): Defsubst moved before first call. | 6238 | (Man-match-substring): Defsubst moved before first call. |
| @@ -7016,7 +7016,7 @@ | |||
| 7016 | 7016 | ||
| 7017 | * vc-hooks.el (vc-file-not-found-hook): Use save-excursion. | 7017 | * vc-hooks.el (vc-file-not-found-hook): Use save-excursion. |
| 7018 | 7018 | ||
| 7019 | 1994-09-18 Kenneth Manheimer (klm@coil.nist.gov) | 7019 | 1994-09-18 Ken Manheimer (klm@coil.nist.gov) |
| 7020 | 7020 | ||
| 7021 | * icomplete.el: Major rewrite to behave more like a minor mode. | 7021 | * icomplete.el: Major rewrite to behave more like a minor mode. |
| 7022 | Doc fixes. | 7022 | Doc fixes. |
| @@ -7233,14 +7233,14 @@ | |||
| 7233 | 7233 | ||
| 7234 | 1994-09-14 Boris Goldowsky <boris@cs.rochester.edu> | 7234 | 1994-09-14 Boris Goldowsky <boris@cs.rochester.edu> |
| 7235 | 7235 | ||
| 7236 | * simple.el (repeat-complex-command, next-history-element, | 7236 | * simple.el (repeat-complex-command, next-history-element) |
| 7237 | previous-matching-history-element): Override print-level when | 7237 | (previous-matching-history-element): Override print-level when |
| 7238 | offering command lines to edit. | 7238 | offering command lines to edit. |
| 7239 | 7239 | ||
| 7240 | 1994-09-13 Karl Heuer <kwzh@hal.gnu.ai.mit.edu> | 7240 | 1994-09-13 Karl Heuer <kwzh@hal.gnu.ai.mit.edu> |
| 7241 | 7241 | ||
| 7242 | * faces.el (make-face-unbold, make-face-unitalic, make-face-bold, | 7242 | * faces.el (make-face-unbold, make-face-unitalic, make-face-bold) |
| 7243 | make-face-italic, make-face-bold-italic): Don't try to frob font | 7243 | (make-face-italic, make-face-bold-italic): Don't try to frob font |
| 7244 | if it's nil. | 7244 | if it's nil. |
| 7245 | 7245 | ||
| 7246 | 1994-09-11 Richard Stallman <rms@mole.gnu.ai.mit.edu> | 7246 | 1994-09-11 Richard Stallman <rms@mole.gnu.ai.mit.edu> |
| @@ -7967,8 +7967,8 @@ | |||
| 7967 | Now accommodates buffer identifications generated by | 7967 | Now accommodates buffer identifications generated by |
| 7968 | mode-line.el and uniquify.el. | 7968 | mode-line.el and uniquify.el. |
| 7969 | 7969 | ||
| 7970 | * ediff.el (ediff-current-diff-face-A/B, | 7970 | * ediff.el (ediff-current-diff-face-A/B) |
| 7971 | ediff-fine-diff-face-A/B,ediff-odd/even-diff-face-A/B): | 7971 | (ediff-fine-diff-face-A/B, ediff-odd/even-diff-face-A/B): |
| 7972 | Variables changed to contain face names | 7972 | Variables changed to contain face names |
| 7973 | instead of face internal representation. | 7973 | instead of face internal representation. |
| 7974 | 7974 | ||
| @@ -8714,9 +8714,9 @@ | |||
| 8714 | 8714 | ||
| 8715 | 1994-06-22 Noah Friedman (friedman@splode.com) | 8715 | 1994-06-22 Noah Friedman (friedman@splode.com) |
| 8716 | 8716 | ||
| 8717 | * rsz-mini.el (resize-minibuffer-window-exactly, | 8717 | * rsz-mini.el (resize-minibuffer-window-exactly) |
| 8718 | resize-minibuffer-frame, resize-minibuffer-frame-exactly): Doc | 8718 | (resize-minibuffer-frame, resize-minibuffer-frame-exactly): |
| 8719 | fixes. | 8719 | Doc fixes. |
| 8720 | (resize-minibuffer-frame-exactly): Make default t. | 8720 | (resize-minibuffer-frame-exactly): Make default t. |
| 8721 | (resize-minibuffer-frame-original-height): New variable. | 8721 | (resize-minibuffer-frame-original-height): New variable. |
| 8722 | (resize-minibuffer-setup): Set it locally in the minibuffer. | 8722 | (resize-minibuffer-setup): Set it locally in the minibuffer. |
| @@ -8912,8 +8912,8 @@ | |||
| 8912 | 8912 | ||
| 8913 | 1994-06-17 Roland McGrath (roland@geech.gnu.ai.mit.edu) | 8913 | 1994-06-17 Roland McGrath (roland@geech.gnu.ai.mit.edu) |
| 8914 | 8914 | ||
| 8915 | * etags.el (tags-table-computed-list, | 8915 | * etags.el (tags-table-computed-list) |
| 8916 | tags-table-computed-list-for): New variables. | 8916 | (tags-table-computed-list-for): New variables. |
| 8917 | (tags-table-list-pointer, tags-table-list-started-at): Doc fixes. | 8917 | (tags-table-list-pointer, tags-table-list-started-at): Doc fixes. |
| 8918 | (tags-table-parent-pointer-list): Variable removed. | 8918 | (tags-table-parent-pointer-list): Variable removed. |
| 8919 | (tags-table-check-computed-list, tags-table-extend-computed-list): New | 8919 | (tags-table-check-computed-list, tags-table-extend-computed-list): New |
diff --git a/lisp/ChangeLog.6 b/lisp/ChangeLog.6 index c3d748a7baa..85301ef78e1 100644 --- a/lisp/ChangeLog.6 +++ b/lisp/ChangeLog.6 | |||
| @@ -686,7 +686,7 @@ | |||
| 686 | 686 | ||
| 687 | 1996-06-23 Noah Friedman <friedman@splode.com> | 687 | 1996-06-23 Noah Friedman <friedman@splode.com> |
| 688 | 688 | ||
| 689 | * rlogin.el (rlogin): make comint-output-filter-functions local | 689 | * rlogin.el (rlogin): Make comint-output-filter-functions local |
| 690 | before adding hooks. | 690 | before adding hooks. |
| 691 | 691 | ||
| 692 | 1996-06-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | 692 | 1996-06-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| @@ -719,7 +719,7 @@ | |||
| 719 | (ediff-make-diff2-buffer): Refuses to diff remote files. | 719 | (ediff-make-diff2-buffer): Refuses to diff remote files. |
| 720 | (ediff-make-diff2-buffer, ediff-setup-diff-regions): Changed functions. | 720 | (ediff-make-diff2-buffer, ediff-setup-diff-regions): Changed functions. |
| 721 | (ediff-make-diff2-buffer): New function. | 721 | (ediff-make-diff2-buffer): New function. |
| 722 | Added ^\C-m$ to ok-lines regexps | 722 | Add ^\C-m$ to ok-lines regexps. |
| 723 | 723 | ||
| 724 | * ediff-ptch.el: New file. | 724 | * ediff-ptch.el: New file. |
| 725 | 725 | ||
| @@ -1478,8 +1478,8 @@ | |||
| 1478 | 1478 | ||
| 1479 | 1996-04-18 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> | 1479 | 1996-04-18 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> |
| 1480 | 1480 | ||
| 1481 | * gnus.el (gnus-summary-pipe-output, gnus-buffer-configuration, | 1481 | * gnus.el (gnus-summary-pipe-output, gnus-buffer-configuration) |
| 1482 | gnus-window-to-buffer): Pop up the shell buffer after piping | 1482 | (gnus-window-to-buffer): Pop up the shell buffer after piping |
| 1483 | articles through a filter. | 1483 | articles through a filter. |
| 1484 | 1484 | ||
| 1485 | * gnus-ems.el: Make invisible text intangible as well. | 1485 | * gnus-ems.el: Make invisible text intangible as well. |
| @@ -2684,7 +2684,7 @@ | |||
| 2684 | determined in c-emacs-features. | 2684 | determined in c-emacs-features. |
| 2685 | 2685 | ||
| 2686 | * cc-mode.el: | 2686 | * cc-mode.el: |
| 2687 | imenu is required in Emacs 19, but doesn't exist in XEmacs | 2687 | imenu is required in Emacs 19, but doesn't exist in XEmacs. |
| 2688 | 2688 | ||
| 2689 | * cc-mode.el (c-site-default-style): New variable. | 2689 | * cc-mode.el (c-site-default-style): New variable. |
| 2690 | 2690 | ||
| @@ -2874,15 +2874,15 @@ | |||
| 2874 | 2874 | ||
| 2875 | 1996-01-29 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> | 2875 | 1996-01-29 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 2876 | 2876 | ||
| 2877 | * ada-mode.el (ada-indent-region, ada-check-matching-start, | 2877 | * ada-mode.el (ada-indent-region, ada-check-matching-start) |
| 2878 | ada-check-defun-name): Fix error format string. | 2878 | (ada-check-defun-name): Fix error format string. |
| 2879 | * allout.el (outline-process-exposed): Likewise. | 2879 | * allout.el (outline-process-exposed): Likewise. |
| 2880 | * bookmark.el (bookmark-load): Likewise. | 2880 | * bookmark.el (bookmark-load): Likewise. |
| 2881 | * cpp.el (cpp-parse-error): Likewise. | 2881 | * cpp.el (cpp-parse-error): Likewise. |
| 2882 | * ediff-init.el (ediff-event-point, ediff-event-buffer): | 2882 | * ediff-init.el (ediff-event-point, ediff-event-buffer): |
| 2883 | Likewise. | 2883 | Likewise. |
| 2884 | * etags.el (visit-tags-table-buffer, tags-loop-scan, | 2884 | * etags.el (visit-tags-table-buffer, tags-loop-scan) |
| 2885 | complete-tag): Likewise. | 2885 | (complete-tag): Likewise. |
| 2886 | * forms.el (forms--process-format-list): Likewise. | 2886 | * forms.el (forms--process-format-list): Likewise. |
| 2887 | * gnus-ems.el (gnus-summary-insert-pseudos-xemacs): Likewise. | 2887 | * gnus-ems.el (gnus-summary-insert-pseudos-xemacs): Likewise. |
| 2888 | * hexl.el (hexl-hex-char-to-integer, hexl-oct-char-to-integer): | 2888 | * hexl.el (hexl-hex-char-to-integer, hexl-oct-char-to-integer): |
| @@ -3106,8 +3106,8 @@ | |||
| 3106 | * facemenu.el (list-text-properties-at): Likewise. | 3106 | * facemenu.el (list-text-properties-at): Likewise. |
| 3107 | * finder.el (finder-summary): Likewise. | 3107 | * finder.el (finder-summary): Likewise. |
| 3108 | * flow-ctrl.el (enable-flow-control): Likewise. | 3108 | * flow-ctrl.el (enable-flow-control): Likewise. |
| 3109 | * forms.el (forms--help, forms-search-forward, | 3109 | * forms.el (forms--help, forms-search-forward) |
| 3110 | forms-search-backward): Likewise. | 3110 | (forms-search-backward): Likewise. |
| 3111 | * help-macro.el (make-help-screen): Likewise. | 3111 | * help-macro.el (make-help-screen): Likewise. |
| 3112 | * hippie-exp.el (hippie-expand): Likewise. | 3112 | * hippie-exp.el (hippie-expand): Likewise. |
| 3113 | * holidays.el (calendar-cursor-holidays): Likewise. | 3113 | * holidays.el (calendar-cursor-holidays): Likewise. |
| @@ -3133,8 +3133,8 @@ | |||
| 3133 | * type-break.el (type-break-demo-life): Likewise. | 3133 | * type-break.el (type-break-demo-life): Likewise. |
| 3134 | * view.el (view-mode-enter, View-scroll-lines-forward): Likewise. | 3134 | * view.el (view-mode-enter, View-scroll-lines-forward): Likewise. |
| 3135 | * viper-ex.el (ex-pwd, vip-info-on-file): Likewise. | 3135 | * viper-ex.el (ex-pwd, vip-info-on-file): Likewise. |
| 3136 | * viper-macs.el (ex-map-read-args, ex-unmap-read-args, | 3136 | * viper-macs.el (ex-map-read-args, ex-unmap-read-args) |
| 3137 | vip-record-kbd-macro): Likewise. | 3137 | (vip-record-kbd-macro): Likewise. |
| 3138 | * viper-util.el (vip-save-setting): Likewise. | 3138 | * viper-util.el (vip-save-setting): Likewise. |
| 3139 | 3139 | ||
| 3140 | * ada-mode.el (ada-adjust-case-region, ada-indent-region): Delete | 3140 | * ada-mode.el (ada-adjust-case-region, ada-indent-region): Delete |
| @@ -3146,14 +3146,14 @@ | |||
| 3146 | * enriched.el (enriched-next-annotation): Likewise. | 3146 | * enriched.el (enriched-next-annotation): Likewise. |
| 3147 | * ispell4.el (ispell-point): Likewise. | 3147 | * ispell4.el (ispell-point): Likewise. |
| 3148 | * mh-e.el (mh-get-new-mail): Likewise. | 3148 | * mh-e.el (mh-get-new-mail): Likewise. |
| 3149 | * saveplace.el (toggle-save-place, save-place-alist-to-file, | 3149 | * saveplace.el (toggle-save-place, save-place-alist-to-file) |
| 3150 | load-save-place-alist-from-file): Likewise. | 3150 | (load-save-place-alist-from-file): Likewise. |
| 3151 | * shadow.el (list-load-path-shadows): Likewise. | 3151 | * shadow.el (list-load-path-shadows): Likewise. |
| 3152 | * shadowfile.el (shadow-cancel, shadow-copy-file): Likewise. | 3152 | * shadowfile.el (shadow-cancel, shadow-copy-file): Likewise. |
| 3153 | * subr.el (read-quoted-char): Likewise. | 3153 | * subr.el (read-quoted-char): Likewise. |
| 3154 | * tpu-edt.el (tpu-y-or-n-p): Likewise. | 3154 | * tpu-edt.el (tpu-y-or-n-p): Likewise. |
| 3155 | * vip.el (vip-replace-string, vip-search-forward, | 3155 | * vip.el (vip-replace-string, vip-search-forward) |
| 3156 | vip-search-backward): Likewise. | 3156 | (vip-search-backward): Likewise. |
| 3157 | * viper-ex.el (ex-set): Likewise. | 3157 | * viper-ex.el (ex-set): Likewise. |
| 3158 | 3158 | ||
| 3159 | 1996-01-24 Karl Heuer <kwzh@gnu.ai.mit.edu> | 3159 | 1996-01-24 Karl Heuer <kwzh@gnu.ai.mit.edu> |
| @@ -3176,9 +3176,9 @@ | |||
| 3176 | 3176 | ||
| 3177 | * solitaire.el (solitaire): Doc fix. | 3177 | * solitaire.el (solitaire): Doc fix. |
| 3178 | 3178 | ||
| 3179 | * solar.el (solar-moment, solar-ephemeris-time, | 3179 | * solar.el (solar-moment, solar-ephemeris-time) |
| 3180 | solar-equatorial-coordinates, solar-horizontal-coordinates): Doc | 3180 | (solar-equatorial-coordinates, solar-horizontal-coordinates): |
| 3181 | fixes. | 3181 | Doc fixes. |
| 3182 | 3182 | ||
| 3183 | * lunar.el (lunar-new-moon-on-or-after): Doc fix. | 3183 | * lunar.el (lunar-new-moon-on-or-after): Doc fix. |
| 3184 | 3184 | ||
| @@ -3221,11 +3221,11 @@ | |||
| 3221 | * cal-tex.el (cal-tex-preamble): Add \hfuzz=1000pt to get rid of | 3221 | * cal-tex.el (cal-tex-preamble): Add \hfuzz=1000pt to get rid of |
| 3222 | overfull box messages. | 3222 | overfull box messages. |
| 3223 | 3223 | ||
| 3224 | * solar.el (calendar-latitude, calendar-longitude, | 3224 | * solar.el (calendar-latitude, calendar-longitude) |
| 3225 | calendar-location-name, solar-sunrise-and-sunset): Fix doc strings. | 3225 | (calendar-location-name, solar-sunrise-and-sunset): Fix doc strings. |
| 3226 | (solar-exact-local-noon, solar-sunrise-sunset): Refer to | 3226 | (solar-exact-local-noon, solar-sunrise-sunset): Refer to |
| 3227 | (calendar-longitude) and (calendar-latitude) instead of | 3227 | (calendar-longitude) and (calendar-latitude) instead of |
| 3228 | calendar-longitude and | 3228 | calendar-longitude and calendar-latitude. |
| 3229 | 3229 | ||
| 3230 | 1996-01-24 Richard Stallman <rms@mole.gnu.ai.mit.edu> | 3230 | 1996-01-24 Richard Stallman <rms@mole.gnu.ai.mit.edu> |
| 3231 | 3231 | ||
| @@ -3743,67 +3743,67 @@ | |||
| 3743 | 3743 | ||
| 3744 | * custom.el (custom-default-validate): Fix message spelling. | 3744 | * custom.el (custom-default-validate): Fix message spelling. |
| 3745 | * debug.el (debug): Likewise. | 3745 | * debug.el (debug): Likewise. |
| 3746 | * doctor.el (make-doctor-variables, doctor-othermodifierp, | 3746 | * doctor.el (make-doctor-variables, doctor-othermodifierp) |
| 3747 | doctor-strangelove): Likewise. | 3747 | (doctor-strangelove): Likewise. |
| 3748 | * dunnet.el (dun-sauna-heat, dun-login): Likewise. | 3748 | * dunnet.el (dun-sauna-heat, dun-login): Likewise. |
| 3749 | * gnus.el (gnus-summary-save-article): Likewise. | 3749 | * gnus.el (gnus-summary-save-article): Likewise. |
| 3750 | * hideshow.el (hs-hide-block): Likewise. | 3750 | * hideshow.el (hs-hide-block): Likewise. |
| 3751 | * hilit19.el (hilit-submit-feedback): Likewise. | 3751 | * hilit19.el (hilit-submit-feedback): Likewise. |
| 3752 | * mail-extr.el (mail-extr-nuke-outside-range, | 3752 | * mail-extr.el (mail-extr-nuke-outside-range) |
| 3753 | mail-extr-all-top-level-domains): Likewise. | 3753 | (mail-extr-all-top-level-domains): Likewise. |
| 3754 | * simple.el (shell-command): Likewise. | 3754 | * simple.el (shell-command): Likewise. |
| 3755 | * term.el (term-process-pager): Likewise. | 3755 | * term.el (term-process-pager): Likewise. |
| 3756 | * term/sun-mouse.el (describe-mouse-briefly): Likewise. | 3756 | * term/sun-mouse.el (describe-mouse-briefly): Likewise. |
| 3757 | 3757 | ||
| 3758 | * ada-mode.el (ada-case-keyword, ada-auto-case, ada-krunch-args, | 3758 | * ada-mode.el (ada-case-keyword, ada-auto-case, ada-krunch-args) |
| 3759 | ada-call-pretty-printer): Doc fix. | 3759 | (ada-call-pretty-printer): Doc fix. |
| 3760 | * allout.el (outline-primary-bullet, outline-numbered-bullet, | 3760 | * allout.el (outline-primary-bullet, outline-numbered-bullet) |
| 3761 | outline-override-protect, outline-explicitly-deactivated, | 3761 | (outline-override-protect, outline-explicitly-deactivated) |
| 3762 | outline-init, outline-chart-subtree, outline-chart-spec, | 3762 | (outline-init, outline-chart-subtree, outline-chart-spec) |
| 3763 | outline-make-topic-prefix, outline-open-topic, | 3763 | (outline-make-topic-prefix, outline-open-topic) |
| 3764 | outline-reindent-body, outline-yank-processing, outline-yank, | 3764 | (outline-reindent-body, outline-yank-processing, outline-yank) |
| 3765 | outlineify-sticky): Doc fix. | 3765 | (outlineify-sticky): Doc fix. |
| 3766 | * apropos.el (apropos-files-scanned): Doc fix. | 3766 | * apropos.el (apropos-files-scanned): Doc fix. |
| 3767 | * arc-mode.el (archive-summarize-files): Doc fix. | 3767 | * arc-mode.el (archive-summarize-files): Doc fix. |
| 3768 | * bib-mode.el (capitalize-title-stop-words): Doc fix. | 3768 | * bib-mode.el (capitalize-title-stop-words): Doc fix. |
| 3769 | * bibtex.el (bibtex-generate-autokey, bibtex-find-entry-location): | 3769 | * bibtex.el (bibtex-generate-autokey, bibtex-find-entry-location): |
| 3770 | Doc fix. | 3770 | Doc fix. |
| 3771 | * bookmark.el (bookmark-save-flag, bookmark-read-annotation-text-func, | 3771 | * bookmark.el (bookmark-save-flag, bookmark-read-annotation-text-func) |
| 3772 | bookmark-rename, bookmark-bmenu-mode, bookmark-menu-rename): Doc fix. | 3772 | (bookmark-rename, bookmark-bmenu-mode, bookmark-menu-rename): Doc fix. |
| 3773 | * cc-mode.el (c-file-offsets, c++-mode, c-mode, objc-mode, | 3773 | * cc-mode.el (c-file-offsets, c++-mode, c-mode, objc-mode) |
| 3774 | c-postprocess-file-styles): Doc fix. | 3774 | (c-postprocess-file-styles): Doc fix. |
| 3775 | * cl-extra.el (cl-copy-tree): Doc fix. | 3775 | * cl-extra.el (cl-copy-tree): Doc fix. |
| 3776 | * comint.el (comint-ptyp, comint-completion-autolist): Doc fix. | 3776 | * comint.el (comint-ptyp, comint-completion-autolist): Doc fix. |
| 3777 | * compile.el (compilation-error-list): Doc fix. | 3777 | * compile.el (compilation-error-list): Doc fix. |
| 3778 | * cplus-md.el (c++-mode): Doc fix. | 3778 | * cplus-md.el (c++-mode): Doc fix. |
| 3779 | * cpp.el (cpp-unknown-face, cpp-face-mono-list, cpp-face-all-list): | 3779 | * cpp.el (cpp-unknown-face, cpp-face-mono-list, cpp-face-all-list): |
| 3780 | Doc fix. | 3780 | Doc fix. |
| 3781 | * custom.el (rear-nonsticky, custom-property-set, custom-field-accept, | 3781 | * custom.el (rear-nonsticky, custom-property-set, custom-field-accept) |
| 3782 | custom-repeat-extract, custom-pair-extract, custom-list-extract, | 3782 | (custom-repeat-extract, custom-pair-extract, custom-list-extract) |
| 3783 | custom-choice-extract, custom-choice-validate, custom-mode-map): | 3783 | (custom-choice-extract, custom-choice-validate, custom-mode-map): |
| 3784 | Doc fix. | 3784 | Doc fix. |
| 3785 | * dired-x.el (dired-mark-sexp): Doc fix. | 3785 | * dired-x.el (dired-mark-sexp): Doc fix. |
| 3786 | * docref.el (docref-subst): Doc fix. | 3786 | * docref.el (docref-subst): Doc fix. |
| 3787 | * edebug.el (edebug-read): Doc fix. | 3787 | * edebug.el (edebug-read): Doc fix. |
| 3788 | * ediff-init.el (ediff-keep-variants): Doc fix. | 3788 | * ediff-init.el (ediff-keep-variants): Doc fix. |
| 3789 | * ediff-wind.el (ediff-prefer-iconified-control-frame): Doc fix. | 3789 | * ediff-wind.el (ediff-prefer-iconified-control-frame): Doc fix. |
| 3790 | * edt.el (edt-find-forward, edt-find-backward, edt-find, | 3790 | * edt.el (edt-find-forward, edt-find-backward, edt-find) |
| 3791 | edt-find-next-forward, edt-find-next-backward, edt-find-next): Doc fix. | 3791 | (edt-find-next-forward, edt-find-next-backward, edt-find-next): Doc fix. |
| 3792 | * ffap.el (ffap-list-env): Doc fix. | 3792 | * ffap.el (ffap-list-env): Doc fix. |
| 3793 | * files.el (make-directory): Doc fix. | 3793 | * files.el (make-directory): Doc fix. |
| 3794 | * fill.el (fill-context-prefix, unjustify-current-line, | 3794 | * fill.el (fill-context-prefix, unjustify-current-line) |
| 3795 | unjustify-region): Doc fix. | 3795 | (unjustify-region): Doc fix. |
| 3796 | * font-lock.el (font-lock-keywords): Doc fix. | 3796 | * font-lock.el (font-lock-keywords): Doc fix. |
| 3797 | * format.el (format-annotate-atomic-property-change): Doc fix. | 3797 | * format.el (format-annotate-atomic-property-change): Doc fix. |
| 3798 | * forms.el (forms-toggle-read-only, forms-enumerate): Doc fix. | 3798 | * forms.el (forms-toggle-read-only, forms-enumerate): Doc fix. |
| 3799 | gnus-cus.el: Doc fix. | 3799 | gnus-cus.el: Doc fix. |
| 3800 | * gnus-edit.el (gnus-score-custom-data): Doc fix. | 3800 | * gnus-edit.el (gnus-score-custom-data): Doc fix. |
| 3801 | * gnus-uu.el (gnus-uu-do-not-unpack-archives): Doc fix. | 3801 | * gnus-uu.el (gnus-uu-do-not-unpack-archives): Doc fix. |
| 3802 | * gnus.el (gnus-buffer-configuration, | 3802 | * gnus.el (gnus-buffer-configuration) |
| 3803 | gnus-article-hide-headers-if-wanted): Doc fix. | 3803 | (gnus-article-hide-headers-if-wanted): Doc fix. |
| 3804 | * hexl.el (hexl-program, hexl-beginning-of-1k-page, | 3804 | * hexl.el (hexl-program, hexl-beginning-of-1k-page) |
| 3805 | hexl-end-of-1k-page, hexl-beginning-of-512b-page, | 3805 | (hexl-end-of-1k-page, hexl-beginning-of-512b-page) |
| 3806 | hexl-end-of-512b-page): Doc fix. | 3806 | (hexl-end-of-512b-page): Doc fix. |
| 3807 | * hideshow.el (hs-unbalance-handler-method, hs-show-block): Doc fix. | 3807 | * hideshow.el (hs-unbalance-handler-method, hs-show-block): Doc fix. |
| 3808 | * hilit19.el (hilit-lookup-face-create): Doc fix. | 3808 | * hilit19.el (hilit-lookup-face-create): Doc fix. |
| 3809 | * icomplete.el (icomplete-simple-completing-p, icomplete-completions): | 3809 | * icomplete.el (icomplete-simple-completing-p, icomplete-completions): |
| @@ -3814,8 +3814,8 @@ | |||
| 3814 | * iso-cvt.el (iso-fix-tex2iso): Doc fix. | 3814 | * iso-cvt.el (iso-fix-tex2iso): Doc fix. |
| 3815 | * ispell4.el (ispell-gnu-look-still-broken-p, ispell-message-text-end): | 3815 | * ispell4.el (ispell-gnu-look-still-broken-p, ispell-message-text-end): |
| 3816 | Doc fix. | 3816 | Doc fix. |
| 3817 | * make-mode.el (makefile-insert-special-target, | 3817 | * make-mode.el (makefile-insert-special-target) |
| 3818 | makefile-backslash-region): Doc fix. | 3818 | (makefile-backslash-region): Doc fix. |
| 3819 | * mh-e.el (mh-good-msg-regexp): Doc fix. | 3819 | * mh-e.el (mh-good-msg-regexp): Doc fix. |
| 3820 | * modula2.el (m2-case, m2-for, m2-if): Doc fix. | 3820 | * modula2.el (m2-case, m2-for, m2-if): Doc fix. |
| 3821 | * msb.el (msb-max-file-menu-items, msb-menu-cond): Doc fix. | 3821 | * msb.el (msb-max-file-menu-items, msb-menu-cond): Doc fix. |
| @@ -3830,12 +3830,12 @@ | |||
| 3830 | * sh-script.el (sh-mode-syntax-table): Doc fix. | 3830 | * sh-script.el (sh-mode-syntax-table): Doc fix. |
| 3831 | * simple.el (next-completion): Doc fix. | 3831 | * simple.el (next-completion): Doc fix. |
| 3832 | * skeleton.el (skeleton-insert): Doc fix. | 3832 | * skeleton.el (skeleton-insert): Doc fix. |
| 3833 | * supercite.el (sc-citation-nonnested-root-regexp, | 3833 | * supercite.el (sc-citation-nonnested-root-regexp) |
| 3834 | sc-add-citation-level, sc-no-blank-line-or-header): Doc fix. | 3834 | (sc-add-citation-level, sc-no-blank-line-or-header): Doc fix. |
| 3835 | * tempo.el (tempo-local-tags, tempo-user-elements, tempo-use-tag-list): | 3835 | * tempo.el (tempo-local-tags, tempo-user-elements, tempo-use-tag-list): |
| 3836 | Doc fix. | 3836 | Doc fix. |
| 3837 | * term.el (term-ptyp, term-termcap-format, term-scroll-region, | 3837 | * term.el (term-ptyp, term-termcap-format, term-scroll-region) |
| 3838 | term-completion-autolist): Doc fix. | 3838 | (term-completion-autolist): Doc fix. |
| 3839 | * texinfo.el (texinfo-master-menu): Doc fix. | 3839 | * texinfo.el (texinfo-master-menu): Doc fix. |
| 3840 | * texnfo-upd.el (texinfo-master-menu): Doc fix. | 3840 | * texnfo-upd.el (texinfo-master-menu): Doc fix. |
| 3841 | * thingatpt.el (read-from-whole-string): Doc fix. | 3841 | * thingatpt.el (read-from-whole-string): Doc fix. |
| @@ -3845,8 +3845,8 @@ | |||
| 3845 | * type-break.el (type-break-keystroke-threshold, type-break-mode): | 3845 | * type-break.el (type-break-keystroke-threshold, type-break-mode): |
| 3846 | Doc fix. | 3846 | Doc fix. |
| 3847 | * vip.el (vip-shift-width): Doc fix. | 3847 | * vip.el (vip-shift-width): Doc fix. |
| 3848 | * viper.el (vip-insert-diehard-minor-mode, vip-toggle-search-style, | 3848 | * viper.el (vip-insert-diehard-minor-mode, vip-toggle-search-style) |
| 3849 | vip-del-backward-char-in-replace, vip-query-replace): Doc fix. | 3849 | (vip-del-backward-char-in-replace, vip-query-replace): Doc fix. |
| 3850 | * vmsproc.el (display-subprocess-window): Doc fix. | 3850 | * vmsproc.el (display-subprocess-window): Doc fix. |
| 3851 | * xscheme.el (xscheme-control-g-synchronization-p): Doc fix. | 3851 | * xscheme.el (xscheme-control-g-synchronization-p): Doc fix. |
| 3852 | 3852 | ||
| @@ -4389,9 +4389,9 @@ | |||
| 4389 | 4389 | ||
| 4390 | 1995-12-19 Eli Zaretskii <eliz@is.elta.co.il> | 4390 | 1995-12-19 Eli Zaretskii <eliz@is.elta.co.il> |
| 4391 | 4391 | ||
| 4392 | * time.el (display-time): make it work under ms-dos by setting the | 4392 | * time.el (display-time): Make it work under MS-DOS by setting the |
| 4393 | `dos-display-time' variable instead of invoking `wakeup' as | 4393 | `dos-display-time' variable instead of invoking `wakeup' as |
| 4394 | asynchronous process (which doesn't work under ms-dos). | 4394 | asynchronous process (which doesn't work under MS-DOS). |
| 4395 | 4395 | ||
| 4396 | 1995-12-19 Karl Heuer <kwzh@gnu.ai.mit.edu> | 4396 | 1995-12-19 Karl Heuer <kwzh@gnu.ai.mit.edu> |
| 4397 | 4397 | ||
| @@ -4419,8 +4419,8 @@ | |||
| 4419 | 4419 | ||
| 4420 | 1995-12-14 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> | 4420 | 1995-12-14 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> |
| 4421 | 4421 | ||
| 4422 | * gnus.el (gnus-summary-mode-line-format, | 4422 | * gnus.el (gnus-summary-mode-line-format) |
| 4423 | gnus-article-mode-line-format, gnus-group-mode-line-format): | 4423 | (gnus-article-mode-line-format, gnus-group-mode-line-format): |
| 4424 | Include the buffer name in the default mode strings. | 4424 | Include the buffer name in the default mode strings. |
| 4425 | (gnus-mode-non-string-length): Changed the default to not | 4425 | (gnus-mode-non-string-length): Changed the default to not |
| 4426 | limit/pad mode line lengths. | 4426 | limit/pad mode line lengths. |
| @@ -4502,8 +4502,8 @@ | |||
| 4502 | (bibtex-font-lock-keywords): New variable with font-lock keywords | 4502 | (bibtex-font-lock-keywords): New variable with font-lock keywords |
| 4503 | for BibTeX mode. | 4503 | for BibTeX mode. |
| 4504 | 4504 | ||
| 4505 | * bibtex.el (bibtex-make-optional-field): Not longer interactive | 4505 | * bibtex.el (bibtex-make-optional-field): Not longer interactive. |
| 4506 | (suggested by Karl Eichwalder <karl@pertron.central.de>). | 4506 | Suggested by Karl Eichwalder <karl@pertron.central.de>. |
| 4507 | 4507 | ||
| 4508 | * bibtex.el (bibtex-maintain-sorted-entries): Set to nil, since it | 4508 | * bibtex.el (bibtex-maintain-sorted-entries): Set to nil, since it |
| 4509 | requires more user attention and more restricted files to have | 4509 | requires more user attention and more restricted files to have |
| @@ -4561,8 +4561,8 @@ | |||
| 4561 | to bibtex-completion-candidates). | 4561 | to bibtex-completion-candidates). |
| 4562 | (bibtex-complete-string): Made it use bibtex-string. | 4562 | (bibtex-complete-string): Made it use bibtex-string. |
| 4563 | 4563 | ||
| 4564 | * bibtex.el (bibtex-keys, | 4564 | * bibtex.el (bibtex-keys) |
| 4565 | bibtex-buffer-last-parsed-for-keys-tick): New buffer-local | 4565 | (bibtex-buffer-last-parsed-for-keys-tick): New buffer-local |
| 4566 | variables to make parsing of BibTeX buffer for reference keys | 4566 | variables to make parsing of BibTeX buffer for reference keys |
| 4567 | (needed by TAB completion in minibuffer when entering key) more | 4567 | (needed by TAB completion in minibuffer when entering key) more |
| 4568 | occasional. | 4568 | occasional. |
| @@ -4708,17 +4708,17 @@ | |||
| 4708 | 4708 | ||
| 4709 | 1995-11-29 Paul Eggert <eggert@twinsun.com> | 4709 | 1995-11-29 Paul Eggert <eggert@twinsun.com> |
| 4710 | 4710 | ||
| 4711 | * cal-chinese.el (calendar-chinese-sexagesimal-name): Renamed from | 4711 | * cal-chinese.el (calendar-chinese-sexagesimal-name): Rename from |
| 4712 | calendar-chinese-sexagisimal-name to fix misspelling. | 4712 | calendar-chinese-sexagisimal-name to fix misspelling. |
| 4713 | * cal-hebrew.el (holiday-rosh-hashanah-etc): Fix misspelled var. | 4713 | * cal-hebrew.el (holiday-rosh-hashanah-etc): Fix misspelled var. |
| 4714 | * holidays.el (holiday-easter-etc): Fix misspelling of "Whitmonday". | 4714 | * holidays.el (holiday-easter-etc): Fix misspelling of "Whitmonday". |
| 4715 | * calendar.el (calendar-setup, calendar-basic-setup) | 4715 | * calendar.el (calendar-setup, calendar-basic-setup) |
| 4716 | (calendar-next-calendar-round-date) | 4716 | (calendar-next-calendar-round-date) |
| 4717 | (calendar-previous-calendar-round-date, cal-tex-cursor-year) | 4717 | (calendar-previous-calendar-round-date, cal-tex-cursor-year): |
| 4718 | * cal-julian.el (calendar-absolute-from-astro) | 4718 | * cal-julian.el (calendar-absolute-from-astro): |
| 4719 | * cal-mayan.el (calendar-next-calendar-round-date) | 4719 | * cal-mayan.el (calendar-next-calendar-round-date) |
| 4720 | (calendar-previous-calendar-round-date) | 4720 | (calendar-previous-calendar-round-date): |
| 4721 | * diary-lib.el (list-sexp-diary-entries) | 4721 | * diary-lib.el (list-sexp-diary-entries): |
| 4722 | * solar.el (solar-longitude): Doc fixes to fix misspellings. | 4722 | * solar.el (solar-longitude): Doc fixes to fix misspellings. |
| 4723 | 4723 | ||
| 4724 | 1995-11-29 Richard Stallman <rms@mole.gnu.ai.mit.edu> | 4724 | 1995-11-29 Richard Stallman <rms@mole.gnu.ai.mit.edu> |
| @@ -5010,8 +5010,8 @@ | |||
| 5010 | 1995-11-14 Eric Ding <ericding@mit.edu> | 5010 | 1995-11-14 Eric Ding <ericding@mit.edu> |
| 5011 | 5011 | ||
| 5012 | * goto-addr.el (goto-address-highlight-p): New variable. | 5012 | * goto-addr.el (goto-address-highlight-p): New variable. |
| 5013 | (goto-address-fontify): Removed check for invisible text, | 5013 | (goto-address-fontify): Remove check for invisible text, |
| 5014 | set inhibit-point-motion-hooks instead | 5014 | set inhibit-point-motion-hooks instead. |
| 5015 | 5015 | ||
| 5016 | 1995-11-13 Richard Stallman <rms@mole.gnu.ai.mit.edu> | 5016 | 1995-11-13 Richard Stallman <rms@mole.gnu.ai.mit.edu> |
| 5017 | 5017 | ||
| @@ -5980,7 +5980,7 @@ | |||
| 5980 | 5980 | ||
| 5981 | * help.el (print-help-return-message): Handle lists in | 5981 | * help.el (print-help-return-message): Handle lists in |
| 5982 | special-display-regexps and same-window-regexps. Also in | 5982 | special-display-regexps and same-window-regexps. Also in |
| 5983 | special-display-buffer-names and same-window-buffer-names | 5983 | special-display-buffer-names and same-window-buffer-names. |
| 5984 | 5984 | ||
| 5985 | * files.el (interpreter-mode-alist): Handle nawk. | 5985 | * files.el (interpreter-mode-alist): Handle nawk. |
| 5986 | 5986 | ||
| @@ -6157,8 +6157,8 @@ | |||
| 6157 | dates; fix astro date message. | 6157 | dates; fix astro date message. |
| 6158 | (calendar-mouse-2-date-menu): Add dayname to menu. | 6158 | (calendar-mouse-2-date-menu): Add dayname to menu. |
| 6159 | 6159 | ||
| 6160 | * cal-french.el (french-calendar-special-days-array, | 6160 | * cal-french.el (french-calendar-special-days-array) |
| 6161 | calendar-french-date-string): Fix accents. | 6161 | (calendar-french-date-string): Fix accents. |
| 6162 | (calendar-goto-french-date): Use reverse instead of nreverse; fix | 6162 | (calendar-goto-french-date): Use reverse instead of nreverse; fix |
| 6163 | accents. | 6163 | accents. |
| 6164 | (french-calendar-epoch): New variable. | 6164 | (french-calendar-epoch): New variable. |
| @@ -6168,8 +6168,8 @@ | |||
| 6168 | (dst-adjust-time): Moved and renamed from solar.el. | 6168 | (dst-adjust-time): Moved and renamed from solar.el. |
| 6169 | (dst-in-effect): New function. | 6169 | (dst-in-effect): New function. |
| 6170 | 6170 | ||
| 6171 | * solar.el (solar-equinoxes-solstices, solar-ephemeris-correction, | 6171 | * solar.el (solar-equinoxes-solstices, solar-ephemeris-correction) |
| 6172 | solar-equinoxes/solstices): Rewritten. | 6172 | (solar-equinoxes/solstices): Rewritten. |
| 6173 | (solar-apparent-longitude-of-sun): Deleted. | 6173 | (solar-apparent-longitude-of-sun): Deleted. |
| 6174 | (solar-longitude, solar-date-next-longitude): New functions. | 6174 | (solar-longitude, solar-date-next-longitude): New functions. |
| 6175 | (solar-adj-time-for-dst): Renamed dst-adjust-time and moved to | 6175 | (solar-adj-time-for-dst): Renamed dst-adjust-time and moved to |
| @@ -6178,31 +6178,30 @@ | |||
| 6178 | Take angle mod 360.0. | 6178 | Take angle mod 360.0. |
| 6179 | (solar-tangent-degrees): Change to macro. | 6179 | (solar-tangent-degrees): Change to macro. |
| 6180 | 6180 | ||
| 6181 | * calendar.el (calendar-mod, calendar-absolute-from-astro, | 6181 | * calendar.el (calendar-mod, calendar-absolute-from-astro) |
| 6182 | calendar-astro-from-absolute): New functions. | 6182 | (calendar-astro-from-absolute): New functions. |
| 6183 | (calendar-astro-date-string, calendar-goto-astro-day-number): Use | 6183 | (calendar-astro-date-string, calendar-goto-astro-day-number): |
| 6184 | them. Autoload holiday-chinese-new-year, | 6184 | Use them. Autoload holiday-chinese-new-year, |
| 6185 | calendar-goto-chinese-date, calendar-print-chinese-date, | 6185 | calendar-goto-chinese-date, calendar-print-chinese-date, |
| 6186 | calendar-chinese-date-string, calendar-goto-coptic-date, | 6186 | calendar-chinese-date-string, calendar-goto-coptic-date, |
| 6187 | calendar-print-coptic-date, calendar-coptic-date-string, | 6187 | calendar-print-coptic-date, calendar-coptic-date-string, |
| 6188 | calendar-goto-ethiopic-date, calendar-print-ethiopic-date, | 6188 | calendar-goto-ethiopic-date, calendar-print-ethiopic-date, |
| 6189 | calendar-ethiopic-date-string, calendar-one-frame-setup, and | 6189 | calendar-ethiopic-date-string, calendar-one-frame-setup, and |
| 6190 | calendar-two-frame-setup. (oriental-holidays): New variable for | 6190 | calendar-two-frame-setup. |
| 6191 | Chinese New Year. (calendar-mode-map): Put Chinese and Coptic | 6191 | (oriental-holidays): New variable for Chinese New Year. |
| 6192 | calendar functions on keys. (calendar-setup): Moved here from | 6192 | (calendar-mode-map): Put Chinese and Coptic calendar functions on keys. |
| 6193 | cal-x.el. (diary-file): Mention Chinese, Coptic, and Ethiopic | 6193 | (calendar-setup): Moved here from cal-x.el. |
| 6194 | dates. (calendar-goto-today, calendar-forward-month, | 6194 | (diary-file): Mention Chinese, Coptic, and Ethiopic dates. |
| 6195 | calendar-forward-year, calendar-backward-month, | 6195 | (calendar-goto-today, calendar-forward-month, calendar-forward-year) |
| 6196 | calendar-backward-year, scroll-calendar-left, | 6196 | (calendar-backward-month, calendar-backward-year, scroll-calendar-left) |
| 6197 | scroll-calendar-right, scroll-calendar-left-three-months, | 6197 | (scroll-calendar-right, scroll-calendar-left-three-months) |
| 6198 | scroll-calendar-right-three-months, | 6198 | (scroll-calendar-right-three-months, calendar-cursor-to-nearest-date) |
| 6199 | calendar-cursor-to-nearest-date, calendar-forward-day, | 6199 | (calendar-forward-day, calendar-backward-day, calendar-forward-week) |
| 6200 | calendar-backward-day, calendar-forward-week, | 6200 | (calendar-backward-week, calendar-beginning-of-week) |
| 6201 | calendar-backward-week, calendar-beginning-of-week, | 6201 | (calendar-end-of-week, calendar-beginning-of-month) |
| 6202 | calendar-end-of-week, calendar-beginning-of-month, | 6202 | (calendar-end-of-month, calendar-beginning-of-year) |
| 6203 | calendar-end-of-month, calendar-beginning-of-year, | 6203 | (calendar-end-of-year, calendar-cursor-to-visible-date) |
| 6204 | calendar-end-of-year, calendar-cursor-to-visible-date, | 6204 | (calendar-goto-date, calendar-goto-iso-date): Moved to cal-move.el. |
| 6205 | calendar-goto-date, calendar-goto-iso-date): Moved to cal-move.el. | ||
| 6206 | (calendar-goto-julian-date): Moved to cal-julian. | 6205 | (calendar-goto-julian-date): Moved to cal-julian. |
| 6207 | (calendar-cursor-to-date, generate-calendar-month): Consider the | 6206 | (calendar-cursor-to-date, generate-calendar-month): Consider the |
| 6208 | space next to a one-digit date as being on that date. | 6207 | space next to a one-digit date as being on that date. |
| @@ -6210,8 +6209,8 @@ | |||
| 6210 | * cal-mayan.el (calendar-mayan-tzolkin-from-absolute): Use them. | 6209 | * cal-mayan.el (calendar-mayan-tzolkin-from-absolute): Use them. |
| 6211 | (mayan-adjusted-mod): Moved to calendar.el and renamed calendar-mod. | 6210 | (mayan-adjusted-mod): Moved to calendar.el and renamed calendar-mod. |
| 6212 | 6211 | ||
| 6213 | * lunar.el (lunar-new-moon-time, lunar-new-moon-on-or-after) New | 6212 | * lunar.el (lunar-new-moon-time, lunar-new-moon-on-or-after): |
| 6214 | functions. | 6213 | New functions. |
| 6215 | 6214 | ||
| 6216 | 1995-09-18 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu> | 6215 | 1995-09-18 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu> |
| 6217 | 6216 | ||
| @@ -6863,7 +6862,7 @@ | |||
| 6863 | (skeleton-read): Don't quit and remove partial skeleton when empty | 6862 | (skeleton-read): Don't quit and remove partial skeleton when empty |
| 6864 | string entered for outer iterator. Added implicit argument `input'. | 6863 | string entered for outer iterator. Added implicit argument `input'. |
| 6865 | (define-skeleton, skeleton-insert, skeleton-internal-list): Use `x | 6864 | (define-skeleton, skeleton-insert, skeleton-internal-list): Use `x |
| 6866 | rather than backquote's (` x) or own (list 'x) | 6865 | rather than backquote's (` x) or own (list 'x). |
| 6867 | 6866 | ||
| 6868 | * sh-script.el (sh-test): New variable. | 6867 | * sh-script.el (sh-test): New variable. |
| 6869 | (sh-if, sh-until, sh-while): Use it. | 6868 | (sh-if, sh-until, sh-while): Use it. |
| @@ -7011,8 +7010,8 @@ | |||
| 7011 | 7010 | ||
| 7012 | 1995-08-04 Stephen A. Wood <saw@hallc1.cebaf.gov> | 7011 | 1995-08-04 Stephen A. Wood <saw@hallc1.cebaf.gov> |
| 7013 | 7012 | ||
| 7014 | * fortran.el (fortran-auto-fill-mode, fortran-do-auto-fill, | 7013 | * fortran.el (fortran-auto-fill-mode, fortran-do-auto-fill) |
| 7015 | fortran-fill): Invoke auto filling only when past fill-column. | 7014 | (fortran-fill): Invoke auto filling only when past fill-column. |
| 7016 | 7015 | ||
| 7017 | 1995-08-04 Roland McGrath <roland@churchy.gnu.ai.mit.edu> | 7016 | 1995-08-04 Roland McGrath <roland@churchy.gnu.ai.mit.edu> |
| 7018 | 7017 | ||
| @@ -7287,7 +7286,7 @@ | |||
| 7287 | 7286 | ||
| 7288 | 1995-07-25 Ake Stenhoff <etxaksf@aom.ericsson.se> | 7287 | 1995-07-25 Ake Stenhoff <etxaksf@aom.ericsson.se> |
| 7289 | 7288 | ||
| 7290 | * perl-mode.el (perl-imenu-generic-expression) New variable. | 7289 | * perl-mode.el (perl-imenu-generic-expression): New variable. |
| 7291 | (perl-mode): Set imenu-generic-expression. | 7290 | (perl-mode): Set imenu-generic-expression. |
| 7292 | 7291 | ||
| 7293 | * imenu.el (imenu-generic-expression): Call make-variable-buffer-local. | 7292 | * imenu.el (imenu-generic-expression): Call make-variable-buffer-local. |
| @@ -7640,7 +7639,7 @@ | |||
| 7640 | apropos-command in apropos.el. | 7639 | apropos-command in apropos.el. |
| 7641 | 7640 | ||
| 7642 | * autoload.el (make-autoload): Generate `(autoload ...)' form for | 7641 | * autoload.el (make-autoload): Generate `(autoload ...)' form for |
| 7643 | `(define-skeleton ...)' | 7642 | `(define-skeleton ...)'. |
| 7644 | 7643 | ||
| 7645 | * skeleton.el: Partly rewritten and extended. | 7644 | * skeleton.el: Partly rewritten and extended. |
| 7646 | (skeleton-filter, skeleton-untabify, skeleton-further-elements) | 7645 | (skeleton-filter, skeleton-untabify, skeleton-further-elements) |
| @@ -7702,7 +7701,7 @@ | |||
| 7702 | * two-column.el: Symbols renamed to be like mode-line indicator. | 7701 | * two-column.el: Symbols renamed to be like mode-line indicator. |
| 7703 | Supposed to now also work for Lucid. | 7702 | Supposed to now also work for Lucid. |
| 7704 | (2C-mode-map): New name for `tc-mode-map'. Additionally bound to [f2]. | 7703 | (2C-mode-map): New name for `tc-mode-map'. Additionally bound to [f2]. |
| 7705 | (2C-minor-mode-map) New variable. | 7704 | (2C-minor-mode-map): New variable. |
| 7706 | (2C-mode): New name for `tc-other'. | 7705 | (2C-mode): New name for `tc-other'. |
| 7707 | (2C-mode-line-format): New name for `tc-mode-line-format'. | 7706 | (2C-mode-line-format): New name for `tc-mode-line-format'. |
| 7708 | (2C-other-buffer-hook): New variable. | 7707 | (2C-other-buffer-hook): New variable. |
| @@ -7799,7 +7798,7 @@ | |||
| 7799 | 1995-06-29 David M. Smith <D.M.Smith@lancaster.ac.uk> | 7798 | 1995-06-29 David M. Smith <D.M.Smith@lancaster.ac.uk> |
| 7800 | 7799 | ||
| 7801 | * ielm.el (ielm-font-lock-keywords): New variable. | 7800 | * ielm.el (ielm-font-lock-keywords): New variable. |
| 7802 | (inferior-emacs-lisp-mode): Use it for font-lock support | 7801 | (inferior-emacs-lisp-mode): Use it for font-lock support. |
| 7803 | 7802 | ||
| 7804 | 1995-06-29 Bryan O'Sullivan <bos@Eng.Sun.COM> | 7803 | 1995-06-29 Bryan O'Sullivan <bos@Eng.Sun.COM> |
| 7805 | 7804 | ||
| @@ -7944,7 +7943,7 @@ | |||
| 7944 | 7943 | ||
| 7945 | 1995-06-24 Richard Stallman <rms@mole.gnu.ai.mit.edu> | 7944 | 1995-06-24 Richard Stallman <rms@mole.gnu.ai.mit.edu> |
| 7946 | 7945 | ||
| 7947 | * rmail.el (rmail-revert): Use the default revert-buffer-function | 7946 | * rmail.el (rmail-revert): Use the default revert-buffer-function. |
| 7948 | 7947 | ||
| 7949 | * simple.el (newline): Put point at right place if insert gets error. | 7948 | * simple.el (newline): Put point at right place if insert gets error. |
| 7950 | 7949 | ||
diff --git a/lisp/ChangeLog.7 b/lisp/ChangeLog.7 index 10c8a024df0..5bc9c8a8d25 100644 --- a/lisp/ChangeLog.7 +++ b/lisp/ChangeLog.7 | |||
| @@ -1902,7 +1902,7 @@ | |||
| 1902 | (japanese-hankaku-region): Likewise. | 1902 | (japanese-hankaku-region): Likewise. |
| 1903 | (japanese-zenkaku-region): Likewise. | 1903 | (japanese-zenkaku-region): Likewise. |
| 1904 | 1904 | ||
| 1905 | 1998-06-22 WJCarpenter <bill@carpenter.ORG> | 1905 | 1998-06-22 WJ Carpenter <bill@carpenter.ORG> |
| 1906 | 1906 | ||
| 1907 | * mail/feedmail.el: New file. | 1907 | * mail/feedmail.el: New file. |
| 1908 | 1908 | ||
diff --git a/lisp/cedet/semantic/decorate/include.el b/lisp/cedet/semantic/decorate/include.el index 7fd4214016d..50b50398e16 100644 --- a/lisp/cedet/semantic/decorate/include.el +++ b/lisp/cedet/semantic/decorate/include.el | |||
| @@ -45,7 +45,7 @@ | |||
| 45 | (defvar semantic-decoratiton-mouse-3 (if (featurep 'xemacs) [ button3 ] [ mouse-3 ]) | 45 | (defvar semantic-decoratiton-mouse-3 (if (featurep 'xemacs) [ button3 ] [ mouse-3 ]) |
| 46 | "The keybinding lisp object to use for binding the right mouse button.") | 46 | "The keybinding lisp object to use for binding the right mouse button.") |
| 47 | 47 | ||
| 48 | ;;; Includes that that are in a happy state! | 48 | ;;; Includes that are in a happy state! |
| 49 | ;; | 49 | ;; |
| 50 | (defface semantic-decoration-on-includes | 50 | (defface semantic-decoration-on-includes |
| 51 | nil | 51 | nil |
diff --git a/lisp/cedet/semantic/grammar.el b/lisp/cedet/semantic/grammar.el index 6d7865a29df..ac28702787d 100644 --- a/lisp/cedet/semantic/grammar.el +++ b/lisp/cedet/semantic/grammar.el | |||
| @@ -451,7 +451,7 @@ Also load the specified macro libraries." | |||
| 451 | ',(semantic-grammar-keyword-properties keywords)))) | 451 | ',(semantic-grammar-keyword-properties keywords)))) |
| 452 | 452 | ||
| 453 | (define-overloadable-function semantic-grammar-keywordtable-builder () | 453 | (define-overloadable-function semantic-grammar-keywordtable-builder () |
| 454 | "Return the keyword table table value.") | 454 | "Return the keyword table value.") |
| 455 | 455 | ||
| 456 | ;;; Token table builder | 456 | ;;; Token table builder |
| 457 | ;; | 457 | ;; |
diff --git a/lisp/cedet/srecode/ctxt.el b/lisp/cedet/srecode/ctxt.el index b864316deb5..45f0d2b3afb 100644 --- a/lisp/cedet/srecode/ctxt.el +++ b/lisp/cedet/srecode/ctxt.el | |||
| @@ -41,7 +41,7 @@ | |||
| 41 | (define-overload srecode-calculate-context () | 41 | (define-overload srecode-calculate-context () |
| 42 | "Calculate the context at the current point. | 42 | "Calculate the context at the current point. |
| 43 | The returned context is a list, with the top-most context first. | 43 | The returned context is a list, with the top-most context first. |
| 44 | Each returned context is a string that that would show up in a `context' | 44 | Each returned context is a string that would show up in a `context' |
| 45 | statement in an `.srt' file. | 45 | statement in an `.srt' file. |
| 46 | 46 | ||
| 47 | Some useful context values used by the provided srecode templates are: | 47 | Some useful context values used by the provided srecode templates are: |
diff --git a/lisp/dired-aux.el b/lisp/dired-aux.el index 31d8afc4fca..2d05be312eb 100644 --- a/lisp/dired-aux.el +++ b/lisp/dired-aux.el | |||
| @@ -576,8 +576,11 @@ file name added at the end of COMMAND (separated by a space). | |||
| 576 | 576 | ||
| 577 | `*' and `?' when not surrounded by whitespace have no special | 577 | `*' and `?' when not surrounded by whitespace have no special |
| 578 | significance for `dired-do-shell-command', and are passed through | 578 | significance for `dired-do-shell-command', and are passed through |
| 579 | normally to the shell, but you must confirm first. To pass `*' by | 579 | normally to the shell, but you must confirm first. |
| 580 | itself to the shell as a wildcard, type `*\"\"'. | 580 | |
| 581 | If you want to use `*' as a shell wildcard with whitespace around | ||
| 582 | it, write `*\"\"' in place of just `*'. This is equivalent to just | ||
| 583 | `*' in the shell, but avoids Dired's special handling. | ||
| 581 | 584 | ||
| 582 | If COMMAND produces output, it goes to a separate buffer. | 585 | If COMMAND produces output, it goes to a separate buffer. |
| 583 | 586 | ||
| @@ -605,16 +608,16 @@ can be produced by `dired-get-marked-files', for example." | |||
| 605 | current-prefix-arg | 608 | current-prefix-arg |
| 606 | files))) | 609 | files))) |
| 607 | (let* ((on-each (not (string-match dired-star-subst-regexp command))) | 610 | (let* ((on-each (not (string-match dired-star-subst-regexp command))) |
| 608 | (subst (not (string-match dired-quark-subst-regexp command))) | 611 | (no-subst (not (string-match dired-quark-subst-regexp command))) |
| 609 | (star (not (string-match "\\*" command))) | 612 | (star (string-match "\\*" command)) |
| 610 | (qmark (not (string-match "\\?" command)))) | 613 | (qmark (string-match "\\?" command))) |
| 611 | ;; Get confirmation for wildcards that may have been meant | 614 | ;; Get confirmation for wildcards that may have been meant |
| 612 | ;; to control substitution of a file name or the file name list. | 615 | ;; to control substitution of a file name or the file name list. |
| 613 | (if (cond ((not (or on-each subst)) | 616 | (if (cond ((not (or on-each no-subst)) |
| 614 | (error "You can not combine `*' and `?' substitution marks")) | 617 | (error "You can not combine `*' and `?' substitution marks")) |
| 615 | ((and star (not on-each)) | 618 | ((and star on-each) |
| 616 | (y-or-n-p "Confirm--do you mean to use `*' as a wildcard? ")) | 619 | (y-or-n-p "Confirm--do you mean to use `*' as a wildcard? ")) |
| 617 | ((and qmark (not subst)) | 620 | ((and qmark no-subst) |
| 618 | (y-or-n-p "Confirm--do you mean to use `?' as a wildcard? ")) | 621 | (y-or-n-p "Confirm--do you mean to use `?' as a wildcard? ")) |
| 619 | (t)) | 622 | (t)) |
| 620 | (if on-each | 623 | (if on-each |
diff --git a/lisp/dired.el b/lisp/dired.el index da105bc2a5f..6f2ddbbc73d 100644 --- a/lisp/dired.el +++ b/lisp/dired.el | |||
| @@ -3667,7 +3667,7 @@ Ask means pop up a menu for the user to select one of copy, move or link." | |||
| 3667 | ;;;;;; dired-run-shell-command dired-do-shell-command dired-do-async-shell-command | 3667 | ;;;;;; dired-run-shell-command dired-do-shell-command dired-do-async-shell-command |
| 3668 | ;;;;;; dired-clean-directory dired-do-print dired-do-touch dired-do-chown | 3668 | ;;;;;; dired-clean-directory dired-do-print dired-do-touch dired-do-chown |
| 3669 | ;;;;;; dired-do-chgrp dired-do-chmod dired-compare-directories dired-backup-diff | 3669 | ;;;;;; dired-do-chgrp dired-do-chmod dired-compare-directories dired-backup-diff |
| 3670 | ;;;;;; dired-diff) "dired-aux" "dired-aux.el" "cdcae8f5f4ea69fa7b0231f640c13163") | 3670 | ;;;;;; dired-diff) "dired-aux" "dired-aux.el" "e77c506a0dd793230c5856a67e408fc6") |
| 3671 | ;;; Generated autoloads from dired-aux.el | 3671 | ;;; Generated autoloads from dired-aux.el |
| 3672 | 3672 | ||
| 3673 | (autoload 'dired-diff "dired-aux" "\ | 3673 | (autoload 'dired-diff "dired-aux" "\ |
| @@ -3784,8 +3784,11 @@ file name added at the end of COMMAND (separated by a space). | |||
| 3784 | 3784 | ||
| 3785 | `*' and `?' when not surrounded by whitespace have no special | 3785 | `*' and `?' when not surrounded by whitespace have no special |
| 3786 | significance for `dired-do-shell-command', and are passed through | 3786 | significance for `dired-do-shell-command', and are passed through |
| 3787 | normally to the shell, but you must confirm first. To pass `*' by | 3787 | normally to the shell, but you must confirm first. |
| 3788 | itself to the shell as a wildcard, type `*\"\"'. | 3788 | |
| 3789 | If you want to use `*' as a shell wildcard with whitespace around | ||
| 3790 | it, write `*\"\"' in place of just `*'. This is equivalent to just | ||
| 3791 | `*' in the shell, but avoids Dired's special handling. | ||
| 3789 | 3792 | ||
| 3790 | If COMMAND produces output, it goes to a separate buffer. | 3793 | If COMMAND produces output, it goes to a separate buffer. |
| 3791 | 3794 | ||
diff --git a/lisp/emacs-lisp/byte-opt.el b/lisp/emacs-lisp/byte-opt.el index 0a845265a37..78ac29d89df 100644 --- a/lisp/emacs-lisp/byte-opt.el +++ b/lisp/emacs-lisp/byte-opt.el | |||
| @@ -1574,7 +1574,7 @@ If FOR-EFFECT is non-nil, the return value is assumed to be of no importance." | |||
| 1574 | ;; stack-set-X+1 stack-ref-X --> dup stack-set-X+2 | 1574 | ;; stack-set-X+1 stack-ref-X --> dup stack-set-X+2 |
| 1575 | ;; but this is a very minor gain, since dup is stack-ref-0, | 1575 | ;; but this is a very minor gain, since dup is stack-ref-0, |
| 1576 | ;; i.e. it's only better if X>5, and even then it comes | 1576 | ;; i.e. it's only better if X>5, and even then it comes |
| 1577 | ;; at the cost cost of an extra stack slot. Let's not bother. | 1577 | ;; at the cost of an extra stack slot. Let's not bother. |
| 1578 | ((and (eq 'byte-varref (car lap2)) | 1578 | ((and (eq 'byte-varref (car lap2)) |
| 1579 | (eq (cdr lap1) (cdr lap2)) | 1579 | (eq (cdr lap1) (cdr lap2)) |
| 1580 | (memq (car lap1) '(byte-varset byte-varbind))) | 1580 | (memq (car lap1) '(byte-varset byte-varbind))) |
diff --git a/lisp/emacs-lisp/checkdoc.el b/lisp/emacs-lisp/checkdoc.el index fb14382bfd2..7a9a33fc2cc 100644 --- a/lisp/emacs-lisp/checkdoc.el +++ b/lisp/emacs-lisp/checkdoc.el | |||
| @@ -1943,7 +1943,7 @@ from the comment." | |||
| 1943 | A code fragment is identified by an open parenthesis followed by a | 1943 | A code fragment is identified by an open parenthesis followed by a |
| 1944 | symbol which is a valid function or a word in all CAPS, or a parenthesis | 1944 | symbol which is a valid function or a word in all CAPS, or a parenthesis |
| 1945 | that is quoted with the ' character. Only the region from START to LIMIT | 1945 | that is quoted with the ' character. Only the region from START to LIMIT |
| 1946 | is is allowed while searching for the bounding parenthesis." | 1946 | is allowed while searching for the bounding parenthesis." |
| 1947 | (save-match-data | 1947 | (save-match-data |
| 1948 | (save-restriction | 1948 | (save-restriction |
| 1949 | (narrow-to-region start limit) | 1949 | (narrow-to-region start limit) |
diff --git a/lisp/emacs-lock.el b/lisp/emacs-lock.el index 252b167c446..743b828326c 100644 --- a/lisp/emacs-lock.el +++ b/lisp/emacs-lock.el | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | ;;; emacs-lock.el --- protect buffers against killing or exiting -*- lexical-binding: t -*- | 1 | ;;; emacs-lock.el --- protect buffers against killing or exiting -*- lexical-binding: t -*- |
| 2 | 2 | ||
| 3 | ;; Copyright (C) 2011-2012 Free Software Foundation, Inc | 3 | ;; Copyright (C) 2011-2012 Free Software Foundation, Inc. |
| 4 | 4 | ||
| 5 | ;; Author: Juanma Barranquero <lekktu@gmail.com> | 5 | ;; Author: Juanma Barranquero <lekktu@gmail.com> |
| 6 | ;; Inspired by emacs-lock.el by Tom Wurgler <twurgler@goodyear.com> | 6 | ;; Inspired by emacs-lock.el by Tom Wurgler <twurgler@goodyear.com> |
diff --git a/lisp/emulation/keypad.el b/lisp/emulation/keypad.el index a49ba33f158..4e2c3b1e886 100644 --- a/lisp/emulation/keypad.el +++ b/lisp/emulation/keypad.el | |||
| @@ -27,7 +27,7 @@ | |||
| 27 | ;; | 27 | ;; |
| 28 | ;; With the following setup, the keypad can be used for numeric data | 28 | ;; With the following setup, the keypad can be used for numeric data |
| 29 | ;; entry when NumLock is off, and to give numeric prefix arguments to | 29 | ;; entry when NumLock is off, and to give numeric prefix arguments to |
| 30 | ;; emacs commands, when NumLock on on. | 30 | ;; emacs commands, when NumLock is on. |
| 31 | ;; | 31 | ;; |
| 32 | ;; keypad-setup => Plain Numeric Keypad | 32 | ;; keypad-setup => Plain Numeric Keypad |
| 33 | ;; keypad-numlock-setup => Prefix numeric args | 33 | ;; keypad-numlock-setup => Prefix numeric args |
diff --git a/lisp/erc/ChangeLog.03 b/lisp/erc/ChangeLog.03 index 87f30c8965a..f9b4506b784 100644 --- a/lisp/erc/ChangeLog.03 +++ b/lisp/erc/ChangeLog.03 | |||
| @@ -200,7 +200,7 @@ | |||
| 200 | 200 | ||
| 201 | * erc-autoaway.el(erc-mode): | 201 | * erc-autoaway.el(erc-mode): |
| 202 | Reset idletime on connect. Fixes an annoying bug which | 202 | Reset idletime on connect. Fixes an annoying bug which |
| 203 | flooded the server with aways on reconnect. | 203 | flooded the server with always on reconnect. |
| 204 | (erc-autoway-reset-idletime): Accept optional args so we can hook it | 204 | (erc-autoway-reset-idletime): Accept optional args so we can hook it |
| 205 | onto erc-server-001-hook. | 205 | onto erc-server-001-hook. |
| 206 | 206 | ||
diff --git a/lisp/erc/ChangeLog.06 b/lisp/erc/ChangeLog.06 index 5465a624bb0..5dd77d5dfd8 100644 --- a/lisp/erc/ChangeLog.06 +++ b/lisp/erc/ChangeLog.06 | |||
| @@ -18,7 +18,7 @@ | |||
| 18 | (erc-nickserv-identify-on-connect) | 18 | (erc-nickserv-identify-on-connect) |
| 19 | (erc-nickserv-identify-on-nick-change): Handle 'both method. | 19 | (erc-nickserv-identify-on-nick-change): Handle 'both method. |
| 20 | 20 | ||
| 21 | 2006-12-28 Leo <sdl.web@gmail.com> (tiny change) | 21 | 2006-12-28 Leo Liu <sdl.web@gmail.com> (tiny change) |
| 22 | 22 | ||
| 23 | * erc.el (erc-iswitchb): Wrap body in unwind-protect so that | 23 | * erc.el (erc-iswitchb): Wrap body in unwind-protect so that |
| 24 | hitting C-g does not leave iswitchb-mode on. | 24 | hitting C-g does not leave iswitchb-mode on. |
| @@ -51,7 +51,7 @@ | |||
| 51 | * erc.el (erc-open): Restore old point correctly, or at least get | 51 | * erc.el (erc-open): Restore old point correctly, or at least get |
| 52 | closer to doing so than before. | 52 | closer to doing so than before. |
| 53 | 53 | ||
| 54 | 2006-12-13 Leo <sdl.web@gmail.com> (tiny change) | 54 | 2006-12-13 Leo Liu <sdl.web@gmail.com> (tiny change) |
| 55 | 55 | ||
| 56 | * erc.el (erc-iswitchb): Temporarily enable iswitchb mode if it | 56 | * erc.el (erc-iswitchb): Temporarily enable iswitchb mode if it |
| 57 | isn't active already, instead of leaving it on. | 57 | isn't active already, instead of leaving it on. |
diff --git a/lisp/erc/erc-page.el b/lisp/erc/erc-page.el index 14c46d08aec..e6b670c91ba 100644 --- a/lisp/erc/erc-page.el +++ b/lisp/erc/erc-page.el | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | ;; erc-page.el - CTCP PAGE support for ERC | 1 | ;; erc-page.el - CTCP PAGE support for ERC |
| 2 | 2 | ||
| 3 | ;; Copyright (C) 2002, 2004, 2006-2012 Free Software Foundation | 3 | ;; Copyright (C) 2002, 2004, 2006-2012 Free Software Foundation, Inc. |
| 4 | 4 | ||
| 5 | ;; This file is part of GNU Emacs. | 5 | ;; This file is part of GNU Emacs. |
| 6 | 6 | ||
diff --git a/lisp/gnus/ChangeLog b/lisp/gnus/ChangeLog index 630184a60c5..c7358779818 100644 --- a/lisp/gnus/ChangeLog +++ b/lisp/gnus/ChangeLog | |||
| @@ -1,3 +1,11 @@ | |||
| 1 | 2012-01-10 Teodor Zlatanov <tzz@lifelogs.com> | ||
| 2 | |||
| 3 | * nntp.el (nntp-send-authinfo): Query `auth-source-search' with the | ||
| 4 | logical server name in addition to the actual machine address. | ||
| 5 | |||
| 6 | * auth-source.el (auth-source-user-and-password): Add convenience | ||
| 7 | wrapper to search by just host and optionally user. | ||
| 8 | |||
| 1 | 2012-01-07 Lars Magne Ingebrigtsen <larsi@gnus.org> | 9 | 2012-01-07 Lars Magne Ingebrigtsen <larsi@gnus.org> |
| 2 | 10 | ||
| 3 | * shr.el (shr-visit-file): Move point to the beginning of the buffer | 11 | * shr.el (shr-visit-file): Move point to the beginning of the buffer |
| @@ -93,7 +101,7 @@ | |||
| 93 | 101 | ||
| 94 | * gnus.el (gnus-parameters): Note precedence. | 102 | * gnus.el (gnus-parameters): Note precedence. |
| 95 | 103 | ||
| 96 | 2012-01-04 Leo <sdl.web@gmail.com> | 104 | 2012-01-04 Leo Liu <sdl.web@gmail.com> |
| 97 | 105 | ||
| 98 | * nndraft.el (nndraft-update-unread-articles): Don't move point around | 106 | * nndraft.el (nndraft-update-unread-articles): Don't move point around |
| 99 | in the group buffer. | 107 | in the group buffer. |
| @@ -125,7 +133,7 @@ | |||
| 125 | * nnimap.el (nnimap-finish-retrieve-group-infos): Check the connection | 133 | * nnimap.el (nnimap-finish-retrieve-group-infos): Check the connection |
| 126 | status in the correct buffer. | 134 | status in the correct buffer. |
| 127 | 135 | ||
| 128 | 2012-01-03 Leo <sdl.web@gmail.com> | 136 | 2012-01-03 Leo Liu <sdl.web@gmail.com> |
| 129 | 137 | ||
| 130 | * gnus-topic.el (gnus-topic-goto-next-group): Don't move point around | 138 | * gnus-topic.el (gnus-topic-goto-next-group): Don't move point around |
| 131 | when opening topics (bug#10407). | 139 | when opening topics (bug#10407). |
| @@ -11234,7 +11242,7 @@ | |||
| 11234 | * gnus-art.el (gnus-button-mid-or-mail-heuristic-alist): Add "alpine". | 11242 | * gnus-art.el (gnus-button-mid-or-mail-heuristic-alist): Add "alpine". |
| 11235 | (gnus-treat-body-boundary): Don't test window-system. | 11243 | (gnus-treat-body-boundary): Don't test window-system. |
| 11236 | 11244 | ||
| 11237 | 2007-10-28 Leo <sdl.web@gmail.com> (tiny change) | 11245 | 2007-10-28 Leo Liu <sdl.web@gmail.com> (tiny change) |
| 11238 | 11246 | ||
| 11239 | * gnus-art.el (gnus-treat-emphasize): Don't test window-system. | 11247 | * gnus-art.el (gnus-treat-emphasize): Don't test window-system. |
| 11240 | 11248 | ||
diff --git a/lisp/gnus/auth-source.el b/lisp/gnus/auth-source.el index acbc541512f..5e946372d04 100644 --- a/lisp/gnus/auth-source.el +++ b/lisp/gnus/auth-source.el | |||
| @@ -1781,6 +1781,26 @@ MODE can be \"login\" or \"password\"." | |||
| 1781 | 1781 | ||
| 1782 | found)) | 1782 | found)) |
| 1783 | 1783 | ||
| 1784 | (defun auth-source-user-and-password (host &optional user) | ||
| 1785 | (let* ((auth-info (car | ||
| 1786 | (if user | ||
| 1787 | (auth-source-search | ||
| 1788 | :host host | ||
| 1789 | :user "yourusername" | ||
| 1790 | :max 1 | ||
| 1791 | :require '(:user :secret) | ||
| 1792 | :create nil) | ||
| 1793 | (auth-source-search | ||
| 1794 | :host host | ||
| 1795 | :max 1 | ||
| 1796 | :require '(:user :secret) | ||
| 1797 | :create nil)))) | ||
| 1798 | (user (plist-get auth-info :user)) | ||
| 1799 | (password (plist-get auth-info :secret))) | ||
| 1800 | (when (functionp password) | ||
| 1801 | (setq password (funcall password))) | ||
| 1802 | (list user password auth-info))) | ||
| 1803 | |||
| 1784 | (provide 'auth-source) | 1804 | (provide 'auth-source) |
| 1785 | 1805 | ||
| 1786 | ;;; auth-source.el ends here | 1806 | ;;; auth-source.el ends here |
diff --git a/lisp/gnus/nntp.el b/lisp/gnus/nntp.el index db9d9e252be..c740f614356 100644 --- a/lisp/gnus/nntp.el +++ b/lisp/gnus/nntp.el | |||
| @@ -1249,8 +1249,8 @@ If SEND-IF-FORCE, only send authinfo to the server if the | |||
| 1249 | (alist (netrc-machine list nntp-address "nntp")) | 1249 | (alist (netrc-machine list nntp-address "nntp")) |
| 1250 | (auth-info | 1250 | (auth-info |
| 1251 | (nth 0 (auth-source-search :max 1 | 1251 | (nth 0 (auth-source-search :max 1 |
| 1252 | ;; TODO: allow the virtual server name too | 1252 | :host (list nntp-address |
| 1253 | :host nntp-address | 1253 | (nnoo-current-server 'nntp)) |
| 1254 | :port '("119" "nntp")))) | 1254 | :port '("119" "nntp")))) |
| 1255 | (auth-user (plist-get auth-info :user)) | 1255 | (auth-user (plist-get auth-info :user)) |
| 1256 | (auth-force (plist-get auth-info :force)) | 1256 | (auth-force (plist-get auth-info :force)) |
diff --git a/lisp/htmlfontify.el b/lisp/htmlfontify.el index ac9d2c5ba04..4c811d885d7 100644 --- a/lisp/htmlfontify.el +++ b/lisp/htmlfontify.el | |||
| @@ -861,7 +861,7 @@ which *doesn't* clash with CLASS is returned.\n | |||
| 861 | \(A specification with a class of t is considered to match any class you | 861 | \(A specification with a class of t is considered to match any class you |
| 862 | specify - this matches Emacs' behavior when deciding on which face attributes | 862 | specify - this matches Emacs' behavior when deciding on which face attributes |
| 863 | to use, to the best of my understanding).\n | 863 | to use, to the best of my understanding).\n |
| 864 | If CLASS is nil, then you just get get whatever `face-attr-construct' returns, | 864 | If CLASS is nil, then you just get whatever `face-attr-construct' returns, |
| 865 | ie the current specification in effect for FACE.\n | 865 | ie the current specification in effect for FACE.\n |
| 866 | *NOTE*: This function forces any face that is not 'default and which has | 866 | *NOTE*: This function forces any face that is not 'default and which has |
| 867 | no :inherit property to inherit from 'default (this is because 'default | 867 | no :inherit property to inherit from 'default (this is because 'default |
diff --git a/lisp/mail/mail-extr.el b/lisp/mail/mail-extr.el index 5012d8af650..6af9c2478fc 100644 --- a/lisp/mail/mail-extr.el +++ b/lisp/mail/mail-extr.el | |||
| @@ -394,7 +394,7 @@ by translating things like \"foo!bar!baz@host\" into \"baz@bar.UUCP\"." | |||
| 394 | ;; Matches ham radio call signs. | 394 | ;; Matches ham radio call signs. |
| 395 | ;; Help from: Mat Maessen N2NJZ <maessm@rpi.edu>, Mark Feit | 395 | ;; Help from: Mat Maessen N2NJZ <maessm@rpi.edu>, Mark Feit |
| 396 | ;; <mark@era.com>, Michael Covington <mcovingt@ai.uga.edu>. | 396 | ;; <mark@era.com>, Michael Covington <mcovingt@ai.uga.edu>. |
| 397 | ;; Examples: DX504 DX515 K5MRU K8DHK KA9WGN KA9WGN KD3FU KD6EUI KD6HBW | 397 | ;; Examples: DX504 DX515 K5MRU K8DHK KA9WGN KD3FU KD6EUI KD6HBW |
| 398 | ;; KE9TV KF0NV N1API N3FU N3GZE N3IGS N4KCC N7IKQ N9HHU W4YHF W6ANK WA2SUH | 398 | ;; KE9TV KF0NV N1API N3FU N3GZE N3IGS N4KCC N7IKQ N9HHU W4YHF W6ANK WA2SUH |
| 399 | ;; WB7VZI N2NJZ NR3G KJ4KK AB4UM AL7NI KH6OH WN3KBT N4TMI W1A N0NZO | 399 | ;; WB7VZI N2NJZ NR3G KJ4KK AB4UM AL7NI KH6OH WN3KBT N4TMI W1A N0NZO |
| 400 | (defconst mail-extr-ham-call-sign-pattern | 400 | (defconst mail-extr-ham-call-sign-pattern |
diff --git a/lisp/mail/mailclient.el b/lisp/mail/mailclient.el index 2e18c7ce23a..056bfebb1e5 100644 --- a/lisp/mail/mailclient.el +++ b/lisp/mail/mailclient.el | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | ;;; mailclient.el --- mail sending via system's mail client. | 1 | ;;; mailclient.el --- mail sending via system's mail client. |
| 2 | 2 | ||
| 3 | ;; Copyright (C) 2005-2012 Free Software Foundation | 3 | ;; Copyright (C) 2005-2012 Free Software Foundation, Inc. |
| 4 | 4 | ||
| 5 | ;; Author: David Reitter <david.reitter@gmail.com> | 5 | ;; Author: David Reitter <david.reitter@gmail.com> |
| 6 | ;; Keywords: mail | 6 | ;; Keywords: mail |
diff --git a/lisp/mail/sendmail.el b/lisp/mail/sendmail.el index f0068e81811..58a7a2c3729 100644 --- a/lisp/mail/sendmail.el +++ b/lisp/mail/sendmail.el | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | ;;; sendmail.el --- mail sending commands for Emacs. -*- byte-compile-dynamic: t -*- | 1 | ;;; sendmail.el --- mail sending commands for Emacs |
| 2 | 2 | ||
| 3 | ;; Copyright (C) 1985-1986, 1992-1996, 1998, 2000-2012 | 3 | ;; Copyright (C) 1985-1986, 1992-1996, 1998, 2000-2012 |
| 4 | ;; Free Software Foundation, Inc. | 4 | ;; Free Software Foundation, Inc. |
| @@ -743,11 +743,14 @@ Turning on Mail mode runs the normal hooks `text-mode-hook' and | |||
| 743 | ;; lines that delimit forwarded messages. | 743 | ;; lines that delimit forwarded messages. |
| 744 | ;; Lines containing just >= 3 dashes, perhaps after whitespace, | 744 | ;; Lines containing just >= 3 dashes, perhaps after whitespace, |
| 745 | ;; are also sometimes used and should be separators. | 745 | ;; are also sometimes used and should be separators. |
| 746 | (setq paragraph-separate (concat (regexp-quote mail-header-separator) | 746 | (setq paragraph-separate |
| 747 | "$\\|\t*\\([-|#;>* ]\\|(?[0-9]+[.)]\\)+$" | 747 | (concat (regexp-quote mail-header-separator) |
| 748 | "\\|[ \t]*[[:alnum:]]*>+[ \t]*$\\|[ \t]*$\\|" | 748 | ;; This is based on adaptive-fill-regexp (presumably |
| 749 | "--\\( \\|-+\\)$\\|" | 749 | ;; the idea is to allow navigation etc of cited paragraphs). |
| 750 | page-delimiter))) | 750 | "$\\|\t*[-–!|#%;>*·•‣âƒâ—¦ ]+$" |
| 751 | "\\|[ \t]*[-[:alnum:]]*>+[ \t]*$\\|[ \t]*$\\|" | ||
| 752 | "--\\( \\|-+\\)$\\|" | ||
| 753 | page-delimiter))) | ||
| 751 | 754 | ||
| 752 | 755 | ||
| 753 | (defun mail-header-end () | 756 | (defun mail-header-end () |
| @@ -1986,4 +1989,9 @@ you can move to one of them and type C-c C-c to recover that one." | |||
| 1986 | 1989 | ||
| 1987 | (provide 'sendmail) | 1990 | (provide 'sendmail) |
| 1988 | 1991 | ||
| 1992 | ;; Local Variables: | ||
| 1993 | ;; byte-compile-dynamic: t | ||
| 1994 | ;; coding: utf-8 | ||
| 1995 | ;; End: | ||
| 1996 | |||
| 1989 | ;;; sendmail.el ends here | 1997 | ;;; sendmail.el ends here |
diff --git a/lisp/mail/unrmail.el b/lisp/mail/unrmail.el index 929f97746b0..af16bbf8c73 100644 --- a/lisp/mail/unrmail.el +++ b/lisp/mail/unrmail.el | |||
| @@ -66,11 +66,11 @@ For example, invoke `emacs -batch -f batch-unrmail RMAIL'." | |||
| 66 | from to) | 66 | from to) |
| 67 | (goto-char (point-min)) | 67 | (goto-char (point-min)) |
| 68 | (search-forward "\n\^_" nil t) ; Skip BABYL header. | 68 | (search-forward "\n\^_" nil t) ; Skip BABYL header. |
| 69 | (if (= (setq from (point)) (point-max)) | 69 | (setq from (point)) |
| 70 | (error "The input file contains no messages")) | ||
| 71 | (goto-char (point-max)) | 70 | (goto-char (point-max)) |
| 72 | (search-backward "\n\^_" from 'mv) | 71 | (search-backward "\n\^_" from 'mv) |
| 73 | (setq to (point)) | 72 | (if (= from (setq to (point))) |
| 73 | (error "The input file contains no messages")) | ||
| 74 | (unless (and coding-system | 74 | (unless (and coding-system |
| 75 | (coding-system-p coding-system)) | 75 | (coding-system-p coding-system)) |
| 76 | (setq coding-system | 76 | (setq coding-system |
diff --git a/lisp/mh-e/ChangeLog.1 b/lisp/mh-e/ChangeLog.1 index 8b4981940ae..94ac7a2f3b7 100644 --- a/lisp/mh-e/ChangeLog.1 +++ b/lisp/mh-e/ChangeLog.1 | |||
| @@ -2898,7 +2898,7 @@ | |||
| 2898 | 2898 | ||
| 2899 | 2003-06-01 Peter S Galbraith <psg@debian.org> | 2899 | 2003-06-01 Peter S Galbraith <psg@debian.org> |
| 2900 | 2900 | ||
| 2901 | * mh-comp.el (mh-modify-header-field): Bug fix. Calling with with | 2901 | * mh-comp.el (mh-modify-header-field): Bug fix. Calling with |
| 2902 | a value that was already inserted causes it to get inserted a | 2902 | a value that was already inserted causes it to get inserted a |
| 2903 | second time. I have wrapped the value around \b word delimiters. | 2903 | second time. I have wrapped the value around \b word delimiters. |
| 2904 | Hope there are no side effects for other code. | 2904 | Hope there are no side effects for other code. |
| @@ -9952,7 +9952,7 @@ | |||
| 9952 | * mh-mime.el (compilation): Code rearrangement to remove compiler | 9952 | * mh-mime.el (compilation): Code rearrangement to remove compiler |
| 9953 | warnings. | 9953 | warnings. |
| 9954 | (mh-defun-compat): New macro to define to useful functions that | 9954 | (mh-defun-compat): New macro to define to useful functions that |
| 9955 | aren't present present in old Gnus. | 9955 | aren't present in old Gnus. |
| 9956 | (mh-destroy-postponed-handles): New function to cleanup handles | 9956 | (mh-destroy-postponed-handles): New function to cleanup handles |
| 9957 | that are associated with external viewers. | 9957 | that are associated with external viewers. |
| 9958 | (mh-handle-set-external-undisplayer): New function to replace | 9958 | (mh-handle-set-external-undisplayer): New function to replace |
diff --git a/lisp/net/network-stream.el b/lisp/net/network-stream.el index 7860eb96846..8730e875ea0 100644 --- a/lisp/net/network-stream.el +++ b/lisp/net/network-stream.el | |||
| @@ -299,7 +299,8 @@ functionality. | |||
| 299 | ;; support, or no gnutls-cli installed. | 299 | ;; support, or no gnutls-cli installed. |
| 300 | (eq resulting-type 'plain)) | 300 | (eq resulting-type 'plain)) |
| 301 | (setq error | 301 | (setq error |
| 302 | (if starttls-available | 302 | (if (or (null starttls-command) |
| 303 | starttls-available) | ||
| 303 | "Server does not support TLS" | 304 | "Server does not support TLS" |
| 304 | (concat "Emacs does not support TLS, and no external `" | 305 | (concat "Emacs does not support TLS, and no external `" |
| 305 | (if starttls-use-gnutls | 306 | (if starttls-use-gnutls |
diff --git a/lisp/obsolete/old-emacs-lock.el b/lisp/obsolete/old-emacs-lock.el index e586d34b499..9bb084d7db4 100644 --- a/lisp/obsolete/old-emacs-lock.el +++ b/lisp/obsolete/old-emacs-lock.el | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | ;;; emacs-lock.el --- prevents you from exiting Emacs if a buffer is locked | 1 | ;;; emacs-lock.el --- prevents you from exiting Emacs if a buffer is locked |
| 2 | 2 | ||
| 3 | ;; Copyright (C) 1994, 1997, 2001-2012 Free Software Foundation, Inc | 3 | ;; Copyright (C) 1994, 1997, 2001-2012 Free Software Foundation, Inc. |
| 4 | 4 | ||
| 5 | ;; Author: Tom Wurgler <twurgler@goodyear.com> | 5 | ;; Author: Tom Wurgler <twurgler@goodyear.com> |
| 6 | ;; Created: 12/8/94 | 6 | ;; Created: 12/8/94 |
diff --git a/lisp/org/ChangeLog b/lisp/org/ChangeLog index 983df8a6bfc..7bee98d8110 100644 --- a/lisp/org/ChangeLog +++ b/lisp/org/ChangeLog | |||
| @@ -1177,7 +1177,7 @@ | |||
| 1177 | * org.el: Remap `outline-promote' and `outline-demote' keys to | 1177 | * org.el: Remap `outline-promote' and `outline-demote' keys to |
| 1178 | `org-promote-subtree' and `org-demote-subtree'. | 1178 | `org-promote-subtree' and `org-demote-subtree'. |
| 1179 | 1179 | ||
| 1180 | 2012-01-03 Leo <sdl.web@gmail.com> | 1180 | 2012-01-03 Leo Liu <sdl.web@gmail.com> |
| 1181 | 1181 | ||
| 1182 | * org-agenda.el (org-agenda-do-context-action): Check if marker is | 1182 | * org-agenda.el (org-agenda-do-context-action): Check if marker is |
| 1183 | valid before use. | 1183 | valid before use. |
| @@ -1749,7 +1749,7 @@ | |||
| 1749 | 1749 | ||
| 1750 | 2012-01-03 Suvayu Ali <fatkasuvayu+linux@gmail.com> (tiny change) | 1750 | 2012-01-03 Suvayu Ali <fatkasuvayu+linux@gmail.com> (tiny change) |
| 1751 | 1751 | ||
| 1752 | * org-inlinetask.el (org-inlinetask): New customisable face | 1752 | * org-inlinetask.el (org-inlinetask): New customizable face |
| 1753 | for inlinetasks | 1753 | for inlinetasks |
| 1754 | 1754 | ||
| 1755 | 2012-01-03 Bastien Guerry <bzg@gnu.org> | 1755 | 2012-01-03 Bastien Guerry <bzg@gnu.org> |
| @@ -2964,7 +2964,7 @@ | |||
| 2964 | 2964 | ||
| 2965 | * org-latex.el (org-export-latex-header-defs-re): Delete. | 2965 | * org-latex.el (org-export-latex-header-defs-re): Delete. |
| 2966 | 2966 | ||
| 2967 | 2011-07-28 Bastien <bzg@gnu.org> | 2967 | 2011-07-28 Bastien Guerry <bzg@gnu.org> |
| 2968 | 2968 | ||
| 2969 | * org.el (org-last-set-property): New variable. | 2969 | * org.el (org-last-set-property): New variable. |
| 2970 | (org-read-property-name): Use the new variable: the prompt | 2970 | (org-read-property-name): Use the new variable: the prompt |
| @@ -6786,7 +6786,7 @@ | |||
| 6786 | * ob.el (org-babel-params-from-properties): Test for | 6786 | * ob.el (org-babel-params-from-properties): Test for |
| 6787 | "header-arg-name" and ":header-arg-name", in that order. | 6787 | "header-arg-name" and ":header-arg-name", in that order. |
| 6788 | 6788 | ||
| 6789 | 2011-07-28 Bastien <bastien.guerry@wikimedia.fr> | 6789 | 2011-07-28 Bastien Guerry <bzg@gnu.org> |
| 6790 | 6790 | ||
| 6791 | * org-capture.el (org-capture-templates): Document "currentfile" | 6791 | * org-capture.el (org-capture-templates): Document "currentfile" |
| 6792 | for capture template. | 6792 | for capture template. |
| @@ -19573,7 +19573,7 @@ | |||
| 19573 | against all agenda files. | 19573 | against all agenda files. |
| 19574 | 19574 | ||
| 19575 | 2008-10-12 Carsten Dominik <dominik@science.uva.nl> | 19575 | 2008-10-12 Carsten Dominik <dominik@science.uva.nl> |
| 19576 | Bastien Guerry <bzg@altern.org> | 19576 | Bastien Guerry <bzg@altern.org> |
| 19577 | 19577 | ||
| 19578 | * org-list.el: New file, aggregating list functions from org.el | 19578 | * org-list.el: New file, aggregating list functions from org.el |
| 19579 | and org-export-latex.el. | 19579 | and org-export-latex.el. |
diff --git a/lisp/org/ob-fortran.el b/lisp/org/ob-fortran.el index b6305c42769..46d2269a1d7 100644 --- a/lisp/org/ob-fortran.el +++ b/lisp/org/ob-fortran.el | |||
| @@ -110,7 +110,7 @@ it's header arguments." | |||
| 110 | "Wrap body in a \"program ... end program\" block if none exists." | 110 | "Wrap body in a \"program ... end program\" block if none exists." |
| 111 | (if (string-match "^[ \t]*program[ \t]*.*" (capitalize body)) | 111 | (if (string-match "^[ \t]*program[ \t]*.*" (capitalize body)) |
| 112 | (let ((vars (mapcar #'cdr (org-babel-get-header params :var)))) | 112 | (let ((vars (mapcar #'cdr (org-babel-get-header params :var)))) |
| 113 | (if vars (error "cannot use :vars if 'program' statment is present")) | 113 | (if vars (error "cannot use :vars if 'program' statement is present")) |
| 114 | body) | 114 | body) |
| 115 | (format "program main\n%s\nend program main\n" body))) | 115 | (format "program main\n%s\nend program main\n" body))) |
| 116 | 116 | ||
| @@ -127,7 +127,7 @@ support for sessions" | |||
| 127 | ;; helper functions | 127 | ;; helper functions |
| 128 | 128 | ||
| 129 | (defun org-babel-fortran-var-to-fortran (pair) | 129 | (defun org-babel-fortran-var-to-fortran (pair) |
| 130 | "fortranonvert an elisp val into a string of fortran code specifying a var | 130 | "Convert an elisp val into a string of fortran code specifying a var |
| 131 | of the same value." | 131 | of the same value." |
| 132 | ;; TODO list support | 132 | ;; TODO list support |
| 133 | (let ((var (car pair)) | 133 | (let ((var (car pair)) |
diff --git a/lisp/org/ob-latex.el b/lisp/org/ob-latex.el index 0db71992826..23e8d91fecd 100644 --- a/lisp/org/ob-latex.el +++ b/lisp/org/ob-latex.el | |||
| @@ -132,7 +132,7 @@ This function is called by `org-babel-execute-src-block'." | |||
| 132 | (when (file-exists-p transient-pdf-file) | 132 | (when (file-exists-p transient-pdf-file) |
| 133 | (delete-file transient-pdf-file)))))) | 133 | (delete-file transient-pdf-file)))))) |
| 134 | ((string-match "\\.\\([^\\.]+\\)$" out-file) | 134 | ((string-match "\\.\\([^\\.]+\\)$" out-file) |
| 135 | (error "can not create %s files, please specify a .png or .pdf file or try the :imagemagick header arguement" | 135 | (error "can not create %s files, please specify a .png or .pdf file or try the :imagemagick header argument" |
| 136 | (match-string 1 out-file)))) | 136 | (match-string 1 out-file)))) |
| 137 | nil) ;; signal that output has already been written to file | 137 | nil) ;; signal that output has already been written to file |
| 138 | body)) | 138 | body)) |
diff --git a/lisp/org/ob-ledger.el b/lisp/org/ob-ledger.el index e9c142712eb..a454d51e391 100644 --- a/lisp/org/ob-ledger.el +++ b/lisp/org/ob-ledger.el | |||
| @@ -29,7 +29,7 @@ | |||
| 29 | ;; | 29 | ;; |
| 30 | ;; 1) there is no such thing as a "session" in ledger | 30 | ;; 1) there is no such thing as a "session" in ledger |
| 31 | ;; | 31 | ;; |
| 32 | ;; 2) we are generally only going to return output from the leger program | 32 | ;; 2) we are generally only going to return output from the ledger program |
| 33 | ;; | 33 | ;; |
| 34 | ;; 3) we are adding the "cmdline" header argument | 34 | ;; 3) we are adding the "cmdline" header argument |
| 35 | ;; | 35 | ;; |
diff --git a/lisp/org/org-agenda.el b/lisp/org/org-agenda.el index d444aff4f2b..bdf68819089 100644 --- a/lisp/org/org-agenda.el +++ b/lisp/org/org-agenda.el | |||
| @@ -28,7 +28,7 @@ | |||
| 28 | ;; | 28 | ;; |
| 29 | ;; The functions `org-batch-agenda', `org-batch-agenda-csv', and | 29 | ;; The functions `org-batch-agenda', `org-batch-agenda-csv', and |
| 30 | ;; `org-batch-store-agenda-views' are implemented as macros to provide | 30 | ;; `org-batch-store-agenda-views' are implemented as macros to provide |
| 31 | ;; a conveniant way for extracting agenda information from the command | 31 | ;; a convenient way for extracting agenda information from the command |
| 32 | ;; line. The Lisp does not evaluate parameters of a macro call; thus | 32 | ;; line. The Lisp does not evaluate parameters of a macro call; thus |
| 33 | ;; it is not necessary to quote the parameters passed to one of those | 33 | ;; it is not necessary to quote the parameters passed to one of those |
| 34 | ;; functions. E.g. you can write: | 34 | ;; functions. E.g. you can write: |
| @@ -1088,7 +1088,7 @@ and timeline buffers." | |||
| 1088 | (const :tag "Sunday" 0))) | 1088 | (const :tag "Sunday" 0))) |
| 1089 | 1089 | ||
| 1090 | (defcustom org-agenda-move-date-from-past-immediately-to-today t | 1090 | (defcustom org-agenda-move-date-from-past-immediately-to-today t |
| 1091 | "Non-nil means jumpt to today when moving a past date forward in time. | 1091 | "Non-nil means jump to today when moving a past date forward in time. |
| 1092 | When using S-right in the agenda to move a a date forward, and the date | 1092 | When using S-right in the agenda to move a a date forward, and the date |
| 1093 | stamp currently points to the past, the first key press will move it | 1093 | stamp currently points to the past, the first key press will move it |
| 1094 | to today. WHen nil, just move one day forward even if the date stays | 1094 | to today. WHen nil, just move one day forward even if the date stays |
| @@ -1660,7 +1660,7 @@ Where CATEGORY-REGEXP is a regexp matching the categories where | |||
| 1660 | the icon should be displayed. | 1660 | the icon should be displayed. |
| 1661 | FILE-OR-DATA either a file path or a string containing image data. | 1661 | FILE-OR-DATA either a file path or a string containing image data. |
| 1662 | 1662 | ||
| 1663 | The other fields can be omited safely if not needed: | 1663 | The other fields can be omitted safely if not needed: |
| 1664 | TYPE indicates the image type. | 1664 | TYPE indicates the image type. |
| 1665 | DATA-P is a boolean indicating whether the FILE-OR-DATA string is | 1665 | DATA-P is a boolean indicating whether the FILE-OR-DATA string is |
| 1666 | image data. | 1666 | image data. |
| @@ -3064,7 +3064,7 @@ define a filter for one of the individual blocks. You need to set it in | |||
| 3064 | the global options and expect it to be applied to the entire view.") | 3064 | the global options and expect it to be applied to the entire view.") |
| 3065 | 3065 | ||
| 3066 | (defvar org-agenda-category-filter-preset nil | 3066 | (defvar org-agenda-category-filter-preset nil |
| 3067 | "A preset of the categeory filter used for secondary agenda filtering. | 3067 | "A preset of the category filter used for secondary agenda filtering. |
| 3068 | This must be a list of strings, each string must be a single category | 3068 | This must be a list of strings, each string must be a single category |
| 3069 | preceded by \"+\" or \"-\". | 3069 | preceded by \"+\" or \"-\". |
| 3070 | This variable should not be set directly, but agenda custom commands can | 3070 | This variable should not be set directly, but agenda custom commands can |
| @@ -4922,7 +4922,7 @@ DAYNAME is a number between 0 (Sunday) and 6 (Saturday). | |||
| 4922 | SKIP-WEEKS is any number of ISO weeks in the block period for which the | 4922 | SKIP-WEEKS is any number of ISO weeks in the block period for which the |
| 4923 | item should be skipped. If any of the SKIP-WEEKS arguments is the symbol | 4923 | item should be skipped. If any of the SKIP-WEEKS arguments is the symbol |
| 4924 | `holidays', then any date that is known by the Emacs calendar to be a | 4924 | `holidays', then any date that is known by the Emacs calendar to be a |
| 4925 | holidy will also be skipped." | 4925 | holiday will also be skipped." |
| 4926 | (let* ((date1 (calendar-absolute-from-gregorian (list m1 d1 y1))) | 4926 | (let* ((date1 (calendar-absolute-from-gregorian (list m1 d1 y1))) |
| 4927 | (date2 (calendar-absolute-from-gregorian (list m2 d2 y2))) | 4927 | (date2 (calendar-absolute-from-gregorian (list m2 d2 y2))) |
| 4928 | (d (calendar-absolute-from-gregorian date))) | 4928 | (d (calendar-absolute-from-gregorian date))) |
| @@ -8507,7 +8507,7 @@ tag and (if present) the flagging note." | |||
| 8507 | (org-agenda-remove-flag hdmarker) | 8507 | (org-agenda-remove-flag hdmarker) |
| 8508 | (let ((win (get-buffer-window "*Flagging Note*"))) | 8508 | (let ((win (get-buffer-window "*Flagging Note*"))) |
| 8509 | (and win (delete-window win))) | 8509 | (and win (delete-window win))) |
| 8510 | (message "Entry unflaged")) | 8510 | (message "Entry unflagged")) |
| 8511 | (setq note (org-entry-get hdmarker "THEFLAGGINGNOTE")) | 8511 | (setq note (org-entry-get hdmarker "THEFLAGGINGNOTE")) |
| 8512 | (unless note | 8512 | (unless note |
| 8513 | (error "No flagging note")) | 8513 | (error "No flagging note")) |
| @@ -8530,7 +8530,7 @@ tag and (if present) the flagging note." | |||
| 8530 | (org-entry-delete nil "THEFLAGGINGNOTE") | 8530 | (org-entry-delete nil "THEFLAGGINGNOTE") |
| 8531 | (setq newhead (org-get-heading))) | 8531 | (setq newhead (org-get-heading))) |
| 8532 | (org-agenda-change-all-lines newhead marker) | 8532 | (org-agenda-change-all-lines newhead marker) |
| 8533 | (message "Entry unflaged"))) | 8533 | (message "Entry unflagged"))) |
| 8534 | 8534 | ||
| 8535 | (defun org-agenda-get-any-marker (&optional pos) | 8535 | (defun org-agenda-get-any-marker (&optional pos) |
| 8536 | (or (get-text-property (or pos (point-at-bol)) 'org-hd-marker) | 8536 | (or (get-text-property (or pos (point-at-bol)) 'org-hd-marker) |
diff --git a/lisp/org/org-beamer.el b/lisp/org/org-beamer.el index 0a402ed4038..28b79a03dfe 100644 --- a/lisp/org/org-beamer.el +++ b/lisp/org/org-beamer.el | |||
| @@ -410,7 +410,7 @@ the value will be inserted right after the documentclass statement." | |||
| 410 | 410 | ||
| 411 | 411 | ||
| 412 | ;; Functions to initialize and post-process | 412 | ;; Functions to initialize and post-process |
| 413 | ;; These fuctions will be hooked into various places in the export process | 413 | ;; These functions will be hooked into various places in the export process |
| 414 | 414 | ||
| 415 | (defun org-beamer-initialize-open-trackers () | 415 | (defun org-beamer-initialize-open-trackers () |
| 416 | "Reset variables that track if certain environments are open during export." | 416 | "Reset variables that track if certain environments are open during export." |
| @@ -450,7 +450,7 @@ The effect is that these values will be accessible during export." | |||
| 450 | ((stringp org-beamer-frame-level-now) | 450 | ((stringp org-beamer-frame-level-now) |
| 451 | (setq org-beamer-frame-level-now | 451 | (setq org-beamer-frame-level-now |
| 452 | (string-to-number org-beamer-frame-level-now)))) | 452 | (string-to-number org-beamer-frame-level-now)))) |
| 453 | ;; Find the header additons, most likely theme commands | 453 | ;; Find the header additions, most likely theme commands |
| 454 | (setq org-beamer-header-extra | 454 | (setq org-beamer-header-extra |
| 455 | (or (and (org-region-active-p) | 455 | (or (and (org-region-active-p) |
| 456 | (save-excursion | 456 | (save-excursion |
diff --git a/lisp/org/org-capture.el b/lisp/org/org-capture.el index 46202f8adea..31694d47bc0 100644 --- a/lisp/org/org-capture.el +++ b/lisp/org/org-capture.el | |||
| @@ -374,7 +374,7 @@ to avoid conflicts with other active capture processes." | |||
| 374 | (plist-get (if local org-capture-current-plist org-capture-plist) prop)) | 374 | (plist-get (if local org-capture-current-plist org-capture-plist) prop)) |
| 375 | 375 | ||
| 376 | (defun org-capture-member (prop &optional local) | 376 | (defun org-capture-member (prop &optional local) |
| 377 | "Is PROP a preperty in `org-capture-plist'. | 377 | "Is PROP a property in `org-capture-plist'. |
| 378 | When LOCAL is set, use the local variable `org-capture-current-plist', | 378 | When LOCAL is set, use the local variable `org-capture-current-plist', |
| 379 | this is necessary after initialization of the capture process, | 379 | this is necessary after initialization of the capture process, |
| 380 | to avoid conflicts with other active capture processes." | 380 | to avoid conflicts with other active capture processes." |
| @@ -1455,7 +1455,7 @@ The template may still contain \"%?\" for cursor positioning." | |||
| 1455 | (goto-char (point-min)) | 1455 | (goto-char (point-min)) |
| 1456 | (while (looking-at "[ \t]*\n") (replace-match "")) | 1456 | (while (looking-at "[ \t]*\n") (replace-match "")) |
| 1457 | (if (re-search-forward "[ \t\n]*\\'" nil t) (replace-match "\n")) | 1457 | (if (re-search-forward "[ \t\n]*\\'" nil t) (replace-match "\n")) |
| 1458 | ;; Return the expanded tempate and kill the temporary buffer | 1458 | ;; Return the expanded template and kill the temporary buffer |
| 1459 | (untabify (point-min) (point-max)) | 1459 | (untabify (point-min) (point-max)) |
| 1460 | (set-buffer-modified-p nil) | 1460 | (set-buffer-modified-p nil) |
| 1461 | (prog1 (buffer-string) (kill-buffer (current-buffer)))))) | 1461 | (prog1 (buffer-string) (kill-buffer (current-buffer)))))) |
diff --git a/lisp/org/org-clock.el b/lisp/org/org-clock.el index 2784707e452..6211ae45b1b 100644 --- a/lisp/org/org-clock.el +++ b/lisp/org/org-clock.el | |||
| @@ -2128,7 +2128,7 @@ the currently selected interval size." | |||
| 2128 | "Write out a clock table at position IPOS in the current buffer. | 2128 | "Write out a clock table at position IPOS in the current buffer. |
| 2129 | TABLES is a list of tables with clocking data as produced by | 2129 | TABLES is a list of tables with clocking data as produced by |
| 2130 | `org-clock-get-table-data'. PARAMS is the parameter property list obtained | 2130 | `org-clock-get-table-data'. PARAMS is the parameter property list obtained |
| 2131 | from the dynamic block defintion." | 2131 | from the dynamic block definition." |
| 2132 | ;; This function looks quite complicated, mainly because there are a | 2132 | ;; This function looks quite complicated, mainly because there are a |
| 2133 | ;; lot of options which can add or remove columns. I have massively | 2133 | ;; lot of options which can add or remove columns. I have massively |
| 2134 | ;; commented this function, the I hope it is understandable. If | 2134 | ;; commented this function, the I hope it is understandable. If |
diff --git a/lisp/org/org-compat.el b/lisp/org/org-compat.el index 425e8d816c7..7c969375a7f 100644 --- a/lisp/org/org-compat.el +++ b/lisp/org/org-compat.el | |||
| @@ -275,7 +275,7 @@ Works on both Emacs and XEmacs." | |||
| 275 | nil)) | 275 | nil)) |
| 276 | 276 | ||
| 277 | (defmacro org-xemacs-without-invisibility (&rest body) | 277 | (defmacro org-xemacs-without-invisibility (&rest body) |
| 278 | "Turn off exents with invisibility while executing BODY." | 278 | "Turn off extents with invisibility while executing BODY." |
| 279 | `(let ((ext-inv (extent-list nil (point-at-bol) (point-at-eol) | 279 | `(let ((ext-inv (extent-list nil (point-at-bol) (point-at-eol) |
| 280 | 'all-extents-closed-open 'invisible)) | 280 | 'all-extents-closed-open 'invisible)) |
| 281 | ext-inv-specs) | 281 | ext-inv-specs) |
diff --git a/lisp/org/org-ctags.el b/lisp/org/org-ctags.el index 7cbd299782f..ea94d419957 100644 --- a/lisp/org/org-ctags.el +++ b/lisp/org/org-ctags.el | |||
| @@ -35,7 +35,7 @@ | |||
| 35 | ;; links to these 'tagged' destinations, allowing seamless navigation between | 35 | ;; links to these 'tagged' destinations, allowing seamless navigation between |
| 36 | ;; multiple org-mode files. Topics can be created in any org mode file and | 36 | ;; multiple org-mode files. Topics can be created in any org mode file and |
| 37 | ;; will always be found by plain links from other files. Other file types | 37 | ;; will always be found by plain links from other files. Other file types |
| 38 | ;; recognised by ctags (source code files, latex files, etc) will also be | 38 | ;; recognized by ctags (source code files, latex files, etc) will also be |
| 39 | ;; available as destinations for plain links, and similarly, org-mode links | 39 | ;; available as destinations for plain links, and similarly, org-mode links |
| 40 | ;; will be available as tags from source files. Finally, the function | 40 | ;; will be available as tags from source files. Finally, the function |
| 41 | ;; `org-ctags-find-tag-interactive' lets you choose any known tag, using | 41 | ;; `org-ctags-find-tag-interactive' lets you choose any known tag, using |
diff --git a/lisp/org/org-exp.el b/lisp/org/org-exp.el index 49da40f5f4f..c7e1a94216e 100644 --- a/lisp/org/org-exp.el +++ b/lisp/org/org-exp.el | |||
| @@ -2800,7 +2800,7 @@ continue numbering from the last numbered block. | |||
| 2800 | REPLACE-LABELS is dual-purpose. | 2800 | REPLACE-LABELS is dual-purpose. |
| 2801 | 1. It controls the retention of labels in the exported block. | 2801 | 1. It controls the retention of labels in the exported block. |
| 2802 | 2. It specifies in what manner the links (or references) to a | 2802 | 2. It specifies in what manner the links (or references) to a |
| 2803 | labelled line be formatted. | 2803 | labeled line be formatted. |
| 2804 | 2804 | ||
| 2805 | REPLACE-LABELS is the symbol `keep' if the literal example | 2805 | REPLACE-LABELS is the symbol `keep' if the literal example |
| 2806 | specifies \"-k\" option, is numeric if the literal example | 2806 | specifies \"-k\" option, is numeric if the literal example |
| @@ -2808,12 +2808,12 @@ specifies \"-r\" option and is nil otherwise. | |||
| 2808 | 2808 | ||
| 2809 | Handle REPLACE-LABELS as below: | 2809 | Handle REPLACE-LABELS as below: |
| 2810 | - If nil, retain labels in the exported block and use | 2810 | - If nil, retain labels in the exported block and use |
| 2811 | user-provided labels for referencing the labelled lines. | 2811 | user-provided labels for referencing the labeled lines. |
| 2812 | - If it is a number, remove labels in the exported block and use | 2812 | - If it is a number, remove labels in the exported block and use |
| 2813 | one of line numbers or labels for referencing labelled lines based | 2813 | one of line numbers or labels for referencing labeled lines based |
| 2814 | on NUMBER option. | 2814 | on NUMBER option. |
| 2815 | - If it is a keep, retain labels in the exported block and use | 2815 | - If it is a keep, retain labels in the exported block and use |
| 2816 | one of line numbers or labels for referencing labelled lines | 2816 | one of line numbers or labels for referencing labeled lines |
| 2817 | based on NUMBER option. | 2817 | based on NUMBER option. |
| 2818 | 2818 | ||
| 2819 | LABEL-FORMAT is the value of \"-l\" switch associated with | 2819 | LABEL-FORMAT is the value of \"-l\" switch associated with |
| @@ -2823,8 +2823,8 @@ PREPROCESS is intended for backend-agnostic handling of source | |||
| 2823 | block numbering. When non-nil do the following: | 2823 | block numbering. When non-nil do the following: |
| 2824 | - do not number the lines | 2824 | - do not number the lines |
| 2825 | - always strip the labels from exported block | 2825 | - always strip the labels from exported block |
| 2826 | - do not make the labelled line a target of an incoming link. | 2826 | - do not make the labeled line a target of an incoming link. |
| 2827 | Instead mark the labelled line with `org-coderef' property and | 2827 | Instead mark the labeled line with `org-coderef' property and |
| 2828 | store the label in it." | 2828 | store the label in it." |
| 2829 | (setq skip1 (or skip1 0) skip2 (or skip2 0)) | 2829 | (setq skip1 (or skip1 0) skip2 (or skip2 0)) |
| 2830 | (if (and number (not cont)) (setq org-export-last-code-line-counter-value 0)) | 2830 | (if (and number (not cont)) (setq org-export-last-code-line-counter-value 0)) |
| @@ -3021,7 +3021,7 @@ to the value of `temporary-file-directory'." | |||
| 3021 | (org-load-modules-maybe) | 3021 | (org-load-modules-maybe) |
| 3022 | (unless org-local-vars | 3022 | (unless org-local-vars |
| 3023 | (setq org-local-vars (org-get-local-variables))) | 3023 | (setq org-local-vars (org-get-local-variables))) |
| 3024 | (eval ;; convert to fmt -- mimicing `org-run-like-in-org-mode' | 3024 | (eval ;; convert to fmt -- mimicking `org-run-like-in-org-mode' |
| 3025 | (list 'let org-local-vars | 3025 | (list 'let org-local-vars |
| 3026 | (list (intern (format "org-export-as-%s" fmt)) | 3026 | (list (intern (format "org-export-as-%s" fmt)) |
| 3027 | nil nil nil ''string t)))) | 3027 | nil nil nil ''string t)))) |
diff --git a/lisp/org/org-list.el b/lisp/org/org-list.el index b36167701b4..da8a810895c 100644 --- a/lisp/org/org-list.el +++ b/lisp/org/org-list.el | |||
| @@ -71,7 +71,7 @@ | |||
| 71 | ;; few thousand lines long). Thus, code should follow the rule: | 71 | ;; few thousand lines long). Thus, code should follow the rule: |
| 72 | ;; "collect once, use many". As a corollary, it is usually a bad idea | 72 | ;; "collect once, use many". As a corollary, it is usually a bad idea |
| 73 | ;; to use directly an interactive function inside the code, as those, | 73 | ;; to use directly an interactive function inside the code, as those, |
| 74 | ;; being independant entities, read the whole list structure another | 74 | ;; being independent entities, read the whole list structure another |
| 75 | ;; time. | 75 | ;; time. |
| 76 | 76 | ||
| 77 | ;;; Code: | 77 | ;;; Code: |
| @@ -685,7 +685,7 @@ Assume point is at an item." | |||
| 685 | (cond | 685 | (cond |
| 686 | ((<= (point) lim-up) | 686 | ((<= (point) lim-up) |
| 687 | ;; At upward limit: if we ended at an item, store it, | 687 | ;; At upward limit: if we ended at an item, store it, |
| 688 | ;; else dimiss useless data recorded above BEG-CELL. | 688 | ;; else dismiss useless data recorded above BEG-CELL. |
| 689 | ;; Jump to part 2. | 689 | ;; Jump to part 2. |
| 690 | (throw 'exit | 690 | (throw 'exit |
| 691 | (setq itm-lst | 691 | (setq itm-lst |
| @@ -2674,7 +2674,7 @@ If a region is active, all items inside will be moved." | |||
| 2674 | (defvar org-tab-ind-state) | 2674 | (defvar org-tab-ind-state) |
| 2675 | (defun org-cycle-item-indentation () | 2675 | (defun org-cycle-item-indentation () |
| 2676 | "Cycle levels of indentation of an empty item. | 2676 | "Cycle levels of indentation of an empty item. |
| 2677 | The first run indents the item, if applicable. Subsequents runs | 2677 | The first run indents the item, if applicable. Subsequent runs |
| 2678 | outdent it at meaningful levels in the list. When done, item is | 2678 | outdent it at meaningful levels in the list. When done, item is |
| 2679 | put back at its original position with its original bullet. | 2679 | put back at its original position with its original bullet. |
| 2680 | 2680 | ||
| @@ -3047,7 +3047,7 @@ Valid parameters PARAMS are: | |||
| 3047 | 3047 | ||
| 3048 | Alternatively, each parameter can also be a form returning | 3048 | Alternatively, each parameter can also be a form returning |
| 3049 | a string. These sexp can use keywords `counter' and `depth', | 3049 | a string. These sexp can use keywords `counter' and `depth', |
| 3050 | reprensenting respectively counter associated to the current | 3050 | representing respectively counter associated to the current |
| 3051 | item, and depth of the current sub-list, starting at 0. | 3051 | item, and depth of the current sub-list, starting at 0. |
| 3052 | Obviously, `counter' is only available for parameters applying to | 3052 | Obviously, `counter' is only available for parameters applying to |
| 3053 | items." | 3053 | items." |
diff --git a/lisp/org/org-lparse.el b/lisp/org/org-lparse.el index b13dc86e5a6..229135e9b50 100644 --- a/lisp/org/org-lparse.el +++ b/lisp/org/org-lparse.el | |||
| @@ -854,7 +854,7 @@ version." | |||
| 854 | (throw 'nextline nil)) | 854 | (throw 'nextline nil)) |
| 855 | 855 | ||
| 856 | ;; Notes: The baseline version of org-html.el (git commit | 856 | ;; Notes: The baseline version of org-html.el (git commit |
| 857 | ;; 3d802e), while encoutering a *line-long* protected text, | 857 | ;; 3d802e), while encountering a *line-long* protected text, |
| 858 | ;; does one of the following two things based on the state | 858 | ;; does one of the following two things based on the state |
| 859 | ;; of the export buffer. | 859 | ;; of the export buffer. |
| 860 | 860 | ||
| @@ -869,10 +869,10 @@ version." | |||
| 869 | ;; I think ---> | 869 | ;; I think ---> |
| 870 | 870 | ||
| 871 | ;; Scenario 1 mentioned above kicks in when a block of | 871 | ;; Scenario 1 mentioned above kicks in when a block of |
| 872 | ;; protected text has to be inserted enbloc. For example, | 872 | ;; protected text has to be inserted en bloc. For example, |
| 873 | ;; this happens, when inserting an source or example block | 873 | ;; this happens, when inserting an source or example block |
| 874 | ;; or preformatted content enclosed in #+backend, | 874 | ;; or preformatted content enclosed in #+backend, |
| 875 | ;; #+begin_bakend ... #+end_backend) | 875 | ;; #+begin_backend ... #+end_backend) |
| 876 | 876 | ||
| 877 | ;; Scenario 2 mentioned above kicks in when the protected | 877 | ;; Scenario 2 mentioned above kicks in when the protected |
| 878 | ;; text is part of a running sentence. For example this | 878 | ;; text is part of a running sentence. For example this |
| @@ -1189,7 +1189,7 @@ version." | |||
| 1189 | (t (current-buffer)))))) | 1189 | (t (current-buffer)))))) |
| 1190 | 1190 | ||
| 1191 | (defun org-lparse-format-table (lines olines) | 1191 | (defun org-lparse-format-table (lines olines) |
| 1192 | "Retuns backend-specific code for org-type and table-type tables." | 1192 | "Returns backend-specific code for org-type and table-type tables." |
| 1193 | (if (stringp lines) | 1193 | (if (stringp lines) |
| 1194 | (setq lines (org-split-string lines "\n"))) | 1194 | (setq lines (org-split-string lines "\n"))) |
| 1195 | (if (string-match "^[ \t]*|" (car lines)) | 1195 | (if (string-match "^[ \t]*|" (car lines)) |
diff --git a/lisp/org/org-odt.el b/lisp/org/org-odt.el index 886efa014f3..c8fa7ea363b 100644 --- a/lisp/org/org-odt.el +++ b/lisp/org/org-odt.el | |||
| @@ -284,7 +284,7 @@ FILE-MEMBERS. | |||
| 284 | Use options 1, 2 or 3 only if styles.xml alone suffices for | 284 | Use options 1, 2 or 3 only if styles.xml alone suffices for |
| 285 | achieving the desired formatting. Use option 4, if the styles.xml | 285 | achieving the desired formatting. Use option 4, if the styles.xml |
| 286 | references additional files like header and footer images for | 286 | references additional files like header and footer images for |
| 287 | achieving the desired formattting. | 287 | achieving the desired formatting. |
| 288 | 288 | ||
| 289 | Use \"#+ODT_STYLES_FILE: ...\" directive to set this variable on | 289 | Use \"#+ODT_STYLES_FILE: ...\" directive to set this variable on |
| 290 | a per-file basis. For example, | 290 | a per-file basis. For example, |
| @@ -1878,7 +1878,7 @@ ATTR is a string of other attributes of the a element." | |||
| 1878 | (cons width height))) | 1878 | (cons width height))) |
| 1879 | 1879 | ||
| 1880 | (defvar org-odt-entity-labels-alist nil | 1880 | (defvar org-odt-entity-labels-alist nil |
| 1881 | "Associate Labels with the Labelled entities. | 1881 | "Associate Labels with the Labeled entities. |
| 1882 | Each element of the alist is of the form (LABEL-NAME | 1882 | Each element of the alist is of the form (LABEL-NAME |
| 1883 | CATEGORY-NAME SEQNO LABEL-STYLE-NAME). LABEL-NAME is same as | 1883 | CATEGORY-NAME SEQNO LABEL-STYLE-NAME). LABEL-NAME is same as |
| 1884 | that specified by \"#+LABEL: ...\" line. CATEGORY-NAME is the | 1884 | that specified by \"#+LABEL: ...\" line. CATEGORY-NAME is the |
| @@ -2213,7 +2213,7 @@ visually." | |||
| 2213 | (with-current-buffer | 2213 | (with-current-buffer |
| 2214 | (find-file-noselect (expand-file-name "styles.xml") t) | 2214 | (find-file-noselect (expand-file-name "styles.xml") t) |
| 2215 | ;; Don't make automatic backup of styles.xml file. This setting | 2215 | ;; Don't make automatic backup of styles.xml file. This setting |
| 2216 | ;; prevents the backedup styles.xml file from being zipped in to | 2216 | ;; prevents the backed-up styles.xml file from being zipped in to |
| 2217 | ;; odt file. This is more of a hackish fix. Better alternative | 2217 | ;; odt file. This is more of a hackish fix. Better alternative |
| 2218 | ;; would be to fix the zip command so that the output odt file | 2218 | ;; would be to fix the zip command so that the output odt file |
| 2219 | ;; includes only the needed files and excludes any auto-generated | 2219 | ;; includes only the needed files and excludes any auto-generated |
| @@ -2228,7 +2228,7 @@ visually." | |||
| 2228 | (org-odt-configure-outline-numbering | 2228 | (org-odt-configure-outline-numbering |
| 2229 | (if org-export-with-section-numbers org-export-headline-levels 0))) | 2229 | (if org-export-with-section-numbers org-export-headline-levels 0))) |
| 2230 | 2230 | ||
| 2231 | ;; Write custom stlyes for source blocks | 2231 | ;; Write custom styles for source blocks |
| 2232 | (org-odt-insert-custom-styles-for-srcblocks | 2232 | (org-odt-insert-custom-styles-for-srcblocks |
| 2233 | (mapconcat | 2233 | (mapconcat |
| 2234 | (lambda (style) | 2234 | (lambda (style) |
| @@ -2479,7 +2479,7 @@ Do this when translation to MathML fails." | |||
| 2479 | ;; `org-export-preprocess-after-blockquote-hook'. Note that this hook | 2479 | ;; `org-export-preprocess-after-blockquote-hook'. Note that this hook |
| 2480 | ;; is the one that is closest and well before the call to | 2480 | ;; is the one that is closest and well before the call to |
| 2481 | ;; `org-export-attach-captions-and-attributes' in | 2481 | ;; `org-export-attach-captions-and-attributes' in |
| 2482 | ;; `org-export-preprocess-stirng'. The above arrangement permits | 2482 | ;; `org-export-preprocess-string'. The above arrangement permits |
| 2483 | ;; captions, labels and attributes to be attached to png images | 2483 | ;; captions, labels and attributes to be attached to png images |
| 2484 | ;; generated out of latex equations. | 2484 | ;; generated out of latex equations. |
| 2485 | (add-hook 'org-export-preprocess-after-blockquote-hook | 2485 | (add-hook 'org-export-preprocess-after-blockquote-hook |
diff --git a/lisp/org/org-protocol.el b/lisp/org/org-protocol.el index ccdbc314a53..6ffa86a1204 100644 --- a/lisp/org/org-protocol.el +++ b/lisp/org/org-protocol.el | |||
| @@ -145,8 +145,8 @@ | |||
| 145 | (defgroup org-protocol nil | 145 | (defgroup org-protocol nil |
| 146 | "Intercept calls from emacsclient to trigger custom actions. | 146 | "Intercept calls from emacsclient to trigger custom actions. |
| 147 | 147 | ||
| 148 | This is done by advising `server-visit-files' to scann the list of filenames | 148 | This is done by advising `server-visit-files' to scan the list of filenames |
| 149 | for `org-protocol-the-protocol' and sub-procols defined in | 149 | for `org-protocol-the-protocol' and sub-protocols defined in |
| 150 | `org-protocol-protocol-alist' and `org-protocol-protocol-alist-default'." | 150 | `org-protocol-protocol-alist' and `org-protocol-protocol-alist-default'." |
| 151 | :version "22.1" | 151 | :version "22.1" |
| 152 | :group 'convenience | 152 | :group 'convenience |
diff --git a/lisp/org/org-publish.el b/lisp/org/org-publish.el index dc794dd92c5..67540a67688 100644 --- a/lisp/org/org-publish.el +++ b/lisp/org/org-publish.el | |||
| @@ -277,12 +277,12 @@ in the sitemap." | |||
| 277 | :type 'string) | 277 | :type 'string) |
| 278 | 278 | ||
| 279 | (defcustom org-publish-sitemap-file-entry-format "%t" | 279 | (defcustom org-publish-sitemap-file-entry-format "%t" |
| 280 | "How a sitemap file entry is formated. | 280 | "How a sitemap file entry is formatted. |
| 281 | You could use brackets to delimit on what part the link will be. | 281 | You could use brackets to delimit on what part the link will be. |
| 282 | 282 | ||
| 283 | %t is the title. | 283 | %t is the title. |
| 284 | %a is the author. | 284 | %a is the author. |
| 285 | %d is the date formated using `org-publish-sitemap-date-format'." | 285 | %d is the date formatted using `org-publish-sitemap-date-format'." |
| 286 | :group 'org-publish | 286 | :group 'org-publish |
| 287 | :type 'string) | 287 | :type 'string) |
| 288 | 288 | ||
diff --git a/lisp/org/org-table.el b/lisp/org/org-table.el index df93a9a7271..0d2a2e6a973 100644 --- a/lisp/org/org-table.el +++ b/lisp/org/org-table.el | |||
| @@ -50,7 +50,7 @@ | |||
| 50 | (defvar orgtbl-after-send-table-hook nil | 50 | (defvar orgtbl-after-send-table-hook nil |
| 51 | "Hook for functions attaching to `C-c C-c', if the table is sent. | 51 | "Hook for functions attaching to `C-c C-c', if the table is sent. |
| 52 | This can be used to add additional functionality after the table is sent | 52 | This can be used to add additional functionality after the table is sent |
| 53 | to the receiver position, othewise, if table is not sent, the functions | 53 | to the receiver position, otherwise, if table is not sent, the functions |
| 54 | are not run.") | 54 | are not run.") |
| 55 | 55 | ||
| 56 | (defcustom orgtbl-optimized (eq org-enable-table-editor 'optimized) | 56 | (defcustom orgtbl-optimized (eq org-enable-table-editor 'optimized) |
| @@ -1299,7 +1299,7 @@ However, when FORCE is non-nil, create new columns if necessary." | |||
| 1299 | (defun org-table-line-to-dline (line &optional above) | 1299 | (defun org-table-line-to-dline (line &optional above) |
| 1300 | "Turn a buffer line number into a data line number. | 1300 | "Turn a buffer line number into a data line number. |
| 1301 | If there is no data line in this line, return nil. | 1301 | If there is no data line in this line, return nil. |
| 1302 | If there is no matchin dline (most likely te refrence was a hline), the | 1302 | If there is no matching dline (most likely the reference was a hline), the |
| 1303 | first dline below it is used. When ABOVE is non-nil, the one above is used." | 1303 | first dline below it is used. When ABOVE is non-nil, the one above is used." |
| 1304 | (catch 'exit | 1304 | (catch 'exit |
| 1305 | (let ((ll (length org-table-dlines)) | 1305 | (let ((ll (length org-table-dlines)) |
| @@ -2671,7 +2671,7 @@ in the buffer and column1 and column2 are table column numbers." | |||
| 2671 | (prog1 (org-trim (org-table-get-field c1)) | 2671 | (prog1 (org-trim (org-table-get-field c1)) |
| 2672 | (if highlight (org-table-highlight-rectangle (point) (point))))) | 2672 | (if highlight (org-table-highlight-rectangle (point) (point))))) |
| 2673 | ;; A range, return a vector | 2673 | ;; A range, return a vector |
| 2674 | ;; First sort the numbers to get a regular ractangle | 2674 | ;; First sort the numbers to get a regular rectangle |
| 2675 | (if (< r2 r1) (setq tmp r1 r1 r2 r2 tmp)) | 2675 | (if (< r2 r1) (setq tmp r1 r1 r2 r2 tmp)) |
| 2676 | (if (< c2 c1) (setq tmp c1 c1 c2 c2 tmp)) | 2676 | (if (< c2 c1) (setq tmp c1 c1 c2 c2 tmp)) |
| 2677 | (if corners-only | 2677 | (if corners-only |
| @@ -2931,7 +2931,7 @@ known that the table will be realigned a little later anyway." | |||
| 2931 | 2931 | ||
| 2932 | (defun org-table-iterate (&optional arg) | 2932 | (defun org-table-iterate (&optional arg) |
| 2933 | "Recalculate the table until it does not change anymore. | 2933 | "Recalculate the table until it does not change anymore. |
| 2934 | The maximun number of iterations is 10, but you can chose a different value | 2934 | The maximum number of iterations is 10, but you can choose a different value |
| 2935 | with the prefix ARG." | 2935 | with the prefix ARG." |
| 2936 | (interactive "P") | 2936 | (interactive "P") |
| 2937 | (let ((imax (if arg (prefix-numeric-value arg) 10)) | 2937 | (let ((imax (if arg (prefix-numeric-value arg) 10)) |
diff --git a/lisp/org/org-taskjuggler.el b/lisp/org/org-taskjuggler.el index 68f64974ff3..c1a59ee70cb 100644 --- a/lisp/org/org-taskjuggler.el +++ b/lisp/org/org-taskjuggler.el | |||
| @@ -69,7 +69,7 @@ | |||
| 69 | ;; "taskjuggler_project" (or whatever you customized | 69 | ;; "taskjuggler_project" (or whatever you customized |
| 70 | ;; `org-export-taskjuggler-project-tag' to). You are now ready to | 70 | ;; `org-export-taskjuggler-project-tag' to). You are now ready to |
| 71 | ;; export the project plan with `org-export-as-taskjuggler-and-open' | 71 | ;; export the project plan with `org-export-as-taskjuggler-and-open' |
| 72 | ;; which will export the project plan and open a gant chart in | 72 | ;; which will export the project plan and open a Gantt chart in |
| 73 | ;; TaskJugglerUI. | 73 | ;; TaskJugglerUI. |
| 74 | ;; | 74 | ;; |
| 75 | ;; * Resources | 75 | ;; * Resources |
| @@ -572,7 +572,7 @@ with separator \"\n\"." | |||
| 572 | (and filtered-items (mapconcat 'identity filtered-items "\n")))) | 572 | (and filtered-items (mapconcat 'identity filtered-items "\n")))) |
| 573 | 573 | ||
| 574 | (defun org-taskjuggler-get-attributes (item attributes) | 574 | (defun org-taskjuggler-get-attributes (item attributes) |
| 575 | "Return all attribute as a single formated string. ITEM is an | 575 | "Return all attribute as a single formatted string. ITEM is an |
| 576 | alist representing either a resource or a task. ATTRIBUTES is a | 576 | alist representing either a resource or a task. ATTRIBUTES is a |
| 577 | list of symbols. Only entries from ITEM are considered that are | 577 | list of symbols. Only entries from ITEM are considered that are |
| 578 | listed in ATTRIBUTES." | 578 | listed in ATTRIBUTES." |
diff --git a/lisp/org/org.el b/lisp/org/org.el index c5d5e545b9f..57d2c96514e 100644 --- a/lisp/org/org.el +++ b/lisp/org/org.el | |||
| @@ -4717,7 +4717,7 @@ but the stars and the body are.") | |||
| 4717 | "\\(?: +" org-todo-regexp "\\)?" | 4717 | "\\(?: +" org-todo-regexp "\\)?" |
| 4718 | "\\(?: +\\(\\[#.\\]\\)\\)?" | 4718 | "\\(?: +\\(\\[#.\\]\\)\\)?" |
| 4719 | "\\(?: +" | 4719 | "\\(?: +" |
| 4720 | ;; Stats cookies can be sticked to body. | 4720 | ;; Stats cookies can be stuck to body. |
| 4721 | "\\(?:\\[[0-9%%/]+\\] *\\)?" | 4721 | "\\(?:\\[[0-9%%/]+\\] *\\)?" |
| 4722 | "\\(%s\\)" | 4722 | "\\(%s\\)" |
| 4723 | "\\(?: *\\[[0-9%%/]+\\]\\)?" | 4723 | "\\(?: *\\[[0-9%%/]+\\]\\)?" |
| @@ -5241,7 +5241,7 @@ The time stamps may be either active or inactive.") | |||
| 5241 | (defvar org-emph-face nil) | 5241 | (defvar org-emph-face nil) |
| 5242 | 5242 | ||
| 5243 | (defun org-do-emphasis-faces (limit) | 5243 | (defun org-do-emphasis-faces (limit) |
| 5244 | "Run through the buffer and add overlays to emphasised strings." | 5244 | "Run through the buffer and add overlays to emphasized strings." |
| 5245 | (let (rtn a) | 5245 | (let (rtn a) |
| 5246 | (while (and (not rtn) (re-search-forward org-emph-re limit t)) | 5246 | (while (and (not rtn) (re-search-forward org-emph-re limit t)) |
| 5247 | (if (not (= (char-after (match-beginning 3)) | 5247 | (if (not (= (char-after (match-beginning 3)) |
| @@ -5737,7 +5737,7 @@ Use `org-reduced-level' to remove the effect of `org-odd-levels'." | |||
| 5737 | 5737 | ||
| 5738 | (defvar org-font-lock-set-keywords-hook nil | 5738 | (defvar org-font-lock-set-keywords-hook nil |
| 5739 | "Functions that can manipulate `org-font-lock-extra-keywords'. | 5739 | "Functions that can manipulate `org-font-lock-extra-keywords'. |
| 5740 | This is calles after `org-font-lock-extra-keywords' is defined, but before | 5740 | This is called after `org-font-lock-extra-keywords' is defined, but before |
| 5741 | it is installed to be used by font lock. This can be useful if something | 5741 | it is installed to be used by font lock. This can be useful if something |
| 5742 | needs to be inserted at a specific position in the font-lock sequence.") | 5742 | needs to be inserted at a specific position in the font-lock sequence.") |
| 5743 | 5743 | ||
| @@ -5854,7 +5854,7 @@ needs to be inserted at a specific position in the font-lock sequence.") | |||
| 5854 | (org-set-local 'org-pretty-entities (not org-pretty-entities)) | 5854 | (org-set-local 'org-pretty-entities (not org-pretty-entities)) |
| 5855 | (org-restart-font-lock) | 5855 | (org-restart-font-lock) |
| 5856 | (if org-pretty-entities | 5856 | (if org-pretty-entities |
| 5857 | (message "Entities are displayed as UTF8 characers") | 5857 | (message "Entities are displayed as UTF8 characters") |
| 5858 | (save-restriction | 5858 | (save-restriction |
| 5859 | (widen) | 5859 | (widen) |
| 5860 | (org-decompose-region (point-min) (point-max)) | 5860 | (org-decompose-region (point-min) (point-max)) |
| @@ -11441,7 +11441,7 @@ changes. Such blocking occurs when: | |||
| 11441 | (forward-line 1) | 11441 | (forward-line 1) |
| 11442 | (re-search-forward org-not-done-heading-regexp pos t)) | 11442 | (re-search-forward org-not-done-heading-regexp pos t)) |
| 11443 | (throw 'dont-block nil)) ; block, there is an older sibling not done. | 11443 | (throw 'dont-block nil)) ; block, there is an older sibling not done. |
| 11444 | ;; Search further up the hierarchy, to see if an anchestor is blocked | 11444 | ;; Search further up the hierarchy, to see if an ancestor is blocked |
| 11445 | (while t | 11445 | (while t |
| 11446 | (goto-char parent-pos) | 11446 | (goto-char parent-pos) |
| 11447 | (if (not (looking-at org-not-done-heading-regexp)) | 11447 | (if (not (looking-at org-not-done-heading-regexp)) |
| @@ -15123,7 +15123,7 @@ user." | |||
| 15123 | (setq ans (replace-match (format "%04d-%02d-%02d\\5" year month day) | 15123 | (setq ans (replace-match (format "%04d-%02d-%02d\\5" year month day) |
| 15124 | t nil ans))) | 15124 | t nil ans))) |
| 15125 | 15125 | ||
| 15126 | ;; Help matching dottet european dates | 15126 | ;; Help matching dotted european dates |
| 15127 | (when (string-match | 15127 | (when (string-match |
| 15128 | "^ *\\(3[01]\\|0?[1-9]\\|[12][0-9]\\)\\. ?\\(0?[1-9]\\|1[012]\\)\\. ?\\([1-9][0-9][0-9][0-9]\\)?" ans) | 15128 | "^ *\\(3[01]\\|0?[1-9]\\|[12][0-9]\\)\\. ?\\(0?[1-9]\\|1[012]\\)\\. ?\\([1-9][0-9][0-9][0-9]\\)?" ans) |
| 15129 | (setq year (if (match-end 3) | 15129 | (setq year (if (match-end 3) |
diff --git a/lisp/progmodes/ada-xref.el b/lisp/progmodes/ada-xref.el index d72eef27a58..1e07ac4cf09 100644 --- a/lisp/progmodes/ada-xref.el +++ b/lisp/progmodes/ada-xref.el | |||
| @@ -1533,7 +1533,7 @@ the project file." | |||
| 1533 | ;; .ali file for a spec file. If we are, go to step 3. | 1533 | ;; .ali file for a spec file. If we are, go to step 3. |
| 1534 | ;; 3- If the file is not found or step 2 failed: | 1534 | ;; 3- If the file is not found or step 2 failed: |
| 1535 | ;; find the name of the "other file", ie the body, and look | 1535 | ;; find the name of the "other file", ie the body, and look |
| 1536 | ;; for its associated .ali file by subtituting the extension | 1536 | ;; for its associated .ali file by substituting the extension |
| 1537 | ;; | 1537 | ;; |
| 1538 | ;; We must also handle the case of separate packages and subprograms: | 1538 | ;; We must also handle the case of separate packages and subprograms: |
| 1539 | ;; 4- If no ali file was found, we try to modify the file name by removing | 1539 | ;; 4- If no ali file was found, we try to modify the file name by removing |
diff --git a/lisp/progmodes/cc-engine.el b/lisp/progmodes/cc-engine.el index 392e5d1c37c..2e0294341da 100644 --- a/lisp/progmodes/cc-engine.el +++ b/lisp/progmodes/cc-engine.el | |||
| @@ -4211,12 +4211,14 @@ The last point calculated is cached if the cache is enabled, i.e. if | |||
| 4211 | 4211 | ||
| 4212 | Note that this function might do hidden buffer changes. See the | 4212 | Note that this function might do hidden buffer changes. See the |
| 4213 | comment at the start of cc-engine.el for more info." | 4213 | comment at the start of cc-engine.el for more info." |
| 4214 | (let* ((safe-place (c-state-safe-place (point))) | 4214 | (save-restriction |
| 4215 | (lit (c-state-pp-to-literal safe-place (point)))) | 4215 | (widen) |
| 4216 | (or (cadr lit) | 4216 | (let* ((safe-place (c-state-safe-place (point))) |
| 4217 | (and detect-cpp | 4217 | (lit (c-state-pp-to-literal safe-place (point)))) |
| 4218 | (save-excursion (c-beginning-of-macro)) | 4218 | (or (cadr lit) |
| 4219 | 'pound)))) | 4219 | (and detect-cpp |
| 4220 | (save-excursion (c-beginning-of-macro)) | ||
| 4221 | 'pound))))) | ||
| 4220 | 4222 | ||
| 4221 | (defun c-literal-limits (&optional lim near not-in-delimiter) | 4223 | (defun c-literal-limits (&optional lim near not-in-delimiter) |
| 4222 | "Return a cons of the beginning and end positions of the comment or | 4224 | "Return a cons of the beginning and end positions of the comment or |
| @@ -4236,9 +4238,10 @@ comment at the start of cc-engine.el for more info." | |||
| 4236 | (save-excursion | 4238 | (save-excursion |
| 4237 | (let* ((pos (point)) | 4239 | (let* ((pos (point)) |
| 4238 | (lim (or lim (c-state-safe-place pos))) | 4240 | (lim (or lim (c-state-safe-place pos))) |
| 4239 | (pp-to-lit (c-state-pp-to-literal lim pos)) | 4241 | (pp-to-lit (save-restriction |
| 4242 | (widen) | ||
| 4243 | (c-state-pp-to-literal lim pos))) | ||
| 4240 | (state (car pp-to-lit)) | 4244 | (state (car pp-to-lit)) |
| 4241 | (lit-type (cadr pp-to-lit)) | ||
| 4242 | (lit-limits (car (cddr pp-to-lit)))) | 4245 | (lit-limits (car (cddr pp-to-lit)))) |
| 4243 | 4246 | ||
| 4244 | (cond | 4247 | (cond |
diff --git a/lisp/progmodes/cc-fonts.el b/lisp/progmodes/cc-fonts.el index f52864df809..e7d00815708 100644 --- a/lisp/progmodes/cc-fonts.el +++ b/lisp/progmodes/cc-fonts.el | |||
| @@ -1429,7 +1429,7 @@ casts and declarations are fontified. Used on level 2 and higher." | |||
| 1429 | nil) | 1429 | nil) |
| 1430 | 1430 | ||
| 1431 | ((and (not c-enums-contain-decls) | 1431 | ((and (not c-enums-contain-decls) |
| 1432 | ;; An optimisation quickly to eliminate scans of long enum | 1432 | ;; An optimization quickly to eliminate scans of long enum |
| 1433 | ;; declarations in the next cond arm. | 1433 | ;; declarations in the next cond arm. |
| 1434 | (let ((paren-state (c-parse-state))) | 1434 | (let ((paren-state (c-parse-state))) |
| 1435 | (and | 1435 | (and |
diff --git a/lisp/progmodes/etags.el b/lisp/progmodes/etags.el index 56f04751bda..cc5f0fef934 100644 --- a/lisp/progmodes/etags.el +++ b/lisp/progmodes/etags.el | |||
| @@ -463,7 +463,7 @@ Returns non-nil if it is a valid table." | |||
| 463 | 463 | ||
| 464 | ;; Subroutine of visit-tags-table-buffer. Search the current tags tables | 464 | ;; Subroutine of visit-tags-table-buffer. Search the current tags tables |
| 465 | ;; for one that has tags for THIS-FILE (or that includes a table that | 465 | ;; for one that has tags for THIS-FILE (or that includes a table that |
| 466 | ;; does). Return the name of the first table table listing THIS-FILE; if | 466 | ;; does). Return the name of the first table listing THIS-FILE; if |
| 467 | ;; the table is one included by another table, it is the master table that | 467 | ;; the table is one included by another table, it is the master table that |
| 468 | ;; we return. If CORE-ONLY is non-nil, check only tags tables that are | 468 | ;; we return. If CORE-ONLY is non-nil, check only tags tables that are |
| 469 | ;; already in buffers--don't visit any new files. | 469 | ;; already in buffers--don't visit any new files. |
diff --git a/lisp/progmodes/hideshow.el b/lisp/progmodes/hideshow.el index c9ba5ef2818..0884d28ad5a 100644 --- a/lisp/progmodes/hideshow.el +++ b/lisp/progmodes/hideshow.el | |||
| @@ -604,7 +604,7 @@ we return a list having a nil as its car and the end of comment position | |||
| 604 | as cdr." | 604 | as cdr." |
| 605 | (save-excursion | 605 | (save-excursion |
| 606 | ;; the idea is to look backwards for a comment start regexp, do a | 606 | ;; the idea is to look backwards for a comment start regexp, do a |
| 607 | ;; forward comment, and see if we are inside, then extend extend | 607 | ;; forward comment, and see if we are inside, then extend |
| 608 | ;; forward and backward as long as we have comments | 608 | ;; forward and backward as long as we have comments |
| 609 | (let ((q (point))) | 609 | (let ((q (point))) |
| 610 | (when (or (looking-at hs-c-start-regexp) | 610 | (when (or (looking-at hs-c-start-regexp) |
diff --git a/lisp/progmodes/idlw-shell.el b/lisp/progmodes/idlw-shell.el index 619b903e902..55a085fbde0 100644 --- a/lisp/progmodes/idlw-shell.el +++ b/lisp/progmodes/idlw-shell.el | |||
| @@ -227,7 +227,7 @@ window, but is useful for stepping, etc." | |||
| 227 | "Obsolete variable. See `idlwave-shell-debug-modifiers'.") | 227 | "Obsolete variable. See `idlwave-shell-debug-modifiers'.") |
| 228 | 228 | ||
| 229 | (defcustom idlwave-shell-use-truename nil | 229 | (defcustom idlwave-shell-use-truename nil |
| 230 | "*Non-nil means, use use `file-truename' when looking for buffers. | 230 | "*Non-nil means, use `file-truename' when looking for buffers. |
| 231 | If this variable is non-nil, Emacs will use the function `file-truename' to | 231 | If this variable is non-nil, Emacs will use the function `file-truename' to |
| 232 | resolve symbolic links in the file paths printed by e.g., STOP commands. | 232 | resolve symbolic links in the file paths printed by e.g., STOP commands. |
| 233 | This means, unvisited files will be loaded under their truename. | 233 | This means, unvisited files will be loaded under their truename. |
diff --git a/lisp/progmodes/mixal-mode.el b/lisp/progmodes/mixal-mode.el index b152f7367eb..54d857dd4b1 100644 --- a/lisp/progmodes/mixal-mode.el +++ b/lisp/progmodes/mixal-mode.el | |||
| @@ -145,43 +145,43 @@ zeros to make a word." | |||
| 145 | (LD1 loading "load I1" 9 field | 145 | (LD1 loading "load I1" 9 field |
| 146 | "Put in rI1 the contents of cell no. M. | 146 | "Put in rI1 the contents of cell no. M. |
| 147 | Uses a + when there is no sign in subfield. Subfield is left padded with | 147 | Uses a + when there is no sign in subfield. Subfield is left padded with |
| 148 | zeros to make a word. Index registers only have 2 bytes and a sign, Trying | 148 | zeros to make a word. Index registers only have 2 bytes and a sign; trying |
| 149 | to set anything more that that will result in undefined behavior." | 149 | to set anything more than that will result in undefined behavior." |
| 150 | 2) | 150 | 2) |
| 151 | 151 | ||
| 152 | (LD2 loading "load I2" 10 field | 152 | (LD2 loading "load I2" 10 field |
| 153 | "Put in rI2 the contents of cell no. M. | 153 | "Put in rI2 the contents of cell no. M. |
| 154 | Uses a + when there is no sign in subfield. Subfield is left padded with | 154 | Uses a + when there is no sign in subfield. Subfield is left padded with |
| 155 | zeros to make a word. Index registers only have 2 bytes and a sign, Trying | 155 | zeros to make a word. Index registers only have 2 bytes and a sign; trying |
| 156 | to set anything more that that will result in undefined behavior." | 156 | to set anything more than that will result in undefined behavior." |
| 157 | 2) | 157 | 2) |
| 158 | 158 | ||
| 159 | (LD3 loading "load I3" 11 field | 159 | (LD3 loading "load I3" 11 field |
| 160 | "Put in rI3 the contents of cell no. M. | 160 | "Put in rI3 the contents of cell no. M. |
| 161 | Uses a + when there is no sign in subfield. Subfield is left padded with | 161 | Uses a + when there is no sign in subfield. Subfield is left padded with |
| 162 | zeros to make a word. Index registers only have 2 bytes and a sign, Trying | 162 | zeros to make a word. Index registers only have 2 bytes and a sign; trying |
| 163 | to set anything more that that will result in undefined behavior." | 163 | to set anything more than that will result in undefined behavior." |
| 164 | 2) | 164 | 2) |
| 165 | 165 | ||
| 166 | (LD4 loading "load I4" 12 field | 166 | (LD4 loading "load I4" 12 field |
| 167 | "Put in rI4 the contents of cell no. M. | 167 | "Put in rI4 the contents of cell no. M. |
| 168 | Uses a + when there is no sign in subfield. Subfield is left padded with | 168 | Uses a + when there is no sign in subfield. Subfield is left padded with |
| 169 | zeros to make a word. Index registers only have 2 bytes and a sign, Trying | 169 | zeros to make a word. Index registers only have 2 bytes and a sign; trying |
| 170 | to set anything more that that will result in undefined behavior." | 170 | to set anything more than that will result in undefined behavior." |
| 171 | 2) | 171 | 2) |
| 172 | 172 | ||
| 173 | (LD5 loading "load I5" 13 field | 173 | (LD5 loading "load I5" 13 field |
| 174 | "Put in rI5 the contents of cell no. M. | 174 | "Put in rI5 the contents of cell no. M. |
| 175 | Uses a + when there is no sign in subfield. Subfield is left padded with | 175 | Uses a + when there is no sign in subfield. Subfield is left padded with |
| 176 | zeros to make a word. Index registers only have 2 bytes and a sign, Trying | 176 | zeros to make a word. Index registers only have 2 bytes and a sign; trying |
| 177 | to set anything more that that will result in undefined behavior." | 177 | to set anything more than that will result in undefined behavior." |
| 178 | 2) | 178 | 2) |
| 179 | 179 | ||
| 180 | (LD6 loading "load I6" 14 field | 180 | (LD6 loading "load I6" 14 field |
| 181 | "Put in rI6 the contents of cell no. M. | 181 | "Put in rI6 the contents of cell no. M. |
| 182 | Uses a + when there is no sign in subfield. Subfield is left padded with | 182 | Uses a + when there is no sign in subfield. Subfield is left padded with |
| 183 | zeros to make a word. Index registers only have 2 bytes and a sign, Trying | 183 | zeros to make a word. Index registers only have 2 bytes and a sign; trying |
| 184 | to set anything more that that will result in undefined behavior." | 184 | to set anything more than that will result in undefined behavior." |
| 185 | 2) | 185 | 2) |
| 186 | 186 | ||
| 187 | (LDAN loading "load A negative" 16 field | 187 | (LDAN loading "load A negative" 16 field |
| @@ -200,7 +200,7 @@ Subfield is left padded with zeros to make a word." | |||
| 200 | "Put in rI1 the contents of cell no. M, with opposite sign. | 200 | "Put in rI1 the contents of cell no. M, with opposite sign. |
| 201 | Uses a + when there is no sign in subfield, otherwise use the opposite sign. | 201 | Uses a + when there is no sign in subfield, otherwise use the opposite sign. |
| 202 | Subfield is left padded with zeros to make a word. Index registers only | 202 | Subfield is left padded with zeros to make a word. Index registers only |
| 203 | have 2 bytes and a sign, Trying to set anything more that that will result | 203 | have 2 bytes and a sign; trying to set anything more than that will result |
| 204 | in undefined behavior." | 204 | in undefined behavior." |
| 205 | 2) | 205 | 2) |
| 206 | 206 | ||
| @@ -208,7 +208,7 @@ in undefined behavior." | |||
| 208 | "Put in rI2 the contents of cell no. M, with opposite sign. | 208 | "Put in rI2 the contents of cell no. M, with opposite sign. |
| 209 | Uses a + when there is no sign in subfield, otherwise use the opposite sign. | 209 | Uses a + when there is no sign in subfield, otherwise use the opposite sign. |
| 210 | Subfield is left padded with zeros to make a word. Index registers only | 210 | Subfield is left padded with zeros to make a word. Index registers only |
| 211 | have 2 bytes and a sign, Trying to set anything more that that will result | 211 | have 2 bytes and a sign; trying to set anything more than that will result |
| 212 | in undefined behavior." | 212 | in undefined behavior." |
| 213 | 2) | 213 | 2) |
| 214 | 214 | ||
| @@ -216,7 +216,7 @@ in undefined behavior." | |||
| 216 | "Put in rI3 the contents of cell no. M, with opposite sign. | 216 | "Put in rI3 the contents of cell no. M, with opposite sign. |
| 217 | Uses a + when there is no sign in subfield, otherwise use the opposite sign. | 217 | Uses a + when there is no sign in subfield, otherwise use the opposite sign. |
| 218 | Subfield is left padded with zeros to make a word. Index registers only | 218 | Subfield is left padded with zeros to make a word. Index registers only |
| 219 | have 2 bytes and a sign, Trying to set anything more that that will result | 219 | have 2 bytes and a sign; trying to set anything more than that will result |
| 220 | in undefined behavior." | 220 | in undefined behavior." |
| 221 | 2) | 221 | 2) |
| 222 | 222 | ||
| @@ -224,7 +224,7 @@ in undefined behavior." | |||
| 224 | "Put in rI4 the contents of cell no. M, with opposite sign. | 224 | "Put in rI4 the contents of cell no. M, with opposite sign. |
| 225 | Uses a + when there is no sign in subfield, otherwise use the opposite sign. | 225 | Uses a + when there is no sign in subfield, otherwise use the opposite sign. |
| 226 | Subfield is left padded with zeros to make a word. Index registers only | 226 | Subfield is left padded with zeros to make a word. Index registers only |
| 227 | have 2 bytes and a sign, Trying to set anything more that that will result | 227 | have 2 bytes and a sign; trying to set anything more than that will result |
| 228 | in undefined behavior." | 228 | in undefined behavior." |
| 229 | 2) | 229 | 2) |
| 230 | 230 | ||
| @@ -232,7 +232,7 @@ in undefined behavior." | |||
| 232 | "Put in rI5 the contents of cell no. M, with opposite sign. | 232 | "Put in rI5 the contents of cell no. M, with opposite sign. |
| 233 | Uses a + when there is no sign in subfield, otherwise use the opposite sign. | 233 | Uses a + when there is no sign in subfield, otherwise use the opposite sign. |
| 234 | Subfield is left padded with zeros to make a word. Index registers only | 234 | Subfield is left padded with zeros to make a word. Index registers only |
| 235 | have 2 bytes and a sign, Trying to set anything more that that will result | 235 | have 2 bytes and a sign; trying to set anything more than that will result |
| 236 | in undefined behavior." | 236 | in undefined behavior." |
| 237 | 2) | 237 | 2) |
| 238 | 238 | ||
| @@ -240,7 +240,7 @@ in undefined behavior." | |||
| 240 | "Put in rI6 the contents of cell no. M, with opposite sign. | 240 | "Put in rI6 the contents of cell no. M, with opposite sign. |
| 241 | Uses a + when there is no sign in subfield, otherwise use the opposite sign. | 241 | Uses a + when there is no sign in subfield, otherwise use the opposite sign. |
| 242 | Subfield is left padded with zeros to make a word. Index registers only | 242 | Subfield is left padded with zeros to make a word. Index registers only |
| 243 | have 2 bytes and a sign, Trying to set anything more that that will result | 243 | have 2 bytes and a sign; trying to set anything more than that will result |
| 244 | in undefined behavior." | 244 | in undefined behavior." |
| 245 | 2) | 245 | 2) |
| 246 | 246 | ||
diff --git a/lisp/winner.el b/lisp/winner.el index 55f82647089..ef7b0c2a3ce 100644 --- a/lisp/winner.el +++ b/lisp/winner.el | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | ;;; winner.el --- Restore old window configurations | 1 | ;;; winner.el --- Restore old window configurations |
| 2 | 2 | ||
| 3 | ;; Copyright (C) 1997-1998, 2001-2012 Free Software Foundation. Inc. | 3 | ;; Copyright (C) 1997-1998, 2001-2012 Free Software Foundation, Inc. |
| 4 | 4 | ||
| 5 | ;; Author: Ivar Rummelhoff <ivarru@math.uio.no> | 5 | ;; Author: Ivar Rummelhoff <ivarru@math.uio.no> |
| 6 | ;; Created: 27 Feb 1997 | 6 | ;; Created: 27 Feb 1997 |
diff --git a/src/ChangeLog b/src/ChangeLog index 6ef11faea19..4fbfa52df3a 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,30 @@ | |||
| 1 | 2012-01-11 Eli Zaretskii <eliz@gnu.org> | ||
| 2 | |||
| 3 | * xdisp.c (rows_from_pos_range): Handle the case where the | ||
| 4 | highlight ends on a newline. (Bug#10464) | ||
| 5 | (mouse_face_from_buffer_pos): Fix off-by-one error in calculating | ||
| 6 | he end column for display of highlight that ends on a newline | ||
| 7 | before a R2L line. | ||
| 8 | |||
| 9 | 2012-01-11 Glenn Morris <rgm@gnu.org> | ||
| 10 | |||
| 11 | * lread.c (init_lread): If no-site-lisp, remove site-lisp dirs | ||
| 12 | from load-path also when installation-directory is nil. (Bug#10208) | ||
| 13 | |||
| 14 | 2012-01-10 Glenn Morris <rgm@gnu.org> | ||
| 15 | |||
| 16 | * emacs.c (syms_of_emacs) <installation-directory>: Doc fix. | ||
| 17 | |||
| 18 | * epaths.in (PATH_LOADSEARCH, PATH_EXEC, PATH_DATA, PATH_DOC): | ||
| 19 | Update template values to be closer to their typical values these days. | ||
| 20 | |||
| 21 | 2012-01-09 Eli Zaretskii <eliz@gnu.org> | ||
| 22 | |||
| 23 | * xdisp.c (rows_from_pos_range): Accept additional argument | ||
| 24 | DISP_STRING, and accept any glyph in a row whose object is that | ||
| 25 | string as eligible for mouse highlight. Fixes mouse highlight of | ||
| 26 | display strings from overlays. (Bug#10464) | ||
| 27 | |||
| 1 | 2012-01-07 Paul Eggert <eggert@cs.ucla.edu> | 28 | 2012-01-07 Paul Eggert <eggert@cs.ucla.edu> |
| 2 | 29 | ||
| 3 | emacs: fix an auto-save permissions race condition (Bug#10400) | 30 | emacs: fix an auto-save permissions race condition (Bug#10400) |
| @@ -106,7 +133,7 @@ | |||
| 106 | (trackingNotification): Surround with ifdef NS_IMPL_COCOA. | 133 | (trackingNotification): Surround with ifdef NS_IMPL_COCOA. |
| 107 | (syms_of_nsmenu): Set trackingMenu to 1 if not NS_IMPL_COCOA. | 134 | (syms_of_nsmenu): Set trackingMenu to 1 if not NS_IMPL_COCOA. |
| 108 | 135 | ||
| 109 | 2011-12-18 David Reitter <reitter@cmu.edu> | 136 | 2011-12-18 David Reitter <reitter@cmu.edu> |
| 110 | 137 | ||
| 111 | * nsterm.m (ns_term_init): Subscribe for notifications | 138 | * nsterm.m (ns_term_init): Subscribe for notifications |
| 112 | NSMenuDidBeginTrackingNotification and NSMenuDidEndTrackingNotification | 139 | NSMenuDidBeginTrackingNotification and NSMenuDidEndTrackingNotification |
| @@ -5755,7 +5782,7 @@ | |||
| 5755 | where the include path doesn't have X11/X.h by default. See | 5782 | where the include path doesn't have X11/X.h by default. See |
| 5756 | <http://lists.gnu.org/archive/html/emacs-devel/2011-05/msg00561.html>. | 5783 | <http://lists.gnu.org/archive/html/emacs-devel/2011-05/msg00561.html>. |
| 5757 | 5784 | ||
| 5758 | 2011-05-20 Kenichi Handa <handa@m17n.org> | 5785 | 2011-05-20 Kenichi Handa <handa@m17n.org> |
| 5759 | 5786 | ||
| 5760 | * composite.c (find_automatic_composition): Fix previous change. | 5787 | * composite.c (find_automatic_composition): Fix previous change. |
| 5761 | 5788 | ||
| @@ -6097,7 +6124,7 @@ | |||
| 6097 | * lread.c (lisp_file_lexically_bound_p): Stop scanning at end | 6124 | * lread.c (lisp_file_lexically_bound_p): Stop scanning at end |
| 6098 | marker. (Bug#8610) | 6125 | marker. (Bug#8610) |
| 6099 | 6126 | ||
| 6100 | 2011-05-05 Eli Zaretskii <eliz@gnu.org> | 6127 | 2011-05-05 Eli Zaretskii <eliz@gnu.org> |
| 6101 | 6128 | ||
| 6102 | * w32heap.c (allocate_heap) [USE_LISP_UNION_TYPE || USE_LSB_TAG]: | 6129 | * w32heap.c (allocate_heap) [USE_LISP_UNION_TYPE || USE_LSB_TAG]: |
| 6103 | New version that can reserve upto 2GB of heap space. | 6130 | New version that can reserve upto 2GB of heap space. |
| @@ -8301,7 +8328,7 @@ | |||
| 8301 | are now in src/globals.h. | 8328 | are now in src/globals.h. |
| 8302 | (syms_of_minibuf): Remove spurious & from previous change. | 8329 | (syms_of_minibuf): Remove spurious & from previous change. |
| 8303 | 8330 | ||
| 8304 | 2011-03-20 Leo <sdl.web@gmail.com> | 8331 | 2011-03-20 Leo Liu <sdl.web@gmail.com> |
| 8305 | 8332 | ||
| 8306 | * minibuf.c (completing-read-function): New variable. | 8333 | * minibuf.c (completing-read-function): New variable. |
| 8307 | (completing-read-default): Rename from completing-read. | 8334 | (completing-read-default): Rename from completing-read. |
diff --git a/src/ChangeLog.11 b/src/ChangeLog.11 index 6c361399535..e8bfd964312 100644 --- a/src/ChangeLog.11 +++ b/src/ChangeLog.11 | |||
| @@ -3538,7 +3538,6 @@ | |||
| 3538 | * nsmenu.m (syms_of_nsmenu): | 3538 | * nsmenu.m (syms_of_nsmenu): |
| 3539 | * nsfns.m (syms_of_nsfns): | 3539 | * nsfns.m (syms_of_nsfns): |
| 3540 | * msdos.c (syms_of_msdos): | 3540 | * msdos.c (syms_of_msdos): |
| 3541 | |||
| 3542 | * image.c (syms_of_image): | 3541 | * image.c (syms_of_image): |
| 3543 | * charset.c (syms_of_charset): Use intern_c_string instead of intern. | 3542 | * charset.c (syms_of_charset): Use intern_c_string instead of intern. |
| 3544 | 3543 | ||
| @@ -4388,7 +4387,7 @@ | |||
| 4388 | * xml.c (Fxml_parse_string, Fxml_parse_string): Revert last change. | 4387 | * xml.c (Fxml_parse_string, Fxml_parse_string): Revert last change. |
| 4389 | Don't make first argument optional. Doc fix. | 4388 | Don't make first argument optional. Doc fix. |
| 4390 | 4389 | ||
| 4391 | 2010-09-14 Leo <sdl.web@gmail.com> (tiny change) | 4390 | 2010-09-14 Leo Liu <sdl.web@gmail.com> (tiny change) |
| 4392 | 4391 | ||
| 4393 | * xml.c (Fxml_parse_string, Fhtml_parse_string): Fix up the | 4392 | * xml.c (Fxml_parse_string, Fhtml_parse_string): Fix up the |
| 4394 | parameters for the doc string. | 4393 | parameters for the doc string. |
| @@ -29523,7 +29522,7 @@ | |||
| 29523 | (Fdisplay_buffer): Use it. | 29522 | (Fdisplay_buffer): Use it. |
| 29524 | (syms_of_window): Export, and initialize it. | 29523 | (syms_of_window): Export, and initialize it. |
| 29525 | 29524 | ||
| 29526 | 2007-09-06 Pixel <pixel@mandriva.com> (tiny change) | 29525 | 2007-09-06 Pascal Rigaux <pixel@mandriva.com> (tiny change) |
| 29527 | 29526 | ||
| 29528 | * image.c (gif_load): Fix bug: Handle nonexistent colormap. | 29527 | * image.c (gif_load): Fix bug: Handle nonexistent colormap. |
| 29529 | 29528 | ||
diff --git a/src/bidi.c b/src/bidi.c index b59b838d671..107c817abba 100644 --- a/src/bidi.c +++ b/src/bidi.c | |||
| @@ -572,7 +572,7 @@ bidi_cache_find (EMACS_INT charpos, int level, struct bidi_it *bidi_it) | |||
| 572 | 572 | ||
| 573 | bidi_copy_it (bidi_it, &bidi_cache[i]); | 573 | bidi_copy_it (bidi_it, &bidi_cache[i]); |
| 574 | bidi_cache_last_idx = i; | 574 | bidi_cache_last_idx = i; |
| 575 | /* Don't let scan direction from from the cached state override | 575 | /* Don't let scan direction from the cached state override |
| 576 | the current scan direction. */ | 576 | the current scan direction. */ |
| 577 | bidi_it->scan_dir = current_scan_dir; | 577 | bidi_it->scan_dir = current_scan_dir; |
| 578 | return bidi_it->type; | 578 | return bidi_it->type; |
diff --git a/src/dispnew.c b/src/dispnew.c index 1e33fa60557..88de7361735 100644 --- a/src/dispnew.c +++ b/src/dispnew.c | |||
| @@ -67,7 +67,7 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */ | |||
| 67 | #include <errno.h> | 67 | #include <errno.h> |
| 68 | 68 | ||
| 69 | /* Get number of chars of output now in the buffer of a stdio stream. | 69 | /* Get number of chars of output now in the buffer of a stdio stream. |
| 70 | This ought to be built in in stdio, but it isn't. Some s- files | 70 | This ought to be built in stdio, but it isn't. Some s- files |
| 71 | override this because their stdio internals differ. */ | 71 | override this because their stdio internals differ. */ |
| 72 | 72 | ||
| 73 | #ifdef __GNU_LIBRARY__ | 73 | #ifdef __GNU_LIBRARY__ |
diff --git a/src/emacs.c b/src/emacs.c index 9b5640b6975..3a6620a3777 100644 --- a/src/emacs.c +++ b/src/emacs.c | |||
| @@ -2486,9 +2486,11 @@ The value is nil if that directory's name is not known. */); | |||
| 2486 | 2486 | ||
| 2487 | DEFVAR_LISP ("installation-directory", Vinstallation_directory, | 2487 | DEFVAR_LISP ("installation-directory", Vinstallation_directory, |
| 2488 | doc: /* A directory within which to look for the `lib-src' and `etc' directories. | 2488 | doc: /* A directory within which to look for the `lib-src' and `etc' directories. |
| 2489 | This is non-nil when we can't find those directories in their standard | 2489 | In an installed Emacs, this is normally nil. It is non-nil if |
| 2490 | installed locations, but we can find them near where the Emacs executable | 2490 | both `lib-src' (on MS-DOS, `info') and `etc' directories are found |
| 2491 | was found. */); | 2491 | within the variable `invocation-directory' or its parent. For example, |
| 2492 | this is the case when running an uninstalled Emacs executable from its | ||
| 2493 | build directory. */); | ||
| 2492 | Vinstallation_directory = Qnil; | 2494 | Vinstallation_directory = Qnil; |
| 2493 | 2495 | ||
| 2494 | DEFVAR_LISP ("system-messages-locale", Vsystem_messages_locale, | 2496 | DEFVAR_LISP ("system-messages-locale", Vsystem_messages_locale, |
diff --git a/src/epaths.in b/src/epaths.in index 9ce1cefd211..17cb65a3234 100644 --- a/src/epaths.in +++ b/src/epaths.in | |||
| @@ -19,14 +19,21 @@ You should have received a copy of the GNU General Public License | |||
| 19 | along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */ | 19 | along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */ |
| 20 | 20 | ||
| 21 | 21 | ||
| 22 | /* The default search path for Lisp function "load". | 22 | /* The default value of load-path, which is the search path for |
| 23 | This sets load-path. */ | 23 | the Lisp function "load". Configure (using "make epaths-force") |
| 24 | #define PATH_LOADSEARCH "/usr/local/lib/emacs/lisp" | 24 | sets this to $lisppath, which typically has a value like: |
| 25 | 25 | <datadir>/emacs/VERSION/site-lisp:<datadir>/emacs/site-lisp: | |
| 26 | /* Like PATH_LOADSEARCH, but used only when Emacs is dumping. This | 26 | <datadir>/emacs/VERSION/lisp:<datadir>/emacs/VERSION/leim |
| 27 | path is usually identical to PATH_LOADSEARCH except that the entry | 27 | where datadir is eg /usr/local/share. |
| 28 | for the directory containing the installed lisp files has been | 28 | Configure prepends any $locallisppath, as set by the |
| 29 | replaced with ../lisp. */ | 29 | --enable-locallisppath argument. |
| 30 | */ | ||
| 31 | #define PATH_LOADSEARCH "/usr/local/share/emacs/lisp" | ||
| 32 | |||
| 33 | /* Like PATH_LOADSEARCH, but used only during the build process | ||
| 34 | when Emacs is dumping. Configure (using "make epaths-force") sets | ||
| 35 | this to $buildlisppath, which normally has the value: <srcdir>/lisp. | ||
| 36 | */ | ||
| 30 | #define PATH_DUMPLOADSEARCH "../lisp" | 37 | #define PATH_DUMPLOADSEARCH "../lisp" |
| 31 | 38 | ||
| 32 | /* The extra search path for programs to invoke. This is appended to | 39 | /* The extra search path for programs to invoke. This is appended to |
| @@ -34,12 +41,12 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */ | |||
| 34 | variable exec-path and the first file name in it sets the Lisp | 41 | variable exec-path and the first file name in it sets the Lisp |
| 35 | variable exec-directory. exec-directory is used for finding | 42 | variable exec-directory. exec-directory is used for finding |
| 36 | executables and other architecture-dependent files. */ | 43 | executables and other architecture-dependent files. */ |
| 37 | #define PATH_EXEC "/usr/local/lib/emacs/etc" | 44 | #define PATH_EXEC "/usr/local/libexec/emacs" |
| 38 | 45 | ||
| 39 | /* Where Emacs should look for its architecture-independent data | 46 | /* Where Emacs should look for its architecture-independent data |
| 40 | files, like the NEWS file. The lisp variable data-directory | 47 | files, like the NEWS file. The lisp variable data-directory |
| 41 | is set to this value. */ | 48 | is set to this value. */ |
| 42 | #define PATH_DATA "/usr/local/lib/emacs/data" | 49 | #define PATH_DATA "/usr/local/share/emacs/etc" |
| 43 | 50 | ||
| 44 | /* Where Emacs should look for X bitmap files. | 51 | /* Where Emacs should look for X bitmap files. |
| 45 | The lisp variable x-bitmap-file-path is set based on this value. */ | 52 | The lisp variable x-bitmap-file-path is set based on this value. */ |
| @@ -47,7 +54,7 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */ | |||
| 47 | 54 | ||
| 48 | /* Where Emacs should look for its docstring file. The lisp variable | 55 | /* Where Emacs should look for its docstring file. The lisp variable |
| 49 | doc-directory is set to this value. */ | 56 | doc-directory is set to this value. */ |
| 50 | #define PATH_DOC "/usr/local/lib/emacs/data" | 57 | #define PATH_DOC "/usr/local/share/emacs/etc" |
| 51 | 58 | ||
| 52 | /* Where the configuration process believes the info tree lives. The | 59 | /* Where the configuration process believes the info tree lives. The |
| 53 | lisp variable configure-info-directory gets its value from this | 60 | lisp variable configure-info-directory gets its value from this |
diff --git a/src/keyboard.c b/src/keyboard.c index 394f95bd07c..12eb162df9a 100644 --- a/src/keyboard.c +++ b/src/keyboard.c | |||
| @@ -2242,8 +2242,8 @@ do { if (polling_stopped_here) start_polling (); \ | |||
| 2242 | polling_stopped_here = 0; } while (0) | 2242 | polling_stopped_here = 0; } while (0) |
| 2243 | 2243 | ||
| 2244 | /* read a character from the keyboard; call the redisplay if needed */ | 2244 | /* read a character from the keyboard; call the redisplay if needed */ |
| 2245 | /* commandflag 0 means do not do auto-saving, but do do redisplay. | 2245 | /* commandflag 0 means do not autosave, but do redisplay. |
| 2246 | -1 means do not do redisplay, but do do autosaving. | 2246 | -1 means do not redisplay, but do autosave. |
| 2247 | 1 means do both. */ | 2247 | 1 means do both. */ |
| 2248 | 2248 | ||
| 2249 | /* The arguments MAPS and NMAPS are for menu prompting. | 2249 | /* The arguments MAPS and NMAPS are for menu prompting. |
| @@ -5143,7 +5143,7 @@ make_lispy_position (struct frame *f, Lisp_Object x, Lisp_Object y, | |||
| 5143 | 5143 | ||
| 5144 | if (WINDOWP (window)) | 5144 | if (WINDOWP (window)) |
| 5145 | { | 5145 | { |
| 5146 | /* It's a click in window window at frame coordinates (x,y) */ | 5146 | /* It's a click in window WINDOW at frame coordinates (X,Y) */ |
| 5147 | struct window *w = XWINDOW (window); | 5147 | struct window *w = XWINDOW (window); |
| 5148 | Lisp_Object string_info = Qnil; | 5148 | Lisp_Object string_info = Qnil; |
| 5149 | EMACS_INT textpos = -1; | 5149 | EMACS_INT textpos = -1; |
diff --git a/src/lread.c b/src/lread.c index 7b5fc91e991..23cda8eed6d 100644 --- a/src/lread.c +++ b/src/lread.c | |||
| @@ -4109,7 +4109,46 @@ init_lread (void) | |||
| 4109 | const char *normal; | 4109 | const char *normal; |
| 4110 | int turn_off_warning = 0; | 4110 | int turn_off_warning = 0; |
| 4111 | 4111 | ||
| 4112 | /* Compute the default load-path. */ | 4112 | /* Compute the default Vload-path, with the following logic: |
| 4113 | If CANNOT_DUMP just use PATH_LOADSEARCH. | ||
| 4114 | Else if purify-flag (ie dumping) start from PATH_DUMPLOADSEARCH; | ||
| 4115 | otherwise start from PATH_LOADSEARCH. | ||
| 4116 | If !initialized, then just set both Vload_path and dump_path. | ||
| 4117 | If initialized, then if Vload_path != dump_path, do nothing. | ||
| 4118 | (Presumably the load-path has already been changed by something.) | ||
| 4119 | Also do nothing if Vinstallation_directory is nil. | ||
| 4120 | Otherwise: | ||
| 4121 | Remove site-lisp directories from the front of load-path. | ||
| 4122 | Add installation-dir/lisp (if exists and not already a member), | ||
| 4123 | at the front, and turn off warnings about missing directories | ||
| 4124 | (because we are presumably running uninstalled). | ||
| 4125 | If it does not exist, add dump_path at the end instead. | ||
| 4126 | Add installation-dir/leim (if exists and not already a member) | ||
| 4127 | at the front. | ||
| 4128 | Add installation-dir/site-lisp (if !no_site_lisp, and exists | ||
| 4129 | and not already a member) at the front. | ||
| 4130 | If installation-dir != source-dir (ie running an uninstalled, | ||
| 4131 | out-of-tree build) AND install-dir/src/Makefile exists BUT | ||
| 4132 | install-dir/src/Makefile.in does NOT exist (this is a sanity | ||
| 4133 | check), then repeat the above steps for source-dir/lisp, | ||
| 4134 | leim and site-lisp. | ||
| 4135 | Finally, add the previously removed site-lisp directories back | ||
| 4136 | at the front (if !no_site_lisp). | ||
| 4137 | |||
| 4138 | We then warn about any of the load-path elements that do not | ||
| 4139 | exist. The only ones that might not exist are those from | ||
| 4140 | PATH_LOADSEARCH, and perhaps dump_path. | ||
| 4141 | |||
| 4142 | Having done all this, we then throw it all away if purify-flag is | ||
| 4143 | nil (ie, not dumping) and EMACSLOADPATH is set, and just | ||
| 4144 | unconditionally use the latter value instead. | ||
| 4145 | So AFAICS the only net results of all the previous steps will be | ||
| 4146 | possibly to issue some irrelevant warnings. | ||
| 4147 | |||
| 4148 | FIXME? There's a case for saying that if we are running | ||
| 4149 | uninstalled, the eventual installation directories should not yet | ||
| 4150 | be included in load-path. | ||
| 4151 | */ | ||
| 4113 | #ifdef CANNOT_DUMP | 4152 | #ifdef CANNOT_DUMP |
| 4114 | normal = PATH_LOADSEARCH; | 4153 | normal = PATH_LOADSEARCH; |
| 4115 | Vload_path = decode_env_path (0, normal); | 4154 | Vload_path = decode_env_path (0, normal); |
| @@ -4119,23 +4158,28 @@ init_lread (void) | |||
| 4119 | else | 4158 | else |
| 4120 | normal = PATH_DUMPLOADSEARCH; | 4159 | normal = PATH_DUMPLOADSEARCH; |
| 4121 | 4160 | ||
| 4122 | /* In a dumped Emacs, we normally have to reset the value of | 4161 | /* In a dumped Emacs, we normally reset the value of Vload_path using |
| 4123 | Vload_path from PATH_LOADSEARCH, since the value that was dumped | 4162 | PATH_LOADSEARCH, since the value that was dumped uses lisp/ in |
| 4124 | uses ../lisp, instead of the path of the installed elisp | 4163 | the source directory, instead of the path of the installed elisp |
| 4125 | libraries. However, if it appears that Vload_path was changed | 4164 | libraries. However, if it appears that Vload_path has already been |
| 4126 | from the default before dumping, don't override that value. */ | 4165 | changed from the default that was saved before dumping, don't |
| 4166 | change it further. */ | ||
| 4127 | if (initialized) | 4167 | if (initialized) |
| 4128 | { | 4168 | { |
| 4129 | if (! NILP (Fequal (dump_path, Vload_path))) | 4169 | if (! NILP (Fequal (dump_path, Vload_path))) |
| 4130 | { | 4170 | { |
| 4131 | Vload_path = decode_env_path (0, normal); | 4171 | Vload_path = decode_env_path (0, normal); |
| 4132 | if (!NILP (Vinstallation_directory)) | 4172 | if (no_site_lisp || !NILP (Vinstallation_directory)) |
| 4133 | { | 4173 | { |
| 4134 | Lisp_Object tem, tem1, sitelisp; | 4174 | Lisp_Object tem, tem1, sitelisp; |
| 4135 | 4175 | ||
| 4136 | /* Remove site-lisp dirs from path temporarily and store | 4176 | /* Remove "site-lisp" dirs from front of path temporarily |
| 4137 | them in sitelisp, then conc them on at the end so | 4177 | and store them in sitelisp, then conc them on at the |
| 4138 | they're always first in path. */ | 4178 | end so they're always first in path. |
| 4179 | Note that this won't work if you used a | ||
| 4180 | --enable-locallisppath element that does not happen | ||
| 4181 | to contain "site-lisp" in its name. | ||
| 4182 | */ | ||
| 4139 | sitelisp = Qnil; | 4183 | sitelisp = Qnil; |
| 4140 | while (1) | 4184 | while (1) |
| 4141 | { | 4185 | { |
| @@ -4151,96 +4195,99 @@ init_lread (void) | |||
| 4151 | break; | 4195 | break; |
| 4152 | } | 4196 | } |
| 4153 | 4197 | ||
| 4154 | /* Add to the path the lisp subdir of the | 4198 | if (!NILP (Vinstallation_directory)) |
| 4155 | installation dir, if it exists. */ | ||
| 4156 | tem = Fexpand_file_name (build_string ("lisp"), | ||
| 4157 | Vinstallation_directory); | ||
| 4158 | tem1 = Ffile_exists_p (tem); | ||
| 4159 | if (!NILP (tem1)) | ||
| 4160 | { | ||
| 4161 | if (NILP (Fmember (tem, Vload_path))) | ||
| 4162 | { | ||
| 4163 | turn_off_warning = 1; | ||
| 4164 | Vload_path = Fcons (tem, Vload_path); | ||
| 4165 | } | ||
| 4166 | } | ||
| 4167 | else | ||
| 4168 | /* That dir doesn't exist, so add the build-time | ||
| 4169 | Lisp dirs instead. */ | ||
| 4170 | Vload_path = nconc2 (Vload_path, dump_path); | ||
| 4171 | |||
| 4172 | /* Add leim under the installation dir, if it exists. */ | ||
| 4173 | tem = Fexpand_file_name (build_string ("leim"), | ||
| 4174 | Vinstallation_directory); | ||
| 4175 | tem1 = Ffile_exists_p (tem); | ||
| 4176 | if (!NILP (tem1)) | ||
| 4177 | { | ||
| 4178 | if (NILP (Fmember (tem, Vload_path))) | ||
| 4179 | Vload_path = Fcons (tem, Vload_path); | ||
| 4180 | } | ||
| 4181 | |||
| 4182 | /* Add site-lisp under the installation dir, if it exists. */ | ||
| 4183 | if (!no_site_lisp) | ||
| 4184 | { | 4199 | { |
| 4185 | tem = Fexpand_file_name (build_string ("site-lisp"), | 4200 | /* Add to the path the lisp subdir of the |
| 4201 | installation dir, if it exists. */ | ||
| 4202 | tem = Fexpand_file_name (build_string ("lisp"), | ||
| 4186 | Vinstallation_directory); | 4203 | Vinstallation_directory); |
| 4187 | tem1 = Ffile_exists_p (tem); | 4204 | tem1 = Ffile_exists_p (tem); |
| 4188 | if (!NILP (tem1)) | 4205 | if (!NILP (tem1)) |
| 4189 | { | 4206 | { |
| 4190 | if (NILP (Fmember (tem, Vload_path))) | 4207 | if (NILP (Fmember (tem, Vload_path))) |
| 4191 | Vload_path = Fcons (tem, Vload_path); | 4208 | { |
| 4209 | turn_off_warning = 1; | ||
| 4210 | Vload_path = Fcons (tem, Vload_path); | ||
| 4211 | } | ||
| 4192 | } | 4212 | } |
| 4193 | } | 4213 | else |
| 4194 | 4214 | /* That dir doesn't exist, so add the build-time | |
| 4195 | /* If Emacs was not built in the source directory, | 4215 | Lisp dirs instead. */ |
| 4196 | and it is run from where it was built, add to load-path | 4216 | Vload_path = nconc2 (Vload_path, dump_path); |
| 4197 | the lisp, leim and site-lisp dirs under that directory. */ | ||
| 4198 | |||
| 4199 | if (NILP (Fequal (Vinstallation_directory, Vsource_directory))) | ||
| 4200 | { | ||
| 4201 | Lisp_Object tem2; | ||
| 4202 | 4217 | ||
| 4203 | tem = Fexpand_file_name (build_string ("src/Makefile"), | 4218 | /* Add leim under the installation dir, if it exists. */ |
| 4219 | tem = Fexpand_file_name (build_string ("leim"), | ||
| 4204 | Vinstallation_directory); | 4220 | Vinstallation_directory); |
| 4205 | tem1 = Ffile_exists_p (tem); | 4221 | tem1 = Ffile_exists_p (tem); |
| 4206 | 4222 | if (!NILP (tem1)) | |
| 4207 | /* Don't be fooled if they moved the entire source tree | ||
| 4208 | AFTER dumping Emacs. If the build directory is indeed | ||
| 4209 | different from the source dir, src/Makefile.in and | ||
| 4210 | src/Makefile will not be found together. */ | ||
| 4211 | tem = Fexpand_file_name (build_string ("src/Makefile.in"), | ||
| 4212 | Vinstallation_directory); | ||
| 4213 | tem2 = Ffile_exists_p (tem); | ||
| 4214 | if (!NILP (tem1) && NILP (tem2)) | ||
| 4215 | { | 4223 | { |
| 4216 | tem = Fexpand_file_name (build_string ("lisp"), | ||
| 4217 | Vsource_directory); | ||
| 4218 | |||
| 4219 | if (NILP (Fmember (tem, Vload_path))) | 4224 | if (NILP (Fmember (tem, Vload_path))) |
| 4220 | Vload_path = Fcons (tem, Vload_path); | 4225 | Vload_path = Fcons (tem, Vload_path); |
| 4226 | } | ||
| 4221 | 4227 | ||
| 4222 | tem = Fexpand_file_name (build_string ("leim"), | 4228 | /* Add site-lisp under the installation dir, if it exists. */ |
| 4223 | Vsource_directory); | 4229 | if (!no_site_lisp) |
| 4230 | { | ||
| 4231 | tem = Fexpand_file_name (build_string ("site-lisp"), | ||
| 4232 | Vinstallation_directory); | ||
| 4233 | tem1 = Ffile_exists_p (tem); | ||
| 4234 | if (!NILP (tem1)) | ||
| 4235 | { | ||
| 4236 | if (NILP (Fmember (tem, Vload_path))) | ||
| 4237 | Vload_path = Fcons (tem, Vload_path); | ||
| 4238 | } | ||
| 4239 | } | ||
| 4224 | 4240 | ||
| 4225 | if (NILP (Fmember (tem, Vload_path))) | 4241 | /* If Emacs was not built in the source directory, |
| 4226 | Vload_path = Fcons (tem, Vload_path); | 4242 | and it is run from where it was built, add to load-path |
| 4243 | the lisp, leim and site-lisp dirs under that directory. */ | ||
| 4227 | 4244 | ||
| 4228 | if (!no_site_lisp) | 4245 | if (NILP (Fequal (Vinstallation_directory, Vsource_directory))) |
| 4246 | { | ||
| 4247 | Lisp_Object tem2; | ||
| 4248 | |||
| 4249 | tem = Fexpand_file_name (build_string ("src/Makefile"), | ||
| 4250 | Vinstallation_directory); | ||
| 4251 | tem1 = Ffile_exists_p (tem); | ||
| 4252 | |||
| 4253 | /* Don't be fooled if they moved the entire source tree | ||
| 4254 | AFTER dumping Emacs. If the build directory is indeed | ||
| 4255 | different from the source dir, src/Makefile.in and | ||
| 4256 | src/Makefile will not be found together. */ | ||
| 4257 | tem = Fexpand_file_name (build_string ("src/Makefile.in"), | ||
| 4258 | Vinstallation_directory); | ||
| 4259 | tem2 = Ffile_exists_p (tem); | ||
| 4260 | if (!NILP (tem1) && NILP (tem2)) | ||
| 4229 | { | 4261 | { |
| 4230 | tem = Fexpand_file_name (build_string ("site-lisp"), | 4262 | tem = Fexpand_file_name (build_string ("lisp"), |
| 4263 | Vsource_directory); | ||
| 4264 | |||
| 4265 | if (NILP (Fmember (tem, Vload_path))) | ||
| 4266 | Vload_path = Fcons (tem, Vload_path); | ||
| 4267 | |||
| 4268 | tem = Fexpand_file_name (build_string ("leim"), | ||
| 4231 | Vsource_directory); | 4269 | Vsource_directory); |
| 4232 | 4270 | ||
| 4233 | if (NILP (Fmember (tem, Vload_path))) | 4271 | if (NILP (Fmember (tem, Vload_path))) |
| 4234 | Vload_path = Fcons (tem, Vload_path); | 4272 | Vload_path = Fcons (tem, Vload_path); |
| 4273 | |||
| 4274 | if (!no_site_lisp) | ||
| 4275 | { | ||
| 4276 | tem = Fexpand_file_name (build_string ("site-lisp"), | ||
| 4277 | Vsource_directory); | ||
| 4278 | |||
| 4279 | if (NILP (Fmember (tem, Vload_path))) | ||
| 4280 | Vload_path = Fcons (tem, Vload_path); | ||
| 4281 | } | ||
| 4235 | } | 4282 | } |
| 4236 | } | 4283 | } /* Vinstallation_directory != Vsource_directory */ |
| 4237 | } | 4284 | } /* if Vinstallation_directory */ |
| 4238 | if (!NILP (sitelisp) && !no_site_lisp) | 4285 | if (!NILP (sitelisp) && !no_site_lisp) |
| 4239 | Vload_path = nconc2 (Fnreverse (sitelisp), Vload_path); | 4286 | Vload_path = nconc2 (Fnreverse (sitelisp), Vload_path); |
| 4240 | } | 4287 | } /* if Vinstallation_directory || no_site_lisp */ |
| 4241 | } | 4288 | } /* if dump_path == Vload_path */ |
| 4242 | } | 4289 | } |
| 4243 | else | 4290 | else /* !initialized */ |
| 4244 | { | 4291 | { |
| 4245 | /* NORMAL refers to the lisp dir in the source directory. */ | 4292 | /* NORMAL refers to the lisp dir in the source directory. */ |
| 4246 | /* We used to add ../lisp at the front here, but | 4293 | /* We used to add ../lisp at the front here, but |
| @@ -4250,7 +4297,7 @@ init_lread (void) | |||
| 4250 | Vload_path = decode_env_path (0, normal); | 4297 | Vload_path = decode_env_path (0, normal); |
| 4251 | dump_path = Vload_path; | 4298 | dump_path = Vload_path; |
| 4252 | } | 4299 | } |
| 4253 | #endif | 4300 | #endif /* CANNOT_DUMP */ |
| 4254 | 4301 | ||
| 4255 | #if (!(defined (WINDOWSNT) || (defined (HAVE_NS)))) | 4302 | #if (!(defined (WINDOWSNT) || (defined (HAVE_NS)))) |
| 4256 | /* When Emacs is invoked over network shares on NT, PATH_LOADSEARCH is | 4303 | /* When Emacs is invoked over network shares on NT, PATH_LOADSEARCH is |
| @@ -4258,6 +4305,8 @@ init_lread (void) | |||
| 4258 | confuses users. Since PATH_LOADSEARCH is always overridden by the | 4305 | confuses users. Since PATH_LOADSEARCH is always overridden by the |
| 4259 | EMACSLOADPATH environment variable below, disable the warning on NT. */ | 4306 | EMACSLOADPATH environment variable below, disable the warning on NT. */ |
| 4260 | 4307 | ||
| 4308 | /* HAVE_NS also uses EMACSLOADPATH. */ | ||
| 4309 | |||
| 4261 | /* Warn if dirs in the *standard* path don't exist. */ | 4310 | /* Warn if dirs in the *standard* path don't exist. */ |
| 4262 | if (!turn_off_warning) | 4311 | if (!turn_off_warning) |
| 4263 | { | 4312 | { |
| @@ -4272,6 +4321,10 @@ init_lread (void) | |||
| 4272 | if (STRINGP (dirfile)) | 4321 | if (STRINGP (dirfile)) |
| 4273 | { | 4322 | { |
| 4274 | dirfile = Fdirectory_file_name (dirfile); | 4323 | dirfile = Fdirectory_file_name (dirfile); |
| 4324 | /* Do we really need to warn about missing site-lisp dirs? | ||
| 4325 | It's true that the installation should have created | ||
| 4326 | them and added subdirs.el, but it's harmless if they | ||
| 4327 | are not there. */ | ||
| 4275 | if (access (SSDATA (dirfile), 0) < 0) | 4328 | if (access (SSDATA (dirfile), 0) < 0) |
| 4276 | dir_warning ("Warning: Lisp directory `%s' does not exist.\n", | 4329 | dir_warning ("Warning: Lisp directory `%s' does not exist.\n", |
| 4277 | XCAR (path_tail)); | 4330 | XCAR (path_tail)); |
diff --git a/src/xdisp.c b/src/xdisp.c index 214cf4c7120..e4a043c4c7b 100644 --- a/src/xdisp.c +++ b/src/xdisp.c | |||
| @@ -26055,12 +26055,14 @@ cursor_in_mouse_face_p (struct window *w) | |||
| 26055 | 26055 | ||
| 26056 | /* Find the glyph rows START_ROW and END_ROW of window W that display | 26056 | /* Find the glyph rows START_ROW and END_ROW of window W that display |
| 26057 | characters between buffer positions START_CHARPOS and END_CHARPOS | 26057 | characters between buffer positions START_CHARPOS and END_CHARPOS |
| 26058 | (excluding END_CHARPOS). This is similar to row_containing_pos, | 26058 | (excluding END_CHARPOS). DISP_STRING is a display string that |
| 26059 | but is more accurate when bidi reordering makes buffer positions | 26059 | covers these buffer positions. This is similar to |
| 26060 | change non-linearly with glyph rows. */ | 26060 | row_containing_pos, but is more accurate when bidi reordering makes |
| 26061 | buffer positions change non-linearly with glyph rows. */ | ||
| 26061 | static void | 26062 | static void |
| 26062 | rows_from_pos_range (struct window *w, | 26063 | rows_from_pos_range (struct window *w, |
| 26063 | EMACS_INT start_charpos, EMACS_INT end_charpos, | 26064 | EMACS_INT start_charpos, EMACS_INT end_charpos, |
| 26065 | Lisp_Object disp_string, | ||
| 26064 | struct glyph_row **start, struct glyph_row **end) | 26066 | struct glyph_row **start, struct glyph_row **end) |
| 26065 | { | 26067 | { |
| 26066 | struct glyph_row *first = MATRIX_FIRST_TEXT_ROW (w->current_matrix); | 26068 | struct glyph_row *first = MATRIX_FIRST_TEXT_ROW (w->current_matrix); |
| @@ -26112,8 +26114,11 @@ rows_from_pos_range (struct window *w, | |||
| 26112 | 26114 | ||
| 26113 | while (g < e) | 26115 | while (g < e) |
| 26114 | { | 26116 | { |
| 26115 | if ((BUFFERP (g->object) || INTEGERP (g->object)) | 26117 | if (((BUFFERP (g->object) || INTEGERP (g->object)) |
| 26116 | && start_charpos <= g->charpos && g->charpos < end_charpos) | 26118 | && start_charpos <= g->charpos && g->charpos < end_charpos) |
| 26119 | /* A glyph that comes from DISP_STRING is by | ||
| 26120 | definition to be highlighted. */ | ||
| 26121 | || EQ (g->object, disp_string)) | ||
| 26117 | *start = row; | 26122 | *start = row; |
| 26118 | g++; | 26123 | g++; |
| 26119 | } | 26124 | } |
| @@ -26132,14 +26137,15 @@ rows_from_pos_range (struct window *w, | |||
| 26132 | for ( ; row->enabled_p && MATRIX_ROW_BOTTOM_Y (row) <= last_y; row++) | 26137 | for ( ; row->enabled_p && MATRIX_ROW_BOTTOM_Y (row) <= last_y; row++) |
| 26133 | { | 26138 | { |
| 26134 | struct glyph_row *next = row + 1; | 26139 | struct glyph_row *next = row + 1; |
| 26140 | EMACS_INT next_start = MATRIX_ROW_START_CHARPOS (next); | ||
| 26135 | 26141 | ||
| 26136 | if (!next->enabled_p | 26142 | if (!next->enabled_p |
| 26137 | || next >= MATRIX_BOTTOM_TEXT_ROW (w->current_matrix, w) | 26143 | || next >= MATRIX_BOTTOM_TEXT_ROW (w->current_matrix, w) |
| 26138 | /* The first row >= START whose range of displayed characters | 26144 | /* The first row >= START whose range of displayed characters |
| 26139 | does NOT intersect the range [START_CHARPOS..END_CHARPOS] | 26145 | does NOT intersect the range [START_CHARPOS..END_CHARPOS] |
| 26140 | is the row END + 1. */ | 26146 | is the row END + 1. */ |
| 26141 | || (start_charpos < MATRIX_ROW_START_CHARPOS (next) | 26147 | || (start_charpos < next_start |
| 26142 | && end_charpos < MATRIX_ROW_START_CHARPOS (next)) | 26148 | && end_charpos < next_start) |
| 26143 | || ((start_charpos > MATRIX_ROW_END_CHARPOS (next) | 26149 | || ((start_charpos > MATRIX_ROW_END_CHARPOS (next) |
| 26144 | || (start_charpos == MATRIX_ROW_END_CHARPOS (next) | 26150 | || (start_charpos == MATRIX_ROW_END_CHARPOS (next) |
| 26145 | && !next->ends_at_zv_p | 26151 | && !next->ends_at_zv_p |
| @@ -26158,12 +26164,29 @@ rows_from_pos_range (struct window *w, | |||
| 26158 | but none of the characters it displays are in the range, it is | 26164 | but none of the characters it displays are in the range, it is |
| 26159 | also END + 1. */ | 26165 | also END + 1. */ |
| 26160 | struct glyph *g = next->glyphs[TEXT_AREA]; | 26166 | struct glyph *g = next->glyphs[TEXT_AREA]; |
| 26167 | struct glyph *s = g; | ||
| 26161 | struct glyph *e = g + next->used[TEXT_AREA]; | 26168 | struct glyph *e = g + next->used[TEXT_AREA]; |
| 26162 | 26169 | ||
| 26163 | while (g < e) | 26170 | while (g < e) |
| 26164 | { | 26171 | { |
| 26165 | if ((BUFFERP (g->object) || INTEGERP (g->object)) | 26172 | if (((BUFFERP (g->object) || INTEGERP (g->object)) |
| 26166 | && start_charpos <= g->charpos && g->charpos < end_charpos) | 26173 | && (start_charpos <= g->charpos && g->charpos < end_charpos |
| 26174 | /* If the buffer position of the first glyph in | ||
| 26175 | the row is equal to END_CHARPOS, it means | ||
| 26176 | the last character to be highlighted is the | ||
| 26177 | newline of ROW, and we must consider NEXT as | ||
| 26178 | END, not END+1. */ | ||
| 26179 | || ((!next->reversed_p && g == s | ||
| 26180 | || next->reversed_p && g == e - 1) | ||
| 26181 | && (g->charpos == end_charpos | ||
| 26182 | /* Special case for when NEXT is an | ||
| 26183 | empty line at ZV. */ | ||
| 26184 | || (g->charpos == -1 | ||
| 26185 | && !row->ends_at_zv_p | ||
| 26186 | && next_start == end_charpos))))) | ||
| 26187 | /* A glyph that comes from DISP_STRING is by | ||
| 26188 | definition to be highlighted. */ | ||
| 26189 | || EQ (g->object, disp_string)) | ||
| 26167 | break; | 26190 | break; |
| 26168 | g++; | 26191 | g++; |
| 26169 | } | 26192 | } |
| @@ -26172,6 +26195,13 @@ rows_from_pos_range (struct window *w, | |||
| 26172 | *end = row; | 26195 | *end = row; |
| 26173 | break; | 26196 | break; |
| 26174 | } | 26197 | } |
| 26198 | /* The first row that ends at ZV must be the last to be | ||
| 26199 | highlighted. */ | ||
| 26200 | else if (next->ends_at_zv_p) | ||
| 26201 | { | ||
| 26202 | *end = next; | ||
| 26203 | break; | ||
| 26204 | } | ||
| 26175 | } | 26205 | } |
| 26176 | } | 26206 | } |
| 26177 | } | 26207 | } |
| @@ -26207,7 +26237,7 @@ mouse_face_from_buffer_pos (Lisp_Object window, | |||
| 26207 | xassert (NILP (after_string) || STRINGP (after_string)); | 26237 | xassert (NILP (after_string) || STRINGP (after_string)); |
| 26208 | 26238 | ||
| 26209 | /* Find the rows corresponding to START_CHARPOS and END_CHARPOS. */ | 26239 | /* Find the rows corresponding to START_CHARPOS and END_CHARPOS. */ |
| 26210 | rows_from_pos_range (w, start_charpos, end_charpos, &r1, &r2); | 26240 | rows_from_pos_range (w, start_charpos, end_charpos, disp_string, &r1, &r2); |
| 26211 | if (r1 == NULL) | 26241 | if (r1 == NULL) |
| 26212 | r1 = MATRIX_ROW (w->current_matrix, XFASTINT (w->window_end_vpos)); | 26242 | r1 = MATRIX_ROW (w->current_matrix, XFASTINT (w->window_end_vpos)); |
| 26213 | /* If the before-string or display-string contains newlines, | 26243 | /* If the before-string or display-string contains newlines, |
| @@ -26485,6 +26515,19 @@ mouse_face_from_buffer_pos (Lisp_Object window, | |||
| 26485 | } | 26515 | } |
| 26486 | x += end->pixel_width; | 26516 | x += end->pixel_width; |
| 26487 | } | 26517 | } |
| 26518 | /* If we exited the above loop because we arrived at the last | ||
| 26519 | glyph of the row, and its buffer position is still not in | ||
| 26520 | range, it means the last character in range is the preceding | ||
| 26521 | newline. Bump the end column and x values to get past the | ||
| 26522 | last glyph. */ | ||
| 26523 | if (end == glyph | ||
| 26524 | && BUFFERP (end->object) | ||
| 26525 | && (end->charpos < start_charpos | ||
| 26526 | || end->charpos >= end_charpos)) | ||
| 26527 | { | ||
| 26528 | x += end->pixel_width; | ||
| 26529 | ++end; | ||
| 26530 | } | ||
| 26488 | hlinfo->mouse_face_end_x = x; | 26531 | hlinfo->mouse_face_end_x = x; |
| 26489 | hlinfo->mouse_face_end_col = end - r2->glyphs[TEXT_AREA]; | 26532 | hlinfo->mouse_face_end_col = end - r2->glyphs[TEXT_AREA]; |
| 26490 | } | 26533 | } |