kanban.el
 
(stackeffect )
2013-10-12: Correctly substitute link destination with quoted regexp stackeffect

Correctly substitute link destination with quoted regexp

diff --git a/kanban.el b/kanban.el
--- a/kanban.el
+++ b/kanban.el
@@ -130,8 +130,10 @@ Optionally ignore fields in columns left
       (setq title (substring title 0 (min 30 (length title)))))
     ; clean up the link
     (when (string-match "[\][]" link)
-      (setq link (replace-regexp-in-string "[\][/]" "." link))
-      (setq link (concat "/" (substring link 1) "/"))
+      (setq link (substring link 1))
+      (setq link (regexp-quote link))
+      (setq link (replace-regexp-in-string "\\(\\\\\\[\\|]\\|/\\)" "." link))
+      (setq link (concat "/\\*.*" link "/"))
       (if (not file) (setq file "file:::")))
     (concat "[[" file link (if title (concat "][" title)) "]]" )))