From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Uwe Brauer Newsgroups: gmane.emacs.devel Subject: change soft to hard lines and back Date: Thu, 14 Dec 2017 14:44:44 +0100 Message-ID: <87mv2ljuer.fsf@mat.ucm.es> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; format=flowed X-Trace: blaine.gmane.org 1513259168 19720 195.159.176.226 (14 Dec 2017 13:46:08 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Thu, 14 Dec 2017 13:46:08 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Dec 14 14:46:02 2017 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ePTpp-0004lu-Oc for ged-emacs-devel@m.gmane.org; Thu, 14 Dec 2017 14:46:01 +0100 Original-Received: from localhost ([::1]:41001 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ePTpw-0005ly-RX for ged-emacs-devel@m.gmane.org; Thu, 14 Dec 2017 08:46:08 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:41026) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ePTor-0005i7-I5 for emacs-devel@gnu.org; Thu, 14 Dec 2017 08:45:07 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ePTol-0004xk-AV for emacs-devel@gnu.org; Thu, 14 Dec 2017 08:45:01 -0500 Original-Received: from [195.159.176.226] (port=36771 helo=blaine.gmane.org) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1ePTok-0004uo-L8 for emacs-devel@gnu.org; Thu, 14 Dec 2017 08:44:54 -0500 Original-Received: from list by blaine.gmane.org with local (Exim 4.84_2) (envelope-from ) id 1ePToY-0000zA-98 for emacs-devel@gnu.org; Thu, 14 Dec 2017 14:44:42 +0100 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: emacs-devel@gnu.org Original-Lines: 33 Original-X-Complaints-To: usenet@blaine.gmane.org Mail-Copies-To: never Cancel-Lock: sha1:JvfuTDUmns49lFpgfUO4/yDvyNQ= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 195.159.176.226 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 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" Xref: news.gmane.org gmane.emacs.devel:221046 Archived-At: Hi For email I start to use messages-are-flowing.el (for example in this message) which insert and display hardlines. (This is useful when sending message to devices with small screens since then the line ending is better displayed). However sometimes it is a bit too much. So I still have a function which replaces softline by hardlines, namely (defun harden-newlines () (interactive) (save-excursion ; (goto-char (point-min)) (mail-text) (while (search-forward "\n" nil t) (put-text-property (1- (point)) (point) 'hard t)))) So I thought the inverse operation could be (defun soften-newlines () (interactive) (save-excursion ; (goto-char (point-min)) (mail-text) (while (search-forward "\n" nil t) (put-text-property (1- (point)) (point) 'soft t)))) But unfortunately this did not work out. I tried to google for the put-text-property function but did not find anything useful. Somebody has an idea how to do that, replace hardlines again by softlines? Thanks Uwe Brauer