From mboxrd@z Thu Jan 1 00:00:00 1970 From: Christopher Schmidt Subject: Re: orgstuct++ does not lurk silently in the shadow Date: Sun, 29 Apr 2012 13:05:38 +0200 Message-ID: <20120429110535.956AE20268@saturn.ch.ristopher.com> References: <20120308070825.947091FDE8@saturn.ch.ristopher.com> <87haw8mf1r.fsf@ucl.ac.uk> <87ipgmkc3y.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([208.118.235.92]:39018) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SORwl-0006tx-Av for emacs-orgmode@gnu.org; Sun, 29 Apr 2012 07:05:44 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SORwi-0001JR-RL for emacs-orgmode@gnu.org; Sun, 29 Apr 2012 07:05:42 -0400 Received: from ristopher.com ([146.185.21.93]:52280 helo=saturn.ch.ristopher.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SORwi-0001Ie-EM for emacs-orgmode@gnu.org; Sun, 29 Apr 2012 07:05:40 -0400 In-Reply-To: <87ipgmkc3y.fsf@gnu.org> (Bastien's message of "Thu, 26 Apr 2012 12:42:57 +0200") List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: emacs-orgmode@gnu.org Bastien writes: > This should be fixed now in master. Thank you so much for fixing this. There is still one major issue, though. Consider this text: ,-------- | >> rms | >> foo | >> | >> org-mode `-------- Place the point somewhere in the first or second line and do a M-q. Vanilla message-mode correctly recognises the paragraph prefix whereas an use of Org's enhancements breaks this. Other than that, disabling orgstruct++-mode after enabling it breaks everything. I get tons of "Lisp nesting exceeds `max-lisp-eval-depth'", even when doing simple things like moving around the buffer or trying to execute and extended command. For the record, I use Gnus and Org master (b5f4b52). This is how my integration is set up: #+begin_src emacs-lisp (add-hook 'gnus-message-setup-hook (lambda () (turn-on-orgtbl) (turn-on-orgstruct++) (set (make-local-variable 'org-footnote-auto-label) 'plain) (set (make-local-variable 'org-footnote-tag-for-non-org-mode-files) nil))) (define-key message-mode-map (kbd "C-c f") (lambda () (interactive) (save-restriction (my-message-narrow-to-body) (org-footnote-action)))) (add-hook 'message-send-hook (lambda () (save-restriction (my-message-narrow-to-body) (org-footnote-normalize)))) #+end-src Christopher