Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Open sidebar
emacs
emacs
Commits
1399490e
Commit
1399490e
authored
Jul 02, 2013
by
Glenn Morris
Browse files
Merge from emacs-24; up to 2012-12-29T12:57:49Z!fgallina@gnu.org
parents
9b057d61
208dee4d
Changes
20
Hide whitespace changes
Inline
Side-by-side
Showing
20 changed files
with
63 additions
and
19 deletions
+63
-19
ChangeLog
ChangeLog
+5
-0
configure.ac
configure.ac
+1
-1
doc/emacs/ChangeLog
doc/emacs/ChangeLog
+8
-0
doc/emacs/help.texi
doc/emacs/help.texi
+2
-0
doc/emacs/maintaining.texi
doc/emacs/maintaining.texi
+1
-1
doc/emacs/programs.texi
doc/emacs/programs.texi
+4
-4
doc/lispintro/ChangeLog
doc/lispintro/ChangeLog
+4
-0
doc/lispintro/emacs-lisp-intro.texi
doc/lispintro/emacs-lisp-intro.texi
+2
-2
doc/lispref/ChangeLog
doc/lispref/ChangeLog
+9
-0
doc/lispref/debugging.texi
doc/lispref/debugging.texi
+1
-1
doc/lispref/files.texi
doc/lispref/files.texi
+3
-3
doc/lispref/package.texi
doc/lispref/package.texi
+1
-1
doc/lispref/syntax.texi
doc/lispref/syntax.texi
+5
-0
doc/misc/ChangeLog
doc/misc/ChangeLog
+7
-0
doc/misc/bovine.texi
doc/misc/bovine.texi
+1
-1
doc/misc/cc-mode.texi
doc/misc/cc-mode.texi
+1
-1
doc/misc/mh-e.texi
doc/misc/mh-e.texi
+1
-1
doc/misc/url.texi
doc/misc/url.texi
+1
-1
lisp/ChangeLog
lisp/ChangeLog
+2
-0
lisp/subr.el
lisp/subr.el
+4
-2
No files found.
ChangeLog
View file @
1399490e
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'.
...
...
configure.ac
View file @
1399490e
...
...
@@ -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
;;
...
...
doc/emacs/ChangeLog
View file @
1399490e
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
...
...
doc/emacs/help.texi
View file @
1399490e
...
...
@@ -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
...
...
doc/emacs/maintaining.texi
View file @
1399490e
...
...
@@ -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
P
roject, EDE,, ede,
will use to manage the project (@pxref{Creating a
p
roject, 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,
...
...
doc/emacs/programs.texi
View file @
1399490e
...
...
@@ -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.
@if
info
@if
nottex
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 if
info
@if
notinfo
@end if
nottex
@if
tex
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 if
notinfo
@end if
tex
@node Defuns
@section Top-Level Definitions, or Defuns
...
...
doc/lispintro/ChangeLog
View file @
1399490e
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)
...
...
doc/lispintro/emacs-lisp-intro.texi
View file @
1399490e
...
...
@@ -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{
e
debug, ,
Edebug
, elisp, The GNU Emacs
Edebug is described in @ref{
E
debug, , , 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{
e
debug, ,
Edebug
, elisp, The GNU Emacs
Edebug is described in @ref{
E
debug, , , elisp, The GNU Emacs
Lisp Reference Manual}.
@need 1500
...
...
doc/lispref/ChangeLog
View file @
1399490e
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.
...
...
doc/lispref/debugging.texi
View file @
1399490e
...
...
@@ -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.
...
...
doc/lispref/files.texi
View file @
1399490e
...
...
@@ -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
P
ermissions,,, coreutils, The @sc{gnu} @code{Coreutils}
@xref{File
p
ermissions,,, 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
P
ermissions,,, coreutils, The @sc{gnu} @code{Coreutils}
@xref{File
p
ermissions,,, 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
P
ermissions,,, coreutils, The
@code{"u+r,g+rx,o+r,g-w"}. @xref{File
p
ermissions,,, coreutils, The
@sc{gnu} @code{Coreutils} Manual}, for a description of file mode
specifications.
@end defun
...
...
doc/lispref/package.texi
View file @
1399490e
...
...
@@ -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
...
...
doc/lispref/syntax.texi
View file @
1399490e
...
...
@@ -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
...
...
doc/misc/ChangeLog
View file @
1399490e
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):
...
...
doc/misc/bovine.texi
View file @
1399490e
...
...
@@ -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
{
t
op,
t
he Wisent Parser Manual,
parser. For more information, @inforef
{
T
op,
T
he Wisent Parser Manual,
wisent
}
.
Bovine @acronym
{
LL
}
grammars are stored in files with a @file
{
.by
}
...
...
doc/misc/cc-mode.texi
View file @
1399490e
...
...
@@ -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
F
or Font Lock,,,elisp, GNU Emacs
other programming mode. @xref
{
Faces
f
or Font Lock,,,elisp, GNU Emacs
Lisp Reference Manual
}
.
The following faces are, however, used in a non-standard fashion in
...
...
doc/misc/mh-e.texi
View file @
1399490e
...
...
@@ -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{
t
op, , GNU Emacs Manual, emacs, GNU Emacs Manual},
@ref{
T
op, , GNU Emacs Manual, emacs, GNU Emacs Manual},
@end ifinfo
@ifhtml
@uref{http://www.gnu.org/software/emacs/manual/html_node/emacs/,
...
...
doc/misc/url.texi
View file @
1399490e
...
...
@@ -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
{
t
op,the CL Manual,,cl,GNU Emacs Common Lisp Emulation
}
, for
@xref
{
T
op,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.
...
...
lisp/ChangeLog
View file @
1399490e
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):
...
...
lisp/subr.el
View file @
1399490e
...
...
@@ -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
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment