Re: [Orgmode] Bug: org-agenda-query-and-cmd results in (wrong-type-argument char-or-string-p nil) when org-agenda-query-string is unset [6.33trans (release_6.33c.27.g1bb0d)]

2009-11-20 Thread Friedrich Delgado Friedrichs
Hey!

Case closed! Thanks a lot for spotting this!

Nick Dokos schrieb:
 Perhaps that's because you are loading contrib/lisp/org-interactive-query.el,
 which redefines keys in the agenda mode map:
---Zitatende---

Exactly that was the problem... I think there was a lazy day in the past where
I just said let's check this out, tried it, never used it again and forgot
about it.

;-}

Best regards
Friedel
-- 
Friedrich Delgado Friedrichs frie...@nomaden.org
 TauPan on Ircnet and Freenode ;)


___
Emacs-orgmode mailing list
Remember: use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode


[Orgmode] Bug: org-agenda-query-and-cmd results in (wrong-type-argument char-or-string-p nil) when org-agenda-query-string is unset [6.33trans (release_6.33c.27.g1bb0d)]

2009-11-19 Thread Friedrich Delgado Friedrichs
Hiho!

I can't use the '/' command from the agenda.

Here's a backtrace:

Debugger entered--Lisp error: (wrong-type-argument char-or-string-p nil)
  insert(Query: nil \n)
  (save-window-excursion (if expert (set-buffer ...) (delete-other-windows) 
(split-window-vertically) (org-switch-to-buffer-other-window ...)) 
(erase-buffer) (org-set-local (quote org-done-keywords) done-keywords) (insert 
Query: current \n) (org-agenda-query-op-line op) (insert \n\n) 
(org-fast-tag-show-exit exit-after-next) (setq tbl fulltable char 97 cnt 0) 
(while (setq e ...) (cond ... ... ...)) (setq ntable (nreverse ntable)) (insert 
\n) (goto-char (point-min)) (if (and ... ...) (fit-window-to-buffer)) (setq 
rtn (catch ... ...)) (if rtn current nil))
  (let* ((fulltable ...) (maxlen ...) (fwidth ...) (ncol ...) (expert ...) 
(exit-after-next org-agenda-query-selection-single-key) (done-keywords 
org-done-keywords) tbl char cnt e groups ingroup tg c2 c c1 ntable rtn) 
(save-window-excursion (if expert ... ... ... ...) (erase-buffer) 
(org-set-local ... done-keywords) (insert Query: current \n) 
(org-agenda-query-op-line op) (insert \n\n) (org-fast-tag-show-exit 
exit-after-next) (setq tbl fulltable char 97 cnt 0) (while ... ...) (setq 
ntable ...) (insert \n) (goto-char ...) (if ... ...) (setq rtn ...) (if rtn 
current nil)))
  org-agenda-query-selection(nil + nil ((REMINDER . 114) (DONE . 107) 
(CANCELLED . 99) (DOING . 100) (TODO . 116)))
  (let ((q ...)) (when q (setq org-agenda-query-string q) (org-agenda-redo)))
  org-agenda-query-generic-cmd(+)
  org-agenda-query-and-cmd()
  call-interactively(org-agenda-query-and-cmd nil nil)

Not sure what's wrong here, because it looks like this works for other
people.

org-agenda-query-string seems to be nil by default and it's only set
on the first successful query

Emacs  : GNU Emacs 23.1.50.1 (x86_64-unknown-linux-gnu, GTK+ Version 2.18.3)
 of 2009-11-11 on abrasax
Package: Org-mode version 6.33trans (release_6.33c.27.g1bb0d)

current state (redacted):
=
(setq
 org-mutt-link-terminal-emulator runinscreen
 org-log-done '(state)
 org-clock-in-switch-to-state DOING
 org-export-with-LaTeX-fragments t
 org-archive-default-command 'org-toggle-archive-tag
 org-todo-keyword-faces '((REMINDER :foreground green4))
 org-special-ctrl-a/e t
 org-agenda-files-common-someday '(~/Org/Someday.org)
 org-agenda-custom-commands '((d todo DOING nil)
  (S tags STALLED ((org-use-tag-inheritance 
nil)))
  (w tags WAITING ((org-use-tag-inheritance 
nil)))
  (r Describe command here todo REMINDER nil)
  (l \Shopping List\ (just the headings)
   tags-todo List
   ((org-agenda-remove-tags t)
(org-agenda-prefix-format )
(org-agenda-todo-keyword-format )
(org-agenda-sorting-strategy
 (quote (category-up priority-down)))
(org-habit-graph-column nil))
   )
  (p Project List tags Project
   ((org-use-tag-inheritance nil)))
  )
 org-agenda-include-diary t
 org-blocker-hook '(org-depend-block-todo)
 org-export-with-sub-superscripts '{}
 org-hide-leading-stars t
 org-mairix-display-hook 'org-mairix-gnus-display-results
 org-agenda-exporter-settings '((htmlize-output-type (quote inline-css)))
 org-checklist-export-function 'org-export-as-ascii
 org-completion-use-ido t
 org-startup-truncated nil
 org-agenda-skip-timestamp-if-done t
 org-after-todo-state-change-hook '(org-checklist org-clock-out-if-current)
 org-combined-agenda-icalendar-file ~/git/Org/home/org.ics
 org-agenda-todo-ignore-scheduled t
 org-clock-history-length 15
 org-icalendar-timezone Europe/Berlin
 org-startup-folded 'content
 org-odd-levels-only t
 org-use-fast-tag-selection nil
 outline-minor-mode-prefix 
 org-special-ctrl-k t
 org-id-include-domain t
 org-agenda-remove-times-when-in-prefix 'beg
 org-agenda-sorting-strategy '((agenda time-up priority-down category-keep)
   (todo priority-down category-keep tag-down)
   (tags priority-down category-keep tag-down)
   (search category-keep))
 org-agenda-columns-add-appointments-to-effort-sum t
 org-keep-stored-link-after-insertion t
 org-agenda-skip-scheduled-if-done t
 org-stuck-projects '(+Project/-DONE (TODO DOING) (WAITING) )
 org-clock-in-resume t
 org-trigger-hook '(org-depend-trigger-todo)
 org-export-preprocess-hook '(org-export-blocks-preprocess)
 org-tags-exclude-from-inheritance '(Project)
 org-tab-first-hook '(org-hide-block-toggle-maybe)
 org-src-mode-hook '(org-src-mode-configure-edit-buffer)
 org-export-with-priority t
 

Re: [Orgmode] Bug: org-agenda-query-and-cmd results in (wrong-type-argument char-or-string-p nil) when org-agenda-query-string is unset [6.33trans (release_6.33c.27.g1bb0d)]

2009-11-19 Thread Nick Dokos
Friedrich Delgado Friedrichs frie...@nomaden.org wrote:

 Hiho!
 
 I can't use the '/' command from the agenda.
 
 Here's a backtrace:
 
 Debugger entered--Lisp error: (wrong-type-argument char-or-string-p nil)
   insert(Query: nil \n)
   (save-window-excursion (if expert (set-buffer ...) (delete-other-windows) 
 (split-window-vertically) (org-switch-to-buffer-other-window ...)) 
 (erase-buffer) (org-set-local (quote org-done-keywords) done-keywords) 
 (insert Query: current \n) (org-agenda-query-op-line op) (insert 
 \n\n) (org-fast-tag-show-exit exit-after-next) (setq tbl fulltable char 97 
 cnt 0) (while (setq e ...) (cond ... ... ...)) (setq ntable (nreverse 
 ntable)) (insert \n) (goto-char (point-min)) (if (and ... ...) 
 (fit-window-to-buffer)) (setq rtn (catch ... ...)) (if rtn current nil))
   (let* ((fulltable ...) (maxlen ...) (fwidth ...) (ncol ...) (expert ...) 
 (exit-after-next org-agenda-query-selection-single-key) (done-keywords 
 org-done-keywords) tbl char cnt e groups ingroup tg c2 c c1 ntable rtn) 
 (save-window-excursion (if expert ... ... ... ...) (erase-buffer) 
 (org-set-local ... done-keywords) (insert Query: current \n) 
 (org-agenda-query-op-line op) (insert \n\n) (org-fast-tag-show-exit 
 exit-after-next) (setq tbl fulltable char 97 cnt 0) (while ... ...) (setq 
 ntable ...) (insert \n) (goto-char ...) (if ... ...) (setq rtn ...) (if rtn 
 current nil)))
   org-agenda-query-selection(nil + nil ((REMINDER . 114) (DONE . 107) 
 (CANCELLED . 99) (DOING . 100) (TODO . 116)))
   (let ((q ...)) (when q (setq org-agenda-query-string q) (org-agenda-redo)))
   org-agenda-query-generic-cmd(+)
   org-agenda-query-and-cmd()
   call-interactively(org-agenda-query-and-cmd nil nil)
 
 Not sure what's wrong here, because it looks like this works for other
 people.
 

Perhaps that's because you are loading contrib/lisp/org-interactive-query.el,
which redefines keys in the agenda mode map:

(org-defkey org-agenda-mode-map = 'org-agenda-query-clear-cmd)
(org-defkey org-agenda-mode-map / 'org-agenda-query-and-cmd)
(org-defkey org-agenda-mode-map ; 'org-agenda-query-or-cmd)
(org-defkey org-agenda-mode-map \\ 'org-agenda-query-not-cmd)

HTH,
Nick


___
Emacs-orgmode mailing list
Remember: use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode