aboutsummaryrefslogtreecommitdiffstats
path: root/doc (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Adapt Tramp manualMichael Albinus2022-10-051-0/+2
| | | | | * doc/misc/tramp.texi (Inline methods): Method "kubernetes" does not support user names.
* Add tramp-kubernetes integrationFilipp Gunbin2022-10-051-9/+8
| | | | | | | | | | | | * doc/misc/tramp.texi (Inline methods): Add kubernetes. (Customizing Methods): Remove kubernetes-tramp. * etc/NEWS: Mention new Tramp method "kubernetes". * lisp/net/tramp-compat.el (kubernetes-tramp): Warn if that package is used. * lisp/net/tramp-container.el (tramp-kubernetes-program): New defcustom. (tramp-kubernetes-method): New defconst. (tramp-kubernetes--completion-function): New function.
* Add 'seq-keep'Lars Ingebrigtsen2022-10-041-0/+13
| | | | | * doc/lispref/sequences.texi (Sequence Functions): Document it. * lisp/emacs-lisp/seq.el (seq-keep): New function (bug#58278).
* Add method description for podman in TrampBrian Cully2022-10-041-4/+9
| | | | | * doc/misc/tramp.texi (Inline methods): Adapt docker method. Describe podman method.
* image-dired: Shorten several long namesStefan Kangas2022-10-041-7/+9
| | | | | | | | | | | | | | | | * lisp/image/image-dired.el (image-dired-image-mode-map) (image-dired-image-mode): Rename from 'image-dired-display-image-mode-map' and 'image-dired-display-image-mode'. Update all uses and make old names into obsolete aliases. (image-dired-display-this, image-dired-display-next) (image-dired-display-previous): Rename from 'image-dired-display-thumbnail-original-image', 'image-dired-display-next-thumbnail-original', and 'image-dired-display-previous-thumbnail-original'. Update all uses and make old names into obsolete aliases. * doc/emacs/dired.texi (Image-Dired): Update documentation for the above changes, and improve indexing.
* Move image commands to the 'i' sub mapLars Ingebrigtsen2022-10-041-6/+15
| | | | | | | | | * doc/lispref/display.texi (Showing Images): Adjust. * lisp/image.el (image-map): Move all keys under the "i" prefix. (image--repeat-map): New map. (image-increase-size, image-rotate, image-decrease-size): Make repeatable. (image--delayed-change-size): New function.
* Mention cond/if as generalized variables in the manualLars Ingebrigtsen2022-10-041-1/+11
| | | | | * doc/lispref/variables.texi (Setting Generalized Variables): Mention cond and if (bug#52290).
* Merge from origin/emacs-28Stefan Kangas2022-10-042-9/+9
|\ | | | | | | | | | | | | | | | | | | 992611b10a Fix documentation of 'TAB' in cc-mode 08e485a2a5 Fix 'org-export-dispatch' command name in manual e5a49f44ff * src/emacs.c (load_pdump): Fix use of xpalloc. 7ff5207624 Avoid assertion violation in 'xpalloc' # Conflicts: # src/emacs.c
| * Fix documentation of 'TAB' in cc-modeStefan Kangas2022-10-031-3/+3
| | | | | | | | | | * doc/emacs/programs.texi (C Indent): Fix documentation of 'TAB' in cc-mode. (Bug#58258)
| * Fix 'org-export-dispatch' command name in manualStefan Kangas2022-10-031-6/+6
| | | | | | | | | | * doc/emacs/text.texi (Org Authoring): Fix 'org-export-dispatch' command name. (Bug#58260)
* | Rename to inhibit-automatic-native-compilationLars Ingebrigtsen2022-10-031-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | * src/comp.c (maybe_defer_native_compilation): (syms_of_comp): * lisp/subr.el (native-comp-deferred-compilation): * lisp/startup.el (inhibit-native-compilation): (normal-top-level): * lisp/progmodes/elisp-mode.el (emacs-lisp-native-compile-and-load): * lisp/emacs-lisp/comp.el (comp-trampoline-compile): * etc/NEWS: * doc/lispref/compile.texi (Native-Compilation Variables): Rename inhibit-native-compilation to inhibit-automatic-native-compilation.
* | files.el (major-mode-remap-alist): New custom var (bug#58075)Stefan Monnier2022-10-031-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/files.el (major-mode-remap-alist): New custom var. (set-auto-mode--last): New var. (set-auto-mode-0): Obey `major-mode-remap-alist`. * doc/emacs/modes.texi (Choosing Modes): Document `major-mode-remap-alist`. * lisp/progmodes/cperl-mode.el: Recommend the use of `major-mode-remap-alist` over the crude `defalias` solution. * lisp/textmodes/tex-mode.el (tex--guess-mode): Simplify. (tex--redirect-to-submode): Obey `major-mode-remap-alist`.
* | Add new variable 'inhibit-native-compilation'Lars Ingebrigtsen2022-10-031-0/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/lispref/compile.texi (Native-Compilation Variables): Document it. * lisp/startup.el (normal-top-level): Set inhibit-native-compilation from environment variable. * lisp/subr.el (native-comp-deferred-compilation): Make obsolete. * lisp/emacs-lisp/comp.el (comp-trampoline-compile): Don't write trampolines to disk. * lisp/progmodes/elisp-mode.el (emacs-lisp-native-compile-and-load): Adjust. * src/comp.c (syms_of_comp): New variable inhibit-native-compilation. (maybe_defer_native_compilation): Use it.
* | Fix coding systems used for X input methodsPo Lu2022-10-031-10/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/emacs/mule.texi (International): Refer to X Coding as well. (Communication Coding): Document that locale-coding-system is not always used on X to decode keyboard input. (X Coding): New node. * etc/NEWS: Announce change to input method coding resolution. * lisp/term/x-win.el (x-get-input-coding-system): New function. * src/coding.c (syms_of_coding): Update doc string of locale-coding-system. * src/xfns.c (struct x_xim_text_conversion_data) (x_xim_text_to_utf8_unix_1, x_xim_text_to_utf8_unix_2) (x_xim_text_to_utf8_unix): Accept dpyinfo. Use the coding system specified inside if possible. (xic_preedit_draw_callback): Pass dpyinfo. * src/xterm.c (handle_one_xevent): Use XIM coding system for IM input. (xim_open_dpy): Try to determine the input method coding system. (mark_xterm): Mark `xim_coding'. (syms_of_xterm): New variable `x-input-coding-system'. * src/xterm.h (struct x_display_info): New field `xim_coding'. (FRAME_X_XIM_CODING): New macro.
* | In vc-git-log-incoming use the repository in the command "fetch" (bug#50340)Juri Linkov2022-10-021-4/+5
| | | | | | | | | | | | | | | | | | | | | | | | * lisp/vc/vc-git.el (vc-git-log-incoming): Use repository part from non-nil remote-location in the command "fetch". * lisp/vc/vc.el (vc-log-incoming, vc-log-outgoing): Mention in docstrings and prompts that REMOTE-LOCATION can be a remote branch name. * doc/emacs/maintaining.texi (VC Change Log): For commands vc-log-incoming and vc-log-outgoing, use the term "remote location" instead of "repository".
* | Revert "Decrease use of the word "Emacsen" in docs"Stefan Kangas2022-10-012-4/+7
| | | | | | | | | | | | This reverts commit 55f46cc77cb9d72fbabadb63d8aeab45c5e005e2. Ref. https://lists.gnu.org/r/emacs-devel/2022-10/msg00016.html
* | Tramp cleanupMichael Albinus2022-10-011-2/+2
| | | | | | | | | | | | | | | | | | | | | | * doc/misc/tramp.texi (Password handling): Fix typos. * lisp/net/tramp-docker.el (tramp-default-remote-shell): * lisp/net/tramp-sshfs.el (tramp-default-remote-shell): Declare. * lisp/net/tramp.el (tramp-methods): Fix docstring. (tramp-get-remote-tmpdir): Revert previous patch, it isn't needed anymore.
* | Decrease use of the word "Emacsen" in docsStefan Kangas2022-10-012-7/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | "Emacsen" is either a less clear way of saying "old versions of Emacs", or an implicit reference to XEmacs. We recommend against using it in the FAQ. So use the more clear wording instead. * doc/misc/gnus.texi (Oort Gnus): * doc/misc/widget.texi (Basic Types, toggle): * lisp/cedet/semantic/bovine/c.el (semantic-c-skip-conditional-section): * lisp/cedet/semantic/wisent/comp.el (wisent-compile-grammar): * lisp/desktop.el (desktop-save): * lisp/erc/erc-compat.el: * lisp/erc/erc-log.el: * lisp/gnus/gnus-util.el (gnus-replace-in-string): * lisp/mail/footnote.el: * lisp/net/tramp-archive.el: * lisp/net/tramp-smb.el: * lisp/net/tramp-uu.el: * lisp/net/tramp.el: (with-tramp-locked-connection): * lisp/org/ol-eww.el: * lisp/org/org-compat.el: (org-define-error): * lisp/shadowfile.el: * lisp/winner.el: Don't use the word "Emacsen".
* | Update to Modus themes stable version 2.7.0Protesilaos Stavrou2022-10-011-37/+70
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/misc/modus-themes.org (Load theme depending on time of day): Add missing keyword from sample configuration. (Full support for packages or face groups): Update list of supported packages. (Note on goto-address-mode faces): Add documentation about possible user-level tweaks. (Are these color schemes?): Fix typo. (Acknowledgements): Update list of contributors to the project. * etc/themes/modus-themes.el (modus-themes--version): Update to current stable version. (modus-themes-vivendi-colors): Tweak value of a single color. (modus-themes-faces): Update list of supported faces. (modus-themes-custom-variables): Remove outdated "TODO" comment. * etc/themes/modus-operandi-theme.el: * etc/themes/modus-vivendi-theme.el: Update version header. Release notes: <https://protesilaos.com/codelog/2022-10-01-modus-themes-2-7-0/>.
* | ; * doc/emacs/emacs.texi (Top): Add new menu entry.Eli Zaretskii2022-09-301-0/+1
| |
* | ; * doc/emacs/vc1-xtra.texi (Editing VC Commands): Fix wording.Eli Zaretskii2022-09-301-6/+7
| |
* | ; Fix some texinfo in last changeSean Whitton2022-09-301-1/+1
| |
* | Add vc-edit-next-commandSean Whitton2022-09-301-0/+18
| | | | | | | | | | | | | | | | | | | | * lisp/vc/vc.el (vc-read-revision): Override vc-filter-command-function back to its default value. (vc-print-branch-log): Remove recently-added prefix argument. (vc-edit-next-command): New command. * lisp/vc/vc-hooks.el (vc-prefix-map): Bind it to 'C-x v !'. * etc/NEWS: * doc/emacs/vc1-xtra.texi (Editing Shell Commands): Document it.
* | Rectify string= documentationMattias Engdegård2022-09-301-15/+4
| | | | | | | | | | * doc/lispref/strings.texi (Text Comparison): Describe the current behaviour since about 20 years back.
* | Merge from origin/emacs-28Stefan Kangas2022-09-301-3/+3
|\ \ | |/ | | | | | | 64e8cc14b5 ; * lisp/image.el (create-image): Fix last change in doc s... f3e3632394 Update some Gnus documentation in the Emacs manual
| * Update some Gnus documentation in the Emacs manualLars Ingebrigtsen2022-09-291-3/+3
| | | | | | | | | | * doc/emacs/misc.texi (Gnus Group Buffer, Gnus Summary Buffer): Update documentation (bug#58145).
* | Make format-spec accept function substitutionsStefan Kangas2022-09-291-0/+5
| | | | | | | | | | | | | | | | | | * lisp/format-spec.el (format-spec): Accept a function producing the substitution for a character. * doc/lispref/strings.texi (Custom Format Strings): Document the above change. * test/lisp/format-spec-tests.el (format-spec/function): New test. Ref. https://lists.gnu.org/r/emacs-devel/2022-09/msg01875.html
* | ; Fix typos (prefer American spelling)Stefan Kangas2022-09-291-3/+3
| |
* | Merge from origin/emacs-28Stefan Kangas2022-09-292-6/+7
|\ \ | |/ | | | | | | cf38e1c393 Clarify image file search fc212364ce ; Fix typo.
| * Clarify image file searchEli Zaretskii2022-09-281-5/+6
| | | | | | | | | | | | * doc/lispref/display.texi (Defining Images, Image Descriptors): * lisp/image.el (create-image): Clarify that non-absolute image files are searched along 'image-load-path'. (Bug#52931)
| * ; Fix typo.Stefan Kangas2022-09-281-1/+1
| |
* | * doc/lispref/functions.texi (Declare Form) <compiler-macro>: Re-rephraseStefan Monnier2022-09-281-3/+4
| |
* | * doc/lispref/functions.texi (Declare Form) <compiler-macro>: RephraseStefan Monnier2022-09-281-5/+5
| | | | | | | | See bug#57397.
* | ; Fix typosStefan Kangas2022-09-281-1/+1
| |
* | ; * doc/lispref/control.texi (Conditionals): Fix typo.Eli Zaretskii2022-09-281-1/+1
| |
* | Merge from origin/emacs-28Stefan Kangas2022-09-281-3/+5
|\ \ | |/ | | | | | | | | | | | | | | | | | | 72aac80184 ; Fix typo c54a64491f Add .mailmap for proper git log output f9a072c592 ; Fix typo 3d056f6947 * doc/emacs/ack.texi (Acknowledgments): Update maintainers. 00159c086c ; Add commentary to disabled OTF support code in font.c # Conflicts: # src/font.c
| * ; Fix typoStefan Kangas2022-09-281-1/+1
| |
| * ; Fix typoStefan Kangas2022-09-271-2/+2
| |
| * * doc/emacs/ack.texi (Acknowledgments): Update maintainers.Stefan Kangas2022-09-271-4/+6
| |
* | ; * doc/lispref/control.texi (Conditionals): Fix wording.Eli Zaretskii2022-09-281-3/+3
| |
* | Add new macro 'while-let'Lars Ingebrigtsen2022-09-281-0/+42
| | | | | | | | | | | | * doc/lispref/control.texi (Conditionals): Document when-let/if-let/while-let. * lisp/subr.el (while-let): New macro.
* | docview: new customization options for imenuJose A. Ortega Ruiz2022-09-281-2/+7
| | | | | | | | | | | | | | | | | | * doc/emacs/misc.texi (DocView Navigation): * lisp/doc-view.el (doc-view-imenu-title-format, doc-view-imenu-flatten): (doc-view--imenu-subtree): customizable format for imenu entry titles, and flag to disable nested submenus. * lisp/doc-view.el (doc-view--pdf-outline): clean up whitespace markers '\r' and '\t' in imenu item titles (bug#58131).
* | Port better to C23 bool+true+false keywordsPaul Eggert2022-09-281-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | C23 is adding the C++ keywords bool, true, and false; prefer them to <stdbool.h> if they are available. * admin/merge-gnulib (GNULIB_MODULES): Add stdbool, which emulates C23 on pre-C23 platforms. (AVOIDED_MODULES): Remove stdbool; Gnulib has renamed this module to stdbool-c99 and nobody uses it so it does not need to be avoided. * m4/c-bool.m4: New file, from Gnulib stdbool module. * lib-src/seccomp-filter.c, src/conf_post.h, src/dynlib.h: * src/emacs-module.c, src/nsterm.m, src/systhread.h: * test/src/emacs-module-resources/mod-test.c: Use the C23 style and use bool without including <stdbool.h>. The Gnulib stdbool module causes config.h to include stdbool.h on pre-C23 platforms. * src/emacs-module.h.in: Don’t include <stdbool.h> if C23 or later, or if it has already been included.
* | Update from Gnulib by running admin/merge-gnulibPaul Eggert2022-09-281-52/+61
| |
* | Remove gnus-coding.text (bug#58119)Lars Ingebrigtsen2022-09-271-227/+0
| |
* | Document the new "XRandR 1.5" valueStefan Kangas2022-09-271-1/+1
| | | | | | | | | | | | | | * src/xfns.c (Fx_display_monitor_attributes_list): * lisp/frame.el (display-monitor-attributes-list): * doc/lispref/frames.texi (Multiple Terminals): Document the new "XRandR 1.5" value.
* | ; Fix documentation of imenu access in DocViewEli Zaretskii2022-09-271-4/+4
| | | | | | | | | | | | | | * lisp/doc-view.el (doc-view-imenu-enabled) (doc-view--pdf-outline, doc-view-imenu-index): Doc fixes. * doc/emacs/misc.texi (DocView Navigation): Fix typo and wording.
* | docview: imenu access to table of contentsJose A. Ortega Ruiz2022-09-271-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/doc-view.el (doc-view-imenu-enabled): user option to disable imenu generation. * lisp/doc-view.el (doc-view--outline-rx): (doc-view--pdf-outline, doc-view--imenu-subtree, doc-view-imenu-index): functions implementing the imenu index generation via mutool. * lisp/doc-view.el (doc-view-imenu-setup, doc-view-mode): setup of the new functionality in doc-view mode. * lisp/imenu.el (imenu-submenus-on-top): (imenu--split-menu): new local variable to optionally inhibit grouping of entries with children at the top of imenu menus. * doc/emacs/misc.texi: documentation for the new functionality (bug#58103).
* | Implement font-use-system-font on HaikuPo Lu2022-09-251-5/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/emacs/frames.texi (Fonts): Update documentation to say what font-use-system-font really does and where it can be used. * src/haiku_font_support.cc (language_code_points): Fix coding style. (font_style_to_flags, be_font_style_to_flags): Accept const char *. (be_send_font_settings, be_listen_font_settings) (be_lock_font_defaults, be_unlock_font_defaults) (be_get_font_default, be_get_font_size): New functions used to retrieve default font data. * src/haiku_io.c (haiku_len): Handle FONT_CHANGE_EVENT. * src/haiku_support.h (enum haiku_event_type): New event type FONT_CHANGE_EVENT. (enum haiku_what_font): New enum. (struct haiku_font_change_event): New struct. * src/haikufont.c (Ffont_get_system_normal_font) (Ffont_get_system_font, haiku_handle_font_change_event): New functions. (syms_of_haikufont): Provide `dynamic-setting' and define new variables and subrs. * src/haikuterm.c (haiku_default_font_parameter): Use system font. (haiku_read_socket): Handle FONT_CHANGE_EVENTS. (haiku_term_init): Start listening for font configuration changes. * src/haikuterm.h: Update prototypes. * src/xsettings.c (Ffont_get_system_normal_font) (Ffont_get_system_font): Update doc string. (syms_of_xsettings): Replace calls to intern with a static string.
* | Improve shortdoc documentationStefan Kangas2022-09-252-6/+5
| | | | | | | | | | | | | | | | | | * doc/emacs/help.texi (Name Help): * doc/lispref/help.texi (Documentation Groups): Refer to 'shortdoc' convenience alias instead of 'shortdoc-display-group'. * lisp/emacs-lisp/shortdoc.el: Add Commentary. (shortdoc-next, shortdoc-previous) (shortdoc-next-section, shortdoc-previous-section): Doc fixes.