summaryrefslogtreecommitdiff
path: root/etc
Commit message (Collapse)AuthorAgeFilesLines
* Remove outdated TODO item about make-docfile and .el filesLars Ingebrigtsen2022-08-041-10/+1
| | | | * etc/TODO: Remove outdated item about make-docfile and .el files.
* Teach 'symbol-file' about .eln natively-compiled filesEli Zaretskii2022-08-031-0/+5
| | | | | | | | | | | * lisp/subr.el (locate-eln-file): New function. (symbol-file): Accept an optional 3rd argument NATIVE-P, and, if non-nil, try to locate and report the .eln file where SYMBOL was defined. * etc/NEWS: * doc/lispref/loading.texi (Where Defined): Document the new optional argument of 'symbol-file'.
* Update modus-themes to their version 2.5.0Protesilaos Stavrou2022-08-033-215/+202
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/misc/modus-themes.org (Debian 11 Bullseye): Clarify that the Debian package as it is long outdated. (Option for inhibiting theme reload): Fix typo (Option for completion framework aesthetics): Remove reference to obsolete package. (Option for line highlighting): Mention 'lin' package from GNU ELPA. (Option for the headings' overall style): Document support for headings level 0. (Advanced customization): Fix typo. (Override colors): Remove obsolete entries. Add link to new section. (Override colors through blending): Add section with a complete technology demonstration of overriding the color values. (Font configurations for Org and others): Mention the 'fontaine' package from GNU ELPA. (Custom Org emphasis faces): Fix typo. (Full support for packages or face groups, Indirectly covered packages): Update list of supported packages. (Note on vc-annotate-background-mode): Remove note.:(Are these color schemes?): Fix typo. (Acknowledgements): Update acknowledgements. * etc/themes/modus-operandi-theme.el * etc/themes/modus-vivendi-theme.el: Update version header. * etc/themes/modus-themes.el (modus-themes--version): Update version. (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-mark-symbol) (modus-themes-inhibit-reload, modus-themes-mode-line) (modus-themes--paren): Fix doc string warning about quotes. (modus-themes-operandi-color-overrides) (modus-themes-vivendi-color-overrides): Fix ":link" to the Info manual's relevant node. (modus-themes-headings): Add support for headings level 0. (modus-themes-org-agenda): Tweak spacing in the doc string. (modus-themes--syntax-comment): Tweak combination of properties. (modus-themes--list-colors-render, modus-themes-list-colors): Refine how the command works to preview colors in the buffer. (modus-themes-faces): Edit supported faces. (modus-themes-custom-variables): Edit supported variables. Release notes: <https://protesilaos.com/codelog/2022-08-03-modus-themes-2-5-0/>.
* Delete obsolete variable nntp-authinfo-fileStefan Kangas2022-08-021-8/+9
| | | | | * lisp/gnus/nntp.el (nntp-authinfo-file): Delete variable obsolete since 24.1.
* Remove duplicate key definitions from keymapsRobert Pluim2022-08-021-0/+6
| | | | | | | | | | | | | | * lisp/gnus/gnus-srvr.el (gnus-browse-mode-map): Remove binding for 'gnus-browse-prev-map'. * lisp/gnus/gnus-sum.el (gnus-summary-mode-map): Remove 'gnus-summary-down-thread' binding, and by symmetry 'gnus-summary-up-thread' (it's still available on "T-u"). * lisp/ibuffer.el (ibuffer-mode-map): Remove binding for 'ibuffer-mark-for-delete'. * lisp/wdired.el (wdired-perm-mode-map): Remove duplicate binding of "s" to 'wdired-set-bit'. * etc/NEWS: Announce 'gnus-summary-up-thread' change.
* Delete function alias x-selection obsolete since 23.3Stefan Kangas2022-08-021-1/+1
| | | | | * lisp/select.el (x-selection): Delete function alias obsolete since 23.3.
* Make url-dired.el obsolete (part 2/2)Stefan Kangas2022-08-021-0/+3
| | | | | | | * lisp/obsolete/url-dired.el: Add "Obsolete-since" header. (url-dired-minor-mode-map): Minor fix. * lisp/url/url-file.el (url-dired): Don't require. * etc/NEWS: Announce its obsoletion.
* ; * etc/emacs_lldb.py: Don't print '->' in type summaryGerd Möllmann2022-08-021-1/+1
|
* Merge from origin/emacs-28Stefan Kangas2022-08-021-1/+1
|\ | | | | | | e6af4968f9 ; Update ChangeLog and AUTHORS
| * ; Update ChangeLog and AUTHORSemacs-28.1.91Stefan Kangas2022-08-011-1/+1
| | | | | | | | | | * ChangeLog.3: * etc/AUTHORS: Update.
* | Wrap around the search on typing a letter (bug#56535)Juri Linkov2022-08-011-0/+5
| | | | | | | | | | | | | | * doc/emacs/search.texi (Repeat Isearch): Improve values no/no-ding. * lisp/isearch.el (isearch-search-and-update): Try to repeat the search on an error when isearch-wrap-pause is no/no-ding.
* | Fix the bytecode incompatibility due to the change to 'narrow-to-region'.Gregory Heytings2022-08-011-7/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * src/editfns.c (narrow_to_region_internal): New function, which contains the body previously in 'Fnarrow_to_region' but accepts a third argument. (Fnarrow_to_region): Use the new function. Update the docstring. (Fwiden): Update the docstring. * src/lisp.h: Prototype of the new function. * src/xdisp.c (handle_fontified_prop): Use the new function instead of 'Fnarrow_to_region'. * src/process.c (Finternal_default_process_filter): * src/lread.c (readevalloop): Remove the third argument to 'Fnarrow_to_region'. * src/bytecode.c (exec_byte_code): * lisp/emacs-lisp/comp.el (comp-limplify-lap-inst): * lisp/emacs-lisp/bytecomp.el: Restore the statu quo ante. * etc/NEWS: Remove the entry about the new optional argument. * doc/lispref/positions.texi (Narrowing): Update the documentation.
* | Update publicsuffix.txt from upstreamStefan Kangas2022-08-011-4/+4
| | | | | | | | | | | | * etc/publicsuffix.txt: Update from https://publicsuffix.org/list/public_suffix_list.dat dated 2022-07-28 15:23:34 UTC.
* | Make frame synchronization a frame parameterPo Lu2022-08-011-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/lispref/frames.texi (Management Parameters): Document `use-frame-synchronization'. * etc/NEWS: Update entry. * src/frame.c (frame_parms): New frame parameter `use-frame-synchronization'. (syms_of_frame): New defsym. * src/haikufns.c (haiku_frame_parm_handlers): * src/nsfns.m (ns_frame_parm_handlers): * src/pgtkfns.c (pgtk_frame_parm_handlers): * src/w32fns.c (w32_frame_parm_handlers): Update frame param handlers correctly. * src/xfns.c (x_set_use_frame_synchronization): New function. (Fx_create_frame): Set default value of said parameter. (x_frame_parm_handlers): Add handler. * src/xterm.c (x_sync_wait_for_frame_drawn_event): Clear parameter if sync fails.
* | Delete additional items obsolete since 20, 21 and 22Stefan Kangas2022-07-311-2/+4
| | | | | | | | | | | | | | | | | | | | | | * lisp/font-lock.el (font-lock-reference-face): Delete variable alias obsolete since 20.3. * lisp/progmodes/cc-cmds.el (c-toggle-auto-state): Delete alias obsolete since 22.1. * lisp/replace.el (query-replace-regexp-eval): Delete function obsolete since 22.1. (replace-count, replace-re-search-function): Doc fixes; adjust for above deleted function.
* | Delete aliases obsolete since 21.1 and 22.1Stefan Kangas2022-07-311-0/+4
| | | | | | | | | | | | * lisp/ls-lisp.el (ls-lisp-dired-ignore-case): * lisp/files.el (find-file-not-found-hooks): Delete variable aliases, obsolete since 21.1 and 22.1 respectively.
* | Delete redisplay-end-trigger-functions and related defunsStefan Kangas2022-07-311-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This variable and related functions have been obsolete since 23.1. The last things to depend on this (fast-lock.el and lazy-lock.el) were recently removed. * src/dispextern.h (struct it): Delete field 'redisplay_end_trigger_charpos'. * src/window.c (Fwindow_redisplay_end_trigger) (Fset_window_redisplay_end_trigger): Delete defuns and corresponding defsubrs for functions obsolete since 23.1. * src/window.h (wset_redisplay_end_trigger): Delete function. (GCALIGNED_STRUCT): Delete 'redisplay_end_trigger'. * src/xdisp.c (run_redisplay_end_trigger_hook): Delete function. (syms_of_xdisp) <redisplay_end_trigger_functions>: Delete variable obsolete since 23.1. (init_iterator, next_element_from_buffer): Don't run or set above deleted hook variable. * lisp/subr.el: Delete obsoletion definitions for above deleted defuns and variable. * doc/lispref/hooks.texi (Standard Hooks): * lisp/emacs-lisp/byte-opt.el (side-effect-free-fns): * lisp/loadhist.el (unload-feature-special-hooks): Don't mention above deleted variable. * admin/coccinelle/window.cocci: Adjust for above changes.
* | ; * etc/NEWS: Minor edits.Stefan Kangas2022-07-301-12/+12
| |
* | Fix namespace use in bib-mode.elStefan Kangas2022-07-301-0/+10
| | | | | | | | | | | | | | | | | | * lisp/textmodes/bib-mode.el (bib-unread-file, bib-add) (bib-return-key, bib-mark, bib-unread): Rename from 'unread-bib-file', 'addbib', 'return-key-bib', 'mark-bib', and 'unread-bib' respectively. Maintain old names as obsolete aliases and update uses. (bib-mode-map): Prefer defvar-keymap.
* | ; Improve NEWS entries for buttons and iconsEli Zaretskii2022-07-291-2/+7
| | | | | | | | | | * etc/NEWS: Improve documentation of 'outline-minor-mode-use-buttons'.
* | ; Minor copyedits of documentation related to long-line handlingEli Zaretskii2022-07-291-10/+10
| | | | | | | | | | * src/xdisp.c (syms_of_xdisp) <fontification-functions>: * etc/NEWS: Fix documentation related to long lines. (Bug#56682)
* | Minor additions to last changePo Lu2022-07-291-1/+10
| | | | | | | | | | | | | | | | | | | | | | * doc/emacs/xresources.texi (Table of Resources): Update description of `extended'. * etc/NEWS: Announce frame tearing reduction. * src/xterm.c (x_sync_update_finish, x_sync_update_begin) (x_update_begin, x_update_end, show_back_buffer, x_flip_and_flush) (XTframe_up_to_date, handle_one_xevent): Minor redesign of frame synchronization feature. Fix crash with overflow and checking.
* | Merge branch 'feature/long-lines-and-font-locking'Gregory Heytings2022-07-291-7/+20
|\ \
| * | Further minor improvements of documentationGregory Heytings2022-07-291-9/+10
| | | | | | | | | | | | | | | * src/xdisp.c (syms_of_xdisp) <fontification-functions>: * etc/NEWS: Further minor wording improvements.
| * | Minor improvements of recent documentation changesEli Zaretskii2022-07-291-14/+19
| | | | | | | | | | | | | | | | | | | | | * src/editfns.c (Fwiden): * doc/lispref/display.texi (Auto Faces): * src/xdisp.c (syms_of_xdisp) <fontification-functions>: * etc/NEWS: Clarify and improve wording of documentation changes.
| * | Final documentation tweaks.Gregory Heytings2022-07-281-7/+7
| | | | | | | | | | | | | | | | | | | | | * etc/NEWS: Update the NEWS entry. * src/xdisp.c (syms_of_xdisp): Mention the fact that restrictions may be locked around 'fontification-functions'.
| * | Add an optional 'lock' parameter to 'narrow-to-region'Gregory Heytings2022-07-281-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * src/editfns.c (Fnarrow_to_region): Add the parameter to the function, and handle it. Update docstring. (unwind_locked_begv, unwind_locked_zv): New functions. (Fwiden): Do nothing when restrictions are locked. Update docstring. (syms_of_editfns): Replace the 'inhibit-widen' symbol and variable with a 'restrictions-locked' symbol and variable. Update docstring. * src/xdisp.c (handle_fontified_prop): Use Fnarrow_to_region with the new parameter. (unwind_narrowed_zv): Remove function. * src/process.c (Finternal_default_process_filter): Add a third argument to Fnarrow_to_region. * src/lread.c (readevalloop): Add a third argument to Fnarrow_to_region. * src/bytecode.c (exec_byte_code): Add a third argument to Fnarrow_to_region. * etc/NEWS (like): Mention the new parameter of 'narrow-to-region'. * doc/lispref/positions.texi (Narrowing): Document it.
* | | Delete fast-lock.el and lazy-lock.elStefan Kangas2022-07-281-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The 'font-lock-support-mode' is occasionally useful for debugging purposes, so it remains as a defvar. Ref: https://lists.gnu.org/r/emacs-devel/2020-08/msg00125.html * lisp/obsolete/fast-lock.el: * lisp/obsolete/lazy-lock.el: Delete libraries obsolete since 22.1. (Bug#56560) * lisp/font-lock.el (font-lock-support-mode): Make into a defvar and delete any mention of 'lazy-lock-mode' and 'fast-lock-mode'. (font-lock-turn-on-thing-lock, font-lock-turn-off-thing-lock): Drop support for obsolete modes lazy-lock and fast-lock. (font-lock-after-fontify-buffer) (font-lock-after-unfontify-buffer): Make into obsolete function aliases for 'ignore'. Adjust callers. (font-lock-keywords, font-lock-inhibit-thing-lock): Adjust documentation to not mention lazy-lock and fast-lock. * lisp/font-core.el (font-lock-defaults): Adjust documentation to not mention 'font-lock-inhibit-thing-lock'. * lisp/mail/rmail.el (rmail-variables): Don't inhibit obsolete lazy-lock-mode and fast-lock-mode.
* | | Merge from origin/emacs-28Stefan Kangas2022-07-281-11/+13
|\ \ \ | | |/ | |/| | | | | | | 92e77873ad Update ChangeLog and AUTHORS for 28.1.91 pretest 093214402b ; * admin/authors.el (authors-aliases): Update.
| * | Update ChangeLog and AUTHORS for 28.1.91 pretestStefan Kangas2022-07-281-11/+13
| | | | | | | | | | | | | | | * ChangeLog.3: * etc/AUTHORS: Update.
| * | ; Fix typosStefan Kangas2022-07-191-1/+1
| | |
* | | Use icons in outlineLars Ingebrigtsen2022-07-281-4/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/help.el (describe-bindings): Don't force buttons on (bug#56691). * lisp/outline.el (outline-minor-mode-use-buttons): Default buttons on in special-mode buffers. * lisp/outline.el (outline-minor-mode-buttons): Remove. (outline-open, outline-close): New icons. (outline-minor-mode-highlight-buffer): Use the new predicate to switch on/off. (outline--make-button): Remove. (outline--make-button-overlay): Use icons.el instantiation. (outline--valid-emoji-p): Remove. (outline--valid-char-p): Remove. (outline--insert-open-button, outline--insert-close-button): Make point movement better in *Help* buffers.
* | | Add support for user-customizable iconsLars Ingebrigtsen2022-07-281-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/emacs/custom.texi (Specific Customization): Mention it. * doc/emacs/display.texi (Icons): New node. * doc/lispref/display.texi (Icons): New node. * lisp/button.el (buttonize): (button--properties, buttonize-region): Allow not overriding faces. * lisp/cus-edit.el (custom-save-all): Save icons. (custom-icon): New widget. (custom-icon-value-create, custom-toggle-hide-icon) (custom--icons-widget-value, custom-icon-set): Helper functions for the widget. (customize-icon): Main command. (custom-icon-state-set, custom-icon-state): Helper functions. (custom-theme-set-icons): Function to be used by theme writers. (custom-set-icons): Function to be used in .emacs. (custom-save-icons): New function. * lisp/custom.el (custom-push-theme): Add icons. * lisp/emacs-lisp/icons.el: New file. * test/lisp/emacs-lisp/icons-tests.el: Add some tests.
* | | Make quickurl.el obsolete (part 2/2)Stefan Kangas2022-07-281-0/+4
| | | | | | | | | | | | | | | | | | * lisp/obsolete/quickurl.el: Add "Obsolete-since" header. * lisp/info.el (Info-file-list-for-emacs): Delete quickurl entry. * doc/misc/autotype.texi (QuickURL): Delete section.
* | | ; * etc/NEWS: typoMattias Engdegård2022-07-271-1/+1
| | |
* | | Improve 'diff-whitespace-style' user option declarationYugaEgo2022-07-271-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/vc/diff-mode.el (diff-whitespace-style): Use ':require'. Minor docstring fix. (top level): Do not require 'whitespace. (whitespace-style, whitespace-trailing-regexp): Add defvars (rollback recent removal). * etc/NEWS: Extend 'diff-whitespace-style' introduction. (Bug#56679) (bug#56679).
* | | string-equal-ignore-case: new functionSam Steingold2022-07-261-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/cedet/semantic/complete.el (semantic-collector-calculate-completions): Use `string-prefix-p' instead of explicit `compare-strings'. * lisp/emacs-lisp/byte-opt.el (side-effect-free-fns): Add `string-equal-ignore-case'. * lisp/emacs-lisp/cl-extra.el (cl-equalp): Use `string-equal-ignore-case'. * lisp/emacs-lisp/shadow.el (load-path-shadows-find): Likewise. * lisp/emacs-lisp/shortdoc.el (string): Add `string-equal-ignore-case'. * lisp/files.el (file-truename): Use `string-equal-ignore-case'. (file-relative-name): Likewise. * lisp/gnus/gnus-art.el (article-hide-boring-headers): Use `string-equal-ignore-case' instead of `gnus-string-equal'. * lisp/gnus/gnus-util.el (gnus-string-equal): Remove, use `string-equal-ignore-case' instead. * lisp/international/mule-cmds.el (describe-language-environment): Use `string-equal-ignore-case'. (locale-charset-match-p): Likewise. * lisp/man.el (Man-softhyphen-to-minus): Use `string-prefix-p'. * lisp/minibuffer.el (completion--string-equal-p): Remove, use `string-equal-ignore-case' instead. (completion--twq-all): Use `string-equal-ignore-case'. (completion--do-completion): Likewise. * lisp/net/browse-url.el (browse-url-default-windows-browser): Use `string-prefix-p' instead of explicit `compare-strings'. * lisp/org/ob-core.el (org-babel-results-keyword): Use `string-equal-ignore-case' instead of explicit `compare-strings'. (org-babel-insert-result): Likewise. * lisp/org/org-compat.el (string-equal-ignore-case): Define unless defined already. (org-mode-flyspell-verify): Use `string-equal-ignore-case'. * lisp/org/org-lint.el (org-lint-duplicate-custom-id): Likewise. * lisp/org/ox.el (org-export-resolve-radio-link): Use `string-equal-ignore-case' and `string-clean-whitespace'. * lisp/progmodes/flymake-proc.el (flymake-proc--check-patch-master-file-buffer): Use `string-prefix-p' instead of explicit `compare-strings'. * lisp/progmodes/idlwave.el (idlwave-class-or-superclass-with-tag): Use `string-equal-ignore-case' instead of explicit `compare-strings'. * lisp/subr.el (member-ignore-case): Use `string-equal-ignore-case'. (string-equal-ignore-case): Compare strings ignoring case. * lisp/textmodes/bibtex.el (bibtex-string=): Remove. (bibtex-format-entry, bibtex-font-lock-url, bibtex-autofill-entry) (bibtex-print-help-message, bibtex-validate, bibtex-validate-globally) (bibtex-clean-entry, bibtex-completion-at-point-function, (bibtex-url): Use `string-equal-ignore-case' instead of `bibtex-string='. * lisp/textmodes/sgml-mode.el (sgml-get-context): Use `string-equal-ignore-case' instead of explicit `compare-strings'. (sgml-calculate-indent): Likewise * test/lisp/subr-tests.el (string-comparison-test): Add tests for `string-equal-ignore-case'.
* | | Add duplicate-dwim (bug#56418)Mattias Engdegård2022-07-261-2/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Like duplicate-line but duplicates the region instead if active. Rectangular regions are duplicated on the right-hand side. The region remains active afterwards, to facilitate further duplication or other operations on the same text. * lisp/rect.el (rectangle--duplicate-right): * lisp/misc.el (duplicate-dwim): New. * test/lisp/misc-tests.el (misc--duplicate-dwim): New test. * etc/NEWS: Announce.
* | | Teach 'network-lookup-address-info' to validate numeric addressesRobert Pluim2022-07-261-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * src/process.c (Fnetwork_lookup_address_info): Add optional 'hints' argument, pass AI_NUMERICHOST to 'getaddrinfo' if it's 'numeric'. (syms_of_process): Add 'numeric' symbol. * doc/lispref/processes.texi (Misc Network): Expunge passive voice. Update 'network-lookup-address-info' description. * test/src/process-tests.el (lookup-hints-specification): (lookup-hints-values): Test new functionality. * etc/NEWS: Announce change.
* | | Add new user option 'diff-whitespace-style'YugaEgo2022-07-241-0/+7
| | | | | | | | | | | | | | | | | | | | | * lisp/vc/diff-mode.el (diff-whitespace-style): New user option. (diff-setup-whitespace): Use it (Bug#56679). (top level): require 'whitespace. (whitespace-style, whitespace-trailing-regexp): Remove defvars.
* | | Fix `lsh` warning shortcomings (bug#56641)Mattias Engdegård2022-07-231-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Reported by Basil Contovounesios. * etc/NEWS: Mention how to suppress the warning. * lisp/emacs-lisp/byte-run.el (with-suppressed-warnings): Amend doc string. * lisp/subr.el: Use `macroexp-warn-and-return` to delay the warning until codegen time (which makes it suppressible) and to prevent repeated warnings. * test/lisp/international/ccl-tests.el (shift): * test/src/data-tests.el (data-tests-ash-lsh): Suppress warning in tests of `lsh` itself.
* | | ; * etc/NEWS: Fix wording and punctuation of 'comint-delete-old-input'.Eli Zaretskii2022-07-231-3/+4
| | |
* | | ; * etc/NEWS: Fix typo.Eli Zaretskii2022-07-231-1/+1
| | |
* | | ; * etc/NEWS: Move the 'lsh' item to its proper place.Eli Zaretskii2022-07-231-6/+6
| | |
* | | Warn about calls to `lsh` (bug#56641)Mattias Engdegård2022-07-231-0/+6
| | | | | | | | | | | | | | | * lisp/subr.el (lsh): Warn when compiled; recommend `ash`. * etc/NEWS: Add note.
* | | Don't use the Gtk region faceLars Ingebrigtsen2022-07-231-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/faces.el (region): Don't use the Gtk region face, because it produces low contrast combinations (bug#46493). * src/gtkutil.h: * src/gtkutil.c (xg_check_special_colors): Remove. * src/xfns.c (x_defined_color): * src/pgtkterm.c (pgtk_defined_color): Don't call.
* | | New user option to disable deleting current input in comint mouse-2Visuwesh2022-07-231-0/+5
| | | | | | | | | | | | | | | | | | | | | * etc/NEWS: Announce the user option (bug#56646). * lisp/comint.el (comint-delete-old-input): New user option to disable deleting current input when insert an old input using mouse-2. (comint-insert-input): Use it.
* | | ; * etc/NEWS: Fix typos.Michael Albinus2022-07-221-74/+75
| | |
* | | (compilation-parse-errors-function): Remove obsolete varStefan Monnier2022-07-211-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/progmodes/compile.el (compilation-parse-errors-function): Remove. (compilation--parse-region): Simplify accordingly. (compilation--compat-parse-errors): Remove function, not used any more. (compilation-error-list, compilation-parsing-end) (compilation-old-error-list): Remove vars, not used any more. (compilation-last-buffer): Mark as obsolete (sadly, forgot to do that back in Emacs-22). * lisp/textmodes/tex-mode.el: Remove old code that was needed for Emacs<24. * lisp/progmodes/prolog.el (prolog-consult-compile): Remove long-dead code. (compilation-parse-errors-function): Remove declaration, not used any more. (prolog-parse-sicstus-compilation-errors): Remove function, not used any more.
* | | ; * etc/NEWS: use the right outline levelMattias Engdegård2022-07-211-2/+2
| |/ |/|