Forwarded to Aquamacs. Thanks. On Tue, Feb 8, 2011 at 11:55 AM, Lawrence Mitchell <we...@gmx.li> wrote: > Jeff Horn wrote: > >> Hey orgsters, > >> Export started behaving weirdly for me earlier this week. When I >> export to HTML or ASCII to a temporary buffer, I get the attached >> backtrace. This occurs in emacs 24 (Aquamacs) with org-mode 7.4. The >> error does not occur if I export to file. > >> Also, exporting to a temporary buffer works as expected in emacs 23.2 >> with org-mode 7.4 in terminal emacs. > >> Error occurs with every file I have tried in the past few days. Can >> anyone else reproduce? I'll come up with a minimal working example if >> needed. > > This is an Aquamacs specific issue, I believe. What happens is > that Emacs tries to guess the major mode of the temporary > buffer. Aquamacs has the following entry in either > magic-mode-alist, or magic-fallback-mode-alist. > > (objc-mode-buffer-check . objc-mode) > > So it calls the objc-mode-buffer-check function, and puts the > buffer in objc-mode if the former returns non-nil. Here's the > definition of said function: > > (defun objc-mode-buffer-check () > (if (string-match "\\.m$" buffer-file-name) > (save-restriction > (narrow-to-region (point-min) > (min (point-max) > (+ (point-min) magic-mode-regexp-match-limit))) > (looking-at "\\(.\\|\n\\)*#\\(include\\|define\\|import\\)")))) > > > The culprit is the first line, this function should first check > that buffer-file-name is a string before trying to match against > it. So you should probably shout at the Aquamacs developers :P. > > Lawrence > -- > Lawrence Mitchell <we...@gmx.li> > > > _______________________________________________ > Emacs-orgmode mailing list > Please use `Reply All' to send replies to the list. > Emacs-orgmode@gnu.org > http://lists.gnu.org/mailman/listinfo/emacs-orgmode >
-- Jeffrey Horn http://www.failuretorefrain.com/jeff/ _______________________________________________ Emacs-orgmode mailing list Please use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode