File tree 2 files changed +22
-3
lines changed 2 files changed +22
-3
lines changed Original file line number Diff line number Diff line change @@ -2668,7 +2668,8 @@ lists up."
2668
2668
(replace-match (concat " :as " new-alias))))
2669
2669
(save-excursion
2670
2670
(while (re-search-forward (concat current-alias " /" ) nil t )
2671
- (replace-match (concat new-alias " /" ))))
2671
+ (when (not (eq 'font-lock-string-face (get-text-property (point ) 'face )))
2672
+ (replace-match (concat new-alias " /" )))))
2672
2673
(save-excursion
2673
2674
(while (re-search-forward (concat " #::" current-alias " {" ) nil t )
2674
2675
(replace-match (concat " #::" new-alias " {" ))))
Original file line number Diff line number Diff line change 55
55
56
56
(+ (lib/a 1) (b 2))"
57
57
58
- (clojure--rename-ns-alias-internal " foo" " bar" )))
58
+ (clojure--rename-ns-alias-internal " foo" " bar" ))
59
59
60
- (provide 'clojure-mode-refactor-rename-ns-alias-test )
60
+ (when-refactoring-it " should skip strings"
61
+ " (ns cljr.core
62
+ (:require [my.lib :as lib]))
63
+
64
+ (def dirname \" /usr/local/lib/python3.6/site-packages\" )
65
+
66
+ (+ (lib/a 1) (b 2))"
67
+
68
+ " (ns cljr.core
69
+ (:require [my.lib :as foo]))
70
+
71
+ (def dirname \" /usr/local/lib/python3.6/site-packages\" )
72
+
73
+ (+ (foo/a 1) (b 2))"
74
+
75
+ (font-lock-fontify-buffer )
76
+ (clojure--rename-ns-alias-internal " lib" " foo" )))
77
+
78
+ (provide 'clojure-mode-refactor-rename-ns-alias-test )
61
79
62
80
; ;; clojure-mode-refactor-rename-ns-alias-test.el ends here
You can’t perform that action at this time.
0 commit comments