Kyle Meyer
cd77fd3b85
Update to Org 9.5.2-24-g668205
2022-03-06 20:18:26 -05:00
Lars Ingebrigtsen
3bb01a499b
Fix regression in derived-mode-init-mode-variables
...
* lisp/emacs-lisp/derived.el (derived-mode-init-mode-variables):
Fix regression caused by lexical-binding derived.el (bug#54240).
2022-03-04 16:19:54 +01:00
Jim Porter
2c3d1b6bf4
Improve/correct documentation about Eshell variable expansion
...
* lisp/eshell/esh-var.el: Correct documentation comment.
(eshell-parse-variable-ref): Correct docstring.
* doc/misc/eshell.texi (Dollars Expansion): Add documentation for
$"var"/$'var' and $<command> syntaxes.
2022-03-01 15:02:13 +02:00
Jim Porter
9e257aecc9
Partially revert b03f74e0f2
...
That commit regressed '$<command>' forms in Eshell, due to a
limitation/bug in how 'eshell-do-eval' works. This fixes
bug#54190.
* lisp/eshell/esh-var.el (eshell-parse-variable-ref): Quote a lambda.
* test/lisp/eshell/eshell-tests.el (eshell-test/interp-temp-cmd):
New test.
2022-03-01 15:01:16 +02:00
Lars Ingebrigtsen
6dbc3da205
Fix :tag for eol in tab-first-completion
...
* lisp/indent.el (tab-first-completion): Fix the :tag description
(bug#54179).
2022-02-28 10:14:23 +01:00
Kyle Meyer
e77fc8262a
Update to Org 9.5.2-22-g33543d
2022-02-28 00:11:01 -05:00
Eli Zaretskii
9bce4b67f1
; * lisp/help.el (with-help-window): Doc fix. (Bug#54170)
2022-02-27 15:54:27 +02:00
Dmitry Gutov
558b03a958
Add explicit '--no-heading' for ripgrep
...
* lisp/progmodes/xref.el (xref-search-program-alist):
Add explicit '--no-heading' for ripgrep (bug#54177).
2022-02-27 15:28:04 +02:00
Michael Albinus
a50f8dec09
Follow OpenSSH changes in Tramp
...
* lisp/net/tramp-sh.el (tramp-ssh-controlmaster-options):
Reimplement. OpenSSH has changed its diagnostics messages.
2022-02-26 12:51:26 +01:00
Eli Zaretskii
e86eae21a9
Document better how to reset attributes of faces for new frames
...
* doc/lispref/display.texi (Attribute Functions):
* lisp/faces.el (set-face-attribute): Explain how to reset an
attribute's value for future frames. (Bug#54156)
2022-02-26 09:41:05 +02:00
Michael Albinus
ded89ed3fa
* lisp/net/tramp-sh.el (tramp-ssh-controlmaster-options): Adapt test.
2022-02-25 10:11:40 +01:00
Lars Ingebrigtsen
5c77aed2d6
Mention flyspell-prog-mode in flyspell-mode doc string
...
* lisp/textmodes/flyspell.el (flyspell-mode): Mention
flyspell-prog-mode (bug#54131).
2022-02-24 10:10:40 +01:00
Martin Rudalics
68d134cf0f
Don't check whether a deleted window is deletable (Bug#54028)
...
* lisp/window.el (window-state-put): Make sure window is live
before calling 'window-deletable-p' on it (Bug#54028).
2022-02-21 16:46:23 +01:00
Eli Zaretskii
b38223a844
A friendlier error message from image-mode in an empty buffer
...
* lisp/image-mode.el (image-mode): Handle the case where the empty
buffer doesn't visit a file (Bug#54084)
2022-02-21 14:51:37 +02:00
Kyle Meyer
b7a651ba37
Update to Org 9.5.2-17-gea6b74
2022-02-20 14:04:28 -05:00
Raffael Stocker
3a8c3f7abd
; Don't reference obsolete variables in edebug.el
...
* lisp/emacs-lisp/edebug.el (edebug-mode, edebug-eval-mode):
Don't reference obsolete variables in the doc strings.
(Bug#54070)
2022-02-20 17:50:45 +02:00
Eli Zaretskii
bdeac2d5af
; Fix a typo in filesets.el's doc string
...
* lisp/filesets.el (filesets-remove-buffer, filesets-add-buffer):
Doc fixes. Reported by Иванов Дмитрий <d.ivanov@1001tur.ru>.
2022-02-18 15:46:57 +02:00
Eli Zaretskii
1e4b04c540
Improve documentation of filling and justification commands
...
* doc/lispref/text.texi (Filling):
* lisp/textmodes/fill.el (fill-region-as-paragraph)
(default-justification, set-justification, justify-current-line):
Clarify "canonicalization" of spaces and the meaning of
justification styles. (Bug#54047)
(set-justification-left, set-justification-right)
(set-justification-full): Improve wording of doc strings.
2022-02-18 09:47:44 +02:00
Eli Zaretskii
9fd396e4d0
* lisp/progmodes/subword.el (superword-mode): Doc fix. (Bug#54045)
2022-02-18 09:01:06 +02:00
Michael Albinus
5b7752a865
Fix problem with popd for in remote shell buffers
...
* lisp/shell.el (shell-prefixed-directory-name):
Use `file-local-name' for DIR. (Bug#53927)
2022-02-15 18:13:04 +01:00
Kyle Meyer
df34929346
Update to Org 9.5.2-15-gc5ceb6
2022-02-13 12:43:54 -05:00
Eli Zaretskii
fe27479cad
Fix 'exchange-point-and-mark' in 'transient-mark-mode'
...
* lisp/simple.el (exchange-point-and-mark): Don't deactivate mark
when 'transient-mark-mode' is ON. (Bug#53150)
(cherry picked from commit 415ed4b425 )
2022-02-13 15:22:13 +02:00
Eli Zaretskii
2289a7a271
Fix "C-SPC C-SPC" after "C-x C-x"
...
* lisp/simple.el (exchange-point-and-mark): Fix what the command
does when 'transient-mark-mode' is OFF. (Bug#52896)
(cherry picked from commit 19c6cad182 )
2022-02-13 15:21:50 +02:00
Eli Zaretskii
29085a668e
Fix a typo in fontset.el
...
* lisp/international/fontset.el (xlfd-regexp-spacing-subnum): Fix
a typo. Reported by Greg A. Woods <woods@robohack.ca>.
2022-02-13 13:43:53 +02:00
Andrea Corallo
6015d5e8ee
* lisp/mail/emacsbug.el (report-emacs-bug): Report libgccjit status.
2022-02-11 15:36:00 +01:00
Andrea Corallo
efaa0ebca9
* lisp/startup.el (normal-top-level): Small code move, improve 202d3be873.
2022-02-11 15:21:47 +01:00
Eli Zaretskii
c30106ce9f
; * lisp/startup.el (normal-top-level): Fix byte-compilation warning.
2022-02-10 19:05:41 +02:00
Andrea Corallo
202d3be873
* lisp/startup.el (normal-top-level): Disable native-comp if not available
2022-02-10 14:26:29 +01:00
Andrea Corallo
69e82968d7
Fix integer arithmetic miss-compilation (bug#53451)
...
* lisp/emacs-lisp/comp-cstr.el (comp-cstr-set-range-for-arithm):
When one of the two sources is negated revert to set dst as
number.
* test/src/comp-tests.el (comp-tests-type-spec-tests): Add test to
verify this is effective.
2022-02-09 17:58:57 +01:00
Robert Pluim
31af9bca99
Mark flymake as compatible with emacs-26.1
...
* lisp/progmodes/flymake.el: Bump package version and set
emacs version in Package-Requires to 26.1 (Bug#53853).
2022-02-08 16:04:15 +01:00
Brian Leung
82e74e4559
flymake: Ensure compatibility with older Emacsen
...
* lisp/progmodes/flymake.el (flymake--log-1): Use
replace-regexp-in-string instead of Emacs 28's
string-replace (bug#53853).
2022-02-08 07:16:55 +01:00
Eric Abrahamsen
0d46ee2dde
Don't remove dummy.group from gnus-newsrc-alist on Gnus save
...
bug#53352
* lisp/gnus/gnus-start.el (gnus-gnus-to-quick-newsrc-format): This
function was removing dummy.group from the global value of
`gnus-newsrc-alist' on save; we only wanted to remove it temporarily.
2022-02-07 11:42:49 +01:00
Bob Rogers
821c240075
Fix ietf-drums-get-comment doc string
...
* lisp/mail/ietf-drums.el (ietf-drums-get-comment): We really return
the last comment (bug#53810).
2022-02-06 01:07:54 +01:00
Michael Albinus
0591aa6cd3
Revert an erroneous change in tramp-cache.el
...
* lisp/net/tramp-cache.el (tramp-get-hash-table):
Use `string-match-p' instead of `string-search'. The latter one
was introduced by accident. Reported by Kai Tetzlaff <kai@tetzlaff.eu>.
2022-02-03 15:30:39 +01:00
Eli Zaretskii
ab2f275422
Improve documentation of 'emacs-version'
...
* doc/emacs/trouble.texi (Checklist): Mention the possibility of
invoking 'emacs-version' with a prefix argument.
* lisp/version.el (emacs-version): Improve doc string. (Bug#53720)
2022-02-02 19:38:56 +02:00
Stefan Kangas
1bb5553619
; Auto-commit of loaddefs files.
2022-02-02 00:57:27 +01:00
Kyle Meyer
6f282b31ad
Update to Org 9.5.2-13-gdd6486
2022-01-30 20:38:01 -05:00
Eli Zaretskii
6636231b2c
; * lisp/international/latin1-disp.el: Update commentary.
2022-01-30 09:40:12 +02:00
Eli Zaretskii
f22e9ba9ac
Fix regression in Occur Edit mode
...
* lisp/replace.el (occur-after-change-function): Fix the algorithm
to find the smallest change in some corner cases. (Bug#53598)
2022-01-30 08:49:34 +02:00
Eli Zaretskii
e81e375539
; Yet another minor fix of Malayalam composition rules.
2022-01-29 22:14:30 +02:00
Eli Zaretskii
94f38cbec4
Fix last change of Malayalam composition rules
...
* lisp/language/indian.el (malayalam-composable-pattern):
Reinstate. Instead of removing it, add any sequence of
Malayalam characters to the existing patterns, so as not
to lose the patterns that use ZWJ and ZWNJ. (Bug#53625)
2022-01-29 21:56:53 +02:00
Eli Zaretskii
ed3bbeb80d
Fix rendering of Malayalam script
...
* lisp/language/indian.el (malayalam-composable-pattern): Remove.
(script-regexp-alist): Remove 'malayalam-composable-pattern'.
Instead, pass any sequence of Malayalam codepoints to the shaping
engine. (Bug#53625)
2022-01-29 21:22:02 +02:00
Juri Linkov
3dd47bde7a
* lisp/frame.el (clone-frame): Filter out 'parent-id' (bug#51883).
2022-01-27 19:47:40 +02:00
Lars Ingebrigtsen
c9524819ea
Partially revert a fill-region-as-paragraph regression
...
* lisp/textmodes/fill.el (fill-region-as-paragraph): Revert
e186af261 (bug#53537), because it leads to regressions. (But
leave tests in place.)
2022-01-26 16:20:05 +01:00
Lars Ingebrigtsen
c5b0019e10
Fix copyright-find-copyright when searching from the end
...
* lisp/emacs-lisp/copyright.el (copyright-find-copyright): Make
the double check also work when searching from the end (bug#7179).
Do not merge to master.
2022-01-26 15:03:56 +01:00
Lars Ingebrigtsen
ed18d08f6f
Fix copyright.el comment and add a test
...
* lisp/emacs-lisp/copyright.el (copyright-find-copyright): Fix
comment (bug#7179).
Do not merge to master.
2022-01-26 15:03:33 +01:00
Lars Ingebrigtsen
335a5a9e0f
Make the `f' command work in image-mode again
...
* lisp/image.el (image-show-frame): Protect against not having
computed the animation data yed (bug#53489).
2022-01-24 11:22:57 +01:00
Thomas Fitzsimmons
e58ecd01d5
EUDC: Fix a quoting bug in the BBDB backend
...
* lisp/net/eudcb-bbdb.el (eudc-bbdb-query-internal): Fix a quoting
bug introduced during lexical-binding conversion.
2022-01-21 17:47:46 -05:00
Sergey Vinokurov
fbc9b121e0
Fix memory-report-object-size to initialize memory-report--type-size
...
* lisp/emacs-lisp/memory-report.el (memory-report-object-size):
Allow using function directly (bug#53310).
Do not merge to master.
2022-01-21 12:43:19 +01:00
Stefan Monnier
f08dfa9b53
Fix menu-bar mouse clicks in "C-h c" and "C-h k" (bug#53322)
...
* lisp/subr.el (event-start, event-end): Handle '(menu-bar)'
events.
* lisp/net/browse-url.el (browse-url-interactive-arg): Simplify
accordingly.
(cherry picked from commit 9ceb3070e3 )
2022-01-20 14:17:16 +02:00