From mboxrd@z Thu Jan 1 00:00:00 1970 From: phillip.lord@newcastle.ac.uk (Phillip Lord) Subject: [ANN] Lentic 0.7 Date: Thu, 05 Feb 2015 10:47:00 +0000 Message-ID: <87r3u4oct7.fsf@newcastle.ac.uk> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:57456) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YJJxu-0007Lq-9a for emacs-orgmode@gnu.org; Thu, 05 Feb 2015 05:47:23 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YJJxh-0003HQ-B4 for emacs-orgmode@gnu.org; Thu, 05 Feb 2015 05:47:18 -0500 Received: from cheviot22.ncl.ac.uk ([128.240.234.22]:56433) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YJJxh-0003FX-4O for emacs-orgmode@gnu.org; Thu, 05 Feb 2015 05:47:05 -0500 Received: from smtpauth-vm.ncl.ac.uk ([10.8.233.129] helo=smtpauth.ncl.ac.uk) by cheviot22.ncl.ac.uk with esmtp (Exim 4.63) (envelope-from ) id 1YJJxd-0003kf-DP for emacs-orgmode@gnu.org; Thu, 05 Feb 2015 10:47:01 +0000 Received: from jangai.ncl.ac.uk ([10.66.67.223] helo=localhost) by smtpauth.ncl.ac.uk with esmtpsa (TLSv1:AES128-SHA:128) (Exim 4.63) (envelope-from ) id 1YJJxd-0003v2-2s for emacs-orgmode@gnu.org; Thu, 05 Feb 2015 10:47:01 +0000 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 Lentic.el 0.7 is now available. Lentic is an Emacs mode which supports multiple views over the same text. This can be used for a form of literate programming. It has specific support for Clojure which it can combine with either LaTeX, Asciidoc or Org-Mode. Two lentic buffers, by default, the two share content but are otherwise independent. Therefore, you can have two buffers open, each showing the content in different modes; to switch modes, you simply switch buffers. The content, location of point, and view are shared. However, lentic also allows a bi-directional transformation between lentic buffers -- the buffers can have different but related text. This allows, for example, one buffer to contain an Emacs lisp file, while the other contains the same text but with ";;" comment characters removed leaving the content in org-mode, enabling a form of literate Emacs-Lisp programming with no change to either org-mode or Emacs-Lisp. Ready made transformations are also available for Clojure, latex and asciidoc. Lentic is both configurable and extensible, using the EIEIO object system. Lentic was previously known as Linked-Buffers. The 0.7 release adds an integrated documentation system, support for Haskell, LaTeX literate programming and best of all, a ROT-13 transformation. Available on MELPA-stable, MELPA and Marmalade https://github.com/phillord/lentic