Browse code
refactor(emacs): fwoar/find-system -> fwoar--find-system
Showing 3 changed files
- emacs.d/lisp/configurations/cider-conf.el
- emacs.d/lisp/configurations/javascript-conf.el
- emacs.d/lisp/configurations/slime-conf.el
... | ... |
@@ -88,11 +88,12 @@ |
88 | 88 |
(helm-comp-read "system:" systems) |
89 | 89 |
(car systems))))) |
90 | 90 |
|
91 |
-(cl-defmethod fwoar/find-system (&context (major-mode (derived-mode clojure-mode))) |
|
91 |
+(defvar projectile-project-type nil) |
|
92 |
+(cl-defmethod fwoar--find-system (&context (major-mode (derived-mode clojure-mode))) |
|
92 | 93 |
(find-clojure-project-file)) |
93 |
-(cl-defmethod fwoar/find-system (&context (projectile-project-type (eql clojure-mode))) |
|
94 |
+(cl-defmethod fwoar--find-system (&context (projectile-project-type (eql clojure-mode))) |
|
94 | 95 |
(find-clojure-project-file)) |
95 |
-(cl-defmethod fwoar/find-system (&context (major-mode (derived-mode cider-repl-mode))) |
|
96 |
+(cl-defmethod fwoar--find-system (&context (major-mode (derived-mode cider-repl-mode))) |
|
96 | 97 |
(find-clojure-project-file)) |
97 | 98 |
|
98 | 99 |
(cl-defmethod fwoar--pl-selector (&context (major-mode clojure-mode)) |
... | ... |
@@ -182,9 +182,12 @@ |
182 | 182 |
(add-hook 'after-save-hook 'fwoar/test-on-save)) |
183 | 183 |
|
184 | 184 |
(cl-macrolet ((def-js-like-find-system (mode) |
185 |
- `(cl-defmethod fwoar/find-system (&context (major-mode ,mode)) |
|
185 |
+ `(cl-defmethod fwoar--find-system (&context (major-mode ,mode)) |
|
186 | 186 |
(find-package-json default-directory)))) |
187 | 187 |
(def-js-like-find-system js-mode) |
188 | 188 |
(def-js-like-find-system typescript-mode)) |
189 |
-(cl-defmethod fwoar/find-system (&context ((projectile-project-type) (eql 'npm))) |
|
189 |
+ |
|
190 |
+(unless (fboundp 'projectile-project-type) |
|
191 |
+ (defun projectile-project-type ())) |
|
192 |
+(cl-defmethod fwoar--find-system (&context ((projectile-project-type) (eql 'npm))) |
|
190 | 193 |
(find-package-json default-directory)) |
... | ... |
@@ -46,7 +46,7 @@ |
46 | 46 |
(directory-files dir-of-asd |
47 | 47 |
t "^[^.#][^#]*[.]asd$")))) |
48 | 48 |
|
49 |
-(cl-defmethod fwoar/find-system (&context (major-mode lisp-mode)) |
|
49 |
+(cl-defmethod fwoar--find-system (&context (major-mode lisp-mode)) |
|
50 | 50 |
(let ((systems (fwoar--get-asds))) |
51 | 51 |
(find-file (if (not (null (cdr systems))) |
52 | 52 |
(helm-comp-read "system:" systems) |
... | ... |
@@ -219,7 +219,7 @@ Examples: |
219 | 219 |
slime-selector-methods |
220 | 220 |
:key #'car) |
221 | 221 |
|
222 |
- (pushnew (list ?S "Goto System" #'fwoar/find-system) |
|
222 |
+ (pushnew (list ?S "Goto System" #'fwoar--find-system) |
|
223 | 223 |
slime-selector-methods |
224 | 224 |
:key #'car) |
225 | 225 |
|