aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Don't have `M-x term' call `term-mode' twiceLars Ingebrigtsen2021-11-041-1/+0
| | | | * lisp/term.el (term): Don't call `term-mode' twice (bug#51589).
* Document that `unspecified' isn't valid in deffaceLars Ingebrigtsen2021-11-041-2/+4
| | | | | * doc/lispref/display.texi (Face Attributes): Mention that unspecified isn't valid in defface (bug#51595).
* Reset mailcap entries only when mailcap files are read againGregory Heytings2021-11-041-8/+8
| | | | | * lisp/net/mailcap.el (mailcap-parse-mailcaps): Move the clear and load defaults operations at their appropriate place. Fixes bug#51600.
* Fix return value of python-nav-end-of-defunLars Ingebrigtsen2021-11-041-1/+4
| | | | | * lisp/progmodes/python.el (python-nav-end-of-defun): Return non-nil if in a def/class, as the doc string implies (bug#51601).
* Rename button-buttonize to buttonizeLars Ingebrigtsen2021-11-044-6/+7
| | | | | | | | * lisp/help.el (help--describe-command): * lisp/emacs-lisp/memory-report.el (memory-report--buffers): * lisp/button.el (button-buttonize): * doc/lispref/display.texi (Making Buttons): Rename button-buttonize to just buttonize and adjust callers.
* Revert "* lisp/progmodes/xref.el (xref-pop-marker-stack): Don't obsolete."Mattias Engdegård2021-11-041-1/+1
| | | | | | | | | This reverts commit f56408a6f0152cd46d1ea8a0985fbfeeb839ea06. As commented by Dmitry Gutov in [1], obsoleting `xref-pop-marker-stack` makes sense. [1] https://lists.gnu.org/archive/html/emacs-devel/2021-10/msg01870.html
* Add a Gnus command to emojize symbolsLars Ingebrigtsen2021-11-045-0/+53
| | | | | | | | * doc/misc/gnus.texi (Article Display): Document it. * lisp/gnus/gnus-art.el (gnus-treat-emojize-symbols): New user option. (gnus-treatment-function-alist): Map. (article-emojize-symbols): New command and keystroke.
* Add new user option mml-attach-file-at-the-endLars Ingebrigtsen2021-11-042-6/+25
| | | | | * lisp/gnus/mml.el (mml-attach-file-at-the-end): New user option. (mml-attach-file): Use it.
* image-dired: Set default-directory in thumbnail bufferStefan Kangas2021-11-041-0/+1
| | | | | * lisp/image-dired.el (image-dired-show-all-from-dir): Set default-directory. This fixes e.g. 'dired-jump'.
* Make image-dired-display-image-mode inherit from image-modeStefan Kangas2021-11-043-175/+141
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/image-dired.el (image-dired-display-image-mode): Inherit from 'image-mode'. (Bug#10758) (image-dired-display-image): Don't generate a temporary image, which is no longer needed with the above change. (image-dired-display-thumbnail-original-image) (image-dired-dired-display-image) (image-dired-mouse-display-image): Simplify. (image-dired-temp-image-file) (image-dired-cmd-create-temp-image-program) (image-dired-cmd-create-temp-image-options) (image-dired-display-window-width-correction) (image-dired-display-window-height-correction) (image-dired-display-window-width) (image-dired-display-window-height) (image-dired-display-current-image-full) (image-dired-display-current-image-sized) (image-dired-window-height-pixels): Make obsolete. (image-dired-create-display-image-buffer): Make into obsolete function alias for 'ignore'. (image-dired-display-image-mode-map): Simplify by removing things duplicated from `image-mode-map'. Disable some commands from `image-mode-map' that doesn't make sense for Image-Dired. (image-dired-display-image-mode-menu): Remove menu, as it no longer contains anything useful. (image-dired-minor-mode): * doc/emacs/dired.texi (Image-Dired): Update documentation for the above change.
* ; * lisp/image-dired.el: Remove redundant :group args.Stefan Kangas2021-11-031-2/+0
|
* Improve theming of image-dired-thumb-markStefan Kangas2021-11-036-1/+8
| | | | | | | | | | * etc/themes/adwaita-theme.el (adwaita): * etc/themes/deeper-blue-theme.el (deeper-blue): * etc/themes/dichromacy-theme.el (dichromacy): * etc/themes/leuven-theme.el (leuven): * etc/themes/manoj-dark-theme.el (manoj-dark): * etc/themes/whiteboard-theme.el (whiteboard): Add definitions for the 'image-dired-thumb-flagged' face.
* image-dired: Add face for flagged filesStefan Kangas2021-11-032-15/+53
| | | | | | | | | | | | * lisp/image-dired.el (image-dired-thumb-mark): New defface. (image-dired-thumb-update-marks): Mark flagged file with above new defface. (image-dired-dired-file-marked-p) (image-dired-thumb-file-marked-p): Add optional argument to be used by 'image-dired-*-flagged-p' functions below. (image-dired-dired-file-flagged-p) (image-dired-thumb-file-flagged-p): New defuns. (image-dired-thumb-mark): Improve definition with color classes. (image-dired-thumb-visible-marks): Doc fix.
* Fix declaration syntax of 'image-dired--on-file-in-dired-buffer'.Philipp Stephani2021-11-031-2/+2
| | | | | * lisp/image-dired.el (image-dired--on-file-in-dired-buffer): Fix declaration syntax.
* Fix encoding issues in gitmerge.el, make it work on MS-WindowsEli Zaretskii2021-11-031-25/+58
| | | | | | | | | | | | | * admin/gitmerge.el (gitmerge-emacs-version, gitmerge-show-log) (gitmerge-show-diff, gitmerge-show-files, gitmerge-missing) (gitmerge-setup-log-buffer, gitmerge-resolve) (gitmerge-commit-message, gitmerge-apply) (gitmerge-resolve-unmerged, gitmerge-repo-clean) (gitmerge-commit): Bind coding-system-for-read/write to the appropriate vc-git values. (gitmerge-apply) [windows-nt]: Pass long merge log messages via a temporary file. (gitmerge): Clarify the description of the "R" flag.
* Merge from origin/emacs-28Eli Zaretskii2021-11-036-35/+115
|\ | | | | | | | | | | | | | | | | | | 3e4eb54 ; * etc/PROBLEMS: Minor copyedits of the last change. (Bug#5... 35bc211 Document a macOS error message when opening Emacs 4df9998 Fix header-line and tab-line when mode-line-compact is set 81915a9 Add manual section about how to avoid regexp problems a16e66c Clarify build environment 6ab6b2f Clarify build directory structure 9d61620 * src/pdumper.c (dump_do_dump_relocation): Add sanity check.
| * ; * etc/PROBLEMS: Minor copyedits of the last change. (Bug#51571)Eli Zaretskii2021-11-031-4/+6
| |
| * Document a macOS error message when opening EmacsDaniel Martín2021-11-031-0/+15
| | | | | | | | | | * etc/PROBLEMS: Document a potential error message when opening Emacs on macOS for the first time.
| * Fix header-line and tab-line when mode-line-compact is setEli Zaretskii2021-11-031-1/+2
| | | | | | | | | | * src/xdisp.c (display_mode_line): Make 'mode-line-compact' apply only to mode lines. (Bug#51558)
| * Add manual section about how to avoid regexp problemsMattias Engdegård2021-11-033-21/+69
| | | | | | | | | | | | | | | | | | | | | | Help users affected by our NFA engine's stack overflows and occasional poor performance, replacing old text that was more limited in scope. * doc/lispref/elisp.texi (Top): * doc/lispref/searching.texi (Regular Expressions): Add menu entries. (Regexp Problems): New node. (Regexp Special): * etc/PROBLEMS: Remove superseded text.
| * Clarify build environmentPhillip Lord2021-11-031-10/+17
| | | | | | | | * admin/nt/dist-build/README-scripts:
| * Clarify build directory structurePhillip Lord2021-11-031-3/+7
| | | | | | | | * admin/nt/dist-build/README-scripts: Clarify build directory structure
| * * src/pdumper.c (dump_do_dump_relocation): Add sanity check.Andrea Corallo2021-11-021-0/+3
| |
* | Fix widgets in Outline mode on TTY framesEli Zaretskii2021-11-031-1/+2
| | | | | | | | | | * lisp/outline.el (outline--valid-emoji-p): Don't try to probe support for display of Emoji characters on TTY frames. (Bug#51578)
* | Merge branch 'master' of git.savannah.gnu.org:/srv/git/emacsEli Zaretskii2021-11-031-1/+1
|\ \
| * | ; cperl-mode.el: Fix one match-count in my commit 2021-09-14Harald Jörg2021-11-031-1/+1
| | | | | | | | | | | | | | | * lisp/progmodes/cperl-mode.el (cperl-init-faces): Matching group needs to be adjusted according to the regexp change in my previous commit
* | | A better fix for bug#51583Eli Zaretskii2021-11-032-60/+54
|/ / | | | | | | | | | | | | | | * src/w32.c (w32_get_resource): Move from here... * src/w32fns.c (w32_get_resource): ...to here. (w32_applytheme): No longer a no-op for Cygwin w32 builds. (globals_of_w32fns): Do attempt to load dwmapi.dll and uxtheme.dll in the Cygwin w32 build.
* | Fix the Cygwin w32 build broken by adding the dark theme supportEli Zaretskii2021-11-031-0/+6
| | | | | | | | | | | | | | * src/w32fns.c (w32_applytheme): Make a no-op for Cygwin w32 builds. (globals_of_w32fns): Don't attempt to load dwmapi.dll and uxtheme.dll in the Cygwin w32 build. (Bug#51583)
* | Improve theming of image-dired-thumb-markStefan Kangas2021-11-036-0/+8
| | | | | | | | | | | | | | | | | | | | * etc/themes/adwaita-theme.el (adwaita): * etc/themes/deeper-blue-theme.el (deeper-blue): * etc/themes/dichromacy-theme.el (dichromacy): * etc/themes/leuven-theme.el (leuven): * etc/themes/manoj-dark-theme.el (manoj-dark): * etc/themes/whiteboard-theme.el (whiteboard): Add definitions for the 'image-dired-thumb-mark' face.
* | * src/image.c: Fix building with giflib 4.YAMAMOTO Mitsuharu2021-11-031-9/+10
| |
* | image-dired: Improve marking behaviorStefan Kangas2021-11-032-8/+10
| | | | | | | | | | | | | | | | | | | | * lisp/image-dired.el (image-dired-thumb-mark): Use DarkOrange as background to better match the 'dired-marked' face. (image-dired-show-all-from-dir): Disable all marks when entering a full directory. (image-dired-unmark-all-marks): Add mode tag. (image-dired-thumbnail-mode-map): Bind 'image-dired-unmark-all-marks' to "U".
* | image-dired: Cleanup of four commandsStefan Kangas2021-11-031-27/+45
| | | | | | | | | | | | | | | | | | | | | | | | * lisp/image-dired.el (image-dired--on-file-in-dired-buffer): New macro. (image-dired-mark-thumb-original-file) (image-dired-unmark-thumb-original-file) (image-dired-flag-thumb-original-file) (image-dired-toggle-mark-thumb-original-file): Rewrite using above new macro. (image-dired-modify-mark-on-thumb-original-file): Make obsolete in favor of above new macro.
* | image-dired: Support wrap-around in display-next-thumbnail-originalStefan Kangas2021-11-031-38/+36
| | | | | | | | | | | | | | | | | | | | | | | | * lisp/image-dired.el (image-dired-forward-image): Support negative prefix argument. Optionally wrap-around, which means to continue from first image after reaching the last one and vice versa. (image-dired-backward-image): Reimplement in terms of 'image-dired-forward-image'. (image-dired-display-next-thumbnail-original) (image-dired-display-previous-thumbnail-original): Wrap around; when reaching the last image, continue from the first one. Add optional prefix argument to move more than one image at a time.
* | image-dired: Improve menusStefan Kangas2021-11-031-17/+25
| | | | | | | | | | | | | | | | * lisp/image-dired.el (image-dired-toggle-append-browsing) (image-dired-toggle-movement-tracking): Improve messages. (image-dired-thumbnail-mode-menu, image-dired-minor-mode-menu): Make toggle entries into checkboxes. Add separators. Remove obsoleted commands accidentally added back in merge.
* | image-dired: Signal error if file is missing on displayStefan Kangas2021-11-031-0/+2
| | | | | | | | | | * lisp/image-dired.el (image-dired-display-image): Signal error if file is missing.
* | image-dired: Move menu definitions to top levelStefan Kangas2021-11-031-64/+62
| | | | | | | | | | | | | | | | | | | | * lisp/image-dired.el (image-dired-thumbnail-mode-map) (image-dired-display-image-mode-map, image-dired-minor-mode-map): Move menu definitions from here... (image-dired-thumbnail-mode-menu) (image-dired-display-image-mode-menu) (image-dired-minor-mode-menu): ...to these new top level definitions.
* | * lisp/epg.el (epg-key): Use explicit copier with proper prefixStefan Monnier2021-11-021-1/+2
| | | | | | | | (epg--filter-revoked-keys): Adjust sole use.
* | * etc/PROBLEMS: Move some entries to the legacy section.Stefan Kangas2021-11-021-44/+48
| |
* | Remove info for Emacs 20 users from etc/PROBLEMSStefan Kangas2021-11-021-8/+0
| | | | | | | | | | * etc/PROBLEMS: Remove information for users upgrading from Emacs 20 or older.
* | Optimise (cond) => nil at source levelMattias Engdegård2021-11-022-1/+4
| | | | | | | | | | | | | | | | * lisp/emacs-lisp/byte-opt.el (byte-optimize-cond): Optimise clause-free `cond`, which can arise from earlier transformations. This enables further optimisations. * test/lisp/emacs-lisp/bytecomp-tests.el (bytecomp-tests--test-cases): Add test cases.
* | Use current face foreground for SVG icons in customizeStefan Kangas2021-11-024-4/+4
| | | | | | | | | | | | | | | | * etc/images/down.svg: * etc/images/left.svg: * etc/images/right.svg: * etc/images/up.svg: Don't define foreground; this means they will use the foreground of the currently defined face instead. (Bug#51556)
* | Merge from origin/emacs-28Eli Zaretskii2021-11-021-1/+1
|\ \ | |/ | | | | bc58bea * lisp/progmodes/prog-mode.el (prog-context-menu): Use text-m...
| * * lisp/progmodes/prog-mode.el (prog-context-menu): Use text-mode-context-menu.Juri Linkov2021-11-011-1/+1
| |
* | ; Merge from origin/emacs-28Eli Zaretskii2021-11-020-0/+0
|\ \ | |/ | | | | | | | | The following commit was skipped: e4e1a95 ; Auto-commit of loaddefs files.
| * ; Auto-commit of loaddefs files.Glenn Morris2021-11-011-157/+119
| |
* | ; * doc/lispref/modes.texi (Tabulated List Mode): Fix markup.Eli Zaretskii2021-11-021-4/+4
| |
* | Support inserting images in tabulated-list-mode columnsStefan Kangas2021-11-023-15/+39
| | | | | | | | | | | | | | | | * lisp/emacs-lisp/tabulated-list.el (tabulated-list-print-col): Support using an image descriptor to insert an image in a column. (tabulated-list-entries): * doc/lispref/modes.texi (Tabulated List Mode): Update documentation to reflect above change.
* | Revert overlay-related changes in `C-h b'Lars Ingebrigtsen2021-11-021-37/+24
| | | | | | | | | | * lisp/help.el (describe-bindings): Revert overlay-related changes -- these are already output (normally) by `describe-buffer-bindings'.
* | Make lambdas/closures/byte code in `C-h b' clickableLars Ingebrigtsen2021-11-022-2/+9
| | | | | | | | | | | | | | * lisp/help.el (help--describe-command): Add links for lambdas/closures/byte code (bug#24235). * lisp/emacs-lisp/pp.el (pp-display-expression): Autoload.
* | ; Improve documentation of a recent changeEli Zaretskii2021-11-022-13/+14
| | | | | | | | | | | | * lisp/files.el (file-has-changed-p): TAG must be a symbol. * doc/lispref/files.texi (File Attributes): Fix typos.