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)]
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)]
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)]
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