From 1acd6a58134699b0fb94e35ff61488ab2f1af17b Mon Sep 17 00:00:00 2001 From: Andreas Gerler Date: Sun, 26 Apr 2026 19:54:54 +0200 Subject: [PATCH] update helm --- elpa/helm-20260424.1357/README-elpa | 2 + .../emacs-helm.sh | 2 +- .../helm-adaptive.el | 2 +- .../helm-autoloads.el | 420 +++++++++--------- .../helm-bookmark.el | 2 +- .../helm-buffers.el | 2 +- .../helm-color.el | 2 +- .../helm-command.el | 2 +- .../helm-dabbrev.el | 2 +- .../helm-easymenu.el | 2 +- .../helm-elisp.el | 2 +- .../helm-epa.el | 2 +- .../helm-eshell.el | 2 +- .../helm-eval.el | 2 +- .../helm-external.el | 2 +- .../helm-fd.el | 2 +- .../helm-files.el | 90 ++-- .../helm-find.el | 2 +- .../helm-font.el | 2 +- .../helm-for-files.el | 2 +- .../helm-global-bindings.el | 2 +- .../helm-grep.el | 9 +- .../helm-help.el | 13 +- .../helm-id-utils.el | 2 +- .../helm-imenu.el | 2 +- .../helm-info.el | 2 +- .../helm-locate.el | 2 +- .../helm-man.el | 2 +- .../helm-misc.el | 2 +- .../helm-mode.el | 29 +- .../helm-net.el | 2 +- .../helm-occur.el | 2 +- .../helm-packages.el | 26 +- .../helm-pkg.el | 8 +- .../helm-regexp.el | 2 +- .../helm-ring.el | 2 +- .../helm-semantic.el | 0 .../helm-sys.el | 2 +- .../helm-tags.el | 2 +- .../helm-types.el | 6 +- .../helm-utils.el | 2 +- .../helm-x-files.el | 2 +- .../helm-x-icons.el | 2 +- .../helm.el | 8 +- elpa/helm-core-20260424.1357/README-elpa | 3 + .../helm-core-autoloads.el | 37 +- .../helm-core-pkg.el | 6 +- .../helm-core.el | 45 +- .../helm-lib.el | 2 +- .../helm-multi-match.el | 2 +- .../helm-source.el | 2 +- .../helm-gtags-autoloads.el | 117 ----- .../helm-gtags-20240925.755/helm-gtags-pkg.el | 10 - elpa/helm-gtags-20260204.1753/README-elpa | 22 + .../helm-gtags-autoloads.el | 119 +++++ .../helm-gtags-pkg.el | 10 + .../helm-gtags.el | 54 ++- 57 files changed, 592 insertions(+), 514 deletions(-) create mode 100644 elpa/helm-20260424.1357/README-elpa rename elpa/{helm-20251212.555 => helm-20260424.1357}/emacs-helm.sh (99%) rename elpa/{helm-20251212.555 => helm-20260424.1357}/helm-adaptive.el (99%) rename elpa/{helm-20251212.555 => helm-20260424.1357}/helm-autoloads.el (76%) rename elpa/{helm-20251212.555 => helm-20260424.1357}/helm-bookmark.el (99%) rename elpa/{helm-20251212.555 => helm-20260424.1357}/helm-buffers.el (99%) rename elpa/{helm-20251212.555 => helm-20260424.1357}/helm-color.el (99%) rename elpa/{helm-20251212.555 => helm-20260424.1357}/helm-command.el (99%) rename elpa/{helm-20251212.555 => helm-20260424.1357}/helm-dabbrev.el (99%) rename elpa/{helm-20251212.555 => helm-20260424.1357}/helm-easymenu.el (98%) rename elpa/{helm-20251212.555 => helm-20260424.1357}/helm-elisp.el (99%) rename elpa/{helm-20251212.555 => helm-20260424.1357}/helm-epa.el (99%) rename elpa/{helm-20251212.555 => helm-20260424.1357}/helm-eshell.el (99%) rename elpa/{helm-20251212.555 => helm-20260424.1357}/helm-eval.el (99%) rename elpa/{helm-20251212.555 => helm-20260424.1357}/helm-external.el (99%) rename elpa/{helm-20251212.555 => helm-20260424.1357}/helm-fd.el (99%) rename elpa/{helm-20251212.555 => helm-20260424.1357}/helm-files.el (99%) rename elpa/{helm-20251212.555 => helm-20260424.1357}/helm-find.el (99%) rename elpa/{helm-20251212.555 => helm-20260424.1357}/helm-font.el (99%) rename elpa/{helm-20251212.555 => helm-20260424.1357}/helm-for-files.el (99%) rename elpa/{helm-20251212.555 => helm-20260424.1357}/helm-global-bindings.el (98%) rename elpa/{helm-20251212.555 => helm-20260424.1357}/helm-grep.el (99%) rename elpa/{helm-20251212.555 => helm-20260424.1357}/helm-help.el (99%) rename elpa/{helm-20251212.555 => helm-20260424.1357}/helm-id-utils.el (99%) rename elpa/{helm-20251212.555 => helm-20260424.1357}/helm-imenu.el (99%) rename elpa/{helm-20251212.555 => helm-20260424.1357}/helm-info.el (99%) rename elpa/{helm-20251212.555 => helm-20260424.1357}/helm-locate.el (99%) rename elpa/{helm-20251212.555 => helm-20260424.1357}/helm-man.el (99%) rename elpa/{helm-20251212.555 => helm-20260424.1357}/helm-misc.el (99%) rename elpa/{helm-20251212.555 => helm-20260424.1357}/helm-mode.el (99%) rename elpa/{helm-20251212.555 => helm-20260424.1357}/helm-net.el (99%) rename elpa/{helm-20251212.555 => helm-20260424.1357}/helm-occur.el (99%) rename elpa/{helm-20251212.555 => helm-20260424.1357}/helm-packages.el (97%) rename elpa/{helm-20251212.555 => helm-20260424.1357}/helm-pkg.el (74%) rename elpa/{helm-20251212.555 => helm-20260424.1357}/helm-regexp.el (98%) rename elpa/{helm-20251212.555 => helm-20260424.1357}/helm-ring.el (99%) rename elpa/{helm-20251212.555 => helm-20260424.1357}/helm-semantic.el (100%) rename elpa/{helm-20251212.555 => helm-20260424.1357}/helm-sys.el (99%) rename elpa/{helm-20251212.555 => helm-20260424.1357}/helm-tags.el (99%) rename elpa/{helm-20251212.555 => helm-20260424.1357}/helm-types.el (98%) rename elpa/{helm-20251212.555 => helm-20260424.1357}/helm-utils.el (99%) rename elpa/{helm-20251212.555 => helm-20260424.1357}/helm-x-files.el (99%) rename elpa/{helm-20251212.555 => helm-20260424.1357}/helm-x-icons.el (99%) rename elpa/{helm-20251212.555 => helm-20260424.1357}/helm.el (91%) create mode 100644 elpa/helm-core-20260424.1357/README-elpa rename elpa/{helm-core-20251211.709 => helm-core-20260424.1357}/helm-core-autoloads.el (87%) rename elpa/{helm-core-20251211.709 => helm-core-20260424.1357}/helm-core-pkg.el (70%) rename elpa/{helm-core-20251211.709 => helm-core-20260424.1357}/helm-core.el (99%) rename elpa/{helm-core-20251211.709 => helm-core-20260424.1357}/helm-lib.el (99%) rename elpa/{helm-core-20251211.709 => helm-core-20260424.1357}/helm-multi-match.el (99%) rename elpa/{helm-core-20251211.709 => helm-core-20260424.1357}/helm-source.el (99%) delete mode 100644 elpa/helm-gtags-20240925.755/helm-gtags-autoloads.el delete mode 100644 elpa/helm-gtags-20240925.755/helm-gtags-pkg.el create mode 100644 elpa/helm-gtags-20260204.1753/README-elpa create mode 100644 elpa/helm-gtags-20260204.1753/helm-gtags-autoloads.el create mode 100644 elpa/helm-gtags-20260204.1753/helm-gtags-pkg.el rename elpa/{helm-gtags-20240925.755 => helm-gtags-20260204.1753}/helm-gtags.el (97%) diff --git a/elpa/helm-20260424.1357/README-elpa b/elpa/helm-20260424.1357/README-elpa new file mode 100644 index 00000000..ac3576bc --- /dev/null +++ b/elpa/helm-20260424.1357/README-elpa @@ -0,0 +1,2 @@ +This is just a wrapper for helm-core.el and a place holder we +currently use only to hold the package's metadata in the header. diff --git a/elpa/helm-20251212.555/emacs-helm.sh b/elpa/helm-20260424.1357/emacs-helm.sh similarity index 99% rename from elpa/helm-20251212.555/emacs-helm.sh rename to elpa/helm-20260424.1357/emacs-helm.sh index 1bd32f30..097e8843 100755 --- a/elpa/helm-20251212.555/emacs-helm.sh +++ b/elpa/helm-20260424.1357/emacs-helm.sh @@ -1,7 +1,7 @@ #!/usr/bin/env sh -## Copyright (C) 2012 ~ 2025 Thierry Volpiatto +## Copyright (C) 2012 ~ 2026 Thierry Volpiatto ## ## This program is free software; you can redistribute it and/or modify ## it under the terms of the GNU General Public License as published by diff --git a/elpa/helm-20251212.555/helm-adaptive.el b/elpa/helm-20260424.1357/helm-adaptive.el similarity index 99% rename from elpa/helm-20251212.555/helm-adaptive.el rename to elpa/helm-20260424.1357/helm-adaptive.el index 68c77e2a..ea9fef6d 100644 --- a/elpa/helm-20251212.555/helm-adaptive.el +++ b/elpa/helm-20260424.1357/helm-adaptive.el @@ -3,7 +3,7 @@ ;; Original Author: Tamas Patrovics ;; Copyright (C) 2007 Tamas Patrovics -;; Copyright (C) 2012 ~ 2025 Thierry Volpiatto +;; Copyright (C) 2012 ~ 2026 Thierry Volpiatto ;; This program is free software; you can redistribute it and/or modify ;; it under the terms of the GNU General Public License as published by diff --git a/elpa/helm-20251212.555/helm-autoloads.el b/elpa/helm-20260424.1357/helm-autoloads.el similarity index 76% rename from elpa/helm-20251212.555/helm-autoloads.el rename to elpa/helm-20260424.1357/helm-autoloads.el index 2c94f8be..6141c67e 100644 --- a/elpa/helm-20251212.555/helm-autoloads.el +++ b/elpa/helm-20260424.1357/helm-autoloads.el @@ -11,16 +11,16 @@ ;;; Generated autoloads from helm-adaptive.el -(defvar helm-adaptive-mode nil "\ -Non-nil if Helm-Adaptive mode is enabled. +(defvar helm-adaptive-mode nil +"Non-nil if Helm-Adaptive mode is enabled. See the `helm-adaptive-mode' command for a description of this minor mode. Setting this variable directly does not take effect; either customize it (see the info node `Easy Customization') or call the function `helm-adaptive-mode'.") (custom-autoload 'helm-adaptive-mode "helm-adaptive" nil) -(autoload 'helm-adaptive-mode "helm-adaptive" "\ -Toggle adaptive sorting in all sources. +(autoload 'helm-adaptive-mode "helm-adaptive" +"Toggle adaptive sorting in all sources. This is a global minor mode. If called interactively, toggle the `Helm-Adaptive mode' mode. If the prefix argument is positive, enable @@ -37,8 +37,8 @@ The mode's hook is called both when the mode is enabled and when it is disabled. (fn &optional ARG)" t) -(autoload 'helm-reset-adaptive-history "helm-adaptive" "\ -Delete all `helm-adaptive-history' and his file. +(autoload 'helm-reset-adaptive-history "helm-adaptive" +"Delete all `helm-adaptive-history' and his file. Useful when you have a old or corrupted `helm-adaptive-history-file'." t) (register-definition-prefixes "helm-adaptive" '("helm-adapt")) @@ -46,12 +46,12 @@ Useful when you have a old or corrupted ;;; Generated autoloads from helm-bookmark.el -(autoload 'helm-bookmark-import-eww-bookmarks "helm-bookmark" "\ -Import EWW bookmarks into bookmark-alist." t) -(autoload 'helm-bookmarks "helm-bookmark" "\ -Preconfigured `helm' for bookmarks." t) -(autoload 'helm-filtered-bookmarks "helm-bookmark" "\ -Preconfigured `helm' for bookmarks (filtered by category). +(autoload 'helm-bookmark-import-eww-bookmarks "helm-bookmark" +"Import EWW bookmarks into bookmark-alist." t) +(autoload 'helm-bookmarks "helm-bookmark" +"Preconfigured `helm' for bookmarks." t) +(autoload 'helm-filtered-bookmarks "helm-bookmark" +"Preconfigured `helm' for bookmarks (filtered by category). Optional source `helm-source-bookmark-addressbook' is loaded only if external addressbook-bookmark package is installed." t) (register-definition-prefixes "helm-bookmark" '("bmk" "bookmark" "helm-")) @@ -59,28 +59,28 @@ if external addressbook-bookmark package is installed." t) ;;; Generated autoloads from helm-buffers.el -(autoload 'helm-buffers-quit-and-find-file-fn "helm-buffers" "\ - +(autoload 'helm-buffers-quit-and-find-file-fn "helm-buffers" +" (fn SOURCE)") -(autoload 'helm-buffers-list "helm-buffers" "\ -Preconfigured `helm' to list buffers." t) -(autoload 'helm-mini "helm-buffers" "\ -Preconfigured `helm' displaying `helm-mini-default-sources'." t) +(autoload 'helm-buffers-list "helm-buffers" +"Preconfigured `helm' to list buffers." t) +(autoload 'helm-mini "helm-buffers" +"Preconfigured `helm' displaying `helm-mini-default-sources'." t) (register-definition-prefixes "helm-buffers" '("helm-")) ;;; Generated autoloads from helm-color.el -(autoload 'helm-colors "helm-color" "\ -Preconfigured `helm' for color." t) +(autoload 'helm-colors "helm-color" +"Preconfigured `helm' for color." t) (register-definition-prefixes "helm-color" '("helm-")) ;;; Generated autoloads from helm-command.el -(autoload 'helm-M-x "helm-command" "\ -Preconfigured `helm' for Emacs commands. +(autoload 'helm-M-x "helm-command" +"Preconfigured `helm' for Emacs commands. It is `helm' replacement of regular `M-x' `execute-extended-command'. @@ -98,35 +98,35 @@ You can get help on each command by persistent action. ;;; Generated autoloads from helm-dabbrev.el -(autoload 'helm-dabbrev "helm-dabbrev" "\ -Preconfigured helm for dynamic abbreviations." t) +(autoload 'helm-dabbrev "helm-dabbrev" +"Preconfigured helm for dynamic abbreviations." t) (register-definition-prefixes "helm-dabbrev" '("helm-dabbrev-")) ;;; Generated autoloads from helm-elisp.el -(autoload 'helm-lisp-completion-at-point "helm-elisp" "\ -Preconfigured Helm for Lisp symbol completion at point." t) -(autoload 'helm-get-first-line-documentation "helm-elisp" "\ -Return first line documentation of symbol SYM truncated at END-COLUMN. +(autoload 'helm-lisp-completion-at-point "helm-elisp" +"Preconfigured Helm for Lisp symbol completion at point." t) +(autoload 'helm-get-first-line-documentation "helm-elisp" +"Return first line documentation of symbol SYM truncated at END-COLUMN. If SYM is not documented, return \"Not documented\". Argument NAME allows specifiying what function to use to display documentation when SYM name is the same for function and variable. (fn SYM &optional NAME END-COLUMN)") -(autoload 'helm-complete-file-name-at-point "helm-elisp" "\ -Preconfigured Helm to complete file name at point. +(autoload 'helm-complete-file-name-at-point "helm-elisp" +"Preconfigured Helm to complete file name at point. (fn &optional FORCE)" t) (autoload 'helm-lisp-indent "helm-elisp" nil t) -(autoload 'helm-apropos "helm-elisp" "\ -Preconfigured Helm to describe commands, functions, variables and faces. +(autoload 'helm-apropos "helm-elisp" +"Preconfigured Helm to describe commands, functions, variables and faces. In non interactives calls DEFAULT argument should be provided as a string, i.e. the `symbol-name' of any existing symbol. (fn DEFAULT)" t) -(autoload 'helm-locate-library "helm-elisp" "\ -Preconfigured helm to locate elisp libraries. +(autoload 'helm-locate-library "helm-elisp" +"Preconfigured helm to locate elisp libraries. When `completions-detailed' or `helm-completions-detailed' is non nil, a description of libraries is provided. The libraries are @@ -143,25 +143,25 @@ headers and the description change you can reset the caches with a prefix arg. (fn &optional ARG)" t) -(autoload 'helm-timers "helm-elisp" "\ -Preconfigured `helm' for timers." t) -(autoload 'helm-complex-command-history "helm-elisp" "\ -Preconfigured `helm' for complex command history." t) +(autoload 'helm-timers "helm-elisp" +"Preconfigured `helm' for timers." t) +(autoload 'helm-complex-command-history "helm-elisp" +"Preconfigured `helm' for complex command history." t) (register-definition-prefixes "helm-elisp" '("helm-" "with-helm-show-completion")) ;;; Generated autoloads from helm-epa.el -(defvar helm-epa-mode nil "\ -Non-nil if Helm-Epa mode is enabled. +(defvar helm-epa-mode nil +"Non-nil if Helm-Epa mode is enabled. See the `helm-epa-mode' command for a description of this minor mode. Setting this variable directly does not take effect; either customize it (see the info node `Easy Customization') or call the function `helm-epa-mode'.") (custom-autoload 'helm-epa-mode "helm-epa" nil) -(autoload 'helm-epa-mode "helm-epa" "\ -Enable helm completion on gpg keys in epa functions. +(autoload 'helm-epa-mode "helm-epa" +"Enable helm completion on gpg keys in epa functions. This is a global minor mode. If called interactively, toggle the `Helm-Epa mode' mode. If the prefix argument is positive, enable the @@ -178,42 +178,42 @@ The mode's hook is called both when the mode is enabled and when it is disabled. (fn &optional ARG)" t) -(autoload 'helm-epa-list-keys "helm-epa" "\ -List all gpg keys. +(autoload 'helm-epa-list-keys "helm-epa" +"List all gpg keys. This is the helm interface for `epa-list-keys'." t) (register-definition-prefixes "helm-epa" '("helm-epa")) ;;; Generated autoloads from helm-eshell.el -(autoload 'helm-esh-pcomplete "helm-eshell" "\ -Preconfigured `helm' to provide Helm completion in Eshell." t) -(autoload 'helm-eshell-history "helm-eshell" "\ -Preconfigured Helm for Eshell history." t) -(autoload 'helm-eshell-prompts "helm-eshell" "\ -Pre-configured `helm' to browse the prompts of the current Eshell." t) -(autoload 'helm-eshell-prompts-all "helm-eshell" "\ -Pre-configured `helm' to browse the prompts of all Eshell sessions." t) +(autoload 'helm-esh-pcomplete "helm-eshell" +"Preconfigured `helm' to provide Helm completion in Eshell." t) +(autoload 'helm-eshell-history "helm-eshell" +"Preconfigured Helm for Eshell history." t) +(autoload 'helm-eshell-prompts "helm-eshell" +"Pre-configured `helm' to browse the prompts of the current Eshell." t) +(autoload 'helm-eshell-prompts-all "helm-eshell" +"Pre-configured `helm' to browse the prompts of all Eshell sessions." t) (register-definition-prefixes "helm-eshell" '("helm-e")) ;;; Generated autoloads from helm-eval.el -(autoload 'helm-eval-expression "helm-eval" "\ -Preconfigured `helm' for `helm-source-evaluation-result'. +(autoload 'helm-eval-expression "helm-eval" +"Preconfigured `helm' for `helm-source-evaluation-result'. (fn ARG)" t) -(autoload 'helm-eval-expression-with-eldoc "helm-eval" "\ -Preconfigured `helm' for `helm-source-evaluation-result' with `eldoc' support." t) -(autoload 'helm-calcul-expression "helm-eval" "\ -Preconfigured `helm' for `helm-source-calculation-result'." t) +(autoload 'helm-eval-expression-with-eldoc "helm-eval" +"Preconfigured `helm' for `helm-source-evaluation-result' with `eldoc' support." t) +(autoload 'helm-calcul-expression "helm-eval" +"Preconfigured `helm' for `helm-source-calculation-result'." t) (register-definition-prefixes "helm-eval" '("helm-")) ;;; Generated autoloads from helm-external.el -(autoload 'helm-run-external-command "helm-external" "\ -Preconfigured `helm' to run External PROGRAM asyncronously from Emacs. +(autoload 'helm-run-external-command "helm-external" +"Preconfigured `helm' to run External PROGRAM asyncronously from Emacs. If program is already running try to run `helm-raise-command' if defined otherwise exit with error. You can set your own list of commands with `helm-external-commands-list'." t) @@ -227,16 +227,16 @@ commands with `helm-external-commands-list'." t) ;;; Generated autoloads from helm-files.el -(defvar helm-ff-icon-mode nil "\ -Non-nil if Helm-Ff-Icon mode is enabled. +(defvar helm-ff-icon-mode nil +"Non-nil if Helm-Ff-Icon mode is enabled. See the `helm-ff-icon-mode' command for a description of this minor mode. Setting this variable directly does not take effect; either customize it (see the info node `Easy Customization') or call the function `helm-ff-icon-mode'.") (custom-autoload 'helm-ff-icon-mode "helm-files" nil) -(autoload 'helm-ff-icon-mode "helm-files" "\ -Display icons from `helm-x-icons-provider' package in HFF when enabled. +(autoload 'helm-ff-icon-mode "helm-files" +"Display icons from `helm-x-icons-provider' package in HFF when enabled. This is a global minor mode. If called interactively, toggle the `Helm-Ff-Icon mode' mode. If the prefix argument is positive, enable @@ -253,23 +253,23 @@ The mode's hook is called both when the mode is enabled and when it is disabled. (fn &optional ARG)" t) -(autoload 'helm-ff-clear-image-dired-thumbnails-cache "helm-files" "\ -Clear `helm-ff-image-dired-thumbnails-cache'. +(autoload 'helm-ff-clear-image-dired-thumbnails-cache "helm-files" +"Clear `helm-ff-image-dired-thumbnails-cache'. You may want to do this after customizing `image-dired-thumbnail-storage' which may change the place where thumbnail files are stored." t) -(autoload 'helm-ff-cleanup-image-dired-dir-and-cache "helm-files" "\ -Cleanup `image-dired-dir' directory. +(autoload 'helm-ff-cleanup-image-dired-dir-and-cache "helm-files" +"Cleanup `image-dired-dir' directory. Delete all thumb files that are no more associated with an existing image file in `helm-ff-image-dired-thumbnails-cache'." t) -(autoload 'helm-projects-history "helm-files" "\ -Jump to project already visisted with `helm-browse-project'. +(autoload 'helm-projects-history "helm-files" +"Jump to project already visisted with `helm-browse-project'. Prefix arg allows browsing files recursively under a project not handled by git or hg, otherwise it has no effect. (fn &optional ARG)" t) -(autoload 'helm-browse-project "helm-files" "\ -Preconfigured helm to browse projects. +(autoload 'helm-browse-project "helm-files" +"Preconfigured helm to browse projects. Browse files and see status of project with its VCS. GIT, HG and SVN are supported for now, but only git is fully featured with `helm-ls-git' package. @@ -288,8 +288,8 @@ Needed dependencies for VCS (not mandatory, pickup what you need): . (fn ARG)" t) -(autoload 'helm-find-files "helm-files" "\ -Preconfigured `helm' for helm implementation of `find-file'. +(autoload 'helm-find-files "helm-files" +"Preconfigured `helm' for helm implementation of `find-file'. Called with a prefix arg show history if some. Don't call it from programs, use `helm-find-files-1' instead. This is the starting point for nearly all actions you can do on @@ -301,8 +301,8 @@ files. ;;; Generated autoloads from helm-find.el -(autoload 'helm-find "helm-find" "\ -Preconfigured `helm' for the find shell command. +(autoload 'helm-find "helm-find" +"Preconfigured `helm' for the find shell command. Recursively find files whose names are matched by all specified globbing PATTERNs under the current directory using the external @@ -325,10 +325,10 @@ are passed to \"find\" literally. ;;; Generated autoloads from helm-font.el -(autoload 'helm-select-xfont "helm-font" "\ -Preconfigured `helm' to select Xfont." t) -(autoload 'helm-ucs "helm-font" "\ -Preconfigured `helm' for `ucs-names'. +(autoload 'helm-select-xfont "helm-font" +"Preconfigured `helm' to select Xfont." t) +(autoload 'helm-ucs "helm-font" +"Preconfigured `helm' for `ucs-names'. Called with a prefix arg force reloading cache. @@ -338,23 +338,23 @@ Called with a prefix arg force reloading cache. ;;; Generated autoloads from helm-for-files.el -(autoload 'helm-highlight-files "helm-for-files" "\ -A basic transformer for helm files sources. +(autoload 'helm-highlight-files "helm-for-files" +"A basic transformer for helm files sources. Colorize only symlinks, directories and files. (fn FILES SOURCE)") -(autoload 'helm-for-files "helm-for-files" "\ -Preconfigured `helm' for opening files. +(autoload 'helm-for-files "helm-for-files" +"Preconfigured `helm' for opening files. Run all sources defined in `helm-for-files-preferred-list'." t) -(autoload 'helm-multi-files "helm-for-files" "\ -Preconfigured helm like `helm-for-files' but running locate only on demand. +(autoload 'helm-multi-files "helm-for-files" +"Preconfigured helm like `helm-for-files' but running locate only on demand. Allow toggling back and forth from locate to others sources with `helm-multi-files-toggle-locate-binding' key. This avoids launching locate needlessly when what you are searching for is already found." t) -(autoload 'helm-recentf "helm-for-files" "\ -Preconfigured `helm' for `recentf'." t) +(autoload 'helm-recentf "helm-for-files" +"Preconfigured `helm' for `recentf'." t) (register-definition-prefixes "helm-for-files" '("helm-")) @@ -365,30 +365,30 @@ Preconfigured `helm' for `recentf'." t) ;;; Generated autoloads from helm-grep.el -(autoload 'helm-goto-precedent-file "helm-grep" "\ -Go to previous file in Helm grep/etags buffers." t) -(autoload 'helm-goto-next-file "helm-grep" "\ -Go to previous file in Helm grep/etags buffers." t) -(autoload 'helm-revert-next-error-last-buffer "helm-grep" "\ -Revert last `next-error' buffer from `current-buffer'. +(autoload 'helm-goto-precedent-file "helm-grep" +"Go to previous file in Helm grep/etags buffers." t) +(autoload 'helm-goto-next-file "helm-grep" +"Go to previous file in Helm grep/etags buffers." t) +(autoload 'helm-revert-next-error-last-buffer "helm-grep" +"Revert last `next-error' buffer from `current-buffer'. Accept to revert only `helm-grep-mode' or `helm-occur-mode' buffers. Use this when you want to revert the `next-error' buffer after modifications in `current-buffer'." t) -(autoload 'helm-do-grep-ag "helm-grep" "\ -Preconfigured `helm' for grepping with AG in `default-directory'. +(autoload 'helm-do-grep-ag "helm-grep" +"Preconfigured `helm' for grepping with AG in `default-directory'. With prefix arg prompt for type if available with your AG version. (fn ARG)" t) -(autoload 'helm-do-grep-ag-project "helm-grep" "\ -Preconfigured `helm' for grepping with AG from the current project root. +(autoload 'helm-do-grep-ag-project "helm-grep" +"Preconfigured `helm' for grepping with AG from the current project root. If no project found use `default-directory'. With prefix arg prompt for type if available with your AG version. (fn ARG)" t) -(autoload 'helm-grep-do-git-grep "helm-grep" "\ -Preconfigured `helm' for git-grepping `default-directory'. +(autoload 'helm-grep-do-git-grep "helm-grep" +"Preconfigured `helm' for git-grepping `default-directory'. With a prefix arg ARG git-grep the whole repository. (fn ARG)" t) @@ -397,22 +397,22 @@ With a prefix arg ARG git-grep the whole repository. ;;; Generated autoloads from helm-help.el -(autoload 'helm-documentation "helm-help" "\ -Preconfigured `helm' for Helm documentation. +(autoload 'helm-documentation "helm-help" +"Preconfigured `helm' for Helm documentation. With a prefix arg refresh the documentation. Find here the documentation of all documented sources." t) (defvar helm-comp-read-mode-line "\\C/\\[helm-cr-empty-string]:Empty \\\\[helm-help]:Help \\[helm-select-action]:Act \\[helm-maybe-exit-minibuffer]/f1/f2/f-n:NthAct \\[helm-toggle-suspend-update]:Tog.suspend \\[helm-customize-group]:Conf") -(defvar helm-read-file-name-mode-line-string "\\\\[helm-help]:Help C/\\[helm-cr-empty-string]:Empty \\\\[helm-select-action]:Act \\[helm-maybe-exit-minibuffer]/f1/f2/f-n:NthAct \\[helm-toggle-suspend-update]:Tog.suspend \\[helm-customize-group]:Conf" "\ -String displayed in mode-line in `helm-source-find-files'.") +(defvar helm-read-file-name-mode-line-string "\\\\[helm-help]:Help C/\\[helm-cr-empty-string]:Empty \\\\[helm-select-action]:Act \\[helm-maybe-exit-minibuffer]/f1/f2/f-n:NthAct \\[helm-toggle-suspend-update]:Tog.suspend \\[helm-customize-group]:Conf" +"String displayed in mode-line in `helm-source-find-files'.") (defvar helm-top-mode-line "\\\\[helm-help]:Help \\\\[helm-select-action]:Act \\[helm-maybe-exit-minibuffer]/f1/f2/f-n:NthAct \\[helm-toggle-suspend-update]:Tog.suspend \\[helm-customize-group]:Conf") (register-definition-prefixes "helm-help" '("helm-")) ;;; Generated autoloads from helm-id-utils.el -(autoload 'helm-gid "helm-id-utils" "\ -Preconfigured `helm' for `gid' command line of `ID-Utils'. +(autoload 'helm-gid "helm-id-utils" +"Preconfigured `helm' for `gid' command line of `ID-Utils'. Need A database created with the command `mkid' above `default-directory'. Need id-utils as dependency which provide `mkid', `gid' etc.. @@ -422,10 +422,10 @@ See ." t) ;;; Generated autoloads from helm-imenu.el -(autoload 'helm-imenu "helm-imenu" "\ -Preconfigured `helm' for `imenu'." t) -(autoload 'helm-imenu-in-all-buffers "helm-imenu" "\ -Fetch Imenu entries in all buffers with similar mode as current. +(autoload 'helm-imenu "helm-imenu" +"Preconfigured `helm' for `imenu'." t) +(autoload 'helm-imenu-in-all-buffers "helm-imenu" +"Fetch Imenu entries in all buffers with similar mode as current. A mode is similar as current if it is the same, it is derived i.e. `derived-mode-p' or it have an association in `helm-imenu-all-buffer-assoc'." t) @@ -434,8 +434,8 @@ i.e. `derived-mode-p' or it have an association in ;;; Generated autoloads from helm-info.el -(autoload 'helm-info "helm-info" "\ -Preconfigured `helm' for searching Info files' indices. +(autoload 'helm-info "helm-info" +"Preconfigured `helm' for searching Info files' indices. With a prefix argument \\[universal-argument], set REFRESH to non-nil. @@ -464,20 +464,20 @@ changed Info dir node entry, you can reset the caches with a prefix arg. (fn &optional REFRESH)" t) -(autoload 'helm-info-at-point "helm-info" "\ -Preconfigured `helm' for searching info at point." t) +(autoload 'helm-info-at-point "helm-info" +"Preconfigured `helm' for searching info at point." t) (register-definition-prefixes "helm-info" '("helm-")) ;;; Generated autoloads from helm-locate.el -(autoload 'helm-projects-find-files "helm-locate" "\ -Find files with locate in `helm-locate-project-list'. +(autoload 'helm-projects-find-files "helm-locate" +"Find files with locate in `helm-locate-project-list'. With a prefix arg refresh the database in each project. (fn UPDATE)" t) -(autoload 'helm-locate "helm-locate" "\ -Preconfigured `helm' for Locate. +(autoload 'helm-locate "helm-locate" +"Preconfigured `helm' for Locate. Note: you can add locate options after entering pattern. See \\='man locate' for valid options and also `helm-locate-command'. @@ -496,8 +496,8 @@ Where db_path is a filename matched by ;;; Generated autoloads from helm-man.el -(autoload 'helm-man-woman "helm-man" "\ -Preconfigured `helm' for Man and Woman pages. +(autoload 'helm-man-woman "helm-man" +"Preconfigured `helm' for Man and Woman pages. With a prefix ARG reinitialize the cache. To have a popup showing a basic description of selected candidate, turn on `helm-popup-tip-mode'. @@ -508,16 +508,16 @@ showing a basic description of selected candidate, turn on ;;; Generated autoloads from helm-misc.el -(defvar helm-minibuffer-history-mode nil "\ -Non-nil if Helm-Minibuffer-History mode is enabled. +(defvar helm-minibuffer-history-mode nil +"Non-nil if Helm-Minibuffer-History mode is enabled. See the `helm-minibuffer-history-mode' command for a description of this minor mode. Setting this variable directly does not take effect; either customize it (see the info node `Easy Customization') or call the function `helm-minibuffer-history-mode'.") (custom-autoload 'helm-minibuffer-history-mode "helm-misc" nil) -(autoload 'helm-minibuffer-history-mode "helm-misc" "\ -Bind `helm-minibuffer-history-key' in al minibuffer maps. +(autoload 'helm-minibuffer-history-mode "helm-misc" +"Bind `helm-minibuffer-history-key' in al minibuffer maps. This mode is enabled by `helm-mode', so there is no need to enable it directly. @@ -537,19 +537,19 @@ The mode's hook is called both when the mode is enabled and when it is disabled. (fn &optional ARG)" t) -(autoload 'helm-world-time "helm-misc" "\ -Preconfigured `helm' to show world time. +(autoload 'helm-world-time "helm-misc" +"Preconfigured `helm' to show world time. Default action change TZ environment variable locally to emacs." t) -(autoload 'helm-insert-latex-math "helm-misc" "\ -Preconfigured helm for latex math symbols completion." t) -(autoload 'helm-ratpoison-commands "helm-misc" "\ -Preconfigured `helm' to execute ratpoison commands." t) -(autoload 'helm-stumpwm-commands "helm-misc" "\ -Preconfigured helm for stumpwm commands." t) -(autoload 'helm-minibuffer-history "helm-misc" "\ -Preconfigured `helm' for `minibuffer-history'." t) -(autoload 'helm-outline "helm-misc" "\ -Basic helm navigation tool for outline buffers. +(autoload 'helm-insert-latex-math "helm-misc" +"Preconfigured helm for latex math symbols completion." t) +(autoload 'helm-ratpoison-commands "helm-misc" +"Preconfigured `helm' to execute ratpoison commands." t) +(autoload 'helm-stumpwm-commands "helm-misc" +"Preconfigured helm for stumpwm commands." t) +(autoload 'helm-minibuffer-history "helm-misc" +"Preconfigured `helm' for `minibuffer-history'." t) +(autoload 'helm-outline "helm-misc" +"Basic helm navigation tool for outline buffers. (fn &optional ARG)" t) (register-definition-prefixes "helm-misc" '("helm-")) @@ -557,8 +557,8 @@ Basic helm navigation tool for outline buffers. ;;; Generated autoloads from helm-mode.el -(autoload 'helm-comp-read "helm-mode" "\ -Read a string in the minibuffer, with helm completion. +(autoload 'helm-comp-read "helm-mode" +"Read a string in the minibuffer, with helm completion. It is helm `completing-read' equivalent. @@ -691,8 +691,8 @@ That means you can pass prefix args before or after calling a command that use `helm-comp-read'. See `helm-M-x' for example. (fn PROMPT COLLECTION &key TEST INITIAL-INPUT DEFAULT PRESELECT (BUFFER \"*Helm Completions*\") MUST-MATCH FUZZY REVERSE-HISTORY (REQUIRES-PATTERN 0) (HISTORY nil SHISTORY) RAW-HISTORY INPUT-HISTORY (CASE-FOLD helm-comp-read-case-fold-search) (PERSISTENT-ACTION nil) (PERSISTENT-HELP \"DoNothing\") (MODE-LINE helm-comp-read-mode-line) HELP-MESSAGE (KEYMAP helm-comp-read-map) (NAME \"Helm Completions\") HEADER-NAME CANDIDATES-IN-BUFFER (GET-LINE #\\='buffer-substring) DIACRITICS MATCH-PART MATCH-DYNAMIC EXEC-WHEN-ONLY-ONE QUIT-WHEN-NO-CAND (VOLATILE t) SORT FC-TRANSFORMER HIST-FC-TRANSFORMER (MARKED-CANDIDATES helm-comp-read-use-marked) NOMARK (ALISTP t) (CANDIDATE-NUMBER-LIMIT helm-candidate-number-limit) MULTILINE ALLOW-NEST COERCE RAW-CANDIDATE (GROUP \\='helm) POPUP-INFO)") -(autoload 'helm-read-file-name "helm-mode" "\ -Read a file name with helm completion. +(autoload 'helm-read-file-name "helm-mode" +"Read a file name with helm completion. It is helm `read-file-name' emulation. @@ -740,8 +740,8 @@ Keys description: `helm-read-file-name-mode-line-string'. (fn PROMPT &key (NAME \"Read File Name\") INITIAL-INPUT (BUFFER \"*Helm file completions*\") TEST NORET (CASE-FOLD helm-file-name-case-fold-search) PRESELECT HISTORY MUST-MATCH (FUZZY t) DEFAULT MARKED-CANDIDATES ALL-MARKED (CANDIDATE-NUMBER-LIMIT helm-ff-candidate-number-limit) NOMARK (ALISTP t) (PERSISTENT-ACTION-IF \\='helm-find-files-persistent-action-if) (PERSISTENT-HELP \"Hit1 Expand Candidate, Hit2 or (C-u) Find file\") (MODE-LINE helm-read-file-name-mode-line-string))") -(autoload 'helm-dynamic-completion "helm-mode" "\ -Build a completion function for `helm-pattern' in COLLECTION. +(autoload 'helm-dynamic-completion "helm-mode" +"Build a completion function for `helm-pattern' in COLLECTION. Only the elements of COLLECTION that satisfy PREDICATE are considered. @@ -778,16 +778,16 @@ Also `helm-completion-style' settings have no effect here, `emacs' being used inconditionally as value. (fn COLLECTION PREDICATE &optional POINT METADATA NOMODE STYLES)") -(defvar helm-mode nil "\ -Non-nil if Helm mode is enabled. +(defvar helm-mode nil +"Non-nil if Helm mode is enabled. See the `helm-mode' command for a description of this minor mode. Setting this variable directly does not take effect; either customize it (see the info node `Easy Customization') or call the function `helm-mode'.") (custom-autoload 'helm-mode "helm-mode" nil) -(autoload 'helm-mode "helm-mode" "\ -Toggle generic helm completion. +(autoload 'helm-mode "helm-mode" +"Toggle generic helm completion. All functions in Emacs that use `completing-read', `read-file-name', `completion-in-region' and friends will use helm @@ -813,8 +813,8 @@ Note: This mode is incompatible with Emacs23. ;;; Generated autoloads from helm-net.el -(autoload 'helm-browse-url-firefox "helm-net" "\ -Same as `browse-url-firefox' but detach from Emacs. +(autoload 'helm-browse-url-firefox "helm-net" +"Same as `browse-url-firefox' but detach from Emacs. So when you quit Emacs you can keep your Firefox session open and not be prompted to kill the Firefox process. @@ -822,8 +822,8 @@ not be prompted to kill the Firefox process. NOTE: Probably not supported on some systems (e.g., Windows). (fn URL &optional IGNORE)" t) -(autoload 'helm-browse-url-opera "helm-net" "\ -Browse URL with Opera browser and detach from Emacs. +(autoload 'helm-browse-url-opera "helm-net" +"Browse URL with Opera browser and detach from Emacs. So when you quit Emacs you can keep your Opera session open and not be prompted to kill the Opera process. @@ -831,8 +831,8 @@ not be prompted to kill the Opera process. NOTE: Probably not supported on some systems (e.g., Windows). (fn URL &optional IGNORE)" t) -(autoload 'helm-browse-url-chromium "helm-net" "\ -Same as `browse-url-chromium' but detach from emacs. +(autoload 'helm-browse-url-chromium "helm-net" +"Same as `browse-url-chromium' but detach from emacs. So when you quit Emacs you can keep your Chromium session open and not be prompted to kill the Chromium process. @@ -840,8 +840,8 @@ not be prompted to kill the Chromium process. NOTE: Probably not supported on some systems (e.g., Windows). (fn URL &optional IGNORE)" t) -(autoload 'helm-browse-url-brave "helm-net" "\ -Browse URL with Brave browser and detach from emacs. +(autoload 'helm-browse-url-brave "helm-net" +"Browse URL with Brave browser and detach from emacs. Brave browser executable is determined by `helm-browse-url-brave-program'. @@ -851,31 +851,31 @@ not be prompted to kill the Opera process. NOTE: Probably not supported on some systems (e.g., Windows). (fn URL &optional IGNORE)" t) -(autoload 'helm-browse-url-uzbl "helm-net" "\ -Browse URL with uzbl browser. +(autoload 'helm-browse-url-uzbl "helm-net" +"Browse URL with uzbl browser. (fn URL &optional IGNORE)" t) -(autoload 'helm-browse-url-conkeror "helm-net" "\ -Browse URL with conkeror browser. +(autoload 'helm-browse-url-conkeror "helm-net" +"Browse URL with conkeror browser. (fn URL &optional IGNORE)" t) -(autoload 'helm-browse-url-nyxt "helm-net" "\ -Browse URL with nyxt browser. +(autoload 'helm-browse-url-nyxt "helm-net" +"Browse URL with nyxt browser. (fn URL &optional IGNORE)" t) -(autoload 'helm-surfraw "helm-net" "\ -Preconfigured `helm' to search PATTERN with search ENGINE. +(autoload 'helm-surfraw "helm-net" +"Preconfigured `helm' to search PATTERN with search ENGINE. (fn PATTERN ENGINE)" t) -(autoload 'helm-google-suggest "helm-net" "\ -Preconfigured `helm' for Google search with Google suggest." t) +(autoload 'helm-google-suggest "helm-net" +"Preconfigured `helm' for Google search with Google suggest." t) (register-definition-prefixes "helm-net" '("helm-")) ;;; Generated autoloads from helm-occur.el -(autoload 'helm-occur "helm-occur" "\ -Preconfigured helm for searching lines matching pattern in `current-buffer'. +(autoload 'helm-occur "helm-occur" +"Preconfigured helm for searching lines matching pattern in `current-buffer'. When `helm-source-occur' is member of `helm-sources-using-default-as-input' which is the default, @@ -890,14 +890,14 @@ buffers (i.e. a helm command using `helm-source-buffers-list' like This is the helm implementation that collect lines matching pattern like vanilla Emacs `occur' but have nothing to do with it, the search engine beeing completely different and also much faster." t) -(autoload 'helm-occur-visible-buffers "helm-occur" "\ -Run helm-occur on all visible buffers in frame." t) -(autoload 'helm-occur-from-isearch "helm-occur" "\ -Invoke `helm-occur' from isearch. +(autoload 'helm-occur-visible-buffers "helm-occur" +"Run helm-occur on all visible buffers in frame." t) +(autoload 'helm-occur-from-isearch "helm-occur" +"Invoke `helm-occur' from isearch. To use this bind it to a key in `isearch-mode-map'." t) -(autoload 'helm-multi-occur-from-isearch "helm-occur" "\ -Invoke `helm-multi-occur' from isearch. +(autoload 'helm-multi-occur-from-isearch "helm-occur" +"Invoke `helm-multi-occur' from isearch. With a prefix arg, reverse the behavior of `helm-moccur-always-search-in-current'. @@ -910,8 +910,8 @@ To use this bind it to a key in `isearch-mode-map'." t) ;;; Generated autoloads from helm-packages.el -(autoload 'helm-packages "helm-packages" "\ -Helm interface to manage packages. +(autoload 'helm-packages "helm-packages" +"Helm interface to manage packages. With a prefix arg ARG refresh package list. @@ -919,8 +919,8 @@ When installing or upgrading ensure to refresh the package list to avoid errors with outdated packages no more availables. (fn &optional ARG)" t) -(autoload 'helm-finder "helm-packages" "\ -Helm interface to find packages by keywords with `finder'. +(autoload 'helm-finder "helm-packages" +"Helm interface to find packages by keywords with `finder'. To have more actions on packages, use `helm-packages'. (fn &optional ARG)" t) @@ -929,31 +929,31 @@ To have more actions on packages, use `helm-packages'. ;;; Generated autoloads from helm-regexp.el -(autoload 'helm-regexp "helm-regexp" "\ -Preconfigured helm to build regexps. +(autoload 'helm-regexp "helm-regexp" +"Preconfigured helm to build regexps. `query-replace-regexp' can be run from there against found regexp." t) (register-definition-prefixes "helm-regexp" '("helm-")) ;;; Generated autoloads from helm-ring.el -(autoload 'helm-mark-ring "helm-ring" "\ -Preconfigured `helm' for `helm-source-mark-ring'." t) -(autoload 'helm-global-mark-ring "helm-ring" "\ -Preconfigured `helm' for `helm-source-global-mark-ring'." t) -(autoload 'helm-all-mark-rings "helm-ring" "\ -Preconfigured `helm' for mark rings. +(autoload 'helm-mark-ring "helm-ring" +"Preconfigured `helm' for `helm-source-mark-ring'." t) +(autoload 'helm-global-mark-ring "helm-ring" +"Preconfigured `helm' for `helm-source-global-mark-ring'." t) +(autoload 'helm-all-mark-rings "helm-ring" +"Preconfigured `helm' for mark rings. Source used are `helm-source-global-mark-ring' and `helm-source-mark-ring'." t) -(autoload 'helm-register "helm-ring" "\ -Preconfigured `helm' for Emacs registers." t) -(autoload 'helm-show-kill-ring "helm-ring" "\ -Preconfigured `helm' for `kill-ring'. +(autoload 'helm-register "helm-ring" +"Preconfigured `helm' for Emacs registers." t) +(autoload 'helm-show-kill-ring "helm-ring" +"Preconfigured `helm' for `kill-ring'. It is drop-in replacement of `yank-pop'. First call open the kill-ring browser, next calls move to next line." t) -(autoload 'helm-execute-kmacro "helm-ring" "\ -Preconfigured helm for keyboard macros. +(autoload 'helm-execute-kmacro "helm-ring" +"Preconfigured helm for keyboard macros. Define your macros with `f3' and `f4'. See (info \"(emacs) Keyboard Macros\") for detailed infos." t) (register-definition-prefixes "helm-ring" '("helm-")) @@ -961,13 +961,13 @@ See (info \"(emacs) Keyboard Macros\") for detailed infos." t) ;;; Generated autoloads from helm-semantic.el -(autoload 'helm-semantic "helm-semantic" "\ -Preconfigured `helm' for `semantic'. +(autoload 'helm-semantic "helm-semantic" +"Preconfigured `helm' for `semantic'. If ARG is supplied, pre-select symbol at point instead of current. (fn ARG)" t) -(autoload 'helm-semantic-or-imenu "helm-semantic" "\ -Preconfigured helm for `semantic' or `imenu'. +(autoload 'helm-semantic-or-imenu "helm-semantic" +"Preconfigured helm for `semantic' or `imenu'. If ARG is supplied, pre-select symbol at point instead of current semantic tag in scope. @@ -981,16 +981,16 @@ Fill in the symbol at point by default. ;;; Generated autoloads from helm-sys.el -(defvar helm-top-poll-mode nil "\ -Non-nil if Helm-Top-Poll mode is enabled. +(defvar helm-top-poll-mode nil +"Non-nil if Helm-Top-Poll mode is enabled. See the `helm-top-poll-mode' command for a description of this minor mode. Setting this variable directly does not take effect; either customize it (see the info node `Easy Customization') or call the function `helm-top-poll-mode'.") (custom-autoload 'helm-top-poll-mode "helm-sys" nil) -(autoload 'helm-top-poll-mode "helm-sys" "\ -Refresh automatically helm top buffer once enabled. +(autoload 'helm-top-poll-mode "helm-sys" +"Refresh automatically helm top buffer once enabled. This is a global minor mode. If called interactively, toggle the `Helm-Top-Poll mode' mode. If the prefix argument is positive, enable @@ -1007,22 +1007,22 @@ The mode's hook is called both when the mode is enabled and when it is disabled. (fn &optional ARG)" t) -(autoload 'helm-top "helm-sys" "\ -Preconfigured `helm' for top command. +(autoload 'helm-top "helm-sys" +"Preconfigured `helm' for top command. When prefix arg ARG is non nil toggle auto updating mode `helm-top-poll-mode'. (fn &optional ARG)" t) -(autoload 'helm-list-emacs-process "helm-sys" "\ -Preconfigured `helm' for Emacs process." t) -(autoload 'helm-xrandr-set "helm-sys" "\ -Preconfigured helm for xrandr." t) +(autoload 'helm-list-emacs-process "helm-sys" +"Preconfigured `helm' for Emacs process." t) +(autoload 'helm-xrandr-set "helm-sys" +"Preconfigured helm for xrandr." t) (register-definition-prefixes "helm-sys" '("helm-")) ;;; Generated autoloads from helm-tags.el -(autoload 'helm-etags-select "helm-tags" "\ -Preconfigured helm for etags. +(autoload 'helm-etags-select "helm-tags" +"Preconfigured helm for etags. If called with a prefix argument REINIT or if any of the tag files have been modified, reinitialize cache. @@ -1044,16 +1044,16 @@ This function aggregates three sources of tag files: ;;; Generated autoloads from helm-utils.el -(defvar helm-popup-tip-mode nil "\ -Non-nil if Helm-Popup-Tip mode is enabled. +(defvar helm-popup-tip-mode nil +"Non-nil if Helm-Popup-Tip mode is enabled. See the `helm-popup-tip-mode' command for a description of this minor mode. Setting this variable directly does not take effect; either customize it (see the info node `Easy Customization') or call the function `helm-popup-tip-mode'.") (custom-autoload 'helm-popup-tip-mode "helm-utils" nil) -(autoload 'helm-popup-tip-mode "helm-utils" "\ -Show additional informations in a popup tip at end of line. +(autoload 'helm-popup-tip-mode "helm-utils" +"Show additional informations in a popup tip at end of line. When the mode is enabled, popup showup when the source has a `popup-info' attribute which define a specific function for diff --git a/elpa/helm-20251212.555/helm-bookmark.el b/elpa/helm-20260424.1357/helm-bookmark.el similarity index 99% rename from elpa/helm-20251212.555/helm-bookmark.el rename to elpa/helm-20260424.1357/helm-bookmark.el index 98e6d7f8..bf2d9526 100644 --- a/elpa/helm-20251212.555/helm-bookmark.el +++ b/elpa/helm-20260424.1357/helm-bookmark.el @@ -1,6 +1,6 @@ ;;; helm-bookmark.el --- Helm for Emacs regular Bookmarks. -*- lexical-binding: t -*- -;; Copyright (C) 2012 ~ 2025 Thierry Volpiatto +;; Copyright (C) 2012 ~ 2026 Thierry Volpiatto ;; This program is free software; you can redistribute it and/or modify ;; it under the terms of the GNU General Public License as published by diff --git a/elpa/helm-20251212.555/helm-buffers.el b/elpa/helm-20260424.1357/helm-buffers.el similarity index 99% rename from elpa/helm-20251212.555/helm-buffers.el rename to elpa/helm-20260424.1357/helm-buffers.el index 40d7595f..6d1f466c 100644 --- a/elpa/helm-20251212.555/helm-buffers.el +++ b/elpa/helm-20260424.1357/helm-buffers.el @@ -1,6 +1,6 @@ ;;; helm-buffers.el --- helm support for buffers. -*- lexical-binding: t -*- -;; Copyright (C) 2012 ~ 2025 Thierry Volpiatto +;; Copyright (C) 2012 ~ 2026 Thierry Volpiatto ;; This program is free software; you can redistribute it and/or modify ;; it under the terms of the GNU General Public License as published by diff --git a/elpa/helm-20251212.555/helm-color.el b/elpa/helm-20260424.1357/helm-color.el similarity index 99% rename from elpa/helm-20251212.555/helm-color.el rename to elpa/helm-20260424.1357/helm-color.el index de505472..cda00dde 100644 --- a/elpa/helm-20251212.555/helm-color.el +++ b/elpa/helm-20260424.1357/helm-color.el @@ -1,6 +1,6 @@ ;;; helm-color.el --- colors and faces -*- lexical-binding: t -*- -;; Copyright (C) 2012 ~ 2025 Thierry Volpiatto +;; Copyright (C) 2012 ~ 2026 Thierry Volpiatto ;; This program is free software; you can redistribute it and/or modify ;; it under the terms of the GNU General Public License as published by diff --git a/elpa/helm-20251212.555/helm-command.el b/elpa/helm-20260424.1357/helm-command.el similarity index 99% rename from elpa/helm-20251212.555/helm-command.el rename to elpa/helm-20260424.1357/helm-command.el index cb6b6425..3b3c3851 100644 --- a/elpa/helm-20251212.555/helm-command.el +++ b/elpa/helm-20260424.1357/helm-command.el @@ -1,6 +1,6 @@ ;;; helm-command.el --- Helm execute-exended-command. -*- lexical-binding: t -*- -;; Copyright (C) 2012 ~ 2025 Thierry Volpiatto +;; Copyright (C) 2012 ~ 2026 Thierry Volpiatto ;; This program is free software; you can redistribute it and/or modify ;; it under the terms of the GNU General Public License as published by diff --git a/elpa/helm-20251212.555/helm-dabbrev.el b/elpa/helm-20260424.1357/helm-dabbrev.el similarity index 99% rename from elpa/helm-20251212.555/helm-dabbrev.el rename to elpa/helm-20260424.1357/helm-dabbrev.el index ef522feb..5395416b 100644 --- a/elpa/helm-20251212.555/helm-dabbrev.el +++ b/elpa/helm-20260424.1357/helm-dabbrev.el @@ -1,6 +1,6 @@ ;;; helm-dabbrev.el --- Helm implementation of dabbrev. -*- lexical-binding: t -*- -;; Copyright (C) 2012 ~ 2025 Thierry Volpiatto +;; Copyright (C) 2012 ~ 2026 Thierry Volpiatto ;; This program is free software; you can redistribute it and/or modify ;; it under the terms of the GNU General Public License as published by diff --git a/elpa/helm-20251212.555/helm-easymenu.el b/elpa/helm-20260424.1357/helm-easymenu.el similarity index 98% rename from elpa/helm-20251212.555/helm-easymenu.el rename to elpa/helm-20260424.1357/helm-easymenu.el index 03b7d166..8609b8d1 100644 --- a/elpa/helm-20251212.555/helm-easymenu.el +++ b/elpa/helm-20260424.1357/helm-easymenu.el @@ -1,6 +1,6 @@ ;;; helm-easymenu.el --- Helm easymenu definitions. -*- lexical-binding: t -*- -;; Copyright (C) 2015 ~ 2025 Thierry Volpiatto +;; Copyright (C) 2015 ~ 2026 Thierry Volpiatto ;; This program is free software; you can redistribute it and/or modify ;; it under the terms of the GNU General Public License as published by diff --git a/elpa/helm-20251212.555/helm-elisp.el b/elpa/helm-20260424.1357/helm-elisp.el similarity index 99% rename from elpa/helm-20251212.555/helm-elisp.el rename to elpa/helm-20260424.1357/helm-elisp.el index d0ea96b4..81fde337 100644 --- a/elpa/helm-20251212.555/helm-elisp.el +++ b/elpa/helm-20260424.1357/helm-elisp.el @@ -1,6 +1,6 @@ ;;; helm-elisp.el --- Elisp symbols completion for helm. -*- lexical-binding: t -*- -;; Copyright (C) 2012 ~ 2025 Thierry Volpiatto +;; Copyright (C) 2012 ~ 2026 Thierry Volpiatto ;; This program is free software; you can redistribute it and/or modify ;; it under the terms of the GNU General Public License as published by diff --git a/elpa/helm-20251212.555/helm-epa.el b/elpa/helm-20260424.1357/helm-epa.el similarity index 99% rename from elpa/helm-20251212.555/helm-epa.el rename to elpa/helm-20260424.1357/helm-epa.el index 3bd03dbf..194bf9b4 100644 --- a/elpa/helm-20251212.555/helm-epa.el +++ b/elpa/helm-20260424.1357/helm-epa.el @@ -1,6 +1,6 @@ ;;; helm-epa.el --- helm interface for epa/epg -*- lexical-binding: t; -*- -;; Copyright (C) 2012 ~ 2025 Thierry Volpiatto +;; Copyright (C) 2012 ~ 2026 Thierry Volpiatto ;; This program is free software; you can redistribute it and/or modify ;; it under the terms of the GNU General Public License as published by diff --git a/elpa/helm-20251212.555/helm-eshell.el b/elpa/helm-20260424.1357/helm-eshell.el similarity index 99% rename from elpa/helm-20251212.555/helm-eshell.el rename to elpa/helm-20260424.1357/helm-eshell.el index 8916cadf..5b36ab64 100644 --- a/elpa/helm-20251212.555/helm-eshell.el +++ b/elpa/helm-20260424.1357/helm-eshell.el @@ -1,6 +1,6 @@ ;;; helm-eshell.el --- pcomplete and eshell completion for helm. -*- lexical-binding: t -*- -;; Copyright (C) 2012 ~ 2025 Thierry Volpiatto +;; Copyright (C) 2012 ~ 2026 Thierry Volpiatto ;; This program is free software; you can redistribute it and/or modify ;; it under the terms of the GNU General Public License as published by diff --git a/elpa/helm-20251212.555/helm-eval.el b/elpa/helm-20260424.1357/helm-eval.el similarity index 99% rename from elpa/helm-20251212.555/helm-eval.el rename to elpa/helm-20260424.1357/helm-eval.el index c03b67ad..bb92947f 100644 --- a/elpa/helm-20251212.555/helm-eval.el +++ b/elpa/helm-20260424.1357/helm-eval.el @@ -1,6 +1,6 @@ ;;; helm-eval.el --- eval expressions from helm. -*- lexical-binding: t -*- -;; Copyright (C) 2012 ~ 2025 Thierry Volpiatto +;; Copyright (C) 2012 ~ 2026 Thierry Volpiatto ;; This program is free software; you can redistribute it and/or modify ;; it under the terms of the GNU General Public License as published by diff --git a/elpa/helm-20251212.555/helm-external.el b/elpa/helm-20260424.1357/helm-external.el similarity index 99% rename from elpa/helm-20251212.555/helm-external.el rename to elpa/helm-20260424.1357/helm-external.el index 81c3de27..2179354c 100644 --- a/elpa/helm-20251212.555/helm-external.el +++ b/elpa/helm-20260424.1357/helm-external.el @@ -1,6 +1,6 @@ ;;; helm-external.el --- Run Externals commands within Emacs with helm completion. -*- lexical-binding: t -*- -;; Copyright (C) 2012 ~ 2025 Thierry Volpiatto +;; Copyright (C) 2012 ~ 2026 Thierry Volpiatto ;; This program is free software; you can redistribute it and/or modify ;; it under the terms of the GNU General Public License as published by diff --git a/elpa/helm-20251212.555/helm-fd.el b/elpa/helm-20260424.1357/helm-fd.el similarity index 99% rename from elpa/helm-20251212.555/helm-fd.el rename to elpa/helm-20260424.1357/helm-fd.el index 895e2f30..f9c2a4bc 100644 --- a/elpa/helm-20251212.555/helm-fd.el +++ b/elpa/helm-20260424.1357/helm-fd.el @@ -1,6 +1,6 @@ ;;; helm-fd.el --- helm interface for fd command line tool. -*- lexical-binding: t -*- -;; Copyright (C) 2012 ~ 2025 Thierry Volpiatto +;; Copyright (C) 2012 ~ 2026 Thierry Volpiatto ;; This program is free software; you can redistribute it and/or modify ;; it under the terms of the GNU General Public License as published by diff --git a/elpa/helm-20251212.555/helm-files.el b/elpa/helm-20260424.1357/helm-files.el similarity index 99% rename from elpa/helm-20251212.555/helm-files.el rename to elpa/helm-20260424.1357/helm-files.el index 81a0573e..6196a0c2 100644 --- a/elpa/helm-20251212.555/helm-files.el +++ b/elpa/helm-20260424.1357/helm-files.el @@ -1,6 +1,6 @@ ;;; helm-files.el --- helm file browser and related. -*- lexical-binding: t -*- -;; Copyright (C) 2012 ~ 2025 Thierry Volpiatto +;; Copyright (C) 2012 ~ 2026 Thierry Volpiatto ;; This program is free software; you can redistribute it and/or modify ;; it under the terms of the GNU General Public License as published by @@ -170,9 +170,6 @@ than `helm-candidate-number-limit'.") (defvar helm-ff--trash-directory-regexp "\\.?Trash[/0-9]+files/?\\'") (defvar helm-ff--show-directories-only nil) (defvar helm-ff--show-files-only nil) -(defvar helm-ff--trashed-files nil - "[INTERNAL] Files already trashed are stored here during file deletion. -This is used only as a let binding.") (defvar helm-ff--show-thumbnails nil) (defvar helm-ff--thumbnailed-directories nil) (defvar helm-source-find-files nil @@ -877,6 +874,7 @@ want to use it, helm is still providing (defcustom helm-dwim-target nil "Default target directory for file actions. +Currently only Ediff action in helm-find-files is affected by this. Define the directory where you want to start navigating for the target directory when copying, renaming, etc.. You can use the `default-directory' of `next-window', the visited directory, the @@ -1244,6 +1242,20 @@ Used when showing tramp host completions." (message "Helm find files session bookmarked! "))) (put 'helm-ff-bookmark-set 'helm-only t) +(defun helm-dwim-target-directories () + "Provide a list of default targets for `helm-find-files' actions." + (cl-loop for w in helm-initial-windows + for dir = (with-selected-window w default-directory) + unless (member dir dirs) + collect dir into dirs + ;; Prevent having helm-ff-default-directory in defaults while we are + ;; already in it, if it is the only member of list return this list + ;; to prevent helm using the thing-at-point in *helm marked* buffer + ;; which is irrelevant. + finally return (if (cdr dirs) + (delete helm-ff-default-directory dirs) + dirs))) + (defun helm-dwim-target-directory () "Try to return a suitable directory according to `helm-dwim-target'." (with-selected-window (or @@ -1254,21 +1266,25 @@ Used when showing tramp host completions." (let ((wins (remove (get-buffer-window helm-marked-buffer-name) (window-list)))) (expand-file-name - (cond (;; Provide completion on all the directory belonging to + (cond (;; Provide completion on all the directories belonging to ;; visible windows if some. (and (cdr wins) (eq helm-dwim-target 'completion)) (helm-comp-read "Browse target starting from: " - (append (list (or (car-safe helm-ff-history) - default-directory) - default-directory) - (cl-loop for w in wins collect - (with-selected-window w - default-directory))))) - ;; Use default-directory of next-window. - ((and (cdr wins) - (eq helm-dwim-target 'next-window)) - (with-selected-window (next-window) + (helm-fast-remove-dups + (append (list (or (car-safe helm-ff-history) + default-directory) + default-directory) + (cl-loop for w in wins collect + (with-selected-window w + default-directory))) + :test 'equal))) + ;; Use default-directory of next-window if more than 1 window + ;; otherwise fall-back to default-directory. + ((eq helm-dwim-target 'next-window) + (if (cdr wins) + (with-selected-window (next-window) + default-directory) default-directory)) ;; Always use default-directory when only one window. ((and (null (cdr wins)) @@ -1369,14 +1385,23 @@ ACTION can be `rsync' or any action supported by `helm-dired-action'." (regexp-quote (if helm-ff-transformer-show-only-basename (helm-basename cand) cand)))) - :default (and cdir - (expand-file-name - (format "%s.tar.gz" (if cand - (helm-basename cand) - "new_archive")) - cdir)) + :default (if cdir + (mapcar (lambda (x) + (let ((ext (replace-regexp-in-string + "[\\']" "" (car x)))) + (expand-file-name + (format "%s%s" + (if cand + (helm-basename cand) + "new_archive") + ext) + cdir))) + dired-compress-files-alist) + ;; List of all `default-directory' belonging + ;; to each visible windows before starting helm. + (helm-dwim-target-directories)) :must-match (and cdir (lambda (f) (not (file-directory-p f)))) - :initial-input (or cdir (helm-dwim-target-directory)) + :initial-input (or cdir helm-ff-default-directory) :history (helm-find-files-history nil :comp-read nil)))))) (dest-dir-p (file-directory-p dest)) (dest-dir (if dest-dir-p dest (helm-basedir dest)))) @@ -1812,6 +1837,7 @@ windows layout." (funcall fun candidate (helm-read-file-name (format prompt bname) :initial-input input + :default (helm-dwim-target-directories) :preselect presel))))) (defun helm-find-files-ediff-files (candidate) @@ -4623,10 +4649,7 @@ Arg FILE is the real part of candidate, a filename with no props." (helm-basedir candidate))) (setq actions (helm-append-at-nth actions '(("Recover file" . recover-file)) 4))) - (cond ((and (file-exists-p candidate) - (string-match helm-ff--trash-directory-regexp - (helm-basedir (expand-file-name candidate))) - (not (member (helm-basename candidate) '("." "..")))) + (cond ((helm-ff-trash-file-p candidate) (helm-append-at-nth actions '(("Restore file(s) from trash" . helm-restore-file-from-trash) @@ -4648,7 +4671,7 @@ Arg FILE is the real part of candidate, a filename with no props." (lambda () (and (fboundp 'image-dired-wallpaper-set) (display-graphic-p) - "Change wall paper")) + "Change wallpaper")) 'image-dired-wallpaper-set) 3)) ((string-match "\\.el\\'" candidate) @@ -6332,17 +6355,16 @@ When a prefix arg is given, meaning of (with-helm-window (let* ((marked (helm-marked-candidates)) (trash (helm-ff--delete-by-moving-to-trash (car marked))) - (helm-ff--trashed-files - (and trash (helm-ff-trash-list (helm-trash-directory)))) (old--allow-recursive-deletes helm-ff-allow-recursive-deletes) - (buffers (cl-loop for f in marked - append (helm-file-buffers f)))) + (buffers '())) (unwind-protect (progn (helm-read-answer-dolist-with-action "Really %s file `%s'" marked - (lambda (file) (helm-ff--quick-delete-action file trash)) + (lambda (file) + (helm-ff--quick-delete-action file trash) + (setq buffers (append (helm-file-buffers file)))) (list (if trash "Trash" "Delete") #'abbreviate-file-name)) (when buffers (helm-read-answer-dolist-with-action @@ -6436,8 +6458,6 @@ When a prefix arg is given, meaning of (let* ((files (helm-marked-candidates :with-wildcard t)) (len 0) (trash (helm-ff--delete-by-moving-to-trash (car files))) - (helm-ff--trashed-files - (and trash (helm-ff-trash-list (helm-trash-directory)))) (prmt (if trash "Trash" "Delete")) (old--allow-recursive-deletes helm-ff-allow-recursive-deletes) (buffers (cl-loop for f in files @@ -6847,6 +6867,8 @@ be existing directories." map)) (defun helm-file-name-history-transformer (candidates) + ;; As this transformer uses propertize and not add-text-properties or similar + ;; it doesn't suffer of nasty side effect like in bug#2709. (cl-loop with lgst = helm-file-name-history-max-length for elm in candidates for c = (truncate-string-to-width diff --git a/elpa/helm-20251212.555/helm-find.el b/elpa/helm-20260424.1357/helm-find.el similarity index 99% rename from elpa/helm-20251212.555/helm-find.el rename to elpa/helm-20260424.1357/helm-find.el index dc81c262..e43ef266 100644 --- a/elpa/helm-20251212.555/helm-find.el +++ b/elpa/helm-20260424.1357/helm-find.el @@ -1,6 +1,6 @@ ;;; helm-find.el --- helm interface for find command. -*- lexical-binding: t -*- -;; Copyright (C) 2012 ~ 2025 Thierry Volpiatto +;; Copyright (C) 2012 ~ 2026 Thierry Volpiatto ;; This program is free software; you can redistribute it and/or modify ;; it under the terms of the GNU General Public License as published by diff --git a/elpa/helm-20251212.555/helm-font.el b/elpa/helm-20260424.1357/helm-font.el similarity index 99% rename from elpa/helm-20251212.555/helm-font.el rename to elpa/helm-20260424.1357/helm-font.el index 92875d24..fe0b99c4 100644 --- a/elpa/helm-20251212.555/helm-font.el +++ b/elpa/helm-20260424.1357/helm-font.el @@ -1,6 +1,6 @@ ;;; helm-font --- Font and ucs selection for Helm -*- lexical-binding: t -*- -;; Copyright (C) 2012 ~ 2025 Thierry Volpiatto +;; Copyright (C) 2012 ~ 2026 Thierry Volpiatto ;; This program is free software; you can redistribute it and/or modify ;; it under the terms of the GNU General Public License as published by diff --git a/elpa/helm-20251212.555/helm-for-files.el b/elpa/helm-20260424.1357/helm-for-files.el similarity index 99% rename from elpa/helm-20251212.555/helm-for-files.el rename to elpa/helm-20260424.1357/helm-for-files.el index 4868f6cd..9f9244e9 100644 --- a/elpa/helm-20251212.555/helm-for-files.el +++ b/elpa/helm-20260424.1357/helm-for-files.el @@ -1,6 +1,6 @@ ;;; helm-for-files.el --- helm-for-files and related. -*- lexical-binding: t -*- -;; Copyright (C) 2012 ~ 2025 Thierry Volpiatto +;; Copyright (C) 2012 ~ 2026 Thierry Volpiatto ;; This program is free software; you can redistribute it and/or modify ;; it under the terms of the GNU General Public License as published by diff --git a/elpa/helm-20251212.555/helm-global-bindings.el b/elpa/helm-20260424.1357/helm-global-bindings.el similarity index 98% rename from elpa/helm-20251212.555/helm-global-bindings.el rename to elpa/helm-20260424.1357/helm-global-bindings.el index f24dc7b6..abcf83ca 100644 --- a/elpa/helm-20251212.555/helm-global-bindings.el +++ b/elpa/helm-20260424.1357/helm-global-bindings.el @@ -1,6 +1,6 @@ ;;; helm-global-bindings.el --- Bind global helm commands -*- lexical-binding: t -*- -;; Copyright (C) 2012 ~ 2025 Thierry Volpiatto +;; Copyright (C) 2012 ~ 2026 Thierry Volpiatto ;; This program is free software; you can redistribute it and/or modify ;; it under the terms of the GNU General Public License as published by diff --git a/elpa/helm-20251212.555/helm-grep.el b/elpa/helm-20260424.1357/helm-grep.el similarity index 99% rename from elpa/helm-20251212.555/helm-grep.el rename to elpa/helm-20260424.1357/helm-grep.el index 41841b69..6abe3210 100644 --- a/elpa/helm-20251212.555/helm-grep.el +++ b/elpa/helm-20260424.1357/helm-grep.el @@ -1,6 +1,6 @@ ;;; helm-grep.el --- Helm Incremental Grep. -*- lexical-binding: t -*- -;; Copyright (C) 2012 ~ 2025 Thierry Volpiatto +;; Copyright (C) 2012 ~ 2026 Thierry Volpiatto ;; This program is free software; you can redistribute it and/or modify ;; it under the terms of the GNU General Public License as published by @@ -1593,6 +1593,7 @@ non-file buffers." (defun helm-grep--ag-command () (and helm-grep-ag-command (car (helm-remove-if-match + ;; Probably an env var added at beginning of command line. "\\`[A-Z]*=" (split-string helm-grep-ag-command))))) (defun helm-grep-ag-get-types () @@ -1604,10 +1605,10 @@ Ripgrep (rg) types are also supported if this backend is used." (ripgrep (string= com "rg")) (regex (if ripgrep "^\\(.*\\):" "^ *\\(--[a-z]*\\)")) (prefix (if ripgrep "-t " ""))) - (when (equal (call-process com - nil t nil + (when (zerop (call-process com nil t nil (if ripgrep - "--type-list" "--list-file-types")) 0) + "--type-list" + "--list-file-types"))) (goto-char (point-min)) (cl-loop while (re-search-forward regex nil t) for type = (match-string 1) diff --git a/elpa/helm-20251212.555/helm-help.el b/elpa/helm-20260424.1357/helm-help.el similarity index 99% rename from elpa/helm-20251212.555/helm-help.el rename to elpa/helm-20260424.1357/helm-help.el index 3708ff3c..205cb5bd 100644 --- a/elpa/helm-20251212.555/helm-help.el +++ b/elpa/helm-20260424.1357/helm-help.el @@ -1,6 +1,6 @@ ;;; helm-help.el --- Help messages for Helm. -*- lexical-binding: t -*- -;; Copyright (C) 2012 ~ 2025 Thierry Volpiatto +;; Copyright (C) 2012 ~ 2026 Thierry Volpiatto ;; This program is free software; you can redistribute it and/or modify ;; it under the terms of the GNU General Public License as published by @@ -799,11 +799,12 @@ Symlink all marked files with incremental numbering to a specific directory. *** Edit marked files in a dired buffer -You can open a dired buffer containing only marked files with `\\\\[helm-ff-run-marked-files-in-dired]'. -With a prefix argument you can open this same dired buffer in wdired mode for -editing. Note that wildcards are supported as well, so you can use e.g. -\"*.txt\" to select all \".txt\" files in the current directory or \"**.txt\" to -select all files recursively from the current directory. +You can edit marked files with `\\\\[helm-ff-run-edit-marked-files]'. According +to the user variable `helm-ff-edit-marked-files-fn' you can use either +wdired or wfnames. The default is to use wfnames wich works properly in +all emacs versions. Wildcards are supported as well, so you can use +e.g. \"*.txt\" to select all \".txt\" files in the current directory or +\"**.txt\" to select all files recursively from the current directory. See [[Use the wildcard to select multiple files]] section above. *** Defining default target directory for copying, renaming, etc diff --git a/elpa/helm-20251212.555/helm-id-utils.el b/elpa/helm-20260424.1357/helm-id-utils.el similarity index 99% rename from elpa/helm-20251212.555/helm-id-utils.el rename to elpa/helm-20260424.1357/helm-id-utils.el index e62fe5d7..96159aaa 100644 --- a/elpa/helm-20251212.555/helm-id-utils.el +++ b/elpa/helm-20260424.1357/helm-id-utils.el @@ -1,6 +1,6 @@ ;;; helm-id-utils.el --- Helm interface for id-utils. -*- lexical-binding: t -*- -;; Copyright (C) 2015 ~ 2025 Thierry Volpiatto +;; Copyright (C) 2015 ~ 2026 Thierry Volpiatto ;; This program is free software; you can redistribute it and/or modify ;; it under the terms of the GNU General Public License as published by diff --git a/elpa/helm-20251212.555/helm-imenu.el b/elpa/helm-20260424.1357/helm-imenu.el similarity index 99% rename from elpa/helm-20251212.555/helm-imenu.el rename to elpa/helm-20260424.1357/helm-imenu.el index 07826c5f..e9d481ce 100644 --- a/elpa/helm-20251212.555/helm-imenu.el +++ b/elpa/helm-20260424.1357/helm-imenu.el @@ -1,6 +1,6 @@ ;;; helm-imenu.el --- Helm interface for Imenu -*- lexical-binding: t -*- -;; Copyright (C) 2012 ~ 2025 Thierry Volpiatto +;; Copyright (C) 2012 ~ 2026 Thierry Volpiatto ;; This program is free software; you can redistribute it and/or modify ;; it under the terms of the GNU General Public License as published by diff --git a/elpa/helm-20251212.555/helm-info.el b/elpa/helm-20260424.1357/helm-info.el similarity index 99% rename from elpa/helm-20251212.555/helm-info.el rename to elpa/helm-20260424.1357/helm-info.el index b6575fcb..8271a935 100644 --- a/elpa/helm-20251212.555/helm-info.el +++ b/elpa/helm-20260424.1357/helm-info.el @@ -1,6 +1,6 @@ ;;; helm-info.el --- Browse info index with helm -*- lexical-binding: t -*- -;; Copyright (C) 2012 ~ 2025 Thierry Volpiatto +;; Copyright (C) 2012 ~ 2026 Thierry Volpiatto ;; This program is free software; you can redistribute it and/or modify ;; it under the terms of the GNU General Public License as published by diff --git a/elpa/helm-20251212.555/helm-locate.el b/elpa/helm-20260424.1357/helm-locate.el similarity index 99% rename from elpa/helm-20251212.555/helm-locate.el rename to elpa/helm-20260424.1357/helm-locate.el index 1be9d1a0..a5f21017 100644 --- a/elpa/helm-20251212.555/helm-locate.el +++ b/elpa/helm-20260424.1357/helm-locate.el @@ -1,6 +1,6 @@ ;;; helm-locate.el --- helm interface for locate. -*- lexical-binding: t -*- -;; Copyright (C) 2012 ~ 2025 Thierry Volpiatto +;; Copyright (C) 2012 ~ 2026 Thierry Volpiatto ;; This program is free software; you can redistribute it and/or modify ;; it under the terms of the GNU General Public License as published by diff --git a/elpa/helm-20251212.555/helm-man.el b/elpa/helm-20260424.1357/helm-man.el similarity index 99% rename from elpa/helm-20251212.555/helm-man.el rename to elpa/helm-20260424.1357/helm-man.el index 1174a36f..983a5ba3 100644 --- a/elpa/helm-20251212.555/helm-man.el +++ b/elpa/helm-20260424.1357/helm-man.el @@ -1,6 +1,6 @@ ;;; helm-man.el --- Man and woman UI -*- lexical-binding: t -*- -;; Copyright (C) 2012 ~ 2025 Thierry Volpiatto +;; Copyright (C) 2012 ~ 2026 Thierry Volpiatto ;; This program is free software; you can redistribute it and/or modify ;; it under the terms of the GNU General Public License as published by diff --git a/elpa/helm-20251212.555/helm-misc.el b/elpa/helm-20260424.1357/helm-misc.el similarity index 99% rename from elpa/helm-20251212.555/helm-misc.el rename to elpa/helm-20260424.1357/helm-misc.el index e708e7c5..8064b4a5 100644 --- a/elpa/helm-20251212.555/helm-misc.el +++ b/elpa/helm-20260424.1357/helm-misc.el @@ -1,6 +1,6 @@ ;;; helm-misc.el --- Various functions for helm -*- lexical-binding: t -*- -;; Copyright (C) 2012 ~ 2025 Thierry Volpiatto +;; Copyright (C) 2012 ~ 2026 Thierry Volpiatto ;; This program is free software; you can redistribute it and/or modify ;; it under the terms of the GNU General Public License as published by diff --git a/elpa/helm-20251212.555/helm-mode.el b/elpa/helm-20260424.1357/helm-mode.el similarity index 99% rename from elpa/helm-20251212.555/helm-mode.el rename to elpa/helm-20260424.1357/helm-mode.el index 32a68112..d437fb26 100644 --- a/elpa/helm-20251212.555/helm-mode.el +++ b/elpa/helm-20260424.1357/helm-mode.el @@ -1,6 +1,6 @@ ;;; helm-mode.el --- Enable helm completion everywhere. -*- lexical-binding: t -*- -;; Copyright (C) 2012 ~ 2025 Thierry Volpiatto +;; Copyright (C) 2012 ~ 2026 Thierry Volpiatto ;; This program is free software; you can redistribute it and/or modify ;; it under the terms of the GNU General Public License as published by @@ -516,10 +516,16 @@ data would not be fully collected at init time. If COLLECTION is an `obarray', a TEST should be needed. See `obarray'." (unless input (setq input helm-pattern)) - ;; Ensure COLLECTION is computed from `helm-current-buffer' - ;; because some functions used as COLLECTION work - ;; only in the context of current-buffer (Bug#1030) . - (with-helm-current-buffer + ;; Ensure COLLECTION is computed from `helm-current-buffer' because some + ;; functions used as COLLECTION work only in the context of current-buffer, + ;; presumably when completing-region (Bug#1030) OTOH completion functions used + ;; from completing-read generally expect to be called from the minibuffer + ;; (Bug#2744). + (with-current-buffer (if helm--completing-region + helm-current-buffer + (window-buffer + (or (active-minibuffer-window) + (minibuffer-window)))) (let ((cands (cond ((and alistp (hash-table-p collection)) (cl-loop for k being the hash-keys of collection @@ -1142,6 +1148,10 @@ FLAGS is a list of variables to renitialize to nil when exiting or quitting.") ("locate-library" . library) ("kill-buffer" . buffer) ("package-install" . package) + ("package-upgrade" . package) + ("package-recompile" . package) + ("package-reinstall" . package) + ("package-delete" . package) ("package-vc-install" . package) ("package-vc-checkout" . package) ("package-vc-log-incoming" . package) @@ -1322,11 +1332,18 @@ is used." (when binding (propertize (format " (%s)" binding) 'face 'helm-completions-key-binding))))) +(defun helm-mode--package-name-from-full-name (comp) + "Extract the package name from a package full-name. +e.g. w3m-20251201.129 => w3m." + (if (string-match "\\(.*\\)-[[:digit:]]+" comp) + (match-string 1 comp) + comp)) + (defun helm-completion-package-affixation (_completions) "Affixation function for `package' category. See `helm-completing-read-extra-metadata'." (lambda (comp) - (let* ((sym (intern-soft comp)) + (let* ((sym (intern-soft (helm-mode--package-name-from-full-name comp))) (id (package-get-descriptor sym)) (built-in (package-built-in-p sym)) (status (and id (package-desc-status id))) diff --git a/elpa/helm-20251212.555/helm-net.el b/elpa/helm-20260424.1357/helm-net.el similarity index 99% rename from elpa/helm-20251212.555/helm-net.el rename to elpa/helm-20260424.1357/helm-net.el index 0540c828..61f40cae 100644 --- a/elpa/helm-20251212.555/helm-net.el +++ b/elpa/helm-20260424.1357/helm-net.el @@ -1,6 +1,6 @@ ;;; helm-net.el --- helm browse url and search web. -*- lexical-binding: t -*- -;; Copyright (C) 2012 ~ 2025 Thierry Volpiatto +;; Copyright (C) 2012 ~ 2026 Thierry Volpiatto ;; This program is free software; you can redistribute it and/or modify ;; it under the terms of the GNU General Public License as published by diff --git a/elpa/helm-20251212.555/helm-occur.el b/elpa/helm-20260424.1357/helm-occur.el similarity index 99% rename from elpa/helm-20251212.555/helm-occur.el rename to elpa/helm-20260424.1357/helm-occur.el index f523b0f1..87e5aa00 100644 --- a/elpa/helm-20251212.555/helm-occur.el +++ b/elpa/helm-20260424.1357/helm-occur.el @@ -1,6 +1,6 @@ ;;; helm-occur.el --- Incremental Occur for Helm. -*- lexical-binding: t -*- -;; Copyright (C) 2012 ~ 2025 Thierry Volpiatto +;; Copyright (C) 2012 ~ 2026 Thierry Volpiatto ;; This program is free software; you can redistribute it and/or modify ;; it under the terms of the GNU General Public License as published by diff --git a/elpa/helm-20251212.555/helm-packages.el b/elpa/helm-20260424.1357/helm-packages.el similarity index 97% rename from elpa/helm-20251212.555/helm-packages.el rename to elpa/helm-20260424.1357/helm-packages.el index e0e8af5d..6ba40142 100644 --- a/elpa/helm-20251212.555/helm-packages.el +++ b/elpa/helm-20260424.1357/helm-packages.el @@ -1,6 +1,6 @@ ;;; helm-packages.el --- helm interface to manage packages -*- lexical-binding: t; -*- -;; Copyright (C) 2012 ~ 2025 Thierry Volpiatto +;; Copyright (C) 2012 ~ 2026 Thierry Volpiatto ;; This program is free software; you can redistribute it and/or modify ;; it under the terms of the GNU General Public License as published by @@ -82,6 +82,13 @@ "Hook that run after cloning a package. It is called with two args respectively PACKAGE as a string and DIRECTORY." :type 'hook) + +(defcustom helm-packages-default-urls-for-cloning + '(("gnu" . "https://git.sv.gnu.org/git/elpa/gnu.git") + ("nongnu" . "https://git.sv.gnu.org/git/elpa/nongnu.git")) + "Urls used for packages not specifying :url in their recipes. +This is generally the packages maintained directly in Elpa or NonGnu." + :type '(alist :key-type string :value-type string)) ;;; Actions ;; @@ -273,11 +280,9 @@ PROVIDER can be one of \"melpa\", \"gnu\" or \"nongnu\"." (url (or (plist-get (cdr package-recipe) :url) ;; Assume that when :url = nil the package is maintained in ;; elpa or nongnu. When recipe is fetched from package-archives - ;; addresses the url is always specified or the package if not - ;; clonable not present at all e.g. cond-star. - (helm-acase provider - ("gnu" "https://git.sv.gnu.org/git/emacs/elpa.git") - ("nongnu" "https://git.sv.gnu.org/git/emacs/nongnu.git")))) + ;; addresses, the url is always specified or the package if not + ;; clonable, not present at all e.g. cond-star. + (assoc-default provider helm-packages-default-urls-for-cloning))) (branch (plist-get (cdr package-recipe) :branch))) (cl-assert package-recipe nil (format "Couldn't find package '%s'" package)) (cl-assert (null core) nil @@ -308,11 +313,6 @@ PROVIDER can be one of \"melpa\", \"gnu\" or \"nongnu\"." (recipe (helm-packages-get-recipe-for-cloning package)) (url (plist-get recipe :url)) (branch (plist-get recipe :branch)) - (fix-url (if (or (string-match "\\.git\\'" url) - ;; For git-remote-hg. - (string-match "\\`hg::" url)) - url - (concat url ".git"))) ;; In gnu archive all packages maintained on Elpa are pointing to ;; "https://git.sv.gnu.org/git/emacs/elpa.git", to be able to clone a ;; package from such url we have to use: @@ -325,11 +325,11 @@ PROVIDER can be one of \"melpa\", \"gnu\" or \"nongnu\"." ;; (ws-butler :url "https://git.savannah.gnu.org/git/emacs/nongnu.git" ;; :branch "elpa/ws-butler") (switches (append - (if (string-match "\\(elpa\\|nongnu\\)\\.git\\'" url) + (if (string-match "\\(elpa\\|nongnu\\|gnu\\)\\.git\\'" url) `("clone" "--single-branch" "-b" ,(or branch (format "externals/%s" package))) (delq nil `("clone" ,(and branch "-b") ,branch))) - `(,fix-url ,name)))) + `(,url ,name)))) (cl-assert (not (file-directory-p (expand-file-name name directory))) nil (format "Package already exists in %s" directory)) (with-helm-default-directory directory diff --git a/elpa/helm-20251212.555/helm-pkg.el b/elpa/helm-20260424.1357/helm-pkg.el similarity index 74% rename from elpa/helm-20251212.555/helm-pkg.el rename to elpa/helm-20260424.1357/helm-pkg.el index f7d8822a..f8a30d86 100644 --- a/elpa/helm-20251212.555/helm-pkg.el +++ b/elpa/helm-20260424.1357/helm-pkg.el @@ -1,11 +1,11 @@ ;; -*- no-byte-compile: t; lexical-binding: nil -*- -(define-package "helm" "20251212.555" +(define-package "helm" "20260424.1357" "Helm is an Emacs incremental and narrowing framework." - '((helm-core "4.0.6") + '((helm-core "4.0.7") (wfnames "1.2")) :url "https://emacs-helm.github.io/helm/" - :commit "08fb63fab625e90b699999151dada80232a7c81b" - :revdesc "08fb63fab625" + :commit "3cd5097285dc10ac0898cf6f30c9699c3399e421" + :revdesc "3cd5097285dc" :keywords '("helm" "convenience" "files" "buffers" "grep" "completion" "lisp" "matching" "tools" "help") :authors '(("Thierry Volpiatto" . "thievol@posteo.net")) :maintainers '(("Thierry Volpiatto" . "thievol@posteo.net"))) diff --git a/elpa/helm-20251212.555/helm-regexp.el b/elpa/helm-20260424.1357/helm-regexp.el similarity index 98% rename from elpa/helm-20251212.555/helm-regexp.el rename to elpa/helm-20260424.1357/helm-regexp.el index 767e883c..13fb0bd9 100644 --- a/elpa/helm-20251212.555/helm-regexp.el +++ b/elpa/helm-20260424.1357/helm-regexp.el @@ -1,6 +1,6 @@ ;;; helm-regexp.el --- In buffer regexp searching and replacement for helm. -*- lexical-binding: t -*- -;; Copyright (C) 2012 ~ 2025 Thierry Volpiatto +;; Copyright (C) 2012 ~ 2026 Thierry Volpiatto ;; This program is free software; you can redistribute it and/or modify ;; it under the terms of the GNU General Public License as published by diff --git a/elpa/helm-20251212.555/helm-ring.el b/elpa/helm-20260424.1357/helm-ring.el similarity index 99% rename from elpa/helm-20251212.555/helm-ring.el rename to elpa/helm-20260424.1357/helm-ring.el index 4431d371..d42bd89b 100644 --- a/elpa/helm-20251212.555/helm-ring.el +++ b/elpa/helm-20260424.1357/helm-ring.el @@ -1,6 +1,6 @@ ;;; helm-ring.el --- kill-ring, mark-ring, and register browsers for helm. -*- lexical-binding: t -*- -;; Copyright (C) 2012 ~ 2025 Thierry Volpiatto +;; Copyright (C) 2012 ~ 2026 Thierry Volpiatto ;; This program is free software; you can redistribute it and/or modify ;; it under the terms of the GNU General Public License as published by diff --git a/elpa/helm-20251212.555/helm-semantic.el b/elpa/helm-20260424.1357/helm-semantic.el similarity index 100% rename from elpa/helm-20251212.555/helm-semantic.el rename to elpa/helm-20260424.1357/helm-semantic.el diff --git a/elpa/helm-20251212.555/helm-sys.el b/elpa/helm-20260424.1357/helm-sys.el similarity index 99% rename from elpa/helm-20251212.555/helm-sys.el rename to elpa/helm-20260424.1357/helm-sys.el index 18c60492..6d12f9a3 100644 --- a/elpa/helm-20251212.555/helm-sys.el +++ b/elpa/helm-20260424.1357/helm-sys.el @@ -1,6 +1,6 @@ ;;; helm-sys.el --- System related functions for helm. -*- lexical-binding: t -*- -;; Copyright (C) 2012 ~ 2025 Thierry Volpiatto +;; Copyright (C) 2012 ~ 2026 Thierry Volpiatto ;; This program is free software; you can redistribute it and/or modify ;; it under the terms of the GNU General Public License as published by diff --git a/elpa/helm-20251212.555/helm-tags.el b/elpa/helm-20260424.1357/helm-tags.el similarity index 99% rename from elpa/helm-20251212.555/helm-tags.el rename to elpa/helm-20260424.1357/helm-tags.el index 53a87773..3e685f83 100644 --- a/elpa/helm-20251212.555/helm-tags.el +++ b/elpa/helm-20260424.1357/helm-tags.el @@ -1,6 +1,6 @@ ;;; helm-tags.el --- Helm for Etags. -*- lexical-binding: t -*- -;; Copyright (C) 2012 ~ 2025 Thierry Volpiatto +;; Copyright (C) 2012 ~ 2026 Thierry Volpiatto ;; This program is free software; you can redistribute it and/or modify ;; it under the terms of the GNU General Public License as published by diff --git a/elpa/helm-20251212.555/helm-types.el b/elpa/helm-20260424.1357/helm-types.el similarity index 98% rename from elpa/helm-20251212.555/helm-types.el rename to elpa/helm-20260424.1357/helm-types.el index c7be1efb..f0ed16db 100644 --- a/elpa/helm-20251212.555/helm-types.el +++ b/elpa/helm-20260424.1357/helm-types.el @@ -1,6 +1,6 @@ ;;; helm-types.el --- Helm types classes and methods. -*- lexical-binding: t -*- -;; Copyright (C) 2015 ~ 2025 Thierry Volpiatto +;; Copyright (C) 2015 ~ 2026 Thierry Volpiatto ;; Author: Thierry Volpiatto ;; URL: http://github.com/emacs-helm/helm @@ -72,7 +72,7 @@ (define-key map (kbd "C-c C-x") 'helm-ff-run-open-file-externally) (define-key map (kbd "C-c X") 'helm-ff-run-open-file-with-default-tool) (define-key map (kbd "C-c @") 'helm-ff-run-insert-org-link) - (define-key map (kbd "C-x C-q") 'helm-ff-run-marked-files-in-dired) + (define-key map (kbd "C-x C-q") 'helm-ff-run-edit-marked-files) (define-key map (kbd "C-c C-a") 'helm-ff-run-mail-attach-files) map) "Generic Keymap for files.") @@ -85,7 +85,7 @@ "Find file other frame" 'find-file-other-frame "Open dired in file's directory" 'helm-open-dired "Attach file(s) to mail buffer `C-c C-a'" 'helm-ff-mail-attach-files - "Marked files in dired" 'helm-marked-files-in-dired + "Edit marked files `C-x C-q'" 'helm-ff-edit-marked-files "Grep File(s) `C-u recurse'" 'helm-find-files-grep "Zgrep File(s) `C-u Recurse'" 'helm-ff-zgrep "Pdfgrep File(s)" 'helm-ff-pdfgrep diff --git a/elpa/helm-20251212.555/helm-utils.el b/elpa/helm-20260424.1357/helm-utils.el similarity index 99% rename from elpa/helm-20251212.555/helm-utils.el rename to elpa/helm-20260424.1357/helm-utils.el index fed5c2ee..19c3e52f 100644 --- a/elpa/helm-20251212.555/helm-utils.el +++ b/elpa/helm-20260424.1357/helm-utils.el @@ -1,6 +1,6 @@ ;;; helm-utils.el --- Utilities Functions for helm. -*- lexical-binding: t -*- -;; Copyright (C) 2012 ~ 2025 Thierry Volpiatto +;; Copyright (C) 2012 ~ 2026 Thierry Volpiatto ;; This program is free software; you can redistribute it and/or modify ;; it under the terms of the GNU General Public License as published by diff --git a/elpa/helm-20251212.555/helm-x-files.el b/elpa/helm-20260424.1357/helm-x-files.el similarity index 99% rename from elpa/helm-20251212.555/helm-x-files.el rename to elpa/helm-20260424.1357/helm-x-files.el index 0552a47a..9624502d 100644 --- a/elpa/helm-20251212.555/helm-x-files.el +++ b/elpa/helm-20260424.1357/helm-x-files.el @@ -1,6 +1,6 @@ ;;; helm-x-files.el --- helm auxiliary functions and sources. -*- lexical-binding: t -*- -;; Copyright (C) 2012 ~ 2025 Thierry Volpiatto +;; Copyright (C) 2012 ~ 2026 Thierry Volpiatto ;; This program is free software; you can redistribute it and/or modify ;; it under the terms of the GNU General Public License as published by diff --git a/elpa/helm-20251212.555/helm-x-icons.el b/elpa/helm-20260424.1357/helm-x-icons.el similarity index 99% rename from elpa/helm-20251212.555/helm-x-icons.el rename to elpa/helm-20260424.1357/helm-x-icons.el index 6f13efa9..c8d2bc52 100644 --- a/elpa/helm-20251212.555/helm-x-icons.el +++ b/elpa/helm-20260424.1357/helm-x-icons.el @@ -1,6 +1,6 @@ ;;; helm-x-icons.el --- Provide compatibility between icons providers -*- lexical-binding: t -*- -;; Copyright (C) 2012 ~ 2025 Thierry Volpiatto +;; Copyright (C) 2012 ~ 2026 Thierry Volpiatto ;; This program is free software; you can redistribute it and/or modify ;; it under the terms of the GNU General Public License as published by diff --git a/elpa/helm-20251212.555/helm.el b/elpa/helm-20260424.1357/helm.el similarity index 91% rename from elpa/helm-20251212.555/helm.el rename to elpa/helm-20260424.1357/helm.el index ac8ca346..5ef4111b 100644 --- a/elpa/helm-20251212.555/helm.el +++ b/elpa/helm-20260424.1357/helm.el @@ -2,7 +2,7 @@ ;; Copyright (C) 2007 Tamas Patrovics ;; 2008 ~ 2011 rubikitch -;; 2011 ~ 2025 Thierry Volpiatto +;; 2011 ~ 2026 Thierry Volpiatto ;; This is a fork of anything.el wrote by Tamas Patrovics. @@ -11,10 +11,10 @@ ;; Thierry Volpiatto ;; Author: Thierry Volpiatto -;; Package-Version: 20251212.555 -;; Package-Revision: 08fb63fab625 +;; Package-Version: 20260424.1357 +;; Package-Revision: 3cd5097285dc ;; URL: https://emacs-helm.github.io/helm/ -;; Package-Requires: ((helm-core "4.0.6") (wfnames "1.2")) +;; Package-Requires: ((helm-core "4.0.7") (wfnames "1.2")) ;; Keywords: helm, convenience, files, buffers, grep, completion, lisp, matching, tools, help ;; This program is free software; you can redistribute it and/or modify diff --git a/elpa/helm-core-20260424.1357/README-elpa b/elpa/helm-core-20260424.1357/README-elpa new file mode 100644 index 00000000..afaa443c --- /dev/null +++ b/elpa/helm-core-20260424.1357/README-elpa @@ -0,0 +1,3 @@ +Contains the main code for Helm. +As a package helm-core provides the files helm-core.el, helm-lib.el, +helm-source.el and helm-multi-match.el. diff --git a/elpa/helm-core-20251211.709/helm-core-autoloads.el b/elpa/helm-core-20260424.1357/helm-core-autoloads.el similarity index 87% rename from elpa/helm-core-20251211.709/helm-core-autoloads.el rename to elpa/helm-core-20260424.1357/helm-core-autoloads.el index 175f9bd9..ab085bdb 100644 --- a/elpa/helm-core-20251211.709/helm-core-autoloads.el +++ b/elpa/helm-core-20260424.1357/helm-core-autoloads.el @@ -11,8 +11,8 @@ ;;; Generated autoloads from helm-core.el -(autoload 'helm-define-multi-key "helm-core" "\ -In KEYMAP, define key sequence KEY for function list FUNCTIONS. +(autoload 'helm-define-multi-key "helm-core" +"In KEYMAP, define key sequence KEY for function list FUNCTIONS. Each function runs sequentially for each KEY press. If DELAY is specified, switch back to initial function of FUNCTIONS list after DELAY seconds. @@ -35,16 +35,15 @@ Waiting more than 2 seconds between key presses switches back to executing the first function on the next hit. (fn KEYMAP KEY FUNCTIONS &optional DELAY)") -(autoload 'helm-multi-key-defun "helm-core" "\ -Define NAME as a multi-key command running FUNS. +(autoload 'helm-multi-key-defun "helm-core" +"Define NAME as a multi-key command running FUNS. After DELAY seconds, the FUNS list is reinitialized. See `helm-define-multi-key'. (fn NAME DOCSTRING FUNS &optional DELAY)" nil t) -(function-put 'helm-multi-key-defun 'lisp-indent-function 2) (function-put 'helm-multi-key-defun 'doc-string-elt 2) -(autoload 'helm-define-key-with-subkeys "helm-core" "\ -Define in MAP a KEY and SUBKEY to COMMAND. +(autoload 'helm-define-key-with-subkeys "helm-core" +"Define in MAP a KEY and SUBKEY to COMMAND. This allows typing KEY to call COMMAND the first time and type only SUBKEY on subsequent calls. @@ -79,12 +78,12 @@ i.e. the loop is not entered after running COMMAND. (fn MAP KEY SUBKEY COMMAND &optional OTHER-SUBKEYS PROMPT EXIT-FN DELAY DOCSTRING)") (function-put 'helm-define-key-with-subkeys 'lisp-indent-function 1) -(autoload 'helm-configuration "helm-core" "\ -Customize Helm." t) -(autoload 'helm-debug-open-last-log "helm-core" "\ -Open Helm log file or buffer of last Helm session." t) -(autoload 'helm "helm-core" "\ -Main function to execute helm sources. +(autoload 'helm-configuration "helm-core" +"Customize Helm." t) +(autoload 'helm-debug-open-last-log "helm-core" +"Open Helm log file or buffer of last Helm session." t) +(autoload 'helm "helm-core" +"Main function to execute helm sources. PLIST is a list like @@ -211,10 +210,10 @@ supported: However, the use of non-keyword args is deprecated. (fn &key SOURCES INPUT PROMPT RESUME PRESELECT BUFFER KEYMAP DEFAULT HISTORY ALLOW-NEST OTHER-LOCAL-VARS)") -(autoload 'helm-cycle-resume "helm-core" "\ -Cycle in `helm-buffers' list and resume when waiting more than 1.2s." t) -(autoload 'helm-other-buffer "helm-core" "\ -Simplified Helm interface with other `helm-buffer'. +(autoload 'helm-cycle-resume "helm-core" +"Cycle in `helm-buffers' list and resume when waiting more than 1.2s." t) +(autoload 'helm-other-buffer "helm-core" +"Simplified Helm interface with other `helm-buffer'. Call `helm' only with SOURCES and BUFFER as args. (fn SOURCES BUFFER)") @@ -223,8 +222,8 @@ Call `helm' only with SOURCES and BUFFER as args. ;;; Generated autoloads from helm-lib.el -(autoload 'helm-add-to-list "helm-lib" "\ -Add or move ELM to the value of VAR at INDEX unless already here. +(autoload 'helm-add-to-list "helm-lib" +"Add or move ELM to the value of VAR at INDEX unless already here. If ELM is member of var value and at index INDEX, return var value unchanged, if INDEX value is different move ELM at this `nth' INDEX value. diff --git a/elpa/helm-core-20251211.709/helm-core-pkg.el b/elpa/helm-core-20260424.1357/helm-core-pkg.el similarity index 70% rename from elpa/helm-core-20251211.709/helm-core-pkg.el rename to elpa/helm-core-20260424.1357/helm-core-pkg.el index dab0ad61..8343da3b 100644 --- a/elpa/helm-core-20251211.709/helm-core-pkg.el +++ b/elpa/helm-core-20260424.1357/helm-core-pkg.el @@ -1,10 +1,10 @@ ;; -*- no-byte-compile: t; lexical-binding: nil -*- -(define-package "helm-core" "20251211.709" +(define-package "helm-core" "20260424.1357" "Development files for Helm." '((emacs "25.1") (async "1.9.9")) :url "https://emacs-helm.github.io/helm/" - :commit "c9a6c2542e5ec48700d1a72632cef009e5ee3253" - :revdesc "c9a6c2542e5e" + :commit "3cd5097285dc10ac0898cf6f30c9699c3399e421" + :revdesc "3cd5097285dc" :authors '(("Thierry Volpiatto" . "thievol@posteo.net")) :maintainers '(("Thierry Volpiatto" . "thievol@posteo.net"))) diff --git a/elpa/helm-core-20251211.709/helm-core.el b/elpa/helm-core-20260424.1357/helm-core.el similarity index 99% rename from elpa/helm-core-20251211.709/helm-core.el rename to elpa/helm-core-20260424.1357/helm-core.el index 8bdd2cbf..0deb4ab9 100644 --- a/elpa/helm-core-20251211.709/helm-core.el +++ b/elpa/helm-core-20260424.1357/helm-core.el @@ -1,11 +1,11 @@ ;;; helm-core.el --- Development files for Helm -*- lexical-binding: t -*- -;; Copyright (C) 2022 ~ 2025 Thierry Volpiatto +;; Copyright (C) 2022 ~ 2026 Thierry Volpiatto ;; Author: Thierry Volpiatto ;; URL: https://emacs-helm.github.io/helm/ -;; Package-Version: 20251211.709 -;; Package-Revision: c9a6c2542e5e +;; Package-Version: 20260424.1357 +;; Package-Revision: 3cd5097285dc ;; Package-Requires: ((emacs "25.1") (async "1.9.9")) ;; This program is free software; you can redistribute it and/or modify @@ -206,6 +206,8 @@ It is let-bounded in `helm-read-file-name'. Same as `minibuffer-completing-file-name' but doesn't affect `file-directory-p' when called on remote files. WARN: Use this only in `helm-read-file-name'.") +(defvar helm-initial-windows nil + "Store the `window-list' before starting helm.") ;;; Multi keys ;; @@ -2195,7 +2197,8 @@ E.g. (helm-log-error \"Error %s: %s\" (car err) (cdr err))." (defmacro helm-make-command-from-action (symbol doc action &rest body) "Make a command SYMBOL from ACTION with docstring DOC. The command SYMBOL will quit helm before execute. -Argument ACTION should be an existing helm action. +Argument ACTION should be an existing helm action in the source from where this +command will be called. BODY form will run before calling action. Example: @@ -2641,10 +2644,14 @@ i.e. functions called with RET." (setq helm-saved-action action) (setq helm-saved-selection (or (helm-get-selection) "")) (setq helm--executing-helm-action t) - ;; When toggling minibuffer and header-line, we want next action - ;; inherit this setting. - (helm-set-local-variable 'helm-echo-input-in-header-line - (with-helm-buffer helm-echo-input-in-header-line)) + (helm-set-local-variable + ;; When toggling minibuffer and header-line, we want next action + ;; inherit this setting. + 'helm-echo-input-in-header-line + (with-helm-buffer helm-echo-input-in-header-line) + ;; Keep the same buffer for subsequent helm sessions started as actions. + 'helm-current-buffer + (with-helm-buffer helm-current-buffer)) ;; Ensure next action use same display function as initial helm-buffer when ;; helm-actions-inherit-frame-settings is non nil. (when (and helm-actions-inherit-frame-settings @@ -3803,6 +3810,7 @@ For RESUME INPUT DEFAULT and SOURCES see `helm'." (helm-log "helm-initialize" "start initialization: resume=%S input=%S" resume input) (helm-frame-or-window-configuration 'save) + (setq helm-initial-windows (window-list nil 1)) (let ((sources-list (helm-get-sources sources))) (setq helm--in-fuzzy (cl-loop for s in sources-list @@ -6709,7 +6717,7 @@ If action buffer is displayed, kill it." (put 'helm-debug-output 'helm-only t) (defun helm-default-debug-function () - "Collect sources of helm current session without their keymap. + "Collect sources of helm current session. This is the default function for `helm-debug-function'." (with-helm-buffer helm-sources)) @@ -6717,12 +6725,16 @@ This is the default function for `helm-debug-function'." (let ((local-vars (buffer-local-variables (get-buffer helm-buffer))) (count 1)) (insert (format "* Helm debug from `%s' buffer\n\n" helm-buffer)) - (insert "** Local variables\n\n#+begin_src elisp\n" + (insert "** Helm local variables\n\n#+begin_src elisp\n" (pp-to-string (remove (assq 'helm-sources local-vars) local-vars)) "\n#+end_src\n") + (insert "** Minibuffer local variables\n\n#+begin_src elisp\n" + (pp-to-string (with-selected-window (minibuffer-window) + (buffer-local-variables))) + "\n#+end_src\n") (dolist-with-progress-reporter (v (helm-interpret-value helm-debug-function)) "Calculating all helm-related values..." - (insert (format "** Value%s\n" count) + (insert (format "** Source%s value\n" count) "#+begin_src elisp\n" (pp-to-string v) "\n#+end_src\n") (cl-incf count)))) @@ -7796,10 +7808,11 @@ If ARG is negative toggle backward." (interactive "p") (with-helm-alive-p (with-helm-window - (let ((nomark (assq 'nomark (helm-get-current-source))) - (next-fns (if (< arg 0) - '(helm-beginning-of-source-p . helm-previous-line) - '(helm-end-of-source-p . helm-next-line)))) + (let* ((src (helm-get-current-source)) + (nomark (assq 'nomark src)) + (next-fns (if (< arg 0) + '(helm-beginning-of-source-p . helm-previous-line) + '(helm-end-of-source-p . helm-next-line)))) (if nomark (message "Marking not allowed in this source") (cl-loop with n = (if (< arg 0) (* arg -1) arg) @@ -7810,7 +7823,7 @@ If ARG is negative toggle backward." (helm-make-visible-mark)) (if (funcall (car next-fns)) (progn - (helm-display-mode-line (helm-get-current-source)) + (helm-display-mode-line src) (cl-return nil)) (funcall (cdr next-fns))))) (set-window-margins (selected-window) diff --git a/elpa/helm-core-20251211.709/helm-lib.el b/elpa/helm-core-20260424.1357/helm-lib.el similarity index 99% rename from elpa/helm-core-20251211.709/helm-lib.el rename to elpa/helm-core-20260424.1357/helm-lib.el index b89372b9..34398405 100644 --- a/elpa/helm-core-20251211.709/helm-lib.el +++ b/elpa/helm-core-20260424.1357/helm-lib.el @@ -1,6 +1,6 @@ ;;; helm-lib.el --- Helm routines. -*- lexical-binding: t -*- -;; Copyright (C) 2015 ~ 2025 Thierry Volpiatto +;; Copyright (C) 2015 ~ 2026 Thierry Volpiatto ;; Author: Thierry Volpiatto ;; URL: http://github.com/emacs-helm/helm diff --git a/elpa/helm-core-20251211.709/helm-multi-match.el b/elpa/helm-core-20260424.1357/helm-multi-match.el similarity index 99% rename from elpa/helm-core-20251211.709/helm-multi-match.el rename to elpa/helm-core-20260424.1357/helm-multi-match.el index 1a1a1d7f..7bde6d39 100644 --- a/elpa/helm-core-20251211.709/helm-multi-match.el +++ b/elpa/helm-core-20260424.1357/helm-multi-match.el @@ -3,7 +3,7 @@ ;; Original Author: rubikitch ;; Copyright (C) 2008 ~ 2011 rubikitch -;; Copyright (C) 2011 ~ 2025 Thierry Volpiatto +;; Copyright (C) 2011 ~ 2026 Thierry Volpiatto ;; Author: Thierry Volpiatto ;; URL: http://github.com/emacs-helm/helm diff --git a/elpa/helm-core-20251211.709/helm-source.el b/elpa/helm-core-20260424.1357/helm-source.el similarity index 99% rename from elpa/helm-core-20251211.709/helm-source.el rename to elpa/helm-core-20260424.1357/helm-source.el index 392eb8d2..2df9075d 100644 --- a/elpa/helm-core-20251211.709/helm-source.el +++ b/elpa/helm-core-20260424.1357/helm-source.el @@ -1,6 +1,6 @@ ;;; helm-source.el --- Helm source creation. -*- lexical-binding: t -*- -;; Copyright (C) 2015 ~ 2025 Thierry Volpiatto +;; Copyright (C) 2015 ~ 2026 Thierry Volpiatto ;; Author: Thierry Volpiatto ;; URL: http://github.com/emacs-helm/helm diff --git a/elpa/helm-gtags-20240925.755/helm-gtags-autoloads.el b/elpa/helm-gtags-20240925.755/helm-gtags-autoloads.el deleted file mode 100644 index 3815127e..00000000 --- a/elpa/helm-gtags-20240925.755/helm-gtags-autoloads.el +++ /dev/null @@ -1,117 +0,0 @@ -;;; helm-gtags-autoloads.el --- automatically extracted autoloads (do not edit) -*- lexical-binding: t -*- -;; Generated by the `loaddefs-generate' function. - -;; This file is part of GNU Emacs. - -;;; Code: - -(add-to-list 'load-path (or (and load-file-name (directory-file-name (file-name-directory load-file-name))) (car load-path))) - - - -;;; Generated autoloads from helm-gtags.el - -(autoload 'helm-gtags-clear-all-cache "helm-gtags" "\ -Not documented." t) -(autoload 'helm-gtags-clear-cache "helm-gtags" "\ -Not documented." t) -(autoload 'helm-gtags-next-history "helm-gtags" "\ -Jump to next position on context stack" t) -(autoload 'helm-gtags-previous-history "helm-gtags" "\ -Jump to previous position on context stack" t) -(autoload 'helm-gtags-select "helm-gtags" "\ -Not documented." t) -(autoload 'helm-gtags-select-path "helm-gtags" "\ -Not documented." t) -(autoload 'helm-gtags-tags-in-this-function "helm-gtags" "\ -Show tagnames which are referenced in this function and jump to it." t) -(autoload 'helm-gtags-create-tags "helm-gtags" "\ -Not documented. - -(fn DIR LABEL)" t) -(autoload 'helm-gtags-delete-tags "helm-gtags" "\ -Delete file GTAGS, GRTAGS, GPATH, ID etc. generated by gtags." t) -(autoload 'helm-gtags-find-tag "helm-gtags" "\ -Jump to definition - -(fn TAG)" t) -(autoload 'helm-gtags-find-tag-other-window "helm-gtags" "\ -Jump to definition in other window. - -(fn TAG)" t) -(autoload 'helm-gtags-find-rtag "helm-gtags" "\ -Jump to referenced point - -(fn TAG)" t) -(autoload 'helm-gtags-find-symbol "helm-gtags" "\ -Jump to the symbol location - -(fn TAG)" t) -(autoload 'helm-gtags-find-pattern "helm-gtags" "\ -Grep and jump by gtags tag files. - -(fn PATTERN)" t) -(autoload 'helm-gtags-find-files "helm-gtags" "\ -Find file from tagged with gnu global. - -(fn FILE)" t) -(autoload 'helm-gtags-find-tag-from-here "helm-gtags" "\ -Jump point by current point information. -Jump to definition point if cursor is on its reference. -Jump to reference point if curosr is on its definition" t) -(autoload 'helm-gtags-dwim "helm-gtags" "\ -Find by context. Here is -- on include statement then jump to included file -- on symbol definition then jump to its references -- on reference point then jump to its definition." t) -(autoload 'helm-gtags-parse-file "helm-gtags" "\ -Parse current file with gnu global. This is similar to `imenu'. -You can jump definitions of functions, symbols in this file." t) -(autoload 'helm-gtags-push-stack "helm-gtags" "\ -Push current location to the stack." t) -(autoload 'helm-gtags-pop-stack "helm-gtags" "\ -Jump to previous point on the context stack and pop it from stack." t) -(autoload 'helm-gtags-show-stack "helm-gtags" "\ -Show current context stack." t) -(autoload 'helm-gtags-clear-stack "helm-gtags" "\ -Clear current context stack." t) -(autoload 'helm-gtags-clear-all-stacks "helm-gtags" "\ -Clear all context stacks." t) -(autoload 'helm-gtags-update-tags "helm-gtags" "\ -Update TAG file. Update All files with `C-u' prefix. -Generate new TAG file in selected directory with `C-u C-u'" t) -(autoload 'helm-gtags-resume "helm-gtags" "\ -Resurrect previously invoked `helm-gtags` command." t) -(autoload 'helm-gtags-mode "helm-gtags" "\ -Toggle Helm-Gtags mode on or off. - -This is a minor mode. If called interactively, toggle the `Helm-Gtags -mode' mode. If the prefix argument is positive, enable the mode, and if -it is zero or negative, disable the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable the -mode if ARG is nil, omitted, or is a positive number. Disable the mode -if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate the variable `helm-gtags-mode'. - -The mode's hook is called both when the mode is enabled and when it is -disabled. - -(fn &optional ARG)" t) -(register-definition-prefixes "helm-gtags" '("helm-")) - -;;; End of scraped data - -(provide 'helm-gtags-autoloads) - -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; no-native-compile: t -;; coding: utf-8-emacs-unix -;; End: - -;;; helm-gtags-autoloads.el ends here diff --git a/elpa/helm-gtags-20240925.755/helm-gtags-pkg.el b/elpa/helm-gtags-20240925.755/helm-gtags-pkg.el deleted file mode 100644 index 03161ad1..00000000 --- a/elpa/helm-gtags-20240925.755/helm-gtags-pkg.el +++ /dev/null @@ -1,10 +0,0 @@ -;; -*- no-byte-compile: t; lexical-binding: nil -*- -(define-package "helm-gtags" "20240925.755" - "GNU GLOBAL helm interface." - '((emacs "24.4") - (helm "2.0")) - :url "https://github.com/emacsorphanage/helm-gtags" - :commit "f51eec4a39d7a38a030fd37e40834f1ca9b61e00" - :revdesc "f51eec4a39d7" - :authors '(("Syohei YOSHIDA" . "syohex@gmail.com")) - :maintainers '(("Jen-Chieh Shen" . "jcs090218@gmail.com"))) diff --git a/elpa/helm-gtags-20260204.1753/README-elpa b/elpa/helm-gtags-20260204.1753/README-elpa new file mode 100644 index 00000000..26aa68eb --- /dev/null +++ b/elpa/helm-gtags-20260204.1753/README-elpa @@ -0,0 +1,22 @@ +`helm-gtags.el' is a `helm' interface of GNU Global. +`helm-gtags.el' is not compatible `anything-gtags.el', but `helm-gtags.el' +is designed for fast search. + + +To use this package, add these lines to your init.el or .emacs file: + + ;; Enable helm-gtags-mode + (add-hook 'c-mode-hook 'helm-gtags-mode) + (add-hook 'c++-mode-hook 'helm-gtags-mode) + (add-hook 'asm-mode-hook 'helm-gtags-mode) + + ;; Set key bindings + (eval-after-load "helm-gtags" + '(progn + (define-key helm-gtags-mode-map (kbd "M-t") 'helm-gtags-find-tag) + (define-key helm-gtags-mode-map (kbd "M-r") 'helm-gtags-find-rtag) + (define-key helm-gtags-mode-map (kbd "M-s") 'helm-gtags-find-symbol) + (define-key helm-gtags-mode-map (kbd "M-g M-p") 'helm-gtags-parse-file) + (define-key helm-gtags-mode-map (kbd "C-c <") 'helm-gtags-previous-history) + (define-key helm-gtags-mode-map (kbd "C-c >") 'helm-gtags-next-history) + (define-key helm-gtags-mode-map (kbd "M-,") 'helm-gtags-pop-stack))) diff --git a/elpa/helm-gtags-20260204.1753/helm-gtags-autoloads.el b/elpa/helm-gtags-20260204.1753/helm-gtags-autoloads.el new file mode 100644 index 00000000..4db4ce39 --- /dev/null +++ b/elpa/helm-gtags-20260204.1753/helm-gtags-autoloads.el @@ -0,0 +1,119 @@ +;;; helm-gtags-autoloads.el --- automatically extracted autoloads (do not edit) -*- lexical-binding: t -*- +;; Generated by the `loaddefs-generate' function. + +;; This file is part of GNU Emacs. + +;;; Code: + +(add-to-list 'load-path (or (and load-file-name (directory-file-name (file-name-directory load-file-name))) (car load-path))) + + + +;;; Generated autoloads from helm-gtags.el + +(autoload 'helm-gtags-clear-all-cache "helm-gtags" +"Not documented." t) +(autoload 'helm-gtags-clear-cache "helm-gtags" +"Not documented." t) +(autoload 'helm-gtags-next-history "helm-gtags" +"Jump to next position on context stack" t) +(autoload 'helm-gtags-previous-history "helm-gtags" +"Jump to previous position on context stack" t) +(autoload 'helm-gtags-select "helm-gtags" +"Not documented." t) +(autoload 'helm-gtags-select-path "helm-gtags" +"Not documented." t) +(autoload 'helm-gtags-tags-in-this-function "helm-gtags" +"Show tagnames which are referenced in this function and jump to it." t) +(autoload 'helm-gtags-create-tags "helm-gtags" +"Not documented. + +(fn DIR LABEL)" t) +(autoload 'helm-gtags-delete-tags "helm-gtags" +"Delete file GTAGS, GRTAGS, GPATH, ID etc. generated by gtags." t) +(autoload 'helm-gtags-find-tag "helm-gtags" +"Jump to definition + +(fn TAG)" t) +(autoload 'helm-gtags-find-tag-other-window "helm-gtags" +"Jump to definition in other window. + +(fn TAG)" t) +(autoload 'helm-gtags-find-rtag "helm-gtags" +"Jump to referenced point + +(fn TAG)" t) +(autoload 'helm-gtags-find-symbol "helm-gtags" +"Jump to the symbol location + +(fn TAG)" t) +(autoload 'helm-gtags-find-pattern "helm-gtags" +"Grep and jump by gtags tag files. + +(fn PATTERN)" t) +(autoload 'helm-gtags-find-files "helm-gtags" +"Find file from tagged with gnu global. + +(fn FILE)" t) +(autoload 'helm-gtags-find-tag-from-here "helm-gtags" +"Jump point by current point information. +Jump to definition point if cursor is on its reference. +Jump to reference point if curosr is on its definition" t) +(autoload 'helm-gtags-dwim "helm-gtags" +"Find by context. Here is +- on include statement then jump to included file +- on symbol definition then jump to its references +- on reference point then jump to its definition." t) +(autoload 'helm-gtags-parse-file "helm-gtags" +"Parse current file with gnu global. This is similar to `imenu'. +You can jump definitions of functions, symbols in this file." t) +(autoload 'helm-gtags-push-stack "helm-gtags" +"Push current location to the stack." t) +(autoload 'helm-gtags-pop-stack "helm-gtags" +"Jump to previous point on the context stack and pop it from stack." t) +(autoload 'helm-gtags-show-stack "helm-gtags" +"Show current context stack." t) +(autoload 'helm-gtags-clear-stack "helm-gtags" +"Clear current context stack." t) +(autoload 'helm-gtags-clear-all-stacks "helm-gtags" +"Clear all context stacks." t) +(autoload 'helm-gtags-update-tags "helm-gtags" +"Update TAG file. Update All files with `C-u' prefix. +Generate new TAG file in selected directory with `C-u C-u'" t) +(autoload 'helm-gtags-resume "helm-gtags" +"Resurrect previously invoked `helm-gtags` command." t) +(autoload 'helm-gtags-mode "helm-gtags" +"Enable helm-gtags. + +This is a minor mode. If called interactively, toggle the `Helm-Gtags +mode' mode. If the prefix argument is positive, enable the mode, and if +it is zero or negative, disable the mode. + +If called from Lisp, toggle the mode if ARG is `toggle'. Enable the +mode if ARG is nil, omitted, or is a positive number. Disable the mode +if ARG is a negative number. + +To check whether the minor mode is enabled in the current buffer, +evaluate the variable `helm-gtags-mode'. + +The mode's hook is called both when the mode is enabled and when it is +disabled. + +\\{helm-gtags-mode-map} + +(fn &optional ARG)" t) +(register-definition-prefixes "helm-gtags" '("helm-")) + +;;; End of scraped data + +(provide 'helm-gtags-autoloads) + +;; Local Variables: +;; version-control: never +;; no-byte-compile: t +;; no-update-autoloads: t +;; no-native-compile: t +;; coding: utf-8-emacs-unix +;; End: + +;;; helm-gtags-autoloads.el ends here diff --git a/elpa/helm-gtags-20260204.1753/helm-gtags-pkg.el b/elpa/helm-gtags-20260204.1753/helm-gtags-pkg.el new file mode 100644 index 00000000..1b347f05 --- /dev/null +++ b/elpa/helm-gtags-20260204.1753/helm-gtags-pkg.el @@ -0,0 +1,10 @@ +;; -*- no-byte-compile: t; lexical-binding: nil -*- +(define-package "helm-gtags" "20260204.1753" + "GNU GLOBAL helm interface." + '((emacs "27.1") + (helm "3.0")) + :url "https://github.com/syohex/emacs-helm-gtags" + :commit "bfafd3d4a7f028d42f3f46c3273eaed930269ec6" + :revdesc "bfafd3d4a7f0" + :authors '(("Syohei YOSHIDA" . "syohex@gmail.com")) + :maintainers '(("Jen-Chieh Shen" . "jcs090218@gmail.com"))) diff --git a/elpa/helm-gtags-20240925.755/helm-gtags.el b/elpa/helm-gtags-20260204.1753/helm-gtags.el similarity index 97% rename from elpa/helm-gtags-20240925.755/helm-gtags.el rename to elpa/helm-gtags-20260204.1753/helm-gtags.el index 72ceddef..c52c9bed 100644 --- a/elpa/helm-gtags-20240925.755/helm-gtags.el +++ b/elpa/helm-gtags-20260204.1753/helm-gtags.el @@ -1,14 +1,14 @@ ;;; helm-gtags.el --- GNU GLOBAL helm interface -*- lexical-binding: t; -*- ;; Copyright (C) 2016 by Syohei YOSHIDA -;; Copyright (C) 2020-2024 Shen, Jen-Chieh +;; Copyright (C) 2020-2026 Shen, Jen-Chieh ;; Author: Syohei YOSHIDA ;; Maintainer: Jen-Chieh Shen ;; URL: https://github.com/syohex/emacs-helm-gtags -;; Package-Version: 20240925.755 -;; Package-Revision: f51eec4a39d7 -;; Package-Requires: ((emacs "24.4") (helm "2.0")) +;; Package-Version: 20260204.1753 +;; Package-Revision: bfafd3d4a7f0 +;; Package-Requires: ((emacs "27.1") (helm "3.0")) ;; This program is free software; you can redistribute it and/or modify ;; it under the terms of the GNU General Public License as published by @@ -66,6 +66,14 @@ "GNU GLOBAL for helm." :group 'helm) +;; Declare obsolete variable aliases before their referents +(define-obsolete-variable-alias + 'helm-c-gtags-path-style 'helm-gtags-path-style "0.8") +(define-obsolete-variable-alias + 'helm-c-gtags-ignore-case 'helm-gtags-ignore-case "0.8") +(define-obsolete-variable-alias + 'helm-c-gtags-read-only 'helm-gtags-read-only "0.8") + (defcustom helm-gtags-path-style 'root "Style of file path." :type '(choice (const :tag "Root of the current project" root) @@ -108,8 +116,8 @@ :group 'helm-gtags) (defcustom helm-gtags-update-interval-second 60 - "Tags are updated in `after-save-hook' if this seconds is passed from \ -last update. + "Update interval in seconds for tags in `after-save-hook'. +Tags are updated if this many seconds have passed since last update. Always update if value of this variable is nil." :type '(choice (integer :tag "Update interval seconds") (boolean :tag "Update every time" nil)) @@ -199,20 +207,7 @@ Always update if value of this variable is nil." "\\`\\s-*#\\(?:include\\|import\\)\\s-*[\"<]\\(?:[./]*\\)?\\(.*?\\)[\">]" "Not documented.") -(defmacro helm-declare-obsolete-variable (old new version) - "Not documented, OLD, NEW, VERSION." - `(progn - (defvaralias ,old ,new) - (make-obsolete-variable ,old ,new ,version))) - -(helm-declare-obsolete-variable - 'helm-c-gtags-path-style 'helm-gtags-path-style "0.8") -(helm-declare-obsolete-variable - 'helm-c-gtags-ignore-case 'helm-gtags-ignore-case "0.8") -(helm-declare-obsolete-variable - 'helm-c-gtags-read-only 'helm-gtags-read-only "0.8") - -;; completsion function for completing-read. +;; completion function for completing-read. (defun helm-gtags--completing-gtags (string predicate code) (helm-gtags--complete 'tag string predicate code)) (defun helm-gtags--completing-pattern (string predicate code) @@ -576,7 +571,7 @@ Always update if value of this variable is nil." (defun helm-gtags--construct-command (type &optional in) "Not documented." (setq helm-gtags--local-directory nil) - (let ((dir (helm-attr 'helm-gtags-base-directory (helm-get-current-source)))) + (let ((dir (helm-get-attr 'helm-gtags-base-directory (helm-get-current-source)))) (when (and dir (not (eq type 'find-file))) (setq helm-gtags--local-directory dir))) (let ((input (or in helm-gtags--query)) @@ -1172,9 +1167,9 @@ Always update if value of this variable is nil." (when tagname (setq helm-gtags--query tagname)) (let ((tagroot (helm-gtags--find-tag-simple))) - (helm-attrset 'helm-gtags-base-directory dir src) + (helm-set-attr 'helm-gtags-base-directory dir src) (when tagname - (helm-attrset 'name (format "%s in %s" tagname (or dir tagroot)) src)) + (helm-set-attr 'name (format "%s in %s" tagname (or dir tagroot)) src)) (helm :sources srcs :buffer helm-gtags--buffer :preselect preselect-regexp)))) @@ -1200,7 +1195,8 @@ Always update if value of this variable is nil." (progn (fit-window-to-buffer win) (when (yes-or-no-p "Remove GNU Global tag files? ") - (with-demoted-errors (mapc #'delete-file files)))) + (with-demoted-errors "Error deleting files: %S" + (mapc #'delete-file files)))) (when (window-live-p win) (quit-window t win)))))) @@ -1323,7 +1319,7 @@ You can jump definitions of functions, symbols in this file." (helm-gtags--save-current-context) (setq helm-gtags--use-otherwin (helm-gtags--using-other-window-p)) (helm-gtags--set-parsed-file) - (helm-attrset 'name + (helm-set-attr 'name (format "Parsed File: %s" (file-relative-name helm-gtags--parsed-file helm-gtags--tag-location)) @@ -1353,8 +1349,8 @@ You can jump definitions of functions, symbols in this file." (defun helm-gtags-show-stack () "Show current context stack." (interactive) - (helm-other-buffer 'helm-source-gtags-show-stack - (get-buffer-create helm-gtags--buffer))) + (helm :sources 'helm-source-gtags-show-stack + :buffer (get-buffer-create helm-gtags--buffer))) ;;;###autoload (defun helm-gtags-clear-stack () @@ -1450,8 +1446,8 @@ Generate new TAG file in selected directory with `C-u C-u'" (defvar helm-gtags-mode-map (make-sparse-keymap)) ;;;###autoload -(define-minor-mode helm-gtags-mode () - "Enable helm-gtags" +(define-minor-mode helm-gtags-mode + "Enable helm-gtags." :init-value nil :global nil :keymap helm-gtags-mode-map -- 2.47.3