File tree 1 file changed +10
-7
lines changed
1 file changed +10
-7
lines changed Original file line number Diff line number Diff line change 80
80
(defvar phpactor--debug nil )
81
81
(defvar phpactor-history-size 100 )
82
82
(defvar phpactor-history-ring nil )
83
+ (defvar phpactor-smart-jump-initialized nil )
83
84
84
85
(defvar phpactor--buffer-name " *Phpactor*" )
85
86
(defvar phpactor-after-update-file-hook nil
@@ -149,13 +150,15 @@ have to ensure a compatible version of phpactor is used."
149
150
;;;### autoload
150
151
(defun phpactor-smart-jump-register (&optional modes )
151
152
" Register `smart-jump' for MODES."
152
- (smart-jump-register
153
- :modes (or modes '(php-mode phps-mode))
154
- :jump-fn 'phpactor-goto-definition
155
- :pop-fn 'pop-tag-mark
156
- :should-jump t
157
- :heuristic 'point
158
- :async t ))
153
+ (unless phpactor-smart-jump-initialized
154
+ (smart-jump-register
155
+ :modes (or modes '(php-mode phps-mode))
156
+ :jump-fn 'phpactor-goto-definition
157
+ :pop-fn 'pop-tag-mark
158
+ :should-jump t
159
+ :heuristic 'point
160
+ :async t )
161
+ (setq phpactor-smart-jump-initialized t )))
159
162
160
163
;;;### autoload
161
164
(defun phpactor-install-or-update ()
You can’t perform that action at this time.
0 commit comments