From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Mads Jensen Newsgroups: gmane.emacs.bugs Subject: bug#7503: copy-and-insert-previous-line Date: Sun, 28 Nov 2010 15:32:33 +0100 Message-ID: <4CF26801.9060901@inducks.org> References: <4CF22EA9.3020207@inducks.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enig26068A3794E16B3CC41EBAFC" X-Trace: dough.gmane.org 1290955524 6367 80.91.229.12 (28 Nov 2010 14:45:24 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sun, 28 Nov 2010 14:45:24 +0000 (UTC) To: Andreas Schwab , 7503@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Nov 28 15:45:19 2010 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1PMiVC-0001WI-Kn for geb-bug-gnu-emacs@m.gmane.org; Sun, 28 Nov 2010 15:45:19 +0100 Original-Received: from localhost ([127.0.0.1]:40760 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PMiVC-0000hI-6a for geb-bug-gnu-emacs@m.gmane.org; Sun, 28 Nov 2010 09:45:18 -0500 Original-Received: from [140.186.70.92] (port=51798 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PMiUt-0000ZG-9t for bug-gnu-emacs@gnu.org; Sun, 28 Nov 2010 09:45:00 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PMiUs-0006kn-2h for bug-gnu-emacs@gnu.org; Sun, 28 Nov 2010 09:44:59 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:49160) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PMiUs-0006kd-0g for bug-gnu-emacs@gnu.org; Sun, 28 Nov 2010 09:44:58 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1PMiEU-00079z-8z; Sun, 28 Nov 2010 09:28:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Mads Jensen Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 28 Nov 2010 14:28:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 7503 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 7503-submit@debbugs.gnu.org id=B7503.129095442827457 (code B ref 7503); Sun, 28 Nov 2010 14:28:02 +0000 Original-Received: (at 7503) by debbugs.gnu.org; 28 Nov 2010 14:27:08 +0000 Original-Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PMiDa-00078n-RA for submit@debbugs.gnu.org; Sun, 28 Nov 2010 09:27:07 -0500 Original-Received: from fitch7.uni2.net ([92.43.122.90]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PMiDX-00078H-NN for 7503@debbugs.gnu.org; Sun, 28 Nov 2010 09:27:04 -0500 Original-Received: from [10.0.10.34] (unknown [130.227.120.134]) by fitch7.uni2.net (Postfix) with ESMTP id 6EEFA2A17A3E; Sun, 28 Nov 2010 15:32:36 +0100 (CET) User-Agent: Thunderbird 2.0.0.24 (X11/20101027) In-Reply-To: X-Enigmail-Version: 0.95.7 OpenPGP: id=7E775BDA X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Resent-Date: Sun, 28 Nov 2010 09:28:02 -0500 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:41961 Archived-At: This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig26068A3794E16B3CC41EBAFC Content-Type: multipart/mixed; boundary="------------040007000209070103090806" This is a multi-part message in MIME format. --------------040007000209070103090806 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Andreas Schwab wrote: >> (defun copy-and-insert-previous-line () >> (interactive) >> (save-excursion >> (goto-line (1- (line-number-at-pos))) > (forward-line -1) >=20 >> (copy-current-line)) >=20 > This function is not defined. Sorry for not remembering to attach this one, too. (defun copy-current-line () (interactive) (kill-ring-save (point-at-bol) (point-at-eol))) >> (yank)) >=20 > (defun duplicate-previous-line () > (interactive "*") > (save-excursion > (insert > (buffer-substring (progn (forward-line -1) (point)) > (progn (forward-line 1) (point)))))) There is a difference between my version, and this one, as mine doesn't add the newline-character from the end of the previous line. I'm using Emacs 22.2.1 as Emacs 23 is not the default in Ubuntu 9.10. Thanks for the quick response :-) --=20 Med Venlig Hilsen / Kind Regards, Mads Jensen Rubinsteinsvej 31,st.th DK-2450 Kbh. SV Denmark --------------040007000209070103090806 Content-Type: application/pgp-signature; name="signature.asc" Content-Transfer-Encoding: base64 Content-Disposition: inline; filename="signature.asc" LS0tLS1CRUdJTiBQR1AgU0lHTkFUVVJFLS0tLS0KVmVyc2lvbjogR251UEcgdjEuNC45IChH TlUvTGludXgpCkNvbW1lbnQ6IFVzaW5nIEdudVBHIHdpdGggTW96aWxsYSAtIGh0dHA6Ly9l bmlnbWFpbC5tb3pkZXYub3JnCgppRVlFQVJFQ0FBWUZBa3p5WjdRQUNna1FQT0sxTm41M1c5 cUR2QUNlSXJBSTlkRXZ3Slpwc0NOY2orVk5PSlZ2CnpDY0FuM1hKUnZkSmxEQVZGSkFudm9X azFRdUZrVURYCj1ROUZTCi0tLS0tRU5EIFBHUCBTSUdOQVRVUkUtLS0tLQoK --------------040007000209070103090806-- --------------enig26068A3794E16B3CC41EBAFC Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAkzyaAEACgkQPOK1Nn53W9rg9gCfYvb42P+71gWuUHmLNDCUP9EY UT4AoIbLOSOz76FHe8MpXwiQ8JlfGyiz =il7J -----END PGP SIGNATURE----- --------------enig26068A3794E16B3CC41EBAFC--