With Emacs 22.1.1 and Org-mode 6.17c if I am editing a subtree in an indirect 
buffer
(via C-c C-x b) and try to complete an option (i.e. a line starting #+) then I 
get the
following backtrace (bytecodes elided):

    Debugger entered--Lisp error: (wrong-type-argument stringp nil)
      file-name-nondirectory(nil)
      org-get-current-options()
      byte-code("...
      org-complete(nil)
      call-interactively(org-complete)
      recursive-edit()
      byte-code("...
      debug(error (wrong-type-argument stringp nil))
      file-name-nondirectory(nil)
      org-get-current-options()
      byte-code("...
      org-complete(nil)
      call-interactively(org-complete)

This seems to be because org-get-current-options uses buffer-file-name to 
determine the
category but buffer-file-name is nil in an indirect buffer.

If this has been fixed in a later version of Org mode or Emacs I will be happy 
(ish) to
upgrade.

Thanks,

Shaun.


_______________________________________________
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

Reply via email to