From: Nick Dokos <nicholas.dokos@hp.com>
To: Mike Fitzgerald <mikef656@gmail.com>
Cc: emacs-orgmode@gnu.org
Subject: Re: Bug: org-capture Does not take user to any new buffer
Date: Tue, 05 Jun 2012 13:01:32 -0400 [thread overview]
Message-ID: <3893.1338915692@alphaville> (raw)
In-Reply-To: Message from Mike Fitzgerald <mikef656@gmail.com> of "Tue\, 05 Jun 2012 11\:06\:32 CDT." <CACy+NBL_BCFsxUStxuJMeV6DY0qk6ADH2nNFOuYkBY2rTk99gg@mail.gmail.com>
Mike Fitzgerald <mikef656@gmail.com> wrote:
> Debugger entered--Lisp error: (invalid-function org-called-interactively-p)
> org-called-interactively-p(interactive)
> org-paste-subtree(4 #("* %?\nEntered on [2012-06-05 Tue 11:04]\n" 0 5 (fontified nil) 5 16 (fontified nil) 16 17 (fontified nil) 17 37 (fontified nil) 37 38 (fontified nil) 38 39 (fontified nil)) for-yank)
> (let* ((txt ...) (reversed ...) (target-entry-p ...) level beg end file) (cond (... ...) (... ... ...) (t ... ... ...)) (org-capture-empty-lines-before) (setq beg (point)) (org-capture-verify-tree txt) (org-paste-subtree level txt (quote for-yank)) (org-capture-empty-lines-after 1) (org-capture-position-for-last-stored beg) (outline-next-heading) (setq end (point)) (org-capture-mark-kill-region beg (1- end)) (org-capture-narrow beg (1- end)) (goto-char beg) (if (re-search-forward "%\\?" end t) (replace-match "")))
> org-capture-place-entry()
> (cond ((member* type ...) (org-capture-place-entry)) ((eql type ...) (org-capture-place-table-line)) ((eql type ...) (org-capture-place-plain-text)) ((eql type ...) (org-capture-place-item)) ((eql type ...) (org-capture-place-item)))
> (case type ((nil entry) (org-capture-place-entry)) (table-line (org-capture-place-table-line)) (plain (org-capture-place-plain-text)) (item (org-capture-place-item)) (checkitem (org-capture-place-item)))
> (let* ((template ...) (type ...)) (case type (... ...) (table-line ...) (plain ...) (item ...) (checkitem ...)))
> org-capture-place-template()
> (condition-case error (org-capture-place-template) ((error quit debug) (if ... ...) (set-window-configuration ...) (error "Capture template `%s': %s" ... ...)))
> (if (equal goto 0) (org-capture-insert-template-here) (condition-case error (org-capture-place-template) (... ... ... ...)) (if (and ... ...) (condition-case nil ... ...)) (if (org-capture-get :immediate-finish) (org-capture-finalize nil)))
> (cond ((equal entry "C") (customize-variable ...)) ((equal entry "q") (error "Abort")) (t (org-capture-set-plist entry) (org-capture-get-template) (org-capture-put :original-buffer orig-buf :original-file ... :original-file-nondirectory ... :annotation annotation :initial initial) (org-capture-put :default-time ...) (org-capture-set-target-location) (condition-case error ... ...) (setq org-capture-clock-keep ...) (if ... ... ... ... ...)))
> (let* ((orig-buf ...) (annotation ...) (initial ...) (entry ...)) (when (stringp initial) (remove-text-properties 0 ... ... initial)) (when (stringp annotation) (remove-text-properties 0 ... ... annotation)) (cond (... ...) (... ...) (t ... ... ... ... ... ... ... ...)))
> (cond ((equal goto ...) (org-capture-goto-target)) ((equal goto ...) (org-capture-goto-last-stored)) (t (let* ... ... ... ...)))
> org-capture(nil)
> call-interactively(org-capture nil nil)
[I hope Achim Gratz takes a look at this: he would have a much better
handle on what exactly is going wrong here - in particular, emacs on
windows is a black box to me]
org-called-interactively-p is in org-macs.el - it's probably the case
that your autoloads are not up to date (or perhaps non-existent). Can
you tell us exactly what zip file you got and how you installed it?
In any case, try
(load-library "org-macs")
and then try the capture again: it probably will work this time (or
you'll get a different error). This is not meant either as a solution or
as a workaround: it is just meant to provide a data point about what is
wrong and what exactly you need to do to restore sanity, so there is
some ways to go yet.
Nick
PS For reference, here is what Mike posted earlier about his org
initialization:
,----
| This is my org setup near the top of my .emacs
|
| (add-to-list 'load-path "~/.emacs.d/org/org-7.8.11/contrib/lisp/")
| (add-to-list 'load-path "~/.emacs.d/org/org-7.8.11/lisp/")
| (require 'org-install)
| (add-to-list 'auto-mode-alist '("\\.org$" . org-mode))
| (define-key global-map "\C-cl" 'org-store-link)
| (define-key global-map "\C-ca" 'org-agenda)
| (setq org-log-done t)
|
| (setq org-capture-templates
|
| '(("t" "Todo" entry (file+headline "~/org/gtd.org" "Tasks")
| "* TODO %?\n %i\n %a")
| ("j" "Journal" entry (file+datetree "~/org/journal.org")
| "* %?\nEntered on %U\n %i\n %a")))
|
| ;org-capture binding
| ;(global-set-key "\C-c-c" 'org-capture)
| (global-set-key [(control c) (c)] 'org-capture)
`----
next prev parent reply other threads:[~2012-06-05 17:01 UTC|newest]
Thread overview: 21+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-06-04 17:10 Bug: org-capture Does not take user to any new buffer Mike Fitzgerald
2012-06-05 3:56 ` Nick Dokos
[not found] ` <CACy+NBKaJS_byMGFursD=fOegVR=Dn+wZeFBs71gZM4s5gwn_g@mail.gmail.com>
[not found] ` <CACy+NB+ij+=bnnZx_Kx9X=Gjntok-7hg9ufHkb2+_rSTyxcOVg@mail.gmail.com>
2012-06-05 14:22 ` Mike Fitzgerald
2012-06-05 15:35 ` Nick Dokos
2012-06-05 15:46 ` Mike Fitzgerald
2012-06-05 15:55 ` Nick Dokos
2012-06-05 16:06 ` Mike Fitzgerald
2012-06-05 17:01 ` Nick Dokos [this message]
2012-06-05 17:22 ` Mike Fitzgerald
2012-06-05 17:45 ` Nick Dokos
2012-06-05 18:04 ` Nick Dokos
2012-06-05 18:54 ` Achim Gratz
2012-06-05 18:18 ` Achim Gratz
2012-06-05 18:40 ` Nick Dokos
2012-06-05 20:22 ` Achim Gratz
2012-06-05 20:35 ` Nick Dokos
2012-06-05 20:42 ` Achim Gratz
2012-06-05 17:37 ` Achim Gratz
2012-06-05 15:50 ` Nick Dokos
2012-06-15 14:57 ` N. Jackson
2012-06-19 1:42 ` N. Jackson
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://www.orgmode.org/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=3893.1338915692@alphaville \
--to=nicholas.dokos@hp.com \
--cc=emacs-orgmode@gnu.org \
--cc=mikef656@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).