From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: joakim@verona.se Newsgroups: gmane.emacs.devel Subject: Re: Emacs as word processor Date: Wed, 20 Nov 2013 07:54:41 +0100 Message-ID: References: <8761rrigqe.fsf@gmail.com> <87wqk5bbri.fsf@pank.iue.private> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1384930512 31276 80.91.229.3 (20 Nov 2013 06:55:12 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 20 Nov 2013 06:55:12 +0000 (UTC) Cc: rasmus@gmx.us, emacs-devel@gnu.org To: Richard Stallman Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Nov 20 07:55:16 2013 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 1Vj1gx-0005ng-J6 for ged-emacs-devel@m.gmane.org; Wed, 20 Nov 2013 07:55:15 +0100 Original-Received: from localhost ([::1]:53103 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vj1gx-0000CG-6P for ged-emacs-devel@m.gmane.org; Wed, 20 Nov 2013 01:55:15 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:55338) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vj1go-0000A0-Nf for emacs-devel@gnu.org; Wed, 20 Nov 2013 01:55:13 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Vj1gh-0001Og-6J for emacs-devel@gnu.org; Wed, 20 Nov 2013 01:55:06 -0500 Original-Received: from mx2.bahnhof.se ([213.80.101.12]:54682) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vj1gg-0001OU-Vj; Wed, 20 Nov 2013 01:54:59 -0500 Original-Received: from localhost (mf.bahnhof.se [213.80.101.20]) by mx2-reinject (Postfix) with ESMTP id 0D8AB7AE902; Wed, 20 Nov 2013 07:54:57 +0100 (CET) X-Virus-Scanned: by amavisd-new using ClamAV at bahnhof.se (MF3) Original-Received: from mf3.bahnhof.se ([127.0.0.1]) by localhost (mf3.bahnhof.se [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ckbIAlXR1jEF; Wed, 20 Nov 2013 07:54:53 +0100 (CET) Original-Received: from mta.verona.se (h-235-102.a149.priv.bahnhof.se [85.24.235.102]) by mf3.bahnhof.se (Postfix) with ESMTP id AB9EE3E8C64; Wed, 20 Nov 2013 07:54:52 +0100 (CET) Original-Received: from localhost (unknown [127.0.0.1]) by mta.verona.se (Postfix) with ESMTP id 4021D4FCD06; Wed, 20 Nov 2013 06:54:42 +0000 (UTC) X-Virus-Scanned: amavisd-new at verona.se Original-Received: from mta.verona.se ([127.0.0.1]) by localhost (exodia.verona.se [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id USpanPoMTa-v; Wed, 20 Nov 2013 07:54:41 +0100 (CET) Original-Received: from exodia.verona.se (www.verona.se [192.168.200.15]) by mta.verona.se (Postfix) with ESMTP id 5B3E04FCCFB; Wed, 20 Nov 2013 07:54:41 +0100 (CET) In-Reply-To: (Richard Stallman's message of "Tue, 19 Nov 2013 18:42:28 -0500") User-Agent: Gnus/5.130006 (Ma Gnus v0.6) Emacs/24.3.50 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: Mac OS X 10.x X-Received-From: 213.80.101.12 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:165423 Archived-At: Richard Stallman writes: > [ To any NSA and FBI agents reading my email: please consider > [ whether defending the US Constitution against all enemies, > [ foreign or domestic, requires you to follow Snowden's example. > > Would it be okay, for instance, to edit with Emacs in one buffer and > have a separate libreoffice window update at the same time? > > Maybe it would be. Is that feasible? Yes it's feasible. I can have a look, because it could be an interesting demonstration of the Emacs Xwidget branch as well. Here is how the similar idea works in Inkmacs(Emacs + Inkskape): - Write your text in an org-mode file - Let Emacs start an Inkskape instance - Emacs communicates with Inkskape using a DBus channel - Emacs sends dbus commands to update text objects in Inkskape. Inkskape immediately redraws its display when it receives the dbus commands Optionally, with the Emacs Xwidget branch, you can also embed Inkskape inside an Emacs buffer. This is convenient because you can use all the Emacs buffer switching commands and so on. also, you can of course try out the idea immediately with the various Latex preview packages that already do all of this. I'm not all too familiar with them though, since I normally either a) don't care at all about layout and just let Latex do its thing or b) obsess about layout, in which case I use Inkskape. -- Joakim Verona