1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-15 10:30:25 -08:00
Commit graph

174670 commits

Author SHA1 Message Date
Dmitry Gutov
88bc748f52 Fix minibuffer-next-completion in completing-read-multiple
* lisp/emacs-lisp/crm.el (completing-read-multiple):
Adapt to the previous removal of completion-base-affixes
(bug#48356, bug#48356).
2025-02-11 17:47:21 +02:00
Eli Zaretskii
737f249aa2 ; Document 'completing-read-multiple' in the ELisp manual
* doc/lispref/minibuf.texi (Minibuffer Completion): Mention
'completing-read-multiple' (bug#76194).
2025-02-11 16:42:19 +02:00
Stefan Kangas
37f2551460 ; * lisp/gnus/nnweb.el (nnweb-type): Doc fix. 2025-02-11 07:51:50 +01:00
Stefan Monnier
411db55432 lisp/help.el (help-function-arglist): Fix out-of-bounds access (bug#76179) 2025-02-10 15:35:20 -05:00
Stefan Kangas
317a5015f8 ; * .mailmap: Add a few more entries. 2025-02-10 01:33:10 +01:00
Stefan Kangas
f599860b50 ; * .mailmap: Add Felicián Németh. 2025-02-09 16:30:31 +01:00
Eli Zaretskii
798ce492d5 ; * etc/PROBLEMS: Fix last change (bug#74220). 2025-02-09 09:17:31 +02:00
Jared Finder
d78a4c0f4c ; * etc/PROBLEMS: Document problem with GPM mouse display (bug#74220). 2025-02-09 09:16:10 +02:00
Po Lu
563efd6838 Fix program execution on Android 15 QPR2 Beta
* exec/trace.c (process_vm_readv, process_vm_writev): New
function pointers.  Attempt to load them on recent Android
systems when `exec' was not linked with a sufficiently
up-to-date libc.
(read_memory, user_copy): Always use process_vm_readv and
process_vm_writev if available.
(handle_openat): Write trailing NULL byte of filename to user
buffer.
(exec_init): Attempt to dlsym process_vm_readv and
process_vm_writev.
2025-02-09 12:06:52 +08:00
Eli Zaretskii
ed9dd4705c ; * admin/authors.el (authors-aliases): Add aliases. 2025-02-08 14:06:00 +02:00
Eli Zaretskii
223ee56aae ; Avoid passive tense in Emacs manual
* doc/lispref/variables.texi (Defining Variables): Avoid passive
tense (bug#76135).
2025-02-08 13:47:11 +02:00
Mauro Aranda
be4cf26c16 Fix gnus-score-find-score-files-function :type
* lisp/gnus/gnus-score.el (gnus-score-find-score-files-function): Delete
extra quotes.  (Bug#76118)
2025-02-07 22:04:51 +01:00
Eli Zaretskii
143f1096da Improve documentation of 'file-name-concat'
* doc/lispref/files.texi (Directory Names):
* src/fileio.c (Ffile_name_concat): Advise not to use
'file-name-concat' unless necessary.  (Bug#76023)
2025-02-06 10:42:04 +02:00
Eli Zaretskii
5c36b41265 * src/fileio.c (Fsubstitute_in_file_name): Doc fix (bug#76023). 2025-02-04 16:06:36 +02:00
Stefan Kangas
73a45ce720 ; Update link to picons database
* lisp/gnus/gnus-art.el (gnus-picon-databases): Fix broken link.
2025-02-03 23:53:19 +01:00
Stefan Monnier
1c3a8bc9b5 * lisp/emacs-lisp/track-changes.el (track-changes-fetch): Fix bug#75906 2025-02-03 15:50:36 -05:00
Stefan Kangas
a3b3083081 ; Don't use HTTPS in HTTP-specific example
* doc/misc/org.org (External Links): Change HTTP example to use HTTP.
Changing it to HTTPS has been done before, but it's a mistake.  To avoid
making this mistake again, change the URL to orgmode.org to make it more
similar to the example on the next line, thereby contrasting the two.
2025-02-03 14:03:43 +01:00
Michael Albinus
fbc13ba9cc Better NaN handling in proced-tests.el
* test/lisp/proced-tests.el (proced--cpu-at-point): Make it more robust.
(proced--assert-process-valid-cpu-refinement):
Handle `ert-test-skipped' signal.
2025-02-03 12:51:48 +01:00
Robert Pluim
a7f34a532c Fix padding when using which-key-setup-side-window-right
* lisp/which-key.el (which-key--pad-column): Insert zero padding
spaces when the description string is longer than the column
width.  (Bug#75765)
2025-02-03 09:41:01 +01:00
Eli Zaretskii
6d7e7899d8 Improve documentation of 'display-monitor-attributes-
* doc/lispref/frames.texi (Multiple Terminals):
* lisp/frame.el (display-monitor-attributes-list): Better
documentation of what the 'source' key means on X.  (Bug#75936)
2025-02-02 15:58:18 +02:00
Michael Albinus
ba27193895 ; * etc/NEWS: Fix wording. 2025-02-01 12:24:27 +01:00
Eli Zaretskii
fdc6842a44 Remove bookmark fringe marks when deleting all bookmarks
* lisp/bookmark.el (bookmark-delete-all): Remove fringe marks for
all the bookmarks.  (Bug#75953)
2025-02-01 11:33:34 +02:00
Stefan Kangas
3bccd04c5c Improve wording in symbols.texi
* doc/lispref/symbols.texi (Symbol Components): Improve wording
(Bug#75512).   Reported by Matt Trzcinski <matt@excalamus.com>.
2025-02-01 04:08:43 +01:00
Manuel Giraud
6441b9ea7a Fix typo in Gnus manual
* doc/misc/gnus.texi (Comparing Mail Back Ends): Fix a missing
verb.  (Bug#75974)
2025-02-01 04:02:05 +01:00
Damien Cassou
87be3aa149 eglot: Allow omnisharp binary to be capitalized "OmniSharp"
Some distributors (e.g. nixpkgs) provide a binary "OmniSharp" instead of
"omnisharp", which breaks on case-sensitive file-systems.

* lisp/progmodes/eglot.el (eglot-server-programs): Add "OmniSharp" as a
valid binary name to search for.  (Bug#75954)
2025-02-01 03:28:11 +01:00
Stefan Kangas
5485ea6aef Do not set trusted-content in major modes
* lisp/progmodes/elisp-mode.el (lisp-interaction-mode):
* lisp/ielm.el (inferior-emacs-lisp-mode): Do not set `trusted-content.
* lisp/ielm.el (ielm):
* lisp/simple.el (get-scratch-buffer-create): Set `trusted-content` here
instead.
* lisp/files.el (trusted-content): Doc fix; warn against setting this
option to :all in a major or mode mode.
Problem reported by Max Nikulin <manikulin@gmail.com>.
2025-01-31 01:50:22 +01:00
Eli Zaretskii
d11488fd6f ; * lisp/subr.el (sit-for): Doc fix. 2025-01-30 11:37:40 +02:00
Eli Zaretskii
0b3e050c6c * src/puresize.h (BASE_PURESIZE): Increase (bug#75907). 2025-01-30 08:38:05 +02:00
Eli Zaretskii
0c6aa27cde ; Fix Cygw32 build (bug#75926)
(cherry picked from commit cb62a47896)
2025-01-29 18:00:24 +02:00
Stefan Kangas
d0907a4388 ; * admin/MAINTAINERS: Prefer "website" to "home page". 2025-01-28 18:49:44 +01:00
Bastien Guerry
1969c2c3ed ; * admin/MAINTAINERS: Remove Bastien Guerry.
(cherry picked from commit eb73dd0d45126e693645ead7a34f113217fa48bb)
2025-01-28 18:49:44 +01:00
Stefan Kangas
6447634f17 ; * admin/MAINTAINERS: Add CC Mode. 2025-01-28 18:49:42 +01:00
Stefan Kangas
486d5d524c Update cc-mode URL to point to nongnu.org
* doc/misc/cc-mode.texi (Getting Started)
(Custom Filling and Breaking, Updating CC Mode)
(Mailing Lists and Bug Reports):
* lisp/progmodes/cc-mode.el: Update cc-mode URL to point to nongnu.org,
instead of old URL on SourceForge.
2025-01-28 18:44:05 +01:00
Stefan Kangas
17ef46e849 ; * etc/NEWS: Note CVE-2024-53920 further up also. 2025-01-28 18:42:52 +01:00
Eli Zaretskii
05ee2b741f ; * CONTRIBUTE: Suggest to run more tests sometimes. 2025-01-28 16:57:47 +02:00
Michael Albinus
e74efd9a42 * CONTRIBUTE: Recommend running the unit test prior to committing. 2025-01-28 10:12:09 +01:00
Yuan Fu
a9cde2463a
Don't signal an error in treesit-node-at
* lisp/treesit.el (treesit-node-at): Wrap
treesit-buffer-root-node within condition-case.
2025-01-27 17:55:54 -08:00
Eli Zaretskii
5d021a711a ; Improve documentation of '.dir-locals.el'
* doc/lispref/variables.texi (Directory Local Variables):
* doc/emacs/custom.texi (Directory Variables): Document that
'.dir-locals-2.el' must be in the same directory as
'.dir-locals.el'.  (Bug#75890)
2025-01-27 15:19:06 +02:00
Eshel Yaron
84595cbcc7
; (let-alist): Document double-dot escape syntax. (Bug#75852) 2025-01-27 08:26:19 +01:00
Stefan Kangas
5617b07a45 ; Prefer HTTPS to HTTP in docs
* doc/emacs/android.texi (Android Software):
* doc/lispref/frames.texi (X Selections):
* doc/misc/cc-mode.texi (Custom Filling and Breaking):
* doc/misc/efaq.texi (Basic editing):
* doc/misc/gnus.texi (Propagating marks, Spam Statistics Package):
* doc/misc/org.org (External Links, Images in HTML export)
(LaTeX Export, LaTeX math snippets): Prefer HTTPS to HTTP.  Fix or
mark some broken links while we're at it.
2025-01-26 22:45:13 +01:00
Stefan Kangas
fdd23023c8 ; * admin/MAINTAINERS: Sort external packages alphabetically. 2025-01-26 22:45:13 +01:00
Stefan Kangas
74dcfe155a ; * etc/NEWS: Remove temporary documentation markers. 2025-01-26 22:45:13 +01:00
Stefan Kangas
a87c382cab ; * etc/NEWS: Add missing temporary documentation tags. 2025-01-26 22:45:13 +01:00
Stefan Kangas
3c820cd265 Document insert-directory-program as a user option
* doc/lispref/files.texi (Contents of Directories): Document
'insert-directory-program' as a user option.
2025-01-26 22:45:13 +01:00
Stefan Monnier
2c1edf5f62 doc/lispref/modes.texi (Syntactic Font Lock): Update for commit 644c6b414f
Remove outdated `nil` element, as discussed in
https://lists.gnu.org/archive/html/help-gnu-emacs/2025-01/msg00244.html
2025-01-25 10:48:38 -05:00
Zhengyi Fu
67903f5909 Restore the old behavior of `bookmark-write-file'
* lisp/bookmark.el (bookmark-write-file): Use 'pp-28' to avoid
filling the bookmarks.  (Bug#75775)

Copyright-paperwork-exempt: yes
2025-01-25 15:57:09 +02:00
Eli Zaretskii
062da7003f ; Improve prompts and error messages in 'info-look'
* lisp/info-look.el (info-lookup-change-mode): Improve text of
prompt and error messages.  (Bug#75634)
2025-01-25 12:10:32 +02:00
Eli Zaretskii
52dc01f1c8 ; * admin/admin.el (set-version): Note about Android. 2025-01-25 10:38:29 +02:00
Stefan Kangas
fb282da2a0 Avoid double spaces around abbrevations in Texinfo
* doc/emacs/custom.texi (Init Rebinding):
* doc/emacs/dired.texi (Operating on Files):
* doc/emacs/emacs.texi (Top):
* doc/emacs/emerge-xtra.texi (Emerge):
* doc/emacs/files.texi (Files):
* doc/emacs/frames.texi (Drag and Drop):
* doc/emacs/misc.texi (Hyperlinking):
* doc/emacs/modes.texi (Modes):
* doc/emacs/mule.texi (Input Methods):
* doc/emacs/windows.texi (Window Tool Bar):
* doc/lispintro/emacs-lisp-intro.texi
(Lexical & Dynamic Binding Differences):
* doc/lispref/elisp.texi (Top):
* doc/lispref/functions.texi (Functions, Generic Functions):
* doc/lispref/hash.texi (Defining Hash):
* doc/lispref/keymaps.texi (Creating Keymaps):
* doc/lispref/lists.texi (Property Lists):
* doc/lispref/modes.texi (%-Constructs):
* doc/lispref/nonascii.texi (Character Properties):
* doc/lispref/processes.texi (Misc Network):
* doc/lispref/searching.texi (Regexp Functions):
* doc/lispref/syntax.texi (Syntax Table Internals):
* doc/lispref/text.texi (Filling, Checksum/Hash)
(JSONRPC deferred requests):
* doc/misc/calc.texi (What is Calc, Modes Tutorial):
* doc/misc/cc-mode.texi (List Line-Up, Operator Line-Up)
(Custom Macros, Indenting Directives):
* doc/misc/efaq.texi (Colors on a TTY, Security risks with Emacs):
* doc/misc/eglot.texi (Eglot Variables):
* doc/misc/erc.texi (Connecting):
* doc/misc/eshell.texi (Aliases, Completion):
* doc/misc/flymake.texi (Backend functions):
* doc/misc/gnus-faq.texi (FAQ 5 - Composing messages):
* doc/misc/gnus.texi (Gnus Unplugged, Window Layout)
(Filtering Incoming Mail, History):
* doc/misc/idlwave.texi (Online Help, Catalogs):
* doc/misc/wisent.texi (Wisent Overview): Be more consistent with
abbreviations.  Use @: or comma or rewrite to avoid double spaces.
Ref: https://lists.gnu.org/r/emacs-devel/2025-01/msg00909.html
2025-01-24 23:10:23 +01:00
Robert Pluim
bc1ab8ac3d ; * doc/emacs/custom.texi (Init Rebinding): Fix spacing. 2025-01-24 16:55:15 +01:00