Skip to content

Commit 95cb628

Browse files
committed
fix: compile warnings
1 parent 8f408ac commit 95cb628

File tree

4 files changed

+53
-22
lines changed

4 files changed

+53
-22
lines changed

Makefile

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@ install:
1515

1616
compile:
1717
@echo "Compiling..."
18-
$(EASK) install-deps --dev
1918
$(EASK) compile
2019

2120
test:

foldvis-origami.el

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -24,31 +24,37 @@
2424

2525
;;; Code:
2626

27-
(require 'origami)
28-
2927
(require 'foldvis)
3028

3129
;;
32-
;; (@* "Entry" )
30+
;;; Externals
31+
32+
(defvar origami-mode)
33+
34+
(declare-function origami-get-fold-tree "ext:origami.el")
35+
(declare-function origami-fold-open? "ext:origami.el")
36+
(declare-function origami-fold-end "ext:origami.el")
37+
(declare-function origami-fold-beg "ext:origami.el")
38+
(declare-function origami-toggle-node "ext:origami.el")
39+
3340
;;
41+
;;; Entry
3442

3543
;;;###autoload
3644
(defun foldvis-origami--valid ()
3745
"Return non-nil if the backend is valid."
3846
(and (featurep 'origami) origami-mode))
3947

4048
;;
41-
;; (@* "Events" )
42-
;;
49+
;;; Events
4350

4451
;;;###autoload
4552
(defun foldvis-origami--toggle ()
4653
"Event to toggle folding on and off."
4754
(call-interactively #'origami-toggle-node))
4855

4956
;;
50-
;; (@* "Core" )
51-
;;
57+
;;; Core
5258

5359
(defun foldvis-origami--create (node)
5460
"Create indicators using NODE."

foldvis-treesit-fold.el

Lines changed: 17 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -24,13 +24,25 @@
2424

2525
;;; Code:
2626

27-
(require 'treesit-fold)
28-
2927
(require 'foldvis)
3028

3129
;;
32-
;; (@* "Entry" )
30+
;;; Externals
31+
32+
(declare-function treesit-buffer-root-node "ext:treesit.el")
33+
(declare-function treesit-node-language "ext:treesit.el")
34+
35+
(defvar treesit-fold-mode)
36+
(defvar treesit-fold-range-alist)
37+
(declare-function treesit-fold--ensure-ts "ext:treesit-fold.el")
38+
(declare-function treesit-fold--non-foldable-node-p "ext:treesit-fold.el"
39+
(node mode-ranges))
40+
(declare-function treesit-fold-overlay-at "ext:treesit-fold.el")
41+
(declare-function treesit-fold--get-fold-range "ext:treesit-fold.el")
42+
(declare-function treesit-fold-toggle "ext:treesit-fold.el")
43+
3344
;;
45+
;;; Entry
3446

3547
;;;###autoload
3648
(defun foldvis-treesit-fold--enable ()
@@ -48,17 +60,15 @@
4860
(and (featurep 'treesit-fold) treesit-fold-mode))
4961

5062
;;
51-
;; (@* "Events" )
52-
;;
63+
;;; Events
5364

5465
;;;###autoload
5566
(defun foldvis-treesit-fold--toggle ()
5667
"Event to toggle folding on and off."
5768
(treesit-fold-toggle))
5869

5970
;;
60-
;; (@* "Core" )
61-
;;
71+
;;; Core
6272

6373
(defun foldvis-treesit-fold--create (node)
6474
"Create indicators using NODE."

foldvis-ts-fold.el

Lines changed: 23 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -24,13 +24,31 @@
2424

2525
;;; Code:
2626

27-
(require 'ts-fold)
28-
2927
(require 'foldvis)
3028

3129
;;
32-
;; (@* "Entry" )
30+
;;; Externals
31+
32+
(declare-function tsc-query-captures "ext:tsc.el")
33+
(declare-function tsc-make-query "ext:tsc.el")
34+
(declare-function tsc-root-node "ext:tsc.el")
35+
(declare-function tsc-node-end-position "ext:tsc.el")
36+
(declare-function tsc-node-start-position "ext:tsc.el")
37+
38+
(defvar tree-sitter-mode)
39+
(defvar tree-sitter-tree)
40+
(defvar tree-sitter-language)
41+
42+
(defvar ts-fold-mode)
43+
(defvar ts-fold-range-alist)
44+
(declare-function ts-fold--non-foldable-node-p "ext:ts-fold.el")
45+
(declare-function ts-fold--ensure-ts "ext:ts-fold.el")
46+
(declare-function ts-fold-overlay-at "ext:ts-fold.el")
47+
(declare-function ts-fold--get-fold-range "ext:ts-fold.el")
48+
(declare-function ts-fold-toggle "ext:ts-fold.el")
49+
3350
;;
51+
;;; Entry
3452

3553
;;;###autoload
3654
(defun foldvis-ts-fold--enable ()
@@ -50,17 +68,15 @@
5068
(and (featurep 'ts-fold) ts-fold-mode))
5169

5270
;;
53-
;; (@* "Events" )
54-
;;
71+
;;; Events
5572

5673
;;;###autoload
5774
(defun foldvis-ts-fold--toggle ()
5875
"Event to toggle folding on and off."
5976
(ts-fold-toggle))
6077

6178
;;
62-
;; (@* "Core" )
63-
;;
79+
;;; Core
6480

6581
(defun foldvis-ts-fold--create (node)
6682
"Create indicators using NODE."

0 commit comments

Comments
 (0)