Eli Zaretskii
8064b2a679
Document undocumented completion commands
...
* src/minibuf.c (Fread_from_minibuffer):
* lisp/minibuffer.el (minibuffer-complete-history)
(minibuffer-complete-defaults): Doc fixes.
* doc/emacs/mini.texi (Completion Commands): Fix markup, style of
describing commands, and indexing. Document 'C-x UP' and 'C-x
DOWN'.
2024-12-24 21:25:02 +02:00
Corwin Brust
c29b798537
; etc/w32-feature.el (harfbuzz): improve test
...
This enable the tests to be used with batch (Bug#68919), e.g.
emacs.exe -l etc/w32-feature.el --batch -eval \
'(ert-run-tests-batch-and-exit)'
2024-12-23 21:20:47 -06:00
Corwin Brust
0e43e35f96
* admin/nt/dist-build/emacs.nsi: (Uninstall) delete only one Emacs
...
Previously, the uninstaller would recursively, unconditionally, remove
the parent folder in which Emacs was installed (the folder selected by
when running the installer), into which the installer places a folder
named for the given release (e.g. emacs-30.1). This was a problem
during uinstalation when the selected folder contained other versions of
Emacs the user did not wish to remove. Additionally, deleting Start Menu
short-cuts did not work (bug#68756).
Some installer language now better reflects that users are not
required to "Accept" the GNU Public License in order to use (etc.)
Emacs (bug#67667).
Users selections related to where to create (or not create) Start Menu
shortcuts are no longer ignored. (bug#75013)
Emacs (as installed by the installer) can now be uninstalled via
Windows' Add/Remove Progrms Control Panel.
The uninstaller will now remove (empty) parent folders, both under
Program Files and (when creation of shortcuts is enabled) under the
select Start Menu location.
2024-12-22 23:08:08 -06:00
Eli Zaretskii
b83cd8a8fb
; * etc/tutorials/TUTORIAL.ko: Fix the beginning.
2024-12-22 14:02:25 +02:00
Eli Zaretskii
41caccc488
; * etc/publicsuffix.txt: Update from upstream.
2024-12-22 13:50:41 +02:00
Eli Zaretskii
e6fb18406e
; Fix refcards
...
* etc/refcards/sk-survival.tex (section{Značky (tags)}):
* etc/refcards/sk-refcard.tex (section{Tagy}):
* etc/refcards/ru-refcard.tex (section{Теги}):
* etc/refcards/pt-br-refcard.tex (section{Tags}):
* etc/refcards/pl-refcard.tex (section{Tags}):
* etc/refcards/fr-survival.tex (section{Marqueurs}):
* etc/refcards/fr-refcard.tex (section{Tags}):
* etc/refcards/de-refcard.tex (section{Tags}):
* etc/refcards/cs-survival.tex (section{Značky (tags)}):
* etc/refcards/cs-refcard.tex (section{Tagy}):
* etc/refcards/survival.tex (section{Tags}):
* etc/refcards/refcard.tex (section{Tags}): Fix 'M-,' and 'M-*'.
2024-12-22 13:43:07 +02:00
Eli Zaretskii
14e791f9ba
; Update acknowledgments for Emacs 30
...
* admin/release-process: Suggest a command to compare source
trees.
* doc/emacs/emacs.texi (Acknowledgments):
* doc/emacs/ack.texi (Acknowledgments): Add authors of new stuff
in Emacs 30.
2024-12-22 12:55:46 +02:00
Eli Zaretskii
861b7864fc
; Fix node name in emacs-lisp-intro.texi
...
* doc/lispintro/emacs-lisp-intro.texi
(Lexical vs Dynamic Binding Example): Renamed from "... vs. ...",
to avoid using period in node names.
2024-12-22 12:11:46 +02:00
Eli Zaretskii
77243ba5be
; Update version tags of defcustoms
...
* admin/release-process: Expand on 'cusver-check'.
* lisp/editorconfig.el (editorconfig-indentation-alist)
(editorconfig-trim-whitespaces-mode):
* lisp/eshell/em-cmpl.el (eshell-cmpl-remote-file-ignore):
* lisp/eshell/esh-ext.el (eshell-explicit-remote-commands):
* lisp/gnus/nnfeed.el (nnfeed-date-format):
* lisp/net/newst-ticker.el (newsticker-ticker-period):
* lisp/progmodes/cc-vars.el (c-warn-ids-with-dollar):
* lisp/progmodes/cperl-mode.el (cperl-fontify-trailer):
* lisp/progmodes/eglot.el (customize-package-emacs-version-alist)
(eglot-events-buffer-config, eglot-confirm-server-edits)
(eglot-prefer-plaintext):
* lisp/progmodes/flymake.el (customize-package-emacs-version-alist):
* lisp/progmodes/ruby-mode.el (ruby-rubocop-use-bundler):
* lisp/progmodes/verilog-mode.el
(verilog-indent-ignore-multiline-defines)
(verilog-indent-ignore-regexp, verilog-indent-class-inside-pkg)
(verilog-align-decl-expr-comments)
(verilog-align-comment-distance, verilog-align-assign-expr)
(verilog-align-typedef-regexp, verilog-align-typedef-words)
(verilog-fontify-variables):
* lisp/register.el (register-preview-display-buffer-alist):
* lisp/vc/vc-annotate.el (vc-annotate-use-short-revision): Add
missing :version tags and additions to
'customize-package-emacs-version-alist' as appropriate.
2024-12-22 12:06:38 +02:00
Eli Zaretskii
fe2ac33bae
;* doc/misc/efaq.texi (New in Emacs 30): Mention 'trusted-contents'.
2024-12-22 10:43:57 +02:00
Michael Albinus
8fb884f0dc
; * etc/NEWS: Fix wording.
2024-12-22 09:31:06 +01:00
Michael Albinus
e281355a5e
Improve D-Bus and Tramp manual
...
* doc/misc/dbus.texi (Overview):
* doc/misc/tramp.texi (GVFS-based methods): Describe, how the
feature can be checked at runtime. (Bug#75004)
2024-12-22 09:30:47 +01:00
Eli Zaretskii
5e97079cc7
; Fix call to 'decode_string_utf_8' in #ifdef'ed-away code
...
* src/coding.c (Finternal_decode_string_utf_8): Fix calling
sequence of 'decode_string_utf_8' to adapt to changes in the
latter's signature.
2024-12-21 14:12:14 +02:00
Eli Zaretskii
6902673b5b
; Improve commentary in calendar.el
...
* lisp/calendar/calendar.el: Expand the commentary. Suggested by
Richard Lawrence <rwl@recursewithless.net>. (Bug#74965)
2024-12-21 13:00:05 +02:00
john muhl
08b62132dd
Add 'lua-ts-mode' to 'interpreter-mode-alist'
...
* lisp/progmodes/lua-ts-mode.el: Enable 'lua-ts-mode' for Lua
scripts based on their interpreter line. (Bug#74951)
2024-12-21 12:53:21 +02:00
Richard Lawrence
d8ffcf2fba
Document representation of dates in calendar.el
...
* lisp/calendar/calendar.el: Add a comment in file header
explaining how dates are represented.
2024-12-21 12:43:39 +02:00
Eli Zaretskii
faaa13ec76
Autoload 'shortdoc-help-fns-examples-function'
...
* lisp/help-fns.el (shortdoc-help-fns-examples-function):
Autoload, to allow adding it to
'help-fns-describe-function-functions' as advertised. (Bug#74995)
2024-12-20 22:06:06 +02:00
Andrea Corallo
68bcabf58a
* Update 'ldefs-boot.el' (don't merge)
...
* lisp/ldefs-boot.el: Update.
2024-12-19 22:29:25 +01:00
Andrea Corallo
9d93d717d5
* Bump Emacs version to 30.0.93
...
* nt/README.W32: Update Emacs version.
* msdos/sed2v2.inp: Likewise.
* exec/configure.ac: Likewise.
* configure.ac: Likewise.
* README: Likewise.
2024-12-19 22:27:30 +01:00
Andrea Corallo
8f8da2d785
; * ChangeLog.4: Update.
2024-12-19 00:43:27 +01:00
Andrea Corallo
49adcf30b0
; * etc/AUTHORS: Update.
2024-12-19 00:42:28 +01:00
Andrea Corallo
1381c6f959
* Update authors.el
...
* admin/authors.el (authors-aliases, authors-valid-file-names)
(authors-renamed-files-alist): Add entry.
2024-12-19 00:22:47 +01:00
Eli Zaretskii
5c0f3f5826
; * etc/NEWS: Mark unmarked entries.
2024-12-18 20:37:37 +02:00
Eli Zaretskii
8a0c9c234f
Document 'trusted-content
...
* doc/emacs/misc.texi (Host Security): Document 'trusted-content'.
* lisp/files.el (trusted-content): Doc fix.
* etc/NEWS: Mark its entry as "documented".
2024-12-18 19:57:13 +02:00
Robert Pluim
c6ce11b2a4
Mention network-interface-list in network-interface-info docstring
...
* src/process.c (Fnetwork_interface_info): Reference
'network-interface-list'.
2024-12-18 16:00:55 +01:00
Eli Zaretskii
a7905145f7
; * lisp/emacs-lisp/re-builder.el (reb-change-syntax): Fix typo.
2024-12-18 16:22:21 +02:00
Stefan Kangas
cde22c0201
Move NEWS items from unreleased 28.3 to released 29.1
...
* etc/NEWS.28: Remove empty sections for 28.3.
Move single pertinent item from here...
* etc/NEWS.29: ...to here.
2024-12-17 04:46:36 +01:00
Stefan Kangas
5686bb5b42
Improve browse-url-android-share docstring
...
* lisp/net/browse-url.el (browse-url-android-share): Clarify that
the option only applies to Android systems.
2024-12-17 04:38:18 +01:00
Stefan Kangas
92041e15f4
Minor doc fix for url-handler-regexp
...
* lisp/url/url-handlers.el (url-handler-regexp): Remove mention of
obsolete internal protocol "about" (i.e. url-about.el). Reflow.
2024-12-17 03:13:10 +01:00
Stefan Kangas
9fd96e2ab9
Improve reb-change-syntax docstring
...
* lisp/emacs-lisp/re-builder.el (reb-change-syntax): Improve docstring.
2024-12-16 22:17:36 +01:00
Stefan Monnier
b9dc337ea7
* lisp/files.el (trusted-content-p): Make :all
work in non-file buffers
2024-12-16 09:27:01 -05:00
Robert Pluim
4b685bc4fc
; * src/process.c (Fnetwork_interface_list): Fix typo.
2024-12-16 13:35:51 +01:00
Robert Pluim
c14c489571
; * lisp/net/nsm.el (nsm-trust-local-network): Fix typo.
2024-12-16 13:34:19 +01:00
Yuan Fu
10f976300d
; Add some tree-sitter thing content to the manual
...
* doc/lispref/parsing.texi (User-defined Things): List "builtin"
things.
2024-12-15 21:40:49 -08:00
Stefan Monnier
55303a6bc0
* lisp/org/ox-texinfo.el (org-texinfo-template): Fix Info format (bug#74844)
2024-12-15 17:08:25 -05:00
Stefan Monnier
8b6c6cffd1
trusted-content: Adjust the last patch based on preliminary feedback
...
* lisp/files.el (trusted-content): Rename from `trusted-files`.
Update all references.
* lisp/progmodes/elisp-mode.el (lisp-interaction-mode):
* lisp/ielm.el (inferior-emacs-lisp-mode):
* lisp/simple.el (read--expression): Set `trusted-content` since
these buffers contain code that the user presumably intends to run anyway.
(elisp--safe-macroexpand-all): Make the warning more discreet.
2024-12-15 17:05:55 -05:00
Michael Albinus
69b16e5c63
; * etc/NEWS: Fix typos.
2024-12-15 09:24:40 +01:00
Eli Zaretskii
5c6dbc65f3
; * doc/lispref/frames.texi (Multiple Terminals): Add indexing.
2024-12-15 09:45:58 +02:00
Paul Eggert
856a58e282
Update documentation of 'etags' regexps some more
...
* doc/emacs/maintaining.texi (Etags Regexps):
* doc/man/etags.1: Give more details about what's not supported.
2024-12-15 00:16:10 -07:00
Eli Zaretskii
4c68846223
Update documentation of 'etags' regexps
...
* doc/emacs/maintaining.texi (Etags Regexps):
* doc/man/etags.1: Say that shy groups are not supported (bug#74861).
2024-12-15 07:52:40 +02:00
Stefan Monnier
b5158bd191
elisp-mode.el: Disable Flymake byte-compile backend in untrusted files
...
To address serious security issues (CVE-2024-53920), disable
`elisp-flymake-byte-compile` except in those files explicitly
specified as "trusted".
For that introduce a new custom var `trusted-files` and new
function `trusted-content-p`.
While at it, similarly skip the implicit macroexpansion done during
completion if the current file is not trusted.
* lisp/files.el (trusted-files): New variable.
(trusted-content-p): New function.
* lisp/progmodes/elisp-mode.el (elisp--safe-macroexpand-all):
New function, extracted from `elisp--local-variables`.
Use `trusted-content-p`.
(elisp--local-variables): Use it.
(elisp-flymake-byte-compile): Disable according to `trusted-content-p`.
2024-12-14 09:48:36 -05:00
Eli Zaretskii
6942599dbb
; * etc/PROBLEMS: Document problem with menu-bar background (bug#74028).
2024-12-14 11:57:04 +02:00
Stephen Gildea
488801baf7
* lisp/time-stamp.el: Limit field width to two digits.
2024-12-13 08:56:41 -08:00
Eli Zaretskii
34bedcd58d
; * lisp/progmodes/executable.el: Remove stale comment (bug#74846).
2024-12-13 14:11:13 +02:00
Eli Zaretskii
327d3e56f6
; * etc/TODO: Add an item for improving defgroups.
2024-12-12 18:03:19 +02:00
Scott Bell
7ae9ccae0c
; * lisp/net/rcirc.el (rcirc-next-active-buffer): Doc fix (bug#74773).
2024-12-12 13:04:28 +02:00
Stefan Kangas
3e51be94ae
; Fix :version tag in browse-url
...
* lisp/net/browse-url.el (browse-url-button-regexp): Fix :version tag.
2024-12-11 22:41:10 +01:00
Philip Kaludercic
dffd4a50c6
Revert "Attempt to install package first when upgrading"
...
This reverts commit 3d8e49c41a
.
2024-12-10 22:12:43 +01:00
Robert Pluim
fbcb357b9d
Fix 'gnus-select-method' custom type
...
* lisp/gnus/gnus.el (gnus-redefine-select-method-widget): Cater
for the 'gnus-search-engine' configuration variable, which takes
2 args instead of 1. (Bug#74759)
2024-12-10 15:53:47 +01:00
Chu
6fd5e02cb9
Fix typo in maps.texi
...
* doc/lispref/maps.texi (Standard Keymaps): Fix typo. (Bug#74761)
Copyright-paperwork-exempt: yes
2024-12-10 11:51:12 +01:00