[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[emacs-wiki-discuss] 'planner-set-sym-and-url-regexp' erase 'muse-url-re
From: |
drkm |
Subject: |
[emacs-wiki-discuss] 'planner-set-sym-and-url-regexp' erase 'muse-url-regexp' |
Date: |
Sun, 24 Jul 2005 23:45:53 +0200 |
User-agent: |
Gnus/5.110003 (No Gnus v0.3) Emacs/22.0.50 (windows-nt) |
Hi
It seems that 'planner-set-sym-and-url-regexp', in PlannerMuse,
set 'muse-url-regexp' without reading its initial value:
(defun planner-set-sym-and-url-regexp (sym value)
(when (eq sym 'planner-url-protocols)
(setq planner-url-protocols value)
(setq muse-url-regexp
(concat "\\<\\("
(mapconcat 'car planner-url-protocols "\\|")
"\\):"
"[^]["
planner-regexp-space
"\"'()<>^`{}]*[^]["
planner-regexp-space
"\"'()<>^`{}.,;]+")))
(set sym value))
So if somebody modified its value before, this modification is
then lost. IMHO, 'muse-url-regexp' would use the same mechanism
than 'planner-url-protocols' which have 'planner-add-protocol':
having a 'muse-add-url' function.
--drkm
- [emacs-wiki-discuss] 'planner-set-sym-and-url-regexp' erase 'muse-url-regexp',
drkm <=