summaryrefslogtreecommitdiff
path: root/lisp/obsolete
Commit message (Collapse)AuthorAge
* ; Add 2023 to copyright years.Eli Zaretskii2023-01-01
|
* ; Fix typosStefan Kangas2022-12-31
|
* ; Fix typos (don't abbreviate "with" or "without")Stefan Kangas2022-12-01
|
* ; Fix typosStefan Kangas2022-11-18
|
* Remove redundant let-bindings of `inhibit-point-motion-hooks`Stefan Monnier2022-10-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `inhibit-point-motion-hooks` has defaulted to t (and been declared obsolete) since Emacs-25, so remove left-over bindings to that now default value. * lisp/dabbrev.el (dabbrev--search): * lisp/format.el (format-insert-file): * lisp/forms.el (forms-next-field, forms-prev-field): * lisp/minibuf-eldef.el (minibuf-eldef-setup-minibuffer): * lisp/simple.el (primitive-undo): * lisp/cedet/semantic/edit.el (semantic-change-function): * lisp/cedet/srecode/fields.el (srecode-field-mod-hook): * lisp/cedet/srecode/insert.el (srecode-insert-fcn): * lisp/erc/erc-button.el (erc-button-add-buttons): * lisp/erc/erc.el (erc-display-line): * lisp/eshell/em-script.el (eshell-source-file): * lisp/eshell/em-smart.el (eshell-smart-scroll-window): * lisp/eshell/esh-arg.el (eshell-parse-arguments): * lisp/eshell/esh-cmd.el (eshell-with-temp-command): * lisp/eshell/esh-mode.el (eshell-send-input, eshell-output-filter): * lisp/gnus/gnus-art.el (gnus-with-article-headers) (article-hide-headers, article-hide-boring-headers) (article-decode-mime-words, article-decode-charset) (article-decode-encoded-words, article-decode-group-name) (article-decode-idna-rhs, article-hide-list-identifiers) (article-strip-banner, article-really-strip-banner) (article-strip-leading-blank-lines) (article-strip-multiple-blank-lines, article-strip-leading-space) (article-strip-trailing-space, article-strip-all-blank-lines) (gnus-article-narrow-to-signature, gnus-article-show-hidden-text) (article-date-ut, article-verify-x-pgp-sig) (gnus-article-only-boring-p, gnus-article-highlight-signature) (gnus-article-add-buttons, gnus-signature-toggle, gnus-button-push): * lisp/gnus/gnus-cite.el (gnus-article-highlight-citation) (gnus-article-fill-cited-article, gnus-article-hide-citation) (gnus-article-toggle-cited-text, gnus-article-hide-citation-maybe) (gnus-cite-parse-wrapper, gnus-cite-add-face, gnus-cite-toggle): * lisp/gnus/gnus-gravatar.el (gnus-gravatar-insert): * lisp/gnus/gnus-rfc1843.el (rfc1843-decode-article-body): * lisp/gnus/gnus-sum.el (gnus-summary-toggle-header): * lisp/gnus/gnus-util.el (gnus-fetch-field): * lisp/gnus/message.el (message-fetch-field, message-reply) (message-followup, message-hide-headers): * lisp/net/goto-addr.el (goto-address-fontify): * lisp/obsolete/linum.el (linum-update-window): * lisp/play/zone.el (zone-shift-left, zone-shift-right) (zone-fill-out-screen): * lisp/progmodes/opascal.el (opascal-save-excursion): * lisp/progmodes/vhdl-mode.el (vhdl-prepare-search-2): * lisp/textmodes/enriched.el (enriched-encode): * lisp/textmodes/flyspell.el (flyspell-word-search-backward) (flyspell-word-search-forward): * lisp/textmodes/table.el (table--point-entered/left-cell-function): Remove let-binding of `inhibit-point-motion-hooks`.
* Add a new command vc-pull-and-pushLars Ingebrigtsen2022-09-24
| | | | | | | | | | | | | | | | | | | | | | | | * lisp/vc/vc-svn.el (vc-exec-after): * lisp/vc/vc-hg.el (vc-exec-after): * lisp/vc/vc-git.el (vc-exec-after): * lisp/vc/vc-cvs.el (vc-exec-after): * lisp/vc/vc-bzr.el (vc-exec-after): * lisp/org/org-macro.el (vc-exec-after): * lisp/obsolete/vc-mtn.el (vc-exec-after): * lisp/obsolete/vc-arch.el (vc-exec-after): Update declaration. * lisp/vc/vc-dispatcher.el (vc--process-sentinel): Allow running code only on success. (vc-exec-after): Ditto. (vc--inhibit-change-window-start): New variable. (vc-do-async-command): Use it to allow chaining commands without moving window point. Return the process instead of the buffer, since the process may have exited already, and then we can't get at the process. * lisp/vc/vc-git.el (vc-git--pushpull): Return the process object. (vc-git-pull-and-push): New function. * lisp/vc/vc.el (vc-pull-and-push): New command (bug#51964).
* Make thumbs.el obsoleteStefan Kangas2022-09-24
| | | | | * lisp/obsolete/thumbs.el: Add Obsolete-since. * etc/NEWS: Announce obsoletion of thumbs.el. (Bug#57779)
* Move thumbs.el to lisp/obsoleteStefan Kangas2022-09-24
| | | | | | | * lisp/thumbs.el: * test/lisp/thumbs-tests.el: Move from here... * lisp/obsolete/thumbs.el: * test/lisp/obsolete/thumbs-tests.el: ...to here. (Bug#57779)
* ; Explicitly declare linum-mode obsoleteStefan Kangas2022-09-21
| | | | | | | * lisp/obsolete/linum.el (linum-mode, global-linum-mode): Explicitly declare obsolete to warn the user, and recommend using 'display-line-numbers-mode' instead. Suggested by Philip Kaludercic <philipk@posteo.net>.
* Make linum.el obsoleteStefan Kangas2022-09-20
| | | | | | | | | * lisp/obsolete/linum.el: Add Obsolete-since. * etc/NEWS: Announce obsoletion of linum.el. (Bug#57412) * doc/misc/efaq.texi (Displaying the current line or column): * etc/TODO: * lisp/faces.el: Don't mention linum.el.
* Move linum.el to lisp/obsoleteStefan Kangas2022-09-20
| | | | | * lisp/linum.el: Move from here... * lisp/obsolete/linum.el: ...to here. (Bug#57412)
* Delete many items obsolete since 24.3Stefan Kangas2022-09-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/allout.el (allout-exposure-change-hook) (allout-structure-added-hook, allout-structure-deleted-hook) (allout-structure-shifted-hook): * lisp/arc-mode.el (archive-extract-hooks): * lisp/buff-menu.el (Buffer-menu-buffer+size-width): * lisp/calendar/timeclock.el (timeclock-modeline-display) (timeclock-modeline-display, timeclock-update-modeline): * lisp/cedet/semantic/db-el.el (semanticdb-elisp-sym-function-arglist): * lisp/cedet/semantic/db-file.el (semanticdb-save-database-hooks): * lisp/cedet/semantic/edit.el (semantic-change-hooks) (semantic-edits-new-change-hooks) (semantic-edits-delete-change-hooks) (semantic-edits-reparse-change-hooks): * lisp/cedet/semantic/lex.el (semantic-lex-reset-hooks): * lisp/comint.el (comint--unquote&expand-filename) (comint-unquote-filename): * lisp/custom.el (user-variable-p): * lisp/dired.el (dired-shrink-to-fit, dired-pop-to-buffer) (dired-sort-set-modeline): * lisp/ebuff-menu.el (Electric-buffer-menu-mode): * lisp/emacs-lisp/byte-run.el (macro-declaration-function): * lisp/emacs-lisp/checkdoc.el (custom-print-functions) (checkdoc-comment-style-hooks): * lisp/emacs-lisp/cl-lib.el (custom-print-functions): * lisp/emacs-lisp/edebug.el (gud-inhibit-global-bindings): * lisp/erc/erc-dcc.el (erc-dcc-chat-filter-hook): * lisp/eshell/esh-mode.el (eshell-status-in-modeline): * lisp/eshell/eshell.el (eshell-add-to-window-buffer-names) (eshell-remove-from-window-buffer-names): * lisp/faces.el (set-face-underline-p, font-list-limit): * lisp/files.el (automount-dir-prefix, toggle-read-only): * lisp/filesets.el (filesets-cache-fill-content-hooks): * lisp/frame.el (automatic-hscrolling): * lisp/generic-x.el (javascript-generic-mode) (javascript-generic-mode-hook): * lisp/gnus/gnus-start.el (gnus-subscribe-newsgroup-hooks): * lisp/gnus/nndiary.el (nndiary-request-create-group-hooks) (nndiary-request-update-info-hooks) (nndiary-request-accept-article-hooks): * lisp/htmlfontify.el (hfy-post-html-hooks): * lisp/international/mule-cmds.el (inactivate-current-input-method-function) (inactivate-input-method, input-method-inactivate-hook) (ucs-insert): * lisp/international/quail.el (quail-inactivate) (quail-inactivate-hook): * lisp/international/robin.el (robin-inactivate) (robin-inactivate-hook): * lisp/leim/quail/hangul.el (hangul-input-method-inactivate): * lisp/leim/quail/uni-input.el (ucs-input-inactivate): * lisp/mail/emacsbug.el (report-emacs-bug-info): * lisp/mh-e/mh-e.el (mh-kill-folder-suppress-prompt-hooks): * lisp/mpc.el (mpc-string-prefix-p): * lisp/net/rcirc.el (rcirc-print-hooks, rcirc-sentinel-hooks) (rcirc-receive-message-hooks, rcirc-activity-hooks): * lisp/obsolete/crisp.el (crisp-mode-modeline-string): * lisp/pcomplete.el (pcomplete-arg-quote-list) (pcomplete-quote-argument): * lisp/progmodes/cc-mode.el (c-prepare-bug-report-hooks): * lisp/progmodes/python.el (python-info-ppss-context) (python-info-ppss-context-type) (python-info-ppss-comment-or-string-p, python-indent) (python-guess-indent, python-buffer, python-preoutput-result) (python-proc, python-send-receive, python-send-string) (python-use-skeletons): * lisp/progmodes/sh-script.el (sh-maybe-here-document): * lisp/replace.el (query-replace-interactive): * lisp/strokes.el (strokes-modeline-string): * lisp/subr.el (redraw-modeline): * lisp/term.el (term-default-fg-color, term-default-bg-color): * lisp/textmodes/tex-mode.el (latex-string-prefix-p) (tex-string-prefix-p): * lisp/url/url-parse.el (url-recreate-url-attributes): * lisp/vc/add-log.el (change-log-acknowledgement): * lisp/vc/ediff-wind.el (ediff-choose-window-setup-function-automatically): * lisp/vc/pcvs-util.el (cvs-string-prefix-p): * lisp/vc/vc.el (vc-string-prefix-p): * lisp/window.el (display-buffer-function): * lisp/winner.el (winner-mode-leave-hook): Remove many functions and variables obsolete since 24.3. * lisp/buff-menu.el (list-buffers--refresh): * lisp/dired.el (dired-mode-map): * lisp/files.el (abbreviate-file-name): * lisp/generic-x.el (generic-default-modes): * lisp/mh-e/mh-funcs.el (mh-kill-folder): * lisp/progmodes/hideif.el (hide-ifdef-mode-submap): * lisp/replace.el (query-replace-read-from): * lisp/term.el (term): * lisp/window.el (display-buffer): Don't use above deleted functions and variables. * src/marker.c (Fbuffer_has_markers_at): Delete DEFUN obsolete since 24.3. (syms_of_marker) <Sbuffer_has_markers_at>: Delete defsubr. * lisp/subr.el (buffer-has-markers-at): Remove obsoletion of above deleted DEFUN. * etc/TODO: Doc fix; don't mention above deleted function. * admin/cus-test.el (cus-test-get-options): * lisp/pcomplete.el: Doc fixes; don't mention removed items. ; * etc/NEWS: List removed items.
* Make "rlogin" method obsolete in url*.elStefan Kangas2022-09-03
| | | | | | | | | | | | | | | | | | | | | | * lisp/url/url-about.el (url-probe-protocols): Remove "rlogin". * lisp/url/url-gw.el (url-gateway-rlogin-host) (url-gateway-rlogin-user-name, url-gateway-rlogin-parameters) (url-open-rlogin): Make obsolete. (Bug#56891) (url-open-stream): * lisp/url/url-misc.el (url-do-terminal-emulator): Warn when using "rlogin". (url-rlogin): Make obsolete. * lisp/url/url-vars.el (url-gateway-method): Remove "rlogin" choice. * lisp/url/url-gw.el (url-gw-rlogin-obsolete-warned-once) * lisp/url/url-misc.el (url-misc-rlogin-obsolete-warned-once): New variables, immediately marked obsolete. * doc/misc/url.texi (telnet/tn3270): Rename section from "rlogin/telnet/tn3270". (Gateways in general, Customization): Don't mention "rlogin" method.
* Make point-at-eol and point-at-bol obsoleteStefan Kangas2022-08-23
| | | | | | | * lisp/subr.el (point-at-eol, point-at-bol): Make XEmacs compat aliases obsolete in favor of `pos-bol'/'line-beginning-position' or 'pos-eol'/'line-end-position'. Update callers. Ref: https://lists.gnu.org/r/emacs-devel/2022-08/msg00853.html
* ; Fix a typo in autoload.elEli Zaretskii2022-08-18
| | | | | * lisp/obsolete/autoload.el (update-directory-autoloads): Fix obsolescence version. (Bug#57276)
* Improve update-directory-autoloads deprecation messageStefan Kangas2022-08-18
| | | | | * lisp/obsolete/autoload.el (update-directory-autoloads): Improve deprecation message. (Bug#57276)
* Make update-directory-autoloads available by default againLars Ingebrigtsen2022-08-15
| | | | | | | | | | * lisp/subr.el (make-directory-autoloads) (update-directory-autoloads): Make available by default again (bug#57200). * lisp/obsolete/autoload.el (make-directory-autoloads): Add obsoletion form. (batch-update-autoloads): Fix warning.
* Avoid using aliases for color functionsStefan Kangas2022-08-09
| | | | | | | | | | | | * lisp/emulation/viper-init.el (viper-has-face-support-p): * lisp/emulation/viper-util.el (viper-save-cursor-color) (viper-change-cursor-color): * lisp/faces.el (read-color): * lisp/net/dictionary.el (dictionary-color-support): * lisp/obsolete/gs.el (gs-set-ghostview-colors-window-prop): * lisp/progmodes/cperl-mode.el (cperl-choose-color): * lisp/woman.el (woman-fontify): Avoid using aliases for color-defined-p, display-color-p, and color-values.
* ; Unconditionally require built-in librariesStefan Kangas2022-08-08
|
* * lisp/obsolete/makesum.el: Add "Obsolete-since" header.Stefan Kangas2022-08-08
|
* Make makesum.el obsoleteStefan Kangas2022-08-08
| | | | | | | | * lisp/makesum.el: Move from here... * lisp/obsolete/makesum.el: ...to here. (Bug#56979) * test/lisp/makesum-tests.el: Move from here... * test/lisp/obsolete/makesum-tests.el: ...to here.
* Revert "Don't autoload obsolete library tpu-extras.el"Stefan Kangas2022-08-08
| | | | This reverts commit 77bf50cb330807039cc84138fb84870bd6d532e2.
* Don't autoload obsolete library tpu-extras.elStefan Kangas2022-08-08
| | | | | | | * lisp/obsolete/tpu-edt.el: Remove autoloads of obsolete library tpu-extras.el. * lisp/obsolete/tpu-extras.el: Don't set generated-autoload-file to tpu-edt.el.
* Clean up some local variable sectionsStefan Kangas2022-08-08
| | | | | | | | | | * lisp/filesets.el: * lisp/mh-e/mh-*.el: * lisp/progmodes/python.el (python): Don't set options that are already set in .dir-locals.el. * lisp/textmodes/ispell.el: Remove redundant local variables. * lisp/gnus/nnmaildir.el: Remove local variables that conflicts with Emacs defaults.
* Finish up obsoletion of mh-compat.elStefan Kangas2022-08-06
| | | | | | * lisp/obsolete/mh-compat.el: Add "Obsolete-since" header. * lisp/mh-e/mh-e.el (mh-compat): Don't require. * lisp/mh-e/mh-utils.el (mailabbrev): Require.
* Make mh-compat.el obsoleteStefan Kangas2022-08-06
| | | | | | | | This used to be for XEmacs and old version compatibility, but nowadays everything in this file is obsolete. * lisp/mh-e/mh-compat.el: Move from here... * lisp/obsolete/mh-compat.el: ...to here.
* Suppress compilation warnings in netrc.elLars Ingebrigtsen2022-08-04
| | | | | * lisp/obsolete/netrc.el (netrc-machine-user-or-password) (netrc-credentials): Suppress some warnings.
* Document obsoletion of netrc-parse betterStefan Kangas2022-08-04
| | | | | * lisp/obsolete/netrc.el (netrc-parse): Add 'obsolete' declaration pointing to 'auth-source-netrc-parse-all' for documentation purposes.
* Add obsolete-since header to netrc.elLars Ingebrigtsen2022-08-04
| | | | * lisp/obsolete/netrc.el: Add obsolete-since header (bug#56976).
* Move netrc.el to lisp/obsolete/Lars Ingebrigtsen2022-08-04
|
* Add obsolete-since line to autoload.el and adjust commentsLars Ingebrigtsen2022-08-04
| | | | * lisp/obsolete/autoload.el: Add obsolete-since line.
* Move autoload.el to lisp/obsolete/Lars Ingebrigtsen2022-08-04
|
* url-about.el: Add obsolete-sinceLars Ingebrigtsen2022-08-04
| | | | * lisp/obsolete/url-about.el: Add obsolete-since.
* Make url-about.el obsolete (bug#56885)Lars Ingebrigtsen2022-08-04
|
* Make url-dired.el obsolete (part 2/2)Stefan Kangas2022-08-02
| | | | | | | * 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.
* Make url-dired.el obsolete (part 1/2)Stefan Kangas2022-08-02
| | | | | | | | It doesn't have any real effect since 2007. Ref: https://lists.gnu.org/r/emacs-devel/2022-07/msg01156.html * lisp/url/url-dired.el: Move from here... * lisp/obsolete/url-dired.el: ...to here.
* Make ps-def.el obsolete (part 2/2)Stefan Kangas2022-07-31
| | | | | * lisp/obsolete/ps-def.el: Add "Obsolete-since". * lisp/ps-print.el (ps-def): Don't require.
* Make ps-def.el obsolete (part 1/2)Stefan Kangas2022-07-31
| | | | | | | | | This file was created to maintain Emacs/XEmacs compat code more easily, and no longer serves any purpose. It currently contains only obsolete function and variable aliases. * lisp/ps-def.el: Move from here... * lisp/obsolete/ps-def.el: ...to here.
* Delete fast-lock.el and lazy-lock.elStefan Kangas2022-07-28
| | | | | | | | | | | | | | | | | | | | | | | | 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.
* Make quickurl.el obsolete (part 2/2)Stefan Kangas2022-07-28
| | | | | | * 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.
* Make net/quickurl.el obsolete (part 1/2)Stefan Kangas2022-07-28
| | | | | * lisp/net/quickurl.el: Move from here... * lisp/obsolete/quickurl.el: ...to here.
* (compilation-parse-errors-function): Remove obsolete varStefan Monnier2022-07-21
| | | | | | | | | | | | | | | | | * 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.
* Merge branch 'feature/fix-the-long-lines-display-bug'Gregory Heytings2022-07-21
|\
| * Actually fix the long lines display bug (bug#56393).Gregory Heytings2022-07-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * src/dispextern.h (struct it): New 'narrowed_begv' field. * src/dispextern.h (WITH_NARROWED_BEGV): New macro. * src/xdisp.c (get_narrowed_begv): New function. (init_iterator): Initilize the 'narrowed_begv' field. (back_to_previous_line_start, get_visually_first_element, move_it_vertically_backward): Use the new macro. * src/dispextern.h: Prototype of 'get_narrowed_begv'. * src/window.c (window_body_height): Make it externally visible. * src/window.h: Prototype of 'window_body_height'. * src/composite.c (find_automatic_composition): Optimize display in buffers with very long lines with 'get_narrowed_begv'. * lisp/obsolete/longlines.el: Reobsolete longlines-mode. * etc/NEWS: Announce the new minor mode, and remove the unobsoletion indication for 'longlines-mode'. * doc/emacs/trouble.texi (Long Lines): Remove the section. (Lossage): Remove the entry for the Long Lines section. * doc/emacs/emacs.texi (Top): Remove the entry for the Long Lines section.
| * Revert commit 38b3780f6e.Gregory Heytings2022-07-08
| |
| * Actually fix the long lines display bug (bug#56393).Gregory Heytings2022-07-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/files.el (auto-narrow-mode): New minor mode. (auto-narrow-pre-command-function, auto-narrow-post-command-function): New auxiliary functions for the minor mode. (auto-narrow-display-length, auto-narrow-widen-automatically): New defcustoms for the minor mode. (auto-narrow--widen-automatically, auto-narrow--isearch-widen-automatically, auto-narrow--initialized): New internal variables for the minor mode. * src/buffer.h (struct buffer): New internal variable for the minor mode. (bset_auto_narrow__narrowing_state, BUFFER_AUTO_NARROWED_P): New auxiliary functions. * src/buffer.c (init_buffer_once, syms_of_buffer): New internal variable for the minor mode. Update the docstring of mode-line-format. * src/fileio.c (Finsert_file_contents): Detect whether the minor mode should be entered when the buffer is displayed. (syms_of_fileio): New defcustom for the minor mode. * src/keyboard.c (syms_of_keyboard): New hook functions for the minor mode. (command_loop_1): Execute the hook functions. * src/xdisp.c (redisplay_window): Enter the minor mode when the buffer is displayed. (decode_mode_spec): Indicate when the minor mode is active in the modeline. Indicate the buffer position relative to the whole buffer. (set_vertical_scroll_bar): Indicate the buffer position relative to the whole buffer. (syms_of_xdisp): Two new symbols. * lisp/isearch.el (isearch-widen-automatically): New defcustom. (isearch-search): Use the new defcustom. * lisp/bindings.el (mode-line-modes): Do not propertize the indication in the modeline when the new minor mode is active. * etc/NEWS: Announce the new minor mode, and remove the unobsoletion indication for 'longlines-mode'. * lisp/longlines.el: Reobsolete longlines-mode. * doc/emacs/display.texi (Auto-Narrowing): New section, describing the new minor mode. (Display): Entry for the new section. * doc/emacs/trouble.texi (Long Lines): Remove the section. (Lossage): Remove the entry for the Long Lines section. * doc/emacs/emacs.texi (Top): Remove the entry for the Long Lines section.
* | info-edit: Delay `ibuffer' var change until after `ibuffer' loadsRichard Hansen2022-07-17
| | | | | | | | | | | | | | * lisp/obsolete/info-edit.el: Delay the addition of `Info-edit-mode' to the `ibuffer-help-buffer-modes' list until after `ibuffer' is loaded. This fixes a "(void-variable ibuffer-help-buffer-modes)" error when `info-edit' is loaded before `ibuffer'.
* | * lisp/obsolete/rlogin.el: Add "Obsolete-since" line.Stefan Kangas2022-07-11
| |
* | Make net/rlogin.el obsoleteStefan Kangas2022-07-11
| | | | | | | | | | * lisp/net/rlogin.el: Move from here... * lisp/obsolete/rlogin.el: ...to here. (Bug#56461)
* | Move EIEIO autoloads to the common loaddefs.elStefan Kangas2022-07-11
| | | | | | | | | | | | | | | | * lisp/emacs-lisp/eieio-core.el: * lisp/emacs-lisp/eieio-custom.el: * lisp/emacs-lisp/eieio-opt.el: * lisp/obsolete/eieio-compat.el: Remove generated-autoload-file setting and don't require eieio-loaddefs.el.