From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Emanuel Berg Newsgroups: gmane.emacs.help Subject: Re: calc: putting the top of the stack in the kill ring Date: Thu, 12 Mar 2015 00:09:12 +0100 Organization: Aioe.org NNTP Server Message-ID: <87ioe7b087.fsf@debian.uxu> References: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1426115422 32028 80.91.229.3 (11 Mar 2015 23:10:22 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 11 Mar 2015 23:10:22 +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 Mar 12 00:10:21 2015 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 1YVpld-0003Ds-2b for geh-help-gnu-emacs@m.gmane.org; Thu, 12 Mar 2015 00:10:21 +0100 Original-Received: from localhost ([::1]:57361 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YVplc-0003hR-Ds for geh-help-gnu-emacs@m.gmane.org; Wed, 11 Mar 2015 19:10:20 -0400 Original-Path: usenet.stanford.edu!news.kjsl.com!feeder.erje.net!eu.feeder.erje.net!news2.arglkargh.de!news.mixmin.net!aioe.org!.POSTED!not-for-mail Original-Newsgroups: gnu.emacs.help Original-Lines: 43 Original-NNTP-Posting-Host: feB02bRejf23rfBm51Mt7Q.user.speranza.aioe.org Original-X-Complaints-To: abuse@aioe.org User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4 (gnu/linux) X-Notice: Filtered by postfilter v. 0.8.2 Cancel-Lock: sha1:9vYis5n0emfq/1CssEEAqsHAUSI= Mail-Copies-To: never Original-Xref: usenet.stanford.edu gnu.emacs.help:210828 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:103107 Archived-At: Rainer Thiel writes: > ... the problem is that M-w > (calc-copy-region-as-kill) always copies the whole > line. > > So when I say > > 2 3+ > > I get > > 5 > > but what is copied to the kill-ring with M-w is `1: > 5'. Indeed, that's strange. The `C-x * y' proposed is probably what you need in most (all?) cases, but nevertheless it goes against instinct that M-w should ever kill anything that isn't in the region. So, if you still want what you first asked for, you can use the ordinary, all-Emacs `kill-ring-save' just the same with the Calculator. You must use it (kill-ring-save) interactively either with M-x kill-ring-save RET or, if you put it in an Elisp wrapper (a defun), like this: (call-interactively 'kill-ring-save) That way, you don't have to fiddle with the beginning/end of the region manually. Then bind it to a shortcut. If you find you never use `calc-copy-region-as-kill' you might even put your it as M-w, plain and simple. -- underground experts united