aboutsummaryrefslogtreecommitdiffstats
path: root/doc (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 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).
* Rename button-buttonize to buttonizeLars Ingebrigtsen2021-11-041-1/+1
| | | | | | | | * 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.
* Add a Gnus command to emojize symbolsLars Ingebrigtsen2021-11-041-0/+9
| | | | | | | | * 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.
* Make image-dired-display-image-mode inherit from image-modeStefan Kangas2021-11-041-4/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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.
* Merge from origin/emacs-28Eli Zaretskii2021-11-032-9/+69
|\ | | | | | | | | | | | | | | | | | | 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.
| * Add manual section about how to avoid regexp problemsMattias EngdegÄrd2021-11-032-9/+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.
* | ; * 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-021-4/+5
| | | | | | | | | | | | | | | | * 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.
* | ; Improve documentation of a recent changeEli Zaretskii2021-11-021-6/+7
| | | | | | | | | | | | * lisp/files.el (file-has-changed-p): TAG must be a symbol. * doc/lispref/files.texi (File Attributes): Fix typos.
* | Improve file-has-changed-pGregory Heytings2021-11-021-6/+8
| | | | | | | | | | | | | | * doc/lispref/files.texi: Update the documentation. * lisp/net/mailcap.el: Add a second argument to the call to file-has-changed-p (bug#51523).
* | Improve documentation of 'file-has-changed-p'Eli Zaretskii2021-11-011-6/+8
| | | | | | | | | | | | * etc/NEWS: * doc/lispref/files.texi (File Attributes): Improve wording of the documentation of 'file-has-changed-p'.
* | Read mailcaps again only when necessaryGregory Heytings2021-11-011-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | * doc/lispref/files.texi (File Attributes): Document it. * lisp/files.el (file-has-changed-p): New function. (file-has-changed-p--hash-table): Internal variable used by the new function (bug#51523). * lisp/emacs-lisp/shortdoc.el (file): Mention it. * lisp/net/mailcap.el (mailcap-parse-mailcaps): Read mailcaps again only when at least one of the mailcap files has changed. Fixes bug#51523.
* | Merge from origin/emacs-28Ken Brown2021-10-311-4/+6
|\ \ | |/ | | | | | | 6ba4e3b78c Drop support for native compilation on 32-bit Cygwin 7e15ee5bc9 ; * doc/emacs/help.texi (Help Mode): Improve indexing.
| * ; * doc/emacs/help.texi (Help Mode): Improve indexing.Eli Zaretskii2021-10-311-4/+6
| |
* | Add buttons to outlining and tweak `C-h b' bufferLars Ingebrigtsen2021-10-311-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | * lisp/help.el (describe-bindings-outline): Change default to t. (describe-bindings): Tweak the look and remove the explanation. * lisp/outline.el (outline-minor-mode-use-buttons): (outline-minor-mode-buttons): New user options. (outline-hide-subtree): Update buttons. (outline--make-button, outline--make-button-overlay) (outline--insert-open-button, outline--insert-close-button) (outline--fix-up-all-buttons): New functions.
* | Improve the "Help Mode" section of the Emacs manualEli Zaretskii2021-10-311-18/+27
| | | | | | | | | | * doc/emacs/help.texi (Help Mode): Reorganize and improve wording of the recent change. Add index entries.
* | Add 'n'/'p' key bindings in *Help* buffersLars Ingebrigtsen2021-10-311-0/+8
| | | | | | | | | | | | * lisp/help-mode.el (help-goto-previous-page): New command and key binding. (help-goto-previous-page): Ditto.
* | Merge from origin/emacs-28Eli Zaretskii2021-10-311-2/+2
|\ \ | |/ | | | | | | | | | | f1c9286 ; * doc/misc/org.org: fix capture context example af67ce6 Merge branch 'emacs-28' of git.savannah.gnu.org:/srv/git/emac... 610680a Fix rendering of title-less <abbr> tags in shr 2ba4ccf ; * lisp/files.el (make-nearby-temp-file): Doc fix.
| * ; * doc/misc/org.org: fix capture context exampleHanno Perrey2021-10-311-2/+2
| | | | | | | | | | | | | | | | * doc/misc/org.org (Templates in contexts): Add missing parenthesis to code example for org-capture template contexts as documented in docstring. Copyright-paperwork-exempt: yes (bug#51524).
* | eieio-core.el: Make slot-value work on defstructsStefan Monnier2021-10-311-4/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adjust the values in EIEIO's index-tables so they are compatible with those of defstructs. * lisp/emacs-lisp/eieio-core.el (eieio--slot-name-index): Don't add the `eieio--object-num-slots` offset. (eieio-defclass-internal): Add the `eieio--object-num-slots` offset here instead. (eieio-oref): Allow its use on `cl-structure-object`. * lisp/emacs-lisp/eieio.el (eieio-pcase-slot-index-from-index-table): Don't need to add the `eieio--object-num-slots` offset. * doc/misc/eieio.texi (Accessing Slots, Accessing Slots): Mention the use on structs. * test/lisp/emacs-lisp/eieio-tests/eieio-tests.el (eieio-test-defstruct-slot-value): New test.
* | Move the documentation of 'string-glyph-split' to proper placeEli Zaretskii2021-10-302-20/+27
| | | | | | | | | | | | * doc/lispref/strings.texi (Creating Strings): Move the description of 'string-glyph-split' from here... * doc/lispref/display.texi (Size of Displayed Text): ...to here.
* | Expand connection-local variables example in doc/emacs/custom.texiJim Porter2021-10-301-7/+14
| | | | | | | | | | * doc/emacs/custom.texi (Per-Connection Local Variables): Expand the example to include setting 'system-uses-terminfo'.
* | Add new function string-glyph-splitLars Ingebrigtsen2021-10-301-0/+18
| | | | | | | | | | | | | | * doc/lispref/strings.texi (Creating Strings): Document it. * lisp/emacs-lisp/shortdoc.el (string): Mention it. * lisp/emacs-lisp/subr-x.el (string-glyph-split): New function.
* | ; * doc/emacs/msdos.texi (Windows Misc): Fix typos.Eli Zaretskii2021-10-301-2/+2
| |
* | Minor fixes for previous changeEli Zaretskii2021-10-301-5/+6
| | | | | | | | | | | | | | | | | | | | | | | | * src/w32fns.c (DWMWA_USE_IMMERSIVE_DARK_MODE_OLD): Define only if undefined. (w32_applytheme, w32_createwindow, globals_of_w32fns): Minor stylistic copyedits. * etc/NEWS: Reword the entry about using dark mode on MS-Windows. * doc/emacs/msdos.texi (Windows Misc): Fix wording and markup in the last change.
* | Support system dark mode on Windows 10 version 1809 and higherVince Salvino2021-10-301-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * src/w32fns.c (DARK_MODE_APP_NAME) (DWMWA_USE_IMMERSIVE_DARK_MODE_OLD) (DWMWA_USE_IMMERSIVE_DARK_MODE): Define. (w32_applytheme): New function. (w32_createvscrollbar, w32_createhscrollbar, w32_createwindow): Call 'w32_applytheme'. (globals_of_w32fns): Load 'DwmSetWindowAttribute' and 'SetWindowTheme' from their DLLs, and initialize 'w32_darkmode'. * src/w32.c (w32_get_resource): Accept an additional argument instead of hard-coding REG_ROOT; callers changed. (Bug#51404) * etc/NEWS: * doc/emacs/msdos.texi (Windows Misc): Document the new feature.
* | Merge from origin/emacs-28Eli Zaretskii2021-10-302-11/+27
|\ \ | |/ | | | | | | 20ebd91a73 Improve documentation of string truncation APIs 3f998a3fc8 * lisp/textmodes/css-mode.el: Fix typo. (Bug#51488)
| * Improve documentation of string truncation APIsEli Zaretskii2021-10-302-11/+27
| | | | | | | | | | | | | | | | | | | | | | * doc/lispref/display.texi (Size of Displayed Text): * lisp/international/mule-util.el (truncate-string-to-width): Document caveats of using 'truncate-string-to-width' when character composition is involved. * lisp/emacs-lisp/subr-x.el (string-limit): * doc/lispref/strings.texi (Creating Strings): Improve the documentation of 'string-limit'.
* | Merge from origin/emacs-28Glenn Morris2021-10-291-0/+6
|\ \ | |/ | | | | | | | | 52e7049b58 * lisp/loadup.el: Unbreak build. 91e7df281e Move lisp/shorthands.el to lisp/emacs-lisp/shorthands.el 00103154e0 Some Tramp changes, mainly in tramp-tests.el
| * Some Tramp changes, mainly in tramp-tests.elMichael Albinus2021-10-291-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/misc/tramp.texi (External packages): Don't use Tramp internals. * lisp/net/tramp-gvfs.el (tramp-gvfs-handler-mounted-unmounted): Protect `tramp-make-tramp-file-name' call. * lisp/net/tramp.el (tramp-make-tramp-file-name): Set advertised calling conventions. * test/lisp/net/tramp-tests.el (tramp-test18-file-attributes): Adapt test. (tramp--test-supports-processes-p): New defun. (tramp-test28-process-file, tramp-test29-start-file-process) (tramp-test30-make-process, tramp-test32-shell-command) (tramp-test32-shell-command-dont-erase-buffer) (tramp-test34-explicit-shell-file-name, tramp-test35-exec-path) (tramp-test44-asynchronous-requests): Use it.
| * ; * doc/emacs/custom.texi (Connection Variables): Fix typo. Don't mergeMichael Albinus2021-10-291-1/+1
| |
* | Merge from origin/emacs-28Glenn Morris2021-10-292-9/+23
|\ \ | |/ | | | | | | | | | | | | 08de838531 ; Improve commentary in the last change 3da9fa875b Make hieroglyphs display correctly with existing fonts 928e05f2d6 Clarify "default face attributes" in the ELisp manual 5dbb04e0eb Make `C-u RET' work again d72fefdeab Fix typos in the manual and in a comment
| * Clarify "default face attributes" in the ELisp manualEli Zaretskii2021-10-291-8/+22
| | | | | | | | | | | | | | * doc/lispref/display.texi (Defining Faces): Add index entries for face symbol properties. (Attribute Functions): Clarify "default face attribute values" wrt 'face-all-attributes' and 'face-attribute'. (Bug#51465)
| * Fix typos in the manual and in a commentJan Synacek2021-10-281-1/+1
| | | | | | | | | | | | | | | | * lisp/minibuffer.el (completion-pcm--hilit-commonality): * doc/lispintro/emacs-lisp-intro.texi (Mode Line): Fix typos (bug#51434). Copyright-paperwork-exempt: yes
* | Make comint-term-environment connection-aware (bug#51426)Jim Porter2021-10-281-3/+9
| | | | | | | | | | | | | | | | | | * lisp/comint.el (comint-term-environment): Make it connection-aware. * doc/emacs/misc.texi (Shell Options): Document the above change, and explain how this interacts with 'system-uses-terminfo'. * etc/NEWS: Announce the above change.
* | Increase image-dired-show-all-from-dir-max-files to 500Stefan Kangas2021-10-271-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/image-dired.el (image-dired-show-all-from-dir-max-files): Increase default to 500 to ask for confirmation much less frequently. The old value was added before we had asynchronous generation of thumbnails, when a large number of files would lock up Emacs. Asking for confirmation could probably be disabled completely these days, but let's be conservative and set it to some large number of files for which some users might want to see a prompt. It can't hurt. (image-dired-show-all-from-dir): Never warn if above variable is nil. (image-dired-bookmark-jump): Let-bind above variable to nil instead of 'most-positive-fixnum'. * doc/emacs/dired.texi (Image-Dired): Don't mention the above variable, as it is no longer important enough to deserve the space. * etc/NEWS: Announce the above change.
* | Revert "Add tentative key bindings for the three emoji commands"Lars Ingebrigtsen2021-10-271-10/+0
| | | | | | | | | | | | This reverts commit e678067cb5c4a642ef3fab1cc5046a34a4ae35d1. Applied to the wrong branch.
* | Add tentative key bindings for the three emoji commandsLars Ingebrigtsen2021-10-271-0/+10
| |
* | Merge from origin/emacs-28Glenn Morris2021-10-271-0/+4
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2bdd5732aa (origin/emacs-28) ; * etc/NEWS: Fix last change. 492b927909 Fix help commands for menu-bar menus 9589be772d ; * etc/NEWS: Fix typos. d353fc4a00 ; Explain why "kinds of atom" isn't a typo 47a3750162 ; * etc/NEWS: Improve wording of the Emoji entry. b814712796 ; Checkdoc fixes in image-dired.el e45b3fc521 Improve function documentation with text from XDG BDS spec 284c77eeb6 * lisp/transient.el: Update to package version 0.3.7. 40400e6977 ; Revert parts of "Use string-replace instead of replace-r... 214c2e268c ; Revert parts of "Use string-search instead of string-mat... # Conflicts: # etc/NEWS
| * ; Explain why "kinds of atom" isn't a typoEli Zaretskii2021-10-271-0/+4
| | | | | | | | | | * doc/lispintro/emacs-lisp-intro.texi (Lisp Atoms): Add a comment explaining why "kinds of atom" isn't a typo.
* | Add new function 'string-pixel-width'Lars Ingebrigtsen2021-10-271-1/+7
| | | | | | | | | | | | | | * doc/lispref/display.texi (Size of Displayed Text): Mention it. * lisp/emacs-lisp/shortdoc.el (string): Mention it. * lisp/emacs-lisp/subr-x.el (string-pixel-width): New function.
* | Add new function image-at-point-pStefan Kangas2021-10-271-0/+5
| | | | | | | | | | * lisp/image.el (image-at-point-p): New defun. * doc/lispref/display.texi (Showing Images): Document above new defun.
* | Rename `xref-pop-marker-stack` to `xref-go-back` (bug#38797)Mattias EngdegÄrd2021-10-251-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It is the natural name after the addition of `xref-go-forward`. The old name is retained as an alias. * lisp/progmodes/xref.el (xref-pop-marker-stack): Rename. (xref-go-forward, xref-quit-and-pop-marker-stack) (xref-find-definitions): * lisp/menu-bar.el (menu-bar-goto-menu): * lisp/progmodes/etags.el (find-tag-marker-ring, pop-tag-mark): * lisp/progmodes/prog-mode.el (prog-context-menu): * doc/emacs/maintaining.texi (Looking Up Identifiers): * etc/NEWS: Use the new name.
* | Merge from origin/emacs-28Glenn Morris2021-10-254-16/+16
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | a2c17e115e (origin/emacs-28) Merge branch 'emacs-28' of git.savannah.... fde56eeb76 Revert "Fix a typo in emacs-lisp-intro.texi" 4779d3ba19 * doc/lispref/functions.texi (Mapping Functions): Use #' w... 85ea3f7f47 Fix issue with interpreting ANSI codes in eshell 50f9436146 image-dired: Doc fix to better explain thumbnail generation bb475e10b9 Clarify two image-dired docstrings f5b4bb4a6f Fix flymake example backend conditions in the manual 0771d8939a * etc/PROBLEMS: Mention problems with regexp matcher. (Bu... ee579033b9 * test/lisp/repeat-tests.el: New file. 7385a7667f * lisp/tab-bar.el (tab-bar-move-repeat-map): Fix alias bin... 56caf1c9b8 Use restrictive umask when creating image-dired data 3b5de7f991 ; lisp/transient.el: Revert some misguided stylistic fixes.
| * Merge branch 'emacs-28' of git.savannah.gnu.org:/srv/git/emacs into emacs-28Eli Zaretskii2021-10-251-10/+10
| |\
| | * * doc/lispref/functions.texi (Mapping Functions): Use #' when mapping.Robert Pluim2021-10-251-10/+10
| | |
| * | Revert "Fix a typo in emacs-lisp-intro.texi"Eli Zaretskii2021-10-251-1/+1
| |/ | | | | | | | | | | | | | | | | This reverts commit 98eb6d783a482cd7ebca7ec656b0775b82c68e57. I've consulted with Richard Stallman about this, and he says that the original wording, "kinds of atom", is both correct and more elegant writing. So I'm restoring the original text. * doc/lispintro/emacs-lisp-intro.texi (Lisp Atoms): Undo the fix of a "typo" that wasn't a typo. (Bug#51271)
| * image-dired: Doc fix to better explain thumbnail generationStefan Kangas2021-10-251-4/+4
| | | | | | | | | | * doc/emacs/dired.texi (Image-Dired): Improve description by explaining that the generation of thumbnails is asynchronous.
| * Fix flymake example backend conditions in the manualLars Ingebrigtsen2021-10-251-1/+1
| | | | | | | | | | * doc/misc/flymake.texi (An annotated example backend): Also react to `signal' process statuses (bug#51380).
* | * doc/misc/cc-mode.texi (Font Locking): Fix menu.Glenn Morris2021-10-251-0/+1
| |