From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Rasmus Newsgroups: gmane.emacs.devel Subject: Re: Overlay mechanic improvements Date: Tue, 30 Sep 2014 12:35:08 +0200 Message-ID: <87iok5cs6b.fsf@gmx.us> References: <871tr6qup8.fsf@fencepost.gnu.org> <87ppepne6d.fsf@fencepost.gnu.org> <87mw9smxaz.fsf@fencepost.gnu.org> <87sijii1cd.fsf@fencepost.gnu.org> <87vbo7j7yy.fsf@fencepost.gnu.org> <87a95hx5re.fsf@uwakimon.sk.tsukuba.ac.jp> <8761g5jy6e.fsf@fencepost.gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: ger.gmane.org 1412073353 29326 80.91.229.3 (30 Sep 2014 10:35:53 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 30 Sep 2014 10:35:53 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Sep 30 12:35:46 2014 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1XYumX-0003le-AB for ged-emacs-devel@m.gmane.org; Tue, 30 Sep 2014 12:35:45 +0200 Original-Received: from localhost ([::1]:42299 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XYumW-0001Ti-TB for ged-emacs-devel@m.gmane.org; Tue, 30 Sep 2014 06:35:44 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:42400) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XYumM-0001TE-PQ for emacs-devel@gnu.org; Tue, 30 Sep 2014 06:35:40 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XYumG-0000y7-8Q for emacs-devel@gnu.org; Tue, 30 Sep 2014 06:35:34 -0400 Original-Received: from plane.gmane.org ([80.91.229.3]:56610) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XYumF-0000wg-WD for emacs-devel@gnu.org; Tue, 30 Sep 2014 06:35:28 -0400 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1XYum9-0003aM-Rc for emacs-devel@gnu.org; Tue, 30 Sep 2014 12:35:21 +0200 Original-Received: from 109.201.154.200 ([109.201.154.200]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 30 Sep 2014 12:35:21 +0200 Original-Received: from rasmus by 109.201.154.200 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 30 Sep 2014 12:35:21 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 51 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 109.201.154.200 Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAP1BMVEWrq6tQUFA1FBQDAwMu Li6Ojo7l5eVvb2/+/v7GxsatBASIBweDLS2TVVWRd3drNzf9AABOLCxfERHRAgJvFRXOiP/lAAAA AXRSTlMAQObYZgAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB90FFAsXM8Pp4IgAAAE0SURB VEjHtVXbroQgDNR2EskhZsm6//+tKywggoXycPqgCZmhnd5Ylq6t6zJjxKfNUDiYHg8PZsaEA3gW RbomoOAmudMQULEVkpHUaAkeB2Wy+GbxTE1IR/0qZKOEp1Ff3Bxwt4ioJYyUVwQe9tU/42M8MMZA g6cMN5lC43gC9mIMCScy/swoJK4IpQaW84MARVlwPDQT94001U3X163EIwP0t3MxrioHiNdts4TC ixJ/pRVRUg9Pdbmttzb1+f4I+0t/a/d9L/ZX7Nkrngh04ft27/pJwM+a8N3xWexxvAoBWdatk4Jb f9fhnLO32kmlPPFV8fCDSQSvX3oWpNJAxq9tQHgYIORkkGbJrNeIzK2xNh7qvdgkNeHMlmw7T46m mOkHzibPJ+qtsaE310GcFAk6gr+y1A82SZ92DwAAAABJRU5ErkJggg== User-Agent: Gnus/5.130012 (Ma Gnus v0.12) Emacs/24.4.50 (gnu/linux) Cancel-Lock: sha1:C9hUbCNyC86pA4xv6gZ8M4Y4UHI= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:174834 Archived-At: Hi, This is a bit OT, sorry. David Kastrup writes: > [...] > It does not work for other image-generating modes like LilyPond-mode. > I think that something like some Maxima-mode or similar copied an early > version of preview-latex in order to implement some similar > functionality. It's probably fallen victim to bitrot long ago. Imaxima has a similar functionality. I don't know if it uses preview-latex internally. > preview-latex does an excellent job, but much of its code is not at all > related to the AUCTeX user interface or the LaTeX input language, and > yet it will work for nothing but the AUCTeX user interface and the LaTeX > input language. > > And without generally available facilities to do that sort of work, it > will remain a singularly useful application without peers. Because it's > far too much work to do a peer from scratch for similar needs. It was > supposed to make it easier for me to work on my PhD thesis, but I ended > up doing it _instead_ of my PhD thesis. > > The main shortcoming of preview-latex in my book is that it stands out. > It should be one of possibly many thin applications on top of rendering > frameworks provided by Emacs proper. I agree wholeheartedly. Org has a similar mechanism as well, but it *sucks* compared to preview-latex. I tried to get preview-latex working with Org (which uses LaTeX-syntax for math), but it was non-trivial. Thus, I don't interact much with preview-latex these days, but I have very fond memories of using it. If you ever decide to allocate time to generalize preview-latex and have it shipped with Emacs-core I'd happily support that work! —Rasmus PS: AUCTeX and preview-latex was what got me into Emacs initially. At the time, and probably still, there was no LaTeX editor that was on par with AUCTeX. Compiling the newest version of AUCTeX pushed me towards GNU/Linux (the windows version was .01 behind and it was Really Hardᵀᴹ to compile it on Windows). -- Need more coffee. . .