File tree Expand file tree Collapse file tree 4 files changed +53
-22
lines changed Expand file tree Collapse file tree 4 files changed +53
-22
lines changed Original file line number Diff line number Diff line change @@ -15,7 +15,6 @@ install:
1515
1616compile :
1717 @echo " Compiling..."
18- $(EASK ) install-deps --dev
1918 $(EASK ) compile
2019
2120test :
Original file line number Diff line number Diff line change 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."
Original file line number Diff line number Diff line change 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 ()
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."
Original file line number Diff line number Diff line change 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 ()
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."
You can’t perform that action at this time.
0 commit comments