branch: externals/hyperbole commit 1c30d4e7bca50afbc978266df39866dcb4a6a783 Author: Mats Lidell <mats.lid...@lidells.se> Commit: GitHub <nore...@github.com>
Remove warning for unknown functions - part 1 (#79) --- ChangeLog | 38 ++++++++++++++++++++++++++++++++++++++ hactypes.el | 1 + hargs.el | 5 +++++ hbdata.el | 1 + hib-debbugs.el | 11 +++++++++++ hib-kbd.el | 8 ++++++++ hib-social.el | 4 ++++ hibtypes.el | 12 ++++++++++++ hmouse-drv.el | 11 +++++++++++ hmouse-tag.el | 6 ++++++ hpath.el | 1 + hui-mouse.el | 2 ++ kotl/kexport.el | 3 +++ kotl/kimport.el | 1 + 14 files changed, 104 insertions(+) diff --git a/ChangeLog b/ChangeLog index 69c388d..51ac37c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,41 @@ +2021-05-11 Mats Lidell <ma...@gnu.org> + +* hmouse-tag.el (br-edit, br-edit-feature): Add external dependencies. + +* hmouse-drv.el (br-in-view-window-p, br-next-listing-window) + (br-to-view-window, ace-window, ace-window-display-mode, aw-select): + Add external dependency. + +* hib-social.el (magit-status-setup-buffer): Add external dependency. + +* kotl/kimport.el (kotl-mode): Add require. + +* kotl/kexport.el (kview, kotl-mode, kimport): Add requires. + +* hui-mouse.el (tar-mode): Add require. + +* hpath.el (tramp): Require tramp + +* hibtypes.el: (markdown-footnote-goto-text) + (markdown-footnote-marker-positions, markdown-footnote-return) + (markdown-link-p, markdown-reference-goto-definition) + (markdown-reference-goto-link, markdown-wiki-link-p) + (markdown-footnote-text-positions): Add exernal dependencies. + +* hib-kbd.el (helm-mode): Add exernal dependency. + +* hib-debbugs.el (debbugs-get-status, debbugs-gnu-bugs) + (debbugs-gnu-current-id, debbugs-gnu-select-report) + (debbugs-gnu-show-reports, debbugs-gnu-current-query): Add external + dependencies. + +* hbdata.el (hgnus): Require hgnus + +* hargs.el (monkey-filename): Add external dependency to public + declarations + +* hactypes.el (bookmark): Require bookmark + 2021-05-11 Bob Weiner <r...@gnu.org> * kotl/kotl-mode.el (kotl-mode:pre-self-insert-command): diff --git a/hactypes.el b/hactypes.el index 1851b1c..071b782 100644 --- a/hactypes.el +++ b/hactypes.el @@ -17,6 +17,7 @@ (eval-and-compile (mapc #'require '(hbut hpath hargs hmail))) (eval-when-compile (mapc #'require '(comint hsettings))) +(require 'bookmark) ;;; ************************************************************************ ;;; Standard Hyperbole action types diff --git a/hargs.el b/hargs.el index 36b841f..dc4e8a1 100644 --- a/hargs.el +++ b/hargs.el @@ -40,6 +40,11 @@ (add-hook 'minibuffer-exit-hook #'hargs:unset-string-to-complete) ;;; ************************************************************************ +;;; Public declarations +;;; ************************************************************************ +(declare-function monkey-filename "ext:monkey") + +;;; ************************************************************************ ;;; Private functions ;;; ************************************************************************ diff --git a/hbdata.el b/hbdata.el index 73548e3..a3887a6 100644 --- a/hbdata.el +++ b/hbdata.el @@ -50,6 +50,7 @@ ;;; ************************************************************************ (require 'hbmap) +(require 'hgnus) ;;; ************************************************************************ ;;; Public functions diff --git a/hib-debbugs.el b/hib-debbugs.el index 063b405..3c82555 100644 --- a/hib-debbugs.el +++ b/hib-debbugs.el @@ -79,6 +79,17 @@ (push "oo-browser" debbugs-gnu-all-packages))) ;;; ************************************************************************ +;;; Public declarations +;;; ************************************************************************ + +(declare-function debbugs-get-status "ext:debbugs") +(declare-function debbugs-gnu-bugs "ext:debbugs") +(declare-function debbugs-gnu-current-id "ext:debbugs") +(declare-function debbugs-gnu-select-report "ext:debbugs") +(declare-function debbugs-gnu-show-reports "ext:debbugs") +(defvar debbugs-gnu-current-query) + +;;; ************************************************************************ ;;; Public implicit button types ;;; ************************************************************************ diff --git a/hib-kbd.el b/hib-kbd.el index c9f66cc..035ff49 100644 --- a/hib-kbd.el +++ b/hib-kbd.el @@ -35,6 +35,9 @@ (require 'hactypes) ;; This invokes (require 'hargs) (require 'seq) +;;; ************************************************************************ +;;; Public variables +;;; ************************************************************************ (defvar kbd-key:named-key-list '("add" "backspace" "begin" "bs" "clear" "decimal" "delete" "del" "divide" "down" "end" "enter" "esc" "home" "left" "insert" @@ -56,6 +59,11 @@ Group 1 matches to the set of modifier keys. Group 3 matches to the unmodified key.") ;;; ************************************************************************ +;;; Public declarations +;;; ************************************************************************ +(declare-function helm-mode "ext:helm") + +;;; ************************************************************************ ;;; Public implicit button types ;;; ************************************************************************ diff --git a/hib-social.el b/hib-social.el index 15c8331..e46e42b 100644 --- a/hib-social.el +++ b/hib-social.el @@ -224,6 +224,10 @@ :group 'hyperbole-button) ;;; ************************************************************************ +;;; Public declarations +;;; ************************************************************************ +(declare-function magit-status-setup-buffer "ext:magit") +;;; ************************************************************************ ;;; Private variables ;;; ************************************************************************ diff --git a/hibtypes.el b/hibtypes.el index 8024c2d..abda502 100644 --- a/hibtypes.el +++ b/hibtypes.el @@ -74,6 +74,18 @@ "Regexp with group 1 matching an Internet email address.") ;;; ************************************************************************ +;;; Public declarations +;;; ************************************************************************ +(declare-function markdown-footnote-goto-text "ext:markdown") +(declare-function markdown-footnote-marker-positions "ext:markdown") +(declare-function markdown-footnote-return "ext:markdown") +(declare-function markdown-link-p "ext:markdown") +(declare-function markdown-reference-goto-definition "ext:markdown") +(declare-function markdown-reference-goto-link "ext:markdown") +(declare-function markdown-wiki-link-p "ext:markdown") +(declare-function markdown-footnote-text-positions "ext:markdown") + +;;; ************************************************************************ ;;; Public implicit button types ;;; ************************************************************************ diff --git a/hmouse-drv.el b/hmouse-drv.el index 923a71f..a1e8c0a 100644 --- a/hmouse-drv.el +++ b/hmouse-drv.el @@ -110,6 +110,17 @@ Default is nil." This permits the Smart Keys to behave as paste keys.") ;;; ************************************************************************ +;;; Public declarations +;;; ************************************************************************ +(declare-function br-in-view-window-p "ext:br") +(declare-function br-next-listing-window "ext:br") +(declare-function br-to-view-window "ext:br") + +(declare-function ace-window "ext:ace-window") +(declare-function ace-window-display-mode "ext:ace-window") +(declare-function aw-select "ext:ace-window") + +;;; ************************************************************************ ;;; Private variables ;;; ************************************************************************ diff --git a/hmouse-tag.el b/hmouse-tag.el index 3113348..76c92d2 100644 --- a/hmouse-tag.el +++ b/hmouse-tag.el @@ -129,6 +129,12 @@ Keyword matched is grouping 1. Referent is grouping 2.") :group 'hyperbole-commands) ;;; ************************************************************************ +;;; Public declarations +;;; ************************************************************************ +(declare-function br-edit "ext:br") +(declare-function br-edit-feature "ext:br-ftr") + +;;; ************************************************************************ ;;; Public functions ;;; ************************************************************************ diff --git a/hpath.el b/hpath.el index 1459365..c7b0997 100644 --- a/hpath.el +++ b/hpath.el @@ -20,6 +20,7 @@ (require 'subr-x) ;; For string-trim (require 'hversion) ;; for (hyperb:window-system) definition (require 'hui-select) ;; for `hui-select-markup-modes' +(require 'tramp) (unless (fboundp 'br-in-browser) ;; Then the OO-Browser is not loaded, so we can never be within the diff --git a/hui-mouse.el b/hui-mouse.el index 15d4b27..115b6a9 100644 --- a/hui-mouse.el +++ b/hui-mouse.el @@ -45,6 +45,8 @@ (require 'hmouse-tag)) (require 'hsys-org) +(eval-when-compile (require 'tar-mode)) + ;;; ************************************************************************ ;;; Public variables ;;; ************************************************************************ diff --git a/kotl/kexport.el b/kotl/kexport.el index 861b3fb..ab2124f 100644 --- a/kotl/kexport.el +++ b/kotl/kexport.el @@ -20,6 +20,9 @@ (require 'hpath) (require 'hibtypes) (require 'klink) +(require 'kview) +(require 'kotl-mode) +(require 'kimport) ;;; ************************************************************************ ;;; Public variables diff --git a/kotl/kimport.el b/kotl/kimport.el index a5326a1..997db7c 100644 --- a/kotl/kimport.el +++ b/kotl/kimport.el @@ -18,6 +18,7 @@ (require 'kfile) (require 'hyrolo) +(require 'kotl-mode) ;;; ************************************************************************ ;;; Public variables