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