| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
* src/sysdep.c (sigsegv_stack): Increase size to 64 KiB and align
it to max_align_t. This copies from Gnulib’s c-stack.c, and works
around a portability bug in draft glibc 2.34, which no longer
defines SIGSTKSZ when _GNU_SOURCE is defined.
(cherry picked from commit f97e07ea807cc6d38774a3888a15091b20645ac6)
|
|
|
|
|
|
|
|
| |
* lisp/erc/erc-track.el (erc-modified-channels-alist): Clarify what
the list contains. Add references to variables and functions involved
in displaying tracked buffers from this list.
(erc-make-mode-line-buffer-name): Describe exactly the algorithm, and
reference custom variables that influence it.
|
|
|
|
|
|
|
| |
* lisp/erc/erc-track.el (erc-modified-channels-alist): Fix the
docstring: each element is a dotted list where the last cdr is
sometimes a proper list, making the element only sometimes a proper
list.
|
|
|
|
| |
'file-modes' is in node "Testing Accessibility", not "File Attributes".
|
| |
|
|
|
|
|
|
|
|
| |
Prefer mailing lists to newgroups.
(History of Emacs): Rename from "Status of Emacs".
Move XEmacs node here.
(Emacs for other operating systems): Merge all the "non-Unix"
systems into a single node.
|
|
|
|
| |
That is better than having a separate, outdated text.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* lisp/finder.el (finder-compile-keywords): Now that 'version' is
set for more files, it is no longer necessary to check that we have
a version when picking the file from which to take the description.
Doing so caused built-in packages (where the version is known) to have
their package description taken from the last .el file that matched the
file name pattern, usually the last source file in the sub-directory.
This bug was introduced in July 2019 and first released in Emacs 27.1.
Thanks to Michael Albinus for reviewing this patch.
|
|
|
|
| |
; Do not merge to master.
|
|
|
|
|
|
|
| |
This fixes bug #47468.
* lisp/progmodes/cc-engine.el (c-looking-at-inexpr-block): While searching
backwards for "->" which is a type indicating operator, disallow also commas.
|
|
|
|
|
|
|
|
|
| |
Also optimize a loop over several line doc-comments.
* lisp/progmodes/cc-fonts.el (c-font-lock-doc-comments): New variable
comment-mid, used as the starting point for applying c-doc-face-name in a
line comments. In block comments, apply this face not from `comment-beg' but
from `region-beg', no earlier than the start of the fontification region.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* lisp/erc/erc-stamp.el (erc-insert-timestamp-right): Use latest
buffer's window's width to position the timestamp, if both
`erc-timestamp-right-column' and `erc-fill-column' are not set (or
`erc-fill-mode' is off). This is what the documentation says, but was
not implemented. Also fix the bug of using selected window's width
instead of the (or some) window showing the buffer. The latest
window's width is saved in `erc-timestamp-last-window-width' and used
when the buffer is no more shown. In case the buffer was never shown,
which I'm not sure can happen, either use `fill-column' if set, or
give up on aligning and just output the timestamp (modulo the kludge)
right after message text. While here, fix the off by one calculation
of point start when the reference is the window's width.
|
|
|
|
|
|
| |
* lisp/erc/erc-ibuffer.el (erc-modified): Don't use `length' on dotted
lists (and not even to test if there is more than one element, for
that matter). Use `cdr' instead.
|
| |
|
| |
|
|
|
|
|
| |
* doc/emacs/book-spine.texi:
* doc/emacs/back.texi: Minor copyedits.
|
| |
|
|
|
|
|
|
| |
* doc/emacs/back.texi:
* doc/emacs/book-spine.texi:
* doc/emacs/emacs.texi: Last round of minor copyedits for 19th ed.
|
|
|
|
|
| |
* doc/lispref/lists.texi (Association Lists): Use
@result (bug#34842).
|
| |
|
|
|
|
|
| |
* doc/emacs/display.texi (Displaying Boundaries): Fix overfull
hbox.
|
|
|
|
|
|
| |
* doc/emacs/book-spine.texi: Fix the author attribution.
(Bug#49405)
* doc/emacs/back.texi: Update text.
|
|
|
|
|
|
|
|
|
|
|
| |
Per GNU and FSF's announcements [0, 1] of moving official IRC channels
to the Libera.Chat IRC network, as well as several Emacs-related
channels following suit [2], update IRC-related references to reflect
the migration.
[0]: https://lists.gnu.org/archive/html/info-gnu/2021-06/msg00005.html
[1]: https://lists.gnu.org/archive/html/info-gnu/2021-06/msg00007.html
[2]: https://lists.gnu.org/archive/html/info-gnu-emacs/2021-06/msg00000.html
|
|
|
|
| |
* lisp/progmodes/cmacexp.el (c-macro-expand): Fix typo. (Bug#49356)
|
| |
|
| |
|
|
|
|
|
|
|
| |
* doc/emacs/book-spine.texi: New file: the printed book spine.
* doc/emacs/back.texi: New file: the backcover text for the
printed book.
* doc/emacs/emacs.texi: Update ISBN.
|
|
|
|
|
|
|
|
|
|
|
|
| |
* lisp/progmodes/cc-langs.el (c-<>-arglist-kwds): Add const_cast,
dynamic_cast, reinterpret_cast and static_cast into this lang const.
* lisp/progmodes/cc-engine.el (c-clear-<-pair-props, c-clear->-pair-props)
(c-clear-<-pair-props-if-match-after, c-clear->-pair-props-if-match-before)
(c-forward-<>-arglist-recur):
Invalidate caches with c-trunctate-lit-pos-cache.
(c-forward-<>-arglist-recur): If in a matching <...> expression, the < has a
syntax-table property, but the > not, remove that property.
|
|
|
|
|
| |
* lisp/profiler.el (profiler-start): Fix the doc string to better
explain what is "memory" profiler.
|
|
|
|
|
| |
* doc/lispref/debugging.texi (Profiling): Stop misleading users
about what "memory" profiling really is.
|
|
|
|
|
| |
* doc/emacs/fixit.texi (Spelling): Document
'ispell-program-name'. (Bug#49039)
|
|
|
|
|
| |
* doc/lispref/display.texi (Attribute Functions): Fix description
of 'face-extend-p'. (Bug#48936)
|
|
|
|
| |
(cherry picked from commit 69a65212a233333ab0605374b4985ead23f4a541)
|
| |
|
| |
|
| |
|
|
|
|
|
| |
* doc/lispref/searching.texi (Regexp Special): Document the effect
of using octal escapes in regexp ranges. (Bug#17758)
|
|
|
|
|
| |
* doc/lispref/display.texi (Display Tables): Add a cross-reference
to the next section.
|
| |
|
|
|
|
|
| |
* doc/emacs/misc.texi (Editing Binary Files): Explain that Hexl can
also be used for editing text, including non-ASCII text.
|
|
|
|
|
|
| |
This was mistakenly applied to NEWS.27 on the master branch in
2021-05-09 "; Fix decoded-time-set-defaults typo in NEWS.27."
but that has now been reverted (bug#48298).
|
|
|
|
|
|
| |
* src/w32common.h: Rename OS_* to OS_SUBTYPE__*, as w32 API
headers started defining OS_NT, which breaks the use of the
enumeration. All users changed. (Bug#48303)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* lisp/vc/log-edit.el (log-edit-new-comment-index)
(log-edit-maximum-comment-ring-size, log-edit-previous-comment)
(log-edit-next-comment, log-edit-comment-search-backward)
(log-edit-comment-search-forward)
(log-edit-comment-to-change-log)
(log-edit-header-contents-regexp, log-edit-font-lock-gnu-style)
(log-edit, log-edit-mode, log-edit-fill-entry, log-edit-done)
(log-edit-kill-buffer, log-edit-insert-message-template)
(log-edit-insert-cvs-template, log-edit-insert-cvs-rcstemplate)
(log-edit-rewrite-fixes, log-edit-add-to-changelog)
(log-edit-generate-changelog-from-diff)
(log-edit-insert-changelog, log-edit-narrow-changelog)
(log-edit-changelog-entry, log-edit-changelog-insert-entries)
(log-edit-extract-headers): Enhance and reword doc strings.
|
| |
|
|
|
|
|
|
|
|
| |
The code for this is the symbol 'n', which is usually spelled as '\n'
here, not the character ?\n.
* doc/misc/autotype.texi (Skeleton Language): Fix item for
newline-and-indent.
|
| |
|
| |
|
|
|
|
|
| |
* lisp/progmodes/gdb-mi.el (gdb-frame-handler): Use local part of
file name when setting `gud-last-frame'.
|
|
|
|
|
| |
* lisp/progmodes/gdb-mi.el (gdb-jsonify-buffer): Fix modification
of GDB/MI "fullname" property for remote files
|
|
|
|
|
| |
* src/buffer.c (syms_of_buffer) <tab-width>: Clarify doc string.
(Bug#48058)
|