File tree Expand file tree Collapse file tree 1 file changed +6
-19
lines changed Expand file tree Collapse file tree 1 file changed +6
-19
lines changed Original file line number Diff line number Diff line change @@ -1413,25 +1413,12 @@ under point, prompts for a var."
14131413
14141414(defun cider-grimoire-replace-special (name )
14151415 " Convert the dashes in NAME to a grimoire friendly format."
1416- (setq name (if (string-match " \\ ?\\ '" name)
1417- (replace-match " _QMARK" t t name)
1418- name))
1419- (setq name (if (string-match " \\ !\\ '" name)
1420- (replace-match " _BANG" t t name)
1421- name))
1422- (setq name (if (string-match " \\ `*" name)
1423- (replace-match " STAR_" t t name)
1424- name))
1425- (setq name (if (string-match " *\\ '" name)
1426- (replace-match " _STAR" t t name)
1427- name))
1428- (setq name (if (string-match " \\ `-" name)
1429- (replace-match " DASH_" t t name)
1430- name))
1431- (setq name (if (string-match " -\\ '" name)
1432- (replace-match " _DASH" t t name)
1433- name))
1434- (replace-regexp-in-string " -" " _DASH_" name))
1416+ (->> name
1417+ (replace-regexp-in-string " \\ ?" " _QMARK_" )
1418+ (replace-regexp-in-string " !" " _BANG_" )
1419+ (replace-regexp-in-string " \\ *" " _STAR_" )
1420+ (replace-regexp-in-string " \\ -" " _DASH_" )
1421+ (replace-regexp-in-string " \\ (\\ `_\\ )\\ |\\ (_\\ '\\ )" " " )))
14351422
14361423(defun cider-grimoire-url (name ns clojure-version )
14371424 " Generate a grimoire url from NAME, NS and CLOJURE-VERSION."
You can’t perform that action at this time.
0 commit comments