- 16 Jul, 2021 4 commits
-
-
Eli Zaretskii authored
* doc/lispref/tips.texi (Coding Conventions): Fix wording in a recent change. (Bug#21440)
-
Lars Ingebrigtsen authored
* lisp/cus-edit.el (custom-toggle-hide-variable): Allow closing an option even if there are unsaved changes (bug#11655).
-
Remington Furman authored
* lisp/thingatpt.el (number-at-point): Rewrite to actually catch the hex numbers (bug#49588). Copyright-paperwork-exempt: yes
-
Lars Ingebrigtsen authored
* doc/lispref/tips.texi (Coding Conventions): Clarify when an unload function is useful (bug#21440).
-
- 15 Jul, 2021 21 commits
-
-
Lars Ingebrigtsen authored
-
Glenn Morris authored
* lisp/jka-cmpr-hook.el (jka-compr-compression-info-list): Document previous change, and fix :type.
-
Tassilo Horn authored
* lisp/progmodes/bug-reference.el (bug-reference-setup-from-vc-alist): Add support for codeberg.org bug and pull request references. * doc/emacs/maintaining.texi (Bug Reference): Mention that bug and pull request references for codeberg projects are supported.
-
Tassilo Horn authored
* lisp/progmodes/bug-reference.el (bug-reference-setup-from-vc-alist): Add support for bug references like #17 and ~user/project#19 for sourcehut (sr.ht). * doc/emacs/maintaining.texi (Bug Reference): Document sourcehut support.
-
Ori authored
* lisp/help-fns.el (help-fns--list-local-commands): Speed up (bug#49579). A predicate checks if there are no key bindings for a given function. A full list of bindings is not needed, even a single binding is sufficient to say the function is bound. Set FIRSTONLY arg in where-is-internal so this predicate runs faster, with functional equivalence. For some configurations this has a noticeable improvement on the speed of describe-mode. Copyright-paperwork-exempt: yes
-
Lars Ingebrigtsen authored
* lisp/emacs-lisp/shortdoc.el (list): Add more car/cdr examples.
-
Lars Ingebrigtsen authored
* lisp/emacs-lisp/shortdoc.el (shortdoc-display-group): Allow taking an optional parameter to place point on a specific function. (shortdoc--display-function): Go to the function in question in the shortdoc buffer.
-
Lars Ingebrigtsen authored
* lisp/saveplace.el (save-place-abbreviate-file-names): New user option (bug#13286). (save-place-to-alist): Use it.
-
Lars Ingebrigtsen authored
* lisp/emacs-lisp/tabulated-list.el (tabulated-list-sort): Allow restoring the original order (bug#13411). (tabulated-list--sort-by-column-name): Store the original order. (tabulated-list--original-order): New buffer-local variable.
-
Protesilaos Stavrou authored
* doc/misc/modus-themes.org (Enable and load): Include internal link. (Sample configuration for use-package): Update code sample. (Customization Options): Update references to customization options. (Option for more italic constructs): Document new variable, as an alias of the deprecated 'modus-themes-slanted-constructs'. (Option for syntax highlighting, Option for links) (Option for command prompt styles, Option for mode line presentation) (Option for language checkers) (Option for line highlighting (hl-line-mode)) (Option for parenthesis matching (show-paren-mode)) (Option for active region, Option for the headings' overall style): Update documentation to describe new possible values, expressed as a list of symbols. (Option for Org agenda constructs): Document new user option. (Control the scale of headings): Update symbol of variable. (Remap face with local value (DIY), Backdrop for pdf-tools (DIY)): Tweak text of internal reference. (Font configurations for Org and others (DIY)): Add internal link and document how to configure the 'bold' and 'italic' faces. (Custom Org user faces (DIY)): Minor corrections or changes to single words. (Full support for packages or face groups): Include new items. (Notes on individual packages): Add notes on Avy hints, the colour of days in 'M-x calendar', and underlines in 'compilation-mode' buffers. (What is the best setup for legibility?): Remove single word. (Acknowledgements): Update list of contributors. * etc/themes/modus-themes.el (modus-themes-faces) (modus-themes-operandi-colors, modus-themes-vivendi-colors) (modus-themes-subtle-red, modus-themes-subtle-green) (modus-themes-subtle-yellow, modus-themes-subtle-blue) (modus-themes-subtle-magenta, modus-themes-subtle-cyan) (modus-themes-subtle-neutral, modus-themes-intense-red) (modus-themes-intense-green, modus-themes-intense-yellow) (modus-themes-intense-blue, modus-themes-intense-magenta) (modus-themes-intense-cyan, modus-themes-intense-neutral) (modus-themes-refine-red, modus-themes-refine-green) (modus-themes-refine-yellow, modus-themes-refine-blue) (modus-themes-refine-magenta, modus-themes-refine-cyan) (modus-themes-active-red, modus-themes-active-green) (modus-themes-active-yellow, modus-themes-active-blue) (modus-themes-active-magenta, modus-themes-active-cyan) (modus-themes-fringe-red, modus-themes-fringe-green) (modus-themes-fringe-yellow, modus-themes-fringe-blue) (modus-themes-fringe-magenta, modus-themes-fringe-cyan) (modus-themes-nuanced-red, modus-themes-nuanced-green) (modus-themes-nuanced-yellow, modus-themes-nuanced-blue) (modus-themes-nuanced-magenta, modus-themes-nuanced-cyan) (modus-themes-special-cold, modus-themes-special-mild) (modus-themes-special-warm, modus-themes-special-calm) (modus-themes-diff-added, modus-themes-diff-changed) (modus-themes-diff-removed, modus-themes-diff-refine-added) (modus-themes-diff-refine-changed, modus-themes-diff-refine-removed) (modus-themes-diff-focus-added, modus-themes-diff-focus-changed) (modus-themes-diff-focus-removed, modus-themes-diff-heading) (modus-themes-pseudo-header, modus-themes-mark-alt) (modus-themes-mark-del, modus-themes-mark-sel, modus-themes-mark-symbol) (modus-themes-heading-1, modus-themes-heading-2, modus-themes-heading-3) (modus-themes-heading-4, modus-themes-heading-5, modus-themes-heading-6) (modus-themes-heading-7, modus-themes-heading-8, modus-themes-hl-line) (modus-themes-bold, modus-themes-slant, modus-themes-variable-pitch) (modus-themes-graph-red-0, modus-themes-graph-red-1) (modus-themes-graph-green-0, modus-themes-graph-green-1) (modus-themes-graph-yellow-0, modus-themes-graph-yellow-1) (modus-themes-graph-blue-0, modus-themes-graph-blue-1) (modus-themes-graph-magenta-0, modus-themes-graph-magenta-1) (modus-themes-graph-cyan-0, modus-themes-graph-cyan-1) (modus-themes-lang-note, modus-themes-lang-warning) (modus-themes-lang-error, modus-themes-reset-soft) (modus-themes-reset-hard, modus-themes-key-binding) (modus-themes-search-success, modus-themes-search-success-modeline) (modus-themes-search-success-lazy): Add new ':group' specification for custom faces. (modus-themes-operandi-color-overrides) (modus-themes-vivendi-color-overrides, modus-themes-bold-constructs) (modus-themes-variable-pitch-headings, modus-themes-variable-pitch-ui) (modus-themes-no-mixed-fonts, modus-themes-fringes) (modus-themes-scale-headings, modus-themes-scale-1, modus-themes-scale-2) (modus-themes-scale-3, modus-themes-scale-4, modus-themes-scale-title) (modus-themes-org-blocks, modus-themes-completions) (modus-themes-success-deuteranopia, modus-themes-mail-citations) (modus-themes-subtle-line-numbers, modus-themes-intense-hl-line): Add custom setter. (modus-themes-scale-5, modus-themes-scale-title): Deprecate variable and replace it with alias 'modus-themes-scale-title'. (modus-themes-slanted-constructs, modus-themes-italic-constructs): Deprecate variable and replace it with alias 'modus-themes-italic-constructs'. (modus-themes-org-habit, modus-themes-org-agenda): Deprecate variable and make its functionality a part of 'modus-themes-org-agenda'. (modus-themes-headings, modus-themes-mode-line, modus-themes-diffs) (modus-themes-prompts, modus-themes-paren-match, modus-themes-syntax) (modus-themes-links, modus-themes-region, modus-themes-lang-checkers) (modus-themes-org-blocks): Make user options accept a value as a list of properties. (modus-themes--mixed-fonts, modus-themes--slant) (modus-themes--fixed-pitch, modus-themes--lang-check) (modus-themes--prompt, modus-themes--paren) (modus-themes--syntax-foreground, modus-themes--syntax-extra) (modus-themes--syntax-string, modus-themes--syntax-docstring) (modus-themes--syntax-comment, modus-themes--heading-p) (modus-themes--heading, modus-themes--org-habit) (modus-themes--mode-line-attrs, modus-themes--link-color) (modus-themes--link, modus-themes--region, modus-themes--hl-line): Update internal functions to parse new values for user options. * etc/themes/modus-operandi-theme.el, etc/themes/modus-vivendi-theme.el: Bump version number. A detailed change log is provided here (no javascript required): <https://protesilaos.com/codelog/2021-07-15-modus-themes-1-5-0/>.
-
Lars Ingebrigtsen authored
* lisp/shell.el (split-string-shell-command): Autoload.
-
Eli Zaretskii authored
* test/lisp/shell-tests.el (shell-tests-split-string): Skip test that always fails on MS-Windows/MS-DOS.
-
Eli Zaretskii authored
-
Lars Ingebrigtsen authored
* src/window.c (Fwindow_end): Be more explicit about what the position is (bug#13429).
-
Eli Zaretskii authored
-
Eli Zaretskii authored
-
Lars Ingebrigtsen authored
* lisp/emacs-lisp/shortdoc.el (string): Mention split-string-and-unquote and split-string-shell-command.
-
Lars Ingebrigtsen authored
* lisp/progmodes/inf-lisp.el (inferior-lisp): Allow using spaces in the command names (by splitting using shell syntax) (bug#16005).
-
Lars Ingebrigtsen authored
* lisp/shell.el (split-string-shell-command): * doc/lispref/processes.texi (Shell Arguments): Rename from shell-split-string.
-
Lars Ingebrigtsen authored
* doc/lispref/processes.texi (Shell Arguments): Document it. * lisp/shell.el (shell-split-string): New function.
-
Lars Ingebrigtsen authored
* src/keyboard.c (syms_of_keyboard): Clarify `overriding-local-map' vs. text properties/overlays (bug#16312).
-
- 14 Jul, 2021 10 commits
-
-
Paul Eggert authored
* src/alloc.c (mark_maybe_pointer): Make it clearer that ANDing with UINTPTR_MAX is intended. Omit a now-unnecessary cast.
-
Michael Albinus authored
* lisp/net/tramp-crypt.el (tramp-crypt-handle-lock-file) (tramp-crypt-handle-unlock-file): Preserve backward compatibility. * lisp/net/tramp-sh.el (tramp-sh-handle-write-region): Do not create lock file twice. * lisp/net/tramp.el (tramp-handle-make-lock-file-name): Move lock file security check ... (tramp-handle-lock-file): ... here. (tramp-handle-unlock-file): Preserve backward compatibility. * test/lisp/net/tramp-tests.el (lock-file-name-transforms) (remote-file-name-inhibit-locks): Declare. (tramp-allow-unsafe-temporary-files): Set to t. (tramp-test37-make-auto-save-file-name) (tramp-test38-find-backup-file-name): Move binding of `tramp-allow-unsafe-temporary-files' up. (tramp-test39-lock-file): Bind `tramp-allow-unsafe-temporary-files'. Preserve backward compatibility. Extend test.
-
Lars Ingebrigtsen authored
* lisp/gnus/message.el (message-signature-separator): New face (bug#17757). (message-font-lock-keywords): Add it to the signature, and ensure that the trailing space isn't removed when hitting RET. (message--match-signature): New helper function.
-
Lars Ingebrigtsen authored
* lisp/simple.el (backward-delete-char-untabify): Mention the effect of Transient Mark mode (bug#17263).
-
Lars Ingebrigtsen authored
-
Lars Ingebrigtsen authored
* lisp/window.el (switch-to-buffer-other-frame): Document that we don't always display the buffer in a different frame (bug#17719).
-
Lars Ingebrigtsen authored
* lisp/hilit-chg.el (hilit-chg-set-face-on-change): Remove highlighting from characters that are just highlighted because of something that has been previously deleted (bug#17784).
-
Eli Zaretskii authored
* src/image.c (UINT32) [TIFFLIB_VERSION >= 20210416]: Define to use stdint.h type for recent libtiff versions. Reported by Andy Moreton <andrewjmoreton@gmail.com>.
-
Michael Albinus authored
-
Lars Ingebrigtsen authored
* lisp/apropos.el (apropos--preamble): Factor out (bug#17832)... (apropos-print-doc): ... from here. (apropos-library): Use it to display the apropos buffer even if it has no symbols of its own.
-
- 13 Jul, 2021 5 commits
-
-
Juri Linkov authored
* lisp/isearch.el (isearch-filter-predicate): Mention precautions against clobbering the match data in docstring (bug#49534).
-
Juri Linkov authored
* lisp/isearch.el (isearch-search): Add save-match-data before funcall isearch-filter-predicate. (isearch-lazy-highlight-search): Add save-match-data before funcall isearch-filter-predicate. (Bug#49534)
-
Lars Ingebrigtsen authored
* lisp/facemenu.el (facemenu-add-face): Use `read-face-name' (bug#18369) by copying over the interactive spec from facemenu-set-face.
-
Lars Ingebrigtsen authored
* lisp/jka-compr.el (jka-compr-insert-file-contents): Make more efficient by using `insert-into-buffer'.
-
Lars Ingebrigtsen authored
* doc/lispref/text.texi (Insertion): Document it. * lisp/subr.el (insert-into-buffer): New function.
-