mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2025-02-02 20:16:25 +00:00
Merge from emacs-24; up to 2012-12-29T12:57:49Z!fgallina@gnu.org
This commit is contained in:
commit
1399490e2b
@ -1,3 +1,8 @@
|
||||
2013-07-03 Christoph Egger <christoph@debian.org> (tiny change)
|
||||
|
||||
* configure.ac (emacs_broken_SIGIO): Set on gnu-kfreebsd to avoid hang.
|
||||
http://bugs.debian.org/712974
|
||||
|
||||
2013-07-02 Paul Eggert <eggert@cs.ucla.edu>
|
||||
|
||||
Remove some unused macros from 'configure'.
|
||||
|
@ -3762,7 +3762,7 @@ emacs_broken_SIGIO=no
|
||||
case $opsys in
|
||||
dnl SIGIO exists, but the feature doesn't work in the way Emacs needs.
|
||||
dnl See eg <http://article.gmane.org/gmane.os.openbsd.ports/46831>.
|
||||
hpux* | irix6-5 | openbsd | sol2* | unixware )
|
||||
hpux* | irix6-5 | openbsd | sol2* | unixware | gnu-kfreebsd )
|
||||
emacs_broken_SIGIO=yes
|
||||
;;
|
||||
|
||||
|
@ -1,3 +1,11 @@
|
||||
2013-07-03 Glenn Morris <rgm@gnu.org>
|
||||
|
||||
* maintaining.texi (EDE): Fix cross-reference.
|
||||
|
||||
* programs.texi (Program Modes): Fix emacs-xtra reference.
|
||||
|
||||
* help.texi (Misc Help): Index describe-syntax.
|
||||
|
||||
2013-06-29 Eli Zaretskii <eliz@gnu.org>
|
||||
|
||||
* basic.texi (Moving Point): Document visual-order-cursor-movement
|
||||
|
@ -535,6 +535,8 @@ describes the commands and features that are changed in this mode.
|
||||
|
||||
@kindex C-h b
|
||||
@findex describe-bindings
|
||||
@kindex C-h s
|
||||
@findex describe-syntax
|
||||
@kbd{C-h b} (@code{describe-bindings}) and @kbd{C-h s}
|
||||
(@code{describe-syntax}) show other information about the current
|
||||
environment within Emacs. @kbd{C-h b} displays a list of all the key
|
||||
|
@ -2346,7 +2346,7 @@ directory trees. The @dfn{project root} is the topmost directory of a
|
||||
project. To define a new project, visit a file in the desired project
|
||||
root and type @kbd{M-x ede-new}. This command prompts for a
|
||||
@dfn{project type}, which refers to the underlying method that EDE
|
||||
will use to manage the project (@pxref{Creating a Project, EDE,, ede,
|
||||
will use to manage the project (@pxref{Creating a project, EDE,, ede,
|
||||
Emacs Development Environment}). The most common project types are
|
||||
@samp{Make}, which uses Makefiles, and @samp{Automake}, which uses GNU
|
||||
Automake (@pxref{Top, Automake,, automake, Automake}). In both cases,
|
||||
|
@ -119,17 +119,17 @@ those specified in the mode's own mode hook (@pxref{Major Modes}).
|
||||
For instance, entering C mode runs the hooks @code{prog-mode-hook} and
|
||||
@code{c-mode-hook}. @xref{Hooks}, for information about hooks.
|
||||
|
||||
@ifinfo
|
||||
@ifnottex
|
||||
Separate manuals are available for the modes for Ada (@pxref{Top,,
|
||||
Ada Mode, ada-mode, Ada Mode}), C/C++/Objective C/Java/Corba
|
||||
IDL/Pike/AWK (@pxref{Top, , CC Mode, ccmode, CC Mode}), and IDLWAVE
|
||||
(@pxref{Top,, IDLWAVE, idlwave, IDLWAVE User Manual}).
|
||||
@end ifinfo
|
||||
@ifnotinfo
|
||||
@end ifnottex
|
||||
@iftex
|
||||
The Emacs distribution contains Info manuals for the major modes for
|
||||
Ada, C/C++/Objective C/Java/Corba IDL/Pike/AWK, and IDLWAVE@. For
|
||||
Fortran mode, @pxref{Fortran,,, emacs-xtra, Specialized Emacs Features}.
|
||||
@end ifnotinfo
|
||||
@end iftex
|
||||
|
||||
@node Defuns
|
||||
@section Top-Level Definitions, or Defuns
|
||||
|
@ -1,3 +1,7 @@
|
||||
2013-07-03 Glenn Morris <rgm@gnu.org>
|
||||
|
||||
* emacs-lisp-intro.texi (edebug): Fix cross-references.
|
||||
|
||||
2013-06-19 Glenn Morris <rgm@gnu.org>
|
||||
|
||||
* Makefile.in (dist): Edit more configure variables. (Bug#14660)
|
||||
|
@ -18483,7 +18483,7 @@ shows which line you are currently executing.
|
||||
You can walk through the execution of a function, line by line, or run
|
||||
quickly until reaching a @dfn{breakpoint} where execution stops.
|
||||
|
||||
Edebug is described in @ref{edebug, , Edebug, elisp, The GNU Emacs
|
||||
Edebug is described in @ref{Edebug, , , elisp, The GNU Emacs
|
||||
Lisp Reference Manual}.
|
||||
|
||||
@need 1250
|
||||
@ -18610,7 +18610,7 @@ error or at specified stopping points; you can cause it to display the
|
||||
changing values of various expressions; you can find out how many
|
||||
times a function is called, and more.
|
||||
|
||||
Edebug is described in @ref{edebug, , Edebug, elisp, The GNU Emacs
|
||||
Edebug is described in @ref{Edebug, , , elisp, The GNU Emacs
|
||||
Lisp Reference Manual}.
|
||||
|
||||
@need 1500
|
||||
|
@ -1,3 +1,12 @@
|
||||
2013-07-03 Glenn Morris <rgm@gnu.org>
|
||||
|
||||
* debugging.texi (Debugging):
|
||||
* files.texi (File Attributes, Changing Files): Fix cross-references.
|
||||
|
||||
* package.texi (Package Archives): Fix @url call.
|
||||
|
||||
* syntax.texi (Syntax Table Functions): Mention describe-syntax.
|
||||
|
||||
2013-06-29 Eli Zaretskii <eliz@gnu.org>
|
||||
|
||||
* display.texi (Bidirectional Display): Document move-point-visually.
|
||||
|
@ -32,7 +32,7 @@ program.
|
||||
|
||||
@item
|
||||
You can use the ERT package to write regression tests for the program.
|
||||
@xref{Top,the ERT manual,, ERT, ERT: Emacs Lisp Regression Testing}.
|
||||
@xref{Top,the ERT manual,, ert, ERT: Emacs Lisp Regression Testing}.
|
||||
|
||||
@item
|
||||
You can profile the program to get hints about how to make it more efficient.
|
||||
|
@ -1115,7 +1115,7 @@ permissions} of @var{filename}, as an integer. It recursively follows
|
||||
symbolic links in @var{filename} at all levels. If @var{filename}
|
||||
does not exist, the return value is @code{nil}.
|
||||
|
||||
@xref{File Permissions,,, coreutils, The @sc{gnu} @code{Coreutils}
|
||||
@xref{File permissions,,, coreutils, The @sc{gnu} @code{Coreutils}
|
||||
Manual}, for a description of mode bits. If the low-order bit is 1,
|
||||
then the file is executable by all users, if the second-lowest-order
|
||||
bit is 1, then the file is writable by all users, etc. The highest
|
||||
@ -1625,7 +1625,7 @@ octal numbers to enter @var{mode}. For example,
|
||||
@noindent
|
||||
specifies that the file should be readable and writable for its owner,
|
||||
readable for group members, and readable for all other users.
|
||||
@xref{File Permissions,,, coreutils, The @sc{gnu} @code{Coreutils}
|
||||
@xref{File permissions,,, coreutils, The @sc{gnu} @code{Coreutils}
|
||||
Manual}, for a description of mode bit specifications.
|
||||
|
||||
Interactively, @var{mode} is read from the minibuffer using
|
||||
@ -1676,7 +1676,7 @@ the permissions on which the specification is based are taken from the
|
||||
mode bits of @var{base-file}. If @var{base-file} is omitted or
|
||||
@code{nil}, the function uses @code{0} as the base mode bits. The
|
||||
complete and relative specifications can be combined, as in
|
||||
@code{"u+r,g+rx,o+r,g-w"}. @xref{File Permissions,,, coreutils, The
|
||||
@code{"u+r,g+rx,o+r,g-w"}. @xref{File permissions,,, coreutils, The
|
||||
@sc{gnu} @code{Coreutils} Manual}, for a description of file mode
|
||||
specifications.
|
||||
@end defun
|
||||
|
@ -265,7 +265,7 @@ variable @code{load-file-name} (@pxref{Loading}). Here is an example:
|
||||
Via the Package Menu, users may download packages from @dfn{package
|
||||
archives}. Such archives are specified by the variable
|
||||
@code{package-archives}, whose default value contains a single entry:
|
||||
the archive hosted by the GNU project at @url{elpa.gnu.org}. This
|
||||
the archive hosted by the GNU project at @url{http://elpa.gnu.org}. This
|
||||
section describes how to set up and maintain a package archive.
|
||||
|
||||
@cindex base location, package archive
|
||||
|
@ -506,6 +506,11 @@ This function returns the current syntax table, which is the table for
|
||||
the current buffer.
|
||||
@end defun
|
||||
|
||||
@deffn Command describe-syntax &optional buffer
|
||||
This command displays the contents of the syntax table of
|
||||
@var{buffer} (by default, the current buffer) in a help buffer.
|
||||
@end deffn
|
||||
|
||||
@defmac with-syntax-table table body@dots{}
|
||||
This macro executes @var{body} using @var{table} as the current syntax
|
||||
table. It returns the value of the last form in @var{body}, after
|
||||
|
@ -1,3 +1,10 @@
|
||||
2013-07-03 Glenn Morris <rgm@gnu.org>
|
||||
|
||||
* bovine.texi (top):
|
||||
* cc-mode.texi (AWK Mode Font Locking):
|
||||
* mh-e.texi (Preface):
|
||||
* url.texi (URI Parsing): Fix cross-references to other manuals.
|
||||
|
||||
2013-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
|
||||
|
||||
* gnus.texi (Client-Side IMAP Splitting):
|
||||
|
@ -76,7 +76,7 @@ The @dfn{bovine} parser is the original @semantic{} parser, and is an
|
||||
implementation of an @acronym{LL} parser. It is good for simple
|
||||
languages. It has many conveniences making grammar writing easy. The
|
||||
conveniences make it less powerful than a Bison-like @acronym{LALR}
|
||||
parser. For more information, @inforef{top, the Wisent Parser Manual,
|
||||
parser. For more information, @inforef{Top, The Wisent Parser Manual,
|
||||
wisent}.
|
||||
|
||||
Bovine @acronym{LL} grammars are stored in files with a @file{.by}
|
||||
|
@ -2111,7 +2111,7 @@ contributing it: send a note to @email{bug-cc-mode@@gnu.org}.
|
||||
@comment !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||
|
||||
The general appearance of font-locking in AWK mode is much like in any
|
||||
other programming mode. @xref{Faces For Font Lock,,,elisp, GNU Emacs
|
||||
other programming mode. @xref{Faces for Font Lock,,,elisp, GNU Emacs
|
||||
Lisp Reference Manual}.
|
||||
|
||||
The following faces are, however, used in a non-standard fashion in
|
||||
|
@ -233,7 +233,7 @@ read an online tutorial by starting GNU Emacs and typing @kbd{C-h t}
|
||||
@cite{GNU Emacs Manual},
|
||||
@end iftex
|
||||
@ifinfo
|
||||
@ref{top, , GNU Emacs Manual, emacs, GNU Emacs Manual},
|
||||
@ref{Top, , GNU Emacs Manual, emacs, GNU Emacs Manual},
|
||||
@end ifinfo
|
||||
@ifhtml
|
||||
@uref{http://www.gnu.org/software/emacs/manual/html_node/emacs/,
|
||||
|
@ -138,7 +138,7 @@ Given a parsed URI, this function returns the corresponding URI string.
|
||||
The return value of @code{url-generic-parse-url}, and the argument
|
||||
expected by @code{url-recreate-url}, is a @dfn{parsed URI}: a CL
|
||||
structure whose slots hold the various components of the URI@.
|
||||
@xref{top,the CL Manual,,cl,GNU Emacs Common Lisp Emulation}, for
|
||||
@xref{Top,the CL Manual,,cl,GNU Emacs Common Lisp Emulation}, for
|
||||
details about CL structures. Most of the other functions in the
|
||||
@code{url} library act on parsed URIs.
|
||||
|
||||
|
@ -1,5 +1,7 @@
|
||||
2013-07-03 Glenn Morris <rgm@gnu.org>
|
||||
|
||||
* subr.el (y-or-n-p): Handle empty prompts. (Bug#14770)
|
||||
|
||||
Make info-xref checks case-sensitive by default
|
||||
* info.el (Info-find-node, Info-find-in-tag-table)
|
||||
(Info-find-node-in-buffer, Info-find-node-2, Info-goto-node):
|
||||
|
@ -2240,7 +2240,8 @@ is nil and `use-dialog-box' is non-nil."
|
||||
(cond
|
||||
(noninteractive
|
||||
(setq prompt (concat prompt
|
||||
(if (eq ?\s (aref prompt (1- (length prompt))))
|
||||
(if (or (zerop (length prompt))
|
||||
(eq ?\s (aref prompt (1- (length prompt)))))
|
||||
"" " ")
|
||||
"(y or n) "))
|
||||
(let ((temp-prompt prompt))
|
||||
@ -2257,7 +2258,8 @@ is nil and `use-dialog-box' is non-nil."
|
||||
(x-popup-dialog t `(,prompt ("Yes" . act) ("No" . skip)))))
|
||||
(t
|
||||
(setq prompt (concat prompt
|
||||
(if (eq ?\s (aref prompt (1- (length prompt))))
|
||||
(if (or (zerop (length prompt))
|
||||
(eq ?\s (aref prompt (1- (length prompt)))))
|
||||
"" " ")
|
||||
"(y or n) "))
|
||||
(while
|
||||
|
Loading…
x
Reference in New Issue
Block a user