Eli Zaretskii
bd2a2a1e84
Improve documentation of etags
...
* doc/emacs/maintaining.texi (Tag Syntax, Create Tags Table):
Improve documentation of etags options and of source language
detection.
2018-01-11 19:44:29 +02:00
Paul Eggert
7668717d6f
Merge from Gnulib
...
This incorporates:
2018-01-05 maint: Add encoding marker for Emacs to non-ASCII sources
2018-01-04 update-copyright: Handle use of ©
2018-01-04 pthread_sigmask: Avoid compilation error on mingw
2018-01-02 stat-time: silence -Wunused-parameter regression
* build-aux/config.guess, build-aux/config.sub:
* build-aux/update-copyright, doc/misc/texinfo.tex, lib/gnulib.mk.in:
* lib/md5.c, lib/md5.h, lib/sha1.c, lib/sha1.h, lib/sha256.c:
* lib/sha256.h, lib/sha512.c, lib/sha512.h, lib/signal.in.h:
* lib/stat-time.h: Copy from Gnulib, or regenerate.
2018-01-09 15:22:37 -08:00
Michael Albinus
ec2636513c
* doc/misc/tramp.texi (Remote processes): Mention gdb restrictions with I/O.
2018-01-08 16:43:46 +01:00
Eli Zaretskii
a5f718c4c5
; * doc/lispref/text.texi (Change Hooks): Fix last change.
2018-01-06 21:43:04 +02:00
Alan Mackenzie
e876f5f9fb
Describe the precise interaction of complex primitives with the change hooks
...
* doc/lispref/text.texi (Change Hooks): Document that most buffer changing
primitives call before- and after-change-functions in balanced pairs, but that
some complex primitives call b-c-f once, and a-c-f zero, one, or several
times.
2018-01-06 18:55:08 +00:00
Eli Zaretskii
f8a07fa6b1
Improve documentation of 'gdb-many-windows'
...
* doc/emacs/building.texi (GDB User Interface Layout): Add advice
for using a separate frame for 'gdb-many-windows'.
2018-01-05 17:05:42 +02:00
Stephen Leake
c967ba1861
Fix description of 'struct' generic function specializer
...
Backport:
* doc/lispref/functions.texi (Generic Functions): Fix description of
'struct' specializer; it must be the named struct or a child, not a
parent.
(cherry picked from commit b6add8c7cf )
2018-01-04 16:24:19 -06:00
Eli Zaretskii
b87a772612
Fix description of 'emacs-internal'
...
* doc/lispref/nonascii.texi (Coding System Basics): Correct
inaccuracy in description of 'emacs-internal'. (Bug#29916)
2018-01-01 18:36:28 +02:00
Paul Eggert
63b04c11d5
Fix copyright years by hand
...
These are dates that admin/update-copyright did not update, or
updated incorrectly.
2018-01-01 01:02:09 -08:00
Paul Eggert
5c7dd8a783
Update copyright year to 2018
...
Run admin/update-copyright.
2018-01-01 00:57:59 -08:00
Paul Eggert
220a9ecba1
Merge from Gnulib
...
This incorporates:
2018-01-01 maint: Run 'make update-copyright'
2017-12-29 Add cross-compilation results for GNU/Hurd.
2017-12-12 explicit_bzero: port to macOS + Clang 9.0.0
2017-12-31 17:21:33 -08:00
Eli Zaretskii
acd289c5a4
Fix problems with indexing in User manual
...
* doc/emacs/basic.texi (Continuation Lines, Inserting Text)
(Moving Point):
* doc/emacs/help.texi (Help Echo, Package Keywords, Help Mode):
* doc/emacs/trouble.texi (Quitting):
* doc/emacs/mark.texi (Setting Mark, Disabled Transient Mark):
* doc/emacs/custom.texi (Modifier Keys, Init Examples)
(Creating Custom Themes):
* doc/emacs/programs.texi (Program Modes, Expressions, Hideshow)
(Basic Indent, Info Lookup, Symbol Completion):
* doc/emacs/screen.texi (Echo Area):
* doc/emacs/xresources.texi (Table of Resources, GTK Names in Emacs):
* doc/emacs/display.texi (Line Truncation, Cursor Display):
* doc/emacs/files.texi (File Names, Backup, File Archives):
* doc/emacs/dired.texi (Operating on Files, Dired Enter):
* doc/emacs/commands.texi (User Input):
* doc/emacs/mule.texi (International, Unibyte Mode)
(International Chars):
* doc/emacs/vc1-xtra.texi (RCS and SCCS, Version Headers)
(CVS Options):
* doc/emacs/modes.texi (Major Modes, Minor Modes):
* doc/emacs/indent.texi (Just Spaces):
* doc/emacs/frames.texi (Mouse Avoidance, Mode Line Mouse)
(Frame Commands):
* doc/emacs/cmdargs.texi (Initial Options):
* doc/emacs/abbrevs.texi (Dabbrev Customization):
* doc/emacs/mini.texi (Completion Example, Completion Commands):
* doc/emacs/calendar.texi (Writing Calendar Files, Calendar Unit Motion)
(From Other Calendar):
* doc/emacs/regs.texi (Text Registers, Bookmarks):
* doc/emacs/buffers.texi (Several Buffers, Select Buffer):
* doc/emacs/maintaining.texi (Xref Commands):
* doc/emacs/windows.texi (Pop Up Window):
* doc/emacs/text.texi (Text, Org Mode):
* doc/emacs/killing.texi (Other Kill Commands):
* doc/emacs/misc.texi (Document View, Gnus Group Buffer)
(Gnus Summary Buffer, Shell Mode):
* doc/emacs/cal-xtra.texi (Sexp Diary Entries): Remove or reword
redundant identical index entries.
* doc/emacs/custom.texi (Mouse Buttons)
* doc/emacs/files.texi (Reverting): Fix hyphenation.
* doc/emacs/emacs.texi (Top): Improve wording of Index menu items.
* doc/emacs/files.texi (File Conveniences):
* doc/emacs/programs.texi (MixedCase Words): Make entries that
belong to Concept Index be indexed with @cindex. (Bug#29888)
2017-12-29 18:04:57 +02:00
Eli Zaretskii
5b38406491
Fix documentation of delsel and of killing text
...
* doc/emacs/killing.texi (Appending Kills): Make sure the text
with 2 spaces is not broken between 2 lines.
* doc/emacs/mark.texi (Using Region): Remove the sentence about
delsel mode that describes behavior which exists even without
delsel mode turned on. Suggested by Petteri Hintsanen
<petterih@iki.fi> in emacs-manual-bugs@gnu.org .
* lisp/delsel.el (delete-selection-mode): Doc fix.
2017-12-27 20:23:10 +02:00
Glenn Morris
fd35804971
* doc/lispref/strings.texi (Case Conversion):
...
Use a TeX font that support ligatures.
2017-12-27 09:55:35 -08:00
Charles A. Roelli
89e257d71b
* doc/misc/speedbar.texi (Top): Fix grammar.
2017-12-27 18:25:30 +01:00
Eli Zaretskii
2ebc8dc3b6
Fix curved quotes in printed manual
...
* doc/emacs/text.texi (Quotation Marks): Fix curved quote
characters in the printed version of the manual.
2017-12-26 22:43:32 +02:00
Paul Eggert
e4a881b5cf
Say that "gnus-cloud" is a parody name
2017-12-25 14:20:36 -08:00
Eli Zaretskii
13c59d0a83
More improvements for text.texi
...
* doc/emacs/text.texi (Outline Motion): Avoid unneeded
repetition. Suggested by Petteri Hintsanen <petterih@iki.fi> in
emacs-manual-bugs@gnu.org .
2017-12-25 21:49:37 +02:00
Eli Zaretskii
7850b7620e
Adjudicate review comments for the "Text" chapter of user manual
...
* doc/emacs/text.texi (Text): Rearrange text for clarity. Add
cross-reference to the Org manual. Make the cross-reference to
Outline Mode appear in online manuals as well (the conditional was
a forgotten remnant from time immemoriam).
(Paragraphs): Add a note that 'paragraph-start' and
'paragraph-separate' should not be anchored.
(Auto Fill): Remove redundant text. Suggested by Petteri
Hintsanen <petterih@iki.fi> in emacs-manual-bugs@gnu.org .
2017-12-24 20:47:06 +02:00
Eli Zaretskii
b882d4ef11
Fix problems with ligatures in PDF version of ELisp manual
...
* doc/lispref/strings.texi (Case Conversion): Avoid problems with
ligatures in printed versions of the manual. (Bug#29818)
2017-12-23 10:34:42 +02:00
Glenn Morris
cf36c82127
Avoid some overfull lines in PDF lispref
...
* doc/lispref/commands.texi (Reading One Event):
* doc/lispref/display.texi (SVG Images):
* doc/lispref/frames.texi (Size Parameters):
* doc/lispref/syntax.texi (Categories):
* doc/lispref/windows.texi (Frame Layouts with Side Windows):
Avoid overfull lines.
2017-12-22 16:26:08 -05:00
Glenn Morris
b07b56a351
Avoid some overfull lines in PDF manual
...
* doc/emacs/display.texi (Display Custom):
* doc/emacs/search.texi (Other Repeating Search):
* doc/emacs/text.texi (Quotation Marks): Avoid overfull lines.
2017-12-22 16:24:24 -05:00
Glenn Morris
6b3118f025
* doc/emacs/arevert-xtra.texi (Auto Reverting the Buffer Menu):
...
Fix ref.
2017-12-22 16:22:13 -05:00
Glenn Morris
7ffb7b1e01
; lispref nil/t markup fixes
2017-12-22 13:45:46 -05:00
Eli Zaretskii
c3b6742b3f
Improve documentation of selecting windows
...
* doc/lispref/windows.texi (Basic Windows, Selecting Windows):
Clarify what selecting a window means for keyboard input, and that
input focus may need to be considered when selecting windows on
other frames. See
http://lists.gnu.org/archive/html/emacs-devel/2017-12/msg00372.html
for more details.
2017-12-22 12:18:12 +02:00
Eli Zaretskii
861d110078
Improve documentation of records
...
* doc/lispref/Makefile.in (srcs): Add the forgotten records.texi.
* doc/lispref/records.texi (Records): Recommend that record type
names use package-naming conventions.
* etc/NEWS: Add the naming convention recommendation for record
types.
2017-12-22 12:04:23 +02:00
Eli Zaretskii
90ca37feed
Fix documentation of 'mouse-drag-and-drop-region' and friends
...
* doc/emacs/frames.texi (Drag and Drop): Index
'mouse-drag-and-drop-region-cut-when-buffers-differ',
'mouse-drag-and-drop-region-show-tooltip', and
'mouse-drag-and-drop-region-show-cursor'.
* etc/NEWS: Fix the format of the related entries.
2017-12-22 11:19:56 +02:00
Tak Kunihiro
a0e3b06725
Document 'mouse-drag-and-drop-region' options and mention them in NEWS
...
* doc/emacs/frames.texi (Drag and Drop):
* etc/NEWS (times): Document options for
'mouse-drag-and-drop-region' and mention them in NEWS.
2017-12-22 09:39:07 +01:00
Martin Rudalics
164e84c977
Fix uses of 'nil' and 'non-nil' in manuals and a few more minor issues
...
* doc/emacs/building.texi (Grep Searching): Fix doc of
'grep-save-buffers'.
(Drag and Drop): Reorder paragraphs. Fix doc of
'mouse-drag-and-drop-region'.
* doc/emacs/frames.texi (Word and Line Mouse):
* doc/emacs/search.texi (Other Repeating Search):
* doc/lispref/compile.texi (Compilation Functions):
* doc/lispref/files.texi (Directory Names):
* doc/lispref/functions.texi (Advising Named Functions):
* doc/lispref/keymaps.texi (Controlling Active Maps):
* doc/lispref/lists.texi (Association Lists):
* doc/lispref/windows.texi (Quitting Windows): Fix uses of
'non-nil' and 'nil'.
2017-12-22 09:20:41 +01:00
Philipp Stephani
798f07f150
Document that mode commands should be idempotent.
...
* doc/lispref/modes.texi (Major Mode Conventions, Minor Mode
Conventions): Document that the mode commands should be idempotent.
2017-12-21 21:49:08 +01:00
Dmitry Gutov
aca827b0d0
Merge branch 'widen-less' into emacs-26
2017-12-21 00:34:07 +02:00
Dmitry Gutov
446faf3efa
Replace the mention of c-indent-defun with js-indent-line
...
* doc/lispref/text.texi (Mode-Specific Indent):
Avoid mentioning c-indent-defun in the context of multi-mode
indentation.
2017-12-18 02:30:41 +02:00
Eli Zaretskii
ffd4771560
* doc/lispref/sequences.texi (Sequence Functions): Improve indexing.
2017-12-16 16:54:32 +02:00
Eli Zaretskii
7890864413
Improve documentation of 'invisible-p'
...
* doc/lispref/display.texi (Invisible Text): Document the return
value of 'invisible-p'.
* src/xdisp.c (Finvisible_p): Rename the argument POS. Doc fix.
(Bug#29721)
2017-12-16 12:15:06 +02:00
Eli Zaretskii
12ad276d15
Improve documentation of TERM environment variable
...
* doc/emacs/trouble.texi (Checklist):
* doc/emacs/building.texi (Compilation Shell):
* doc/emacs/misc.texi (Shell Options): Improve indexing of TERM.
* doc/emacs/building.texi (Compilation Shell): Mention
'comint-terminfo-terminal' in conjunction with the TERM value.
2017-12-15 11:45:22 +02:00
Allen Li
8ed529f0f3
Add option to configure comint TERM
...
* lisp/comint.el (comint-terminfo-terminal): New defcustom.
(comint-term-environment): New function for setting terminal options
(comint-exec-1): Use comint-term-environment. (Bug#29583)
* lisp/progmodes/compile.el (compilation-start): Use comint-term-environment.
* etc/NEWS:
* doc/emacs/misc.texi (Shell Options): Document the new option.
2017-12-15 11:30:25 +02:00
Ted Zlatanov
a21dac18bb
Add %DUMBFW to the default GnuTLS priority strings
...
* lisp/net/gnutls.el (gnutls-boot-parameters): Add %DUMBFW to
the default priority strings (Bug#25061).
* etc/NEWS: Mention it.
* doc/misc/emacs-gnutls.texi (Help For Users): Point to the
GnuTLS priority string documentation URL.
2017-12-14 23:16:38 -05:00
Dmitry Gutov
7e9eef0ffd
Consolidate 'widen' calls
...
* lisp/progmodes/prog-mode.el (prog-indentation-context):
Un-document all elements but the first.
(prog-widen): Remove.
(http://lists.gnu.org/archive/html/emacs-devel/2017-12/msg00321.html )
* doc/lispref/text.texi (Mode-Specific Indent): Update.
* lisp/progmodes/ruby-mode.el (ruby-calculate-indent):
Don't call widen.
* lisp/progmodes/python.el
(python-indent-guess-indent-offset)
(python-info-current-defun): Replace prog-widen with widen;
these functions are not called during indentation.
(python-indent-context)
(python-indent--calculate-indentation)
(python-info-dedenter-opening-block-message)
(python-info-line-ends-backslash-p)
(python-info-beginning-of-backslash)
(python-info-continuation-line-p)
(python-info-current-defun): Remove 'widen' calls.
* lisp/indent.el (indent-according-to-mode)
(indent-for-tab-command, indent-region): Move them here.
* lisp/textmodes/mhtml-mode.el (mhtml-indent-line):
Bind prog-indentation-context to one-element list.
2017-12-14 11:18:51 +02:00
Eli Zaretskii
d23158777d
Fix fontset documentation inconsistencies for bug#29630
...
* doc/lispref/display.texi (Face Attributes): Don't document
:family as accepting a fontset. Document that :font accepts a
fontset.
* lisp/faces.el (set-face-attribute): Doc fix.
2017-12-10 19:19:40 +02:00
Martin Rudalics
a829cb8c8b
Remove sentence from child frames section in Elisp manual
...
* doc/lispref/frames.texi (Child Frames): Remove one sentence.
Suggested by Bob Weiner <rsw@gnu.org>.
2017-12-10 10:38:08 +01:00
Eli Zaretskii
90e20804f5
Improve documentation of 'save-abbrevs'.
...
* doc/emacs/abbrevs.texi (Saving Abbrevs): Document the 'silently'
value of 'save-abbrevs'. Suggested by Alex Branham
<alex.branham@gmail.com> in emacs-manual-bugs@gnu.org .
2017-12-09 13:43:29 +02:00
Eli Zaretskii
14f0230a48
Improve documentation of Dired
...
* doc/emacs/dired.texi (Dired): Mention that the Dired buffer can
be made modifiable in Wdired. Suggested by Alex Branham
<alex.branham@gmail.com> in emacs-manual-bugs@gnu.org .
2017-12-09 13:29:11 +02:00
Rasmus
445eefd238
Backport: Update Org to v9.1.4
...
Please note this is a bugfix release. See etc/ORG-NEWS for details.
(cherry picked from commit 567b5efe1f )
2017-12-06 15:37:41 +01:00
Martin Rudalics
5381c70b7a
In windows.texi mention special splitting behavior of side and atomic windows
...
* doc/lispref/windows.texi (Splitting Windows): Add note about
and links to side and atomic windows.
2017-12-06 09:53:30 +01:00
Eli Zaretskii
77cf972592
Improve documentation of buffer-list commands and features
...
* doc/emacs/buffers.texi (List Buffers): Add a cross-reference to
"Several Buffers", to establish a relation between the two
sections.
(Buffer Menus): Expand on customizability of alternative buffer
menu offered by bs.el. Mention IBuffer.
Suggested by Alex Branham <alex.branham@gmail.com> in
emacs-manual-bugs@gnu.org .
2017-12-02 12:56:45 +02:00
Glenn Morris
7e61e74da7
* doc/emacs/mule.texi (Output Coding): Clarify sendmail coding.
2017-12-01 19:59:11 -05:00
Eli Zaretskii
f52d79500b
Fix a typo in ELisp manual
...
* doc/lispref/sequences.texi (Sequence Functions): Fix the example
of using 'seq-uniq'. (Bug#29524)
2017-12-01 21:56:31 +02:00
Eli Zaretskii
9292276a44
Fix a typo in the Emacs manual
...
* doc/emacs/abbrevs.texi (Abbrev Concepts): Fix a typo. Reported
by clemens.radermacher@posteo.de in emacs-manual-bugs@gnu.org .
2017-12-01 10:26:58 +02:00
Eli Zaretskii
42509c0649
Improve the documentation of 'table-insert-sequence'
...
* doc/emacs/text.texi (Table Misc): Fix the description of
'table-insert-sequence'. Reported by jack <jackh@gmx.co.uk> in
emacs-manual-bugs@gnu.org .
2017-12-01 10:20:47 +02:00
Tino Calancha
d670a15f25
* doc/misc/url.texi (http/https): Fix typo
2017-11-29 11:42:11 +09:00