emacs-wiki-discuss
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[emacs-wiki-discuss] [bug #14690] planner-create-task-from-buffer breaks


From: anonymous
Subject: [emacs-wiki-discuss] [bug #14690] planner-create-task-from-buffer breaks emacs-wiki
Date: Sun, 2 Oct 2005 18:38:04 +0000
User-agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7.12) Gecko/20050915 Firefox/1.0.7

URL:
  <http://savannah.nongnu.org/bugs/?func=detailitem&item_id=14690>

                 Summary: planner-create-task-from-buffer breaks emacs-wiki
                 Project: emacs-wiki, planner, and related modules
            Submitted by: None
            Submitted on: Sun 10/02/05 at 18:38
                Category: emacs-wiki
                Severity: 3 - Normal
              Item Group: None
                  Status: None
                 Privacy: Public
             Assigned to: None
             Open/Closed: Open

    _______________________________________________________

Details:

Calling planner-create-task-from-buffer breaks emacs-wiki:

Debugger entered--Lisp error: (wrong-type-argument arrayp nil)
  replace-regexp-in-string("\\]" "%5D" nil t t)
  emacs-wiki-replace-regexp-in-string("\\]" "%5D" nil)
  emacs-wiki-link-escape("E-Mail from address@hidden" t)
 
emacs-wiki-make-link("gnus://nnimap+localhost:INBOX.mail/<.AAA-notify-27691,address@hidden>"
"E-Mail from address@hidden")
  (if (or (null link) (string= link "")) "" (emacs-wiki-make-link link
name))
 
planner-make-link("gnus://nnimap+localhost:INBOX.mail/<.AAA-notify-27691,address@hidden>"
"E-Mail from address@hidden" t)
  (let ((articles ...)) (planner-make-link (concat "gnus://"
gnus-newsgroup-name "/" ...) (if ... ... ...) t))
  (progn (let (...) (planner-make-link ... ... t)))
  (if (equal major-mode (quote gnus-summary-mode)) (progn (let ... ...)))
  (when (equal major-mode (quote gnus-summary-mode)) (let (...)
(planner-make-link ... ... t)))
  planner-gnus-annotation-from-summary()
  (or (planner-gnus-annotation-from-summary)
(planner-gnus-annotation-from-message))
  planner-gnus-annotation()
  run-hook-with-args-until-success(planner-gnus-annotation)
  (let ((planner-create-task-hook ...) (annotation ...)) (when (and
planner-annotation-symbol-string ...) (setq title ... annotation nil))
(planner-create-task title (when ... date) annotation plan-page status))
  planner-create-task-from-buffer("Learn [[Planner]] create from buffer
function." nil "Planner" "_")
* call-interactively(planner-create-task-from-buffer)
  execute-extended-command(nil)
  call-interactively(execute-extended-command)

Here is a fix:

--- orig/emacs-wiki.el
+++ mod/emacs-wiki.el
@@ -1069,7 +1069,7 @@
        "\\[" "%5B"
        (emacs-wiki-replace-regexp-in-string
         "\\]" "%5D"
-        (unless is-desc
+        (if is-desc ""
           (emacs-wiki-replace-regexp-in-string
            " " "%20" text)))))))







    _______________________________________________________

Reply to this item at:

  <http://savannah.nongnu.org/bugs/?func=detailitem&item_id=14690>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.nongnu.org/





reply via email to

[Prev in Thread] Current Thread [Next in Thread]