From mboxrd@z Thu Jan 1 00:00:00 1970 From: phillip.lord@newcastle.ac.uk (Phillip Lord) Subject: Re: Lentic.0.6 and org mode Date: Thu, 15 Jan 2015 22:28:59 +0000 Message-ID: <87wq4n3cgk.fsf@newcastle.ac.uk> References: <87iogfyd7p.fsf@newcastle.ac.uk> <87y4p482f2.fsf@newcastle.ac.uk> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:46131) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YBsuY-0000Kd-0n for emacs-orgmode@gnu.org; Thu, 15 Jan 2015 17:29:07 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YBsuU-0006yD-RA for emacs-orgmode@gnu.org; Thu, 15 Jan 2015 17:29:05 -0500 Received: from cheviot22.ncl.ac.uk ([128.240.234.22]:50027) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YBsuU-0006xq-Kt for emacs-orgmode@gnu.org; Thu, 15 Jan 2015 17:29:02 -0500 In-Reply-To: (Alan Schmitt's message of "Thu, 15 Jan 2015 18:24:44 +0100") 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: Alan Schmitt Cc: emacs-orgmode@gnu.org Alan Schmitt writes: > On 2015-01-15 15:54, phillip.lord@newcastle.ac.uk (Phillip Lord) writes: > >> Good. If you find any examples which fail, I'd be happy to look. > > It's not really failing, but I don't know how to put the end of file > markers so that lentic likes it. For instance: > > ;; #+begin_src emacs-lisp > (message "foo") > ;; #+end_src > > ;; #+begin_src emacs-lisp > (provide 'lentic_test) > ;; #+end_src > > ;; # Local Variables: > ;; # lentic-init: lentic-orgel-org-init > ;; # End: > > ;;; lentic_test.el ends here > > > The last line is not nicely typeset. So, local variables comes *after* the ends here line. Currently, the "ends here" line needs to be *inside* a source block, so you would have... ;; #+begin_src emacs-lisp (message "foo") ;; #+end_src ;; #+begin_src emacs-lisp (provide 'lentic_test) ;;; lentic_test.el ends here ;; #+end_src ;; # Local Variables: ;; # lentic-init: lentic-orgel-org-init ;; # End: I am debating the last bit. I could treat the last line specially, as I do the first, so it would end up as # # lentic_test.el ends here in the org-mode version. But then it would not appear in the any org-mode output when perhaps it should. >> At the moment, killing one or the other lentic buffers does the job. >> Lentic checks for the killed buffer and all should be good. An "exit >> lentic" command might be nice, indeed. It could close all lentic buffers >> except the first (currently lentic only supports one buffer, but >> eventually it should support many). But killing the buffer works fine >> also. > > Right now it's a three steps process: > - kill the buffer > - confirm the kill as it's modified (the "org" buffer) > - close the window > > This is why I think a lentic-exit command would be great. Ah, okay. Currently, the save-buffer command in the org lentic view should also save the .el version (I have the two hooked together). I was thinking of adding two new features -- an auto-delete capability, so that the file associated with the org-mode version is deleted when the buffer is closed (or Emacs exists). This is to stop leaving lots of org files around the place. The process would then be - save-buffer - kill-buffer I could also modify kill-buffer so that iff auto-delete is set, the modification will not trigger save requests. Can I ask, why do you want to kill the buffer? Why not just bury it? Phil