Hi Henry, Thank you for using org-tree-slide and reporting the issue. Please use the following patch to avoid the error.
PATCH: Replace the original code with ---- (defun ots-display-tree-with-narrow () "Show a tree with narrowing and also set a header at the head of slide." (goto-char (point-at-bol)) (when (ots-last-heading-position) (hide-subtree) ; support CONTENT (subtrees are shown) (org-show-entry) (show-children) (org-cycle-hide-drawers 'all) (org-narrow-to-subtree)) (setq display-tree-slide-string (if (equal org-tree-slide-modeline-display 'outside) (ots-count-slide (point)) "")) (when org-tree-slide-slide-in-effect (ots-slide-in org-tree-slide-slide-in-brank-lines)) (when org-tree-slide-header (ots-show-slide-header))) ---- This patch is a tentative code for checking behavior in your environments, but I think you will be able to open org files without heading. I'll update it again within a few days. Best, Takaaki On Jul 15, 2013, at 5:33 PM, henry atts <s...@online.de> wrote: > I use org-tree-slide-mode by default with > > (add-hook 'org-mode-hook 'org-tree-slide-mode) > > This works kind of acceptable minus some minor annoyances. But one thing > makes it nearly unusuable. tree-slide rigidly expects at least one > header. So if I open an org file without heading, or if I create a new > one, I get an error message: > > File mode specification error: (error "before first heading") > > If I include a setup file with `#+SETUPFILE:', which of course has no > headings in it, org-tree-slide stops working at all. > > henry > > -- > web: http://literaturlatenight.de > jabberID: att...@jabber.at > > -- Takaaki ISHIKAWA <tak...@ieee.org> GITI, Waseda University :) http://about.me/takaxp