branch: externals/hyperbole commit d9874c7fccb54dca5aefe59c953d233be0195058 Author: Mats Lidell <mats.lid...@lidells.se> Commit: GitHub <nore...@github.com>
Silence more unknown functions warnings (#81) --- ChangeLog | 33 +++++++++++++++++++++++++++++++++ hpath.el | 7 +++++++ hsettings.el | 6 ++++++ hui-dired-sidebar.el | 5 +++++ hui-mouse.el | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++ hui-treemacs.el | 12 ++++++++++++ hversion.el | 5 +++++ hycontrol.el | 5 +++++ 8 files changed, 124 insertions(+) diff --git a/ChangeLog b/ChangeLog index ecf7b95..02bf522 100644 --- a/ChangeLog +++ b/ChangeLog @@ -4,6 +4,39 @@ 2021-05-12 Mats Lidell <ma...@gnu.org> +* hui-treemacs.el (treemacs, treemacs-current-button) + (treemacs-current-visibility, treemacs-get-local-buffer) + (treemacs-is-treemacs-window?, treemacs-node-buffer-and-position) + (treemacs-quit, treemacs-toggle-node): Add external dependencies. + +* hui-dired-sidebar.el (dired-sidebar-toggle-sidebar): Add external dependency. + +* hui-mouse.el (todotxt-archive, todotxt-bury, todotxt-complete-toggle) + (todotxt-edit-item, magit-current-section, magit-diff-visit-file) + (magit-diff-visit-file--internal, magit-file-at-point) + (magit-section-cycle-diffs, magit-section-cycle-global) + (magit-section-hide, magit-section-show, -flatten) + (imenu--make-index-alist, image-dired-thumbnail-display-external) + (image-dired-display-thumbnail-original-image) + (image-dired-mouse-select-thumbnail, helm-action-window) + (helm-buffer-get, helm-get-selection, helm-mark-current-line) + (helm-next-line, helm-pos-candidate-separator-p) + (helm-pos-header-line-p, helm-resume, helm-window, with-helm-buffer) + (ibuffer-mark-for-delete, ibuffer-unmark-forward) + (ibuffer-unmark-all, ibuffer-do-view, ibuffer-mark-forward) + (ibuffer-do-kill-on-deletion-marks, ibuffer-get-marked-buffers) + (br-buffer-menu-select, ibuffer-current-buffer) + (gnus-topic-read-group): Add external dependencies. + +* hycontrol.el (ibuffer-get-marked-buffers) + (which-key--hide-popup-ignore-command): Add external dependencies. + +* hsettings.el (hproperty:cycle-but-color, hproperty:but-create): Add + declarations for hui-em-but functions. + +* hpath.el (br-quit, br-in-browser, br-to-view-window): Add external + dependencies. + * kotl/kotl-mode.el (kotl-mode): Use write-file-functions 2021-05-11 Mats Lidell <ma...@gnu.org> diff --git a/hpath.el b/hpath.el index c7b0997..e5393c0 100644 --- a/hpath.el +++ b/hpath.el @@ -96,6 +96,13 @@ column number. Allow for 'c:' single letter drive prefixes on MSWindows and Elisp vars with colons in them.") ;;; ************************************************************************ +;;; Public Declarations +;;; ************************************************************************ +(declare-function br-quit "ext:br") +(declare-function br-in-browser "ext:br") +(declare-function br-to-view-window "ext:br") + +;;; ************************************************************************ ;;; MS WINDOWS PATH CONVERSIONS ;;; ************************************************************************ diff --git a/hsettings.el b/hsettings.el index dd9fa01..5b775c6 100644 --- a/hsettings.el +++ b/hsettings.el @@ -26,6 +26,12 @@ (require 'hversion) (require 'hvar) +;;; ************************************************************************ +;;; Public declarations +;;; ************************************************************************ +(declare-function hproperty:cycle-but-color "hui-em-but") +(declare-function hproperty:but-create "hui-em-but") + ;;; Read the comments and modify as desired. ;;; ************************************************************************ diff --git a/hui-dired-sidebar.el b/hui-dired-sidebar.el index a86f71a..3edc15c 100644 --- a/hui-dired-sidebar.el +++ b/hui-dired-sidebar.el @@ -19,6 +19,11 @@ (eval-and-compile (require 'dired-sidebar nil t)) ;;; ************************************************************************ +;;; Public declarations +;;; ************************************************************************ +(declare-function dired-sidebar-toggle-sidebar "ext:dired-sidebar") + +;;; ************************************************************************ ;;; smart-dired-sidebar functions ;;; ************************************************************************ diff --git a/hui-mouse.el b/hui-mouse.el index 115b6a9..936f9f6 100644 --- a/hui-mouse.el +++ b/hui-mouse.el @@ -102,6 +102,57 @@ Its default value is #'smart-scroll-down. To disable it, set it to :group 'hyperbole-keys) ;;; ************************************************************************ +;;; Public declarations +;;; ************************************************************************ + +(declare-function todotxt-archive "ext:todotxt") +(declare-function todotxt-bury "ext:todotxt") +(declare-function todotxt-complete-toggle "ext:todotxt") +(declare-function todotxt-edit-item "ext:todotxt") + +(declare-function magit-current-section "magit-selection") +(declare-function magit-diff-visit-file "etx:magit-diff") +(declare-function magit-diff-visit-file--internal "etx:magit-diff") +(declare-function magit-file-at-point "etx:magit-git") +(declare-function magit-section-cycle-diffs "etx:magit-diff") +(declare-function magit-section-cycle-global "etx:magit-selection") +(declare-function magit-section-hide "etx:magit-selection") +(declare-function magit-section-show "etx:magit-selection") + +(declare-function -flatten "ext:dash") + +(declare-function imenu--make-index-alist "imenu") + +(declare-function image-dired-thumbnail-display-external "image-dired") +(declare-function image-dired-display-thumbnail-original-image "image-dired") +(declare-function image-dired-mouse-select-thumbnail "image-dired") + +(declare-function helm-action-window "ext:helm-lib") +(declare-function helm-buffer-get "ext:helm-lib") +;; (declare-function helm-get-current-action "ext:helm-?") +(declare-function helm-get-selection "ext:helm") +(declare-function helm-mark-current-line "ext:helm") +(declare-function helm-next-line "ext:helm") +(declare-function helm-pos-candidate-separator-p "ext:helm") +(declare-function helm-pos-header-line-p "ext:helm") +(declare-function helm-resume "ext:helm") +(declare-function helm-window "ext:helm-lib") +(declare-function with-helm-buffer "ext:helm-lib") + +(declare-function ibuffer-mark-for-delete "ibuffer") +(declare-function ibuffer-unmark-forward "ibuffer") +(declare-function ibuffer-unmark-all "ibuffer") +(declare-function ibuffer-do-view "ibuffer") +(declare-function ibuffer-mark-forward "ibuffer") +(declare-function ibuffer-do-kill-on-deletion-marks "ibuffer") +(declare-function ibuffer-get-marked-buffers "ibuffer") +(declare-function ibuffer-current-buffer "ibuffer") + +(declare-function br-buffer-menu-select "ext:br") + +(declare-function gnus-topic-read-group "gnus-topic") + +;;; ************************************************************************ ;;; Hyperbole context-sensitive keys dispatch table ;;; ************************************************************************ diff --git a/hui-treemacs.el b/hui-treemacs.el index 6491629..60025f8 100644 --- a/hui-treemacs.el +++ b/hui-treemacs.el @@ -22,6 +22,18 @@ (error "(hui-treemacs): Hyperbole requires Treemacs package version 2.0 or greater")) ;;; ************************************************************************ +;;; Public declarations +;;; ************************************************************************ +(declare-function treemacs "ext:treemacs") +(declare-function treemacs-current-button "ext:treemacs-core-utils") +(declare-function treemacs-current-visibility "ext:treemacs-scope") +(declare-function treemacs-get-local-buffer "ext:treemacs-scope") +(declare-function treemacs-is-treemacs-window? "ext:treemacs-core-utils") +(declare-function treemacs-node-buffer-and-position "etx:treemacs-mouse-interface") +(declare-function treemacs-quit "ext:treemacs-core-utils") +(declare-function treemacs-toggle-node "ext:treemacs-interface") + +;;; ************************************************************************ ;;; smart-treemacs functions ;;; ************************************************************************ diff --git a/hversion.el b/hversion.el index 6f3f178..c84e2a0 100644 --- a/hversion.el +++ b/hversion.el @@ -51,6 +51,11 @@ Override this if the system-computed default is incorrect for your specific mous "Regexp to match any automounter prefix in a pathname.")) ;;; ************************************************************************ +;;; Public declarations +;;; ************************************************************************ +(declare-function br-to-view-window "ext:br") + +;;; ************************************************************************ ;;; Support functions ;;; ************************************************************************ diff --git a/hycontrol.el b/hycontrol.el index 17088a5..b1d9f18 100644 --- a/hycontrol.el +++ b/hycontrol.el @@ -424,6 +424,11 @@ The final predicate should always be t, for default values, typically of zero.") map) "Keymap to use when in Hyperbole HyControl window mode.") +;;; ************************************************************************ +;;; Public declarations +;;; ************************************************************************ +(declare-function ibuffer-get-marked-buffers "ibuffer") +(declare-function which-key--hide-popup-ignore-command "ext:which-key") ;;; ************************************************************************ ;;; Private variables