From mboxrd@z Thu Jan 1 00:00:00 1970 From: Thierry Volpiatto Subject: Re: how to stop delete key putting a region into kill ring Date: Sat, 14 Aug 2010 18:36:52 +0200 Message-ID: <878w49882j.fsf@tux.homenetwork> References: <446912556.20100814141933@gmail.com> <4684.1281801734@gamaville.dokosmarshall.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Received: from [140.186.70.92] (port=54393 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OkJlZ-00032Y-7q for emacs-orgmode@gnu.org; Sat, 14 Aug 2010 12:39:34 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OkJlT-0005af-TW for emacs-orgmode@gnu.org; Sat, 14 Aug 2010 12:39:29 -0400 Received: from lo.gmane.org ([80.91.229.12]:44736) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OkJlT-0005aM-GR for emacs-orgmode@gnu.org; Sat, 14 Aug 2010 12:39:23 -0400 Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1OkJlR-0002JM-9b for emacs-orgmode@gnu.org; Sat, 14 Aug 2010 18:39:21 +0200 Received: from 168.78.88-79.rev.gaoland.net ([79.88.78.168]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 14 Aug 2010 18:39:21 +0200 Received: from thierry.volpiatto by 168.78.88-79.rev.gaoland.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 14 Aug 2010 18:39:21 +0200 List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: emacs-orgmode@gnu.org Nick Dokos writes: > [Somewhat off-topic for this list, so it might be better to follow up > on gnu.emacs.help or some such.] > > Ivanov Dmitry wrote: > >> When I am editing a text in Emacs - not only in org-mode - when I >> select a region and press to remove it, it's being placed into >> the clipboard and when I want to paste some text instead I have to get >> rid of it. >> > >> Does anybody know, how to stop it and make simply kill the >> region without putting it into the clipboard? >> > > My key is (normally) bound to delete-char and it does not > behave at all the way you describe: in particular, it does not matter > whether a region is selected or not - it deletes one character (and that > is *not* saved in the kill ring.) In order to delete a selected region, > I use C-w (kill-region) which *does* save the killed region to the kill > ring (it also copies it to the X cut buffer - or the successors > thereof - if emacs is running under X.) The kill-region function is also > bound to S- in my case, which may be what you mean - or it may > be that you have customized your keys somehow. Things have changed in Emacs24: ,---- | *** New option `delete-active-region'. | If non-nil, C-d, [delete], and DEL delete the region if it is active | and no prefix argument is given. If set to `kill', these commands | kill instead. `---- Before i had to use this: ,---- | (defun tv-delete-char (arg beg end) | (interactive "p\nr") | (if (region-active-p) | (delete-region beg end) | (delete-char arg))) | | (global-set-key (kbd "C-d") 'tv-delete-char) `---- > You can delete the region without saving it to the kill ring by calling > the function delete-region (which in my case is bound to the Clear item > in the Edit menu). And you can rebind any key you want to call this > function (in particular, the key, however inadvisable that > would be)[1], at the risk of being incompatible with everybody else in > the universe and therefore having a harder time getting help. In > particular, if you do that, mentioning keys is not going to help: you > will have to use C-h c (describe-key-briefly) or C-h k (describe-key) on > the key in order to find out the function that it is bound to and then > mention that. You might want to do that now with and see what > function it is bound to. > > > This latter problem is partly the reason that having command names, as > well as key descriptions, in the manual is useful. It is also why > things like ErgoEmacs (see Don Womick's posting in this list a little > while ago) make whatever hair I have left on my head stand on end. > > > BTW, I mention X and assume that you are running on some Unix variant. > If you are running on Windows of some sort, things are probably different, > at least in some details. > > HTH, > Nick > > [1] see section 57.4, "Customizing Key Bindings", in the Emacs manual > for details. > > > _______________________________________________ > Emacs-orgmode mailing list > Please use `Reply All' to send replies to the list. > Emacs-orgmode@gnu.org > http://lists.gnu.org/mailman/listinfo/emacs-orgmode > -- Thierry Volpiatto Get my Gnupg key: gpg --keyserver pgp.mit.edu --recv-keys 59F29997