From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Rusi Newsgroups: gmane.emacs.help Subject: Re: how to handle rtf Date: Thu, 31 Jul 2014 03:30:02 -0700 (PDT) Message-ID: <02986f99-bb2d-4ef9-b07d-eb61f478f9a3@googlegroups.com> References: <4edddfc4-a498-41de-810f-a8f9c8514653@googlegroups.com> <87ha205czm.fsf@debian.uxu> <81e60be0-a23f-4f18-9505-8b861f55bbf8@googlegroups.com> <87tx5ytu21.fsf@debian.uxu> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1406802625 26720 80.91.229.3 (31 Jul 2014 10:30:25 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 31 Jul 2014 10:30:25 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Thu Jul 31 12:30:18 2014 Return-path: Envelope-to: geh-help-gnu-emacs@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 1XCnco-0004kl-Bc for geh-help-gnu-emacs@m.gmane.org; Thu, 31 Jul 2014 12:30:18 +0200 Original-Received: from localhost ([::1]:55550 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XCncn-0003eu-TJ for geh-help-gnu-emacs@m.gmane.org; Thu, 31 Jul 2014 06:30:17 -0400 X-Received: by 10.43.64.202 with SMTP id xj10mr12253610icb.0.1406802603193; Thu, 31 Jul 2014 03:30:03 -0700 (PDT) X-Received: by 10.50.18.50 with SMTP id t18mr292804igd.10.1406802603104; Thu, 31 Jul 2014 03:30:03 -0700 (PDT) Original-Path: usenet.stanford.edu!news.glorb.com!h18no11174475igc.0!news-out.google.com!px9ni176igc.0!nntp.google.com!h18no11174451igc.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Original-Newsgroups: gnu.emacs.help In-Reply-To: Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=59.95.38.216; posting-account=mBpa7woAAAAGLEWUUKpmbxm-Quu5D8ui Original-NNTP-Posting-Host: 59.95.38.216 User-Agent: G2/1.0 Injection-Date: Thu, 31 Jul 2014 10:30:03 +0000 Original-Xref: usenet.stanford.edu gnu.emacs.help:206745 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:99020 Archived-At: On Thursday, July 31, 2014 3:33:26 PM UTC+5:30, renato wrote: > I try to explain, why do I do I need to use .rtf, and why do I'd like to = do with emacs: > In the company where I work, I have to open rtf files, insert some text (= plain text), save it, upload on a server, that will elaborate that file, re= place the text tha I've inserted (that is a a variable name) with the cont= ent of the variable. > The prob to use MS Word or LO, is that, when I open this file with this p= rogram, the insert some rtf code, that let the server app not to process th= e replacement. (i.e., my program look for [**VARIABLE_NAME**] and replaces = it with the real content of the variable), but, when I save from MS or LO, = my variable will be corrupted (i.e., is no more [**VARIABLE_NAME**-], but..= . [**VAR(\hich\af1\dbch\af37\loch\f1_IABLE_NAME**]) > of course, in this way, my parser, will not recognize the variable name. > So, my prob is to try to edit this rtf in the more plain text as possible= . But, not be confused, with the .rtf code. > This is why, I'm lookin for sothings that let me edit .rtf in emacs, but = with sothings that let me read without the rtf code. > Have I been more clear? Yes You need to clarify one important thing: How much of the 'r' in the 'rtf' (aka the formatting) you really need. It appears from your description to be very little or none at all. In which case saving (from MSO or LO) as (plain not rich) text and working = with that would be the natural way. After that munging that text-file in emacs = or python or ... is a different question. If however you *do* need the formatting one way that comes to mind offhand = is: Use org mode and the odt exporter. In general, rtf is nominally text with 'richness' ie formatting. However the formatting is WAY WAY too much for you to be able to do normal text processing on it and maintain your sanity