* Re: how to avoid filling KILL RING with junk
[not found] <slrnaohrn5.les.ignoramus6776@nospam.invalid>
@ 2002-09-18 22:19 ` Barry Margolin
2002-09-23 15:33 ` Deepak Dinesh
2002-09-20 8:35 ` Mac
1 sibling, 1 reply; 5+ messages in thread
From: Barry Margolin @ 2002-09-18 22:19 UTC (permalink / raw)
In article <slrnaohrn5.les.ignoramus6776@nospam.invalid>,
Igor6776 <ignoramus6776@NOSPAM.6776.invalid> wrote:
>When I delete words and regions in my xemacs 21.4, it puts theninto the
>kill ring.
Most users consider this a good thing. It makes it easy to get things back
that you delete, although I suppose the advent of unlimited undo's has made
this less important than it was in the old days.
>I would like to NOT do that and only add stuff to the kill ring that I
>select with
>\C-w or M-w.
>
>
>how can I do it.
I don't think there's a built-in option for this. You could advise all the
commands that you don't want to save, with something like
(defconst disable-kill-ring-advice
(ad-make-advice 'disable-kill-ring nil t
'(advice lambda ()
(let ((kill-ring nil))
ad-do-it))))
(defun disable-kill-ring (function)
(ad-add-advice function disable-kill-ring-advice 'around 'first))
(mapc 'disable-kill-ring '(kill-word backward-kill-word kill-line ...))
--
Barry Margolin, barmar@genuity.net
Genuity, Woburn, MA
*** DON'T SEND TECHNICAL QUESTIONS DIRECTLY TO ME, post them to newsgroups.
Please DON'T copy followups to me -- I'll assume it wasn't posted to the group.
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: how to avoid filling KILL RING with junk
[not found] <slrnaohrn5.les.ignoramus6776@nospam.invalid>
2002-09-18 22:19 ` how to avoid filling KILL RING with junk Barry Margolin
@ 2002-09-20 8:35 ` Mac
2002-09-30 15:04 ` Joe Casadonte
1 sibling, 1 reply; 5+ messages in thread
From: Mac @ 2002-09-20 8:35 UTC (permalink / raw)
On 18 Sep 2002, ignoramus6776@NOSPAM.6776.invalid wrote:
> When I delete words and regions in my xemacs 21.4, it puts theninto
> the kill ring.
You did not 'delete' but 'killed' ;-)
See delete-region vs kill-region.
But I'm afraid that there's no built in delete-word in Emacs.
Don't know anything about xemacs.
/mac
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: how to avoid filling KILL RING with junk
2002-09-18 22:19 ` how to avoid filling KILL RING with junk Barry Margolin
@ 2002-09-23 15:33 ` Deepak Dinesh
2002-09-23 23:36 ` Barry Margolin
0 siblings, 1 reply; 5+ messages in thread
From: Deepak Dinesh @ 2002-09-23 15:33 UTC (permalink / raw)
Barry Margolin <barmar@genuity.net> writes:
> In article <slrnaohrn5.les.ignoramus6776@nospam.invalid>,
> Igor6776 <ignoramus6776@NOSPAM.6776.invalid> wrote:
> >When I delete words and regions in my xemacs 21.4, it puts theninto the
> >kill ring.
>
> Most users consider this a good thing. It makes it easy to get things back
> that you delete, although I suppose the advent of unlimited undo's has made
> this less important than it was in the old days.
What about the mini-buffer window? I don't think anyone wants to use
killed words from that in any of the main buffers. Is there any way
to turn that off?
DD
--
Please reply to the newsgroup. If you are sending direct email,
include 22489775 somewhere in the subject or leave this sig intact.
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: how to avoid filling KILL RING with junk
2002-09-23 15:33 ` Deepak Dinesh
@ 2002-09-23 23:36 ` Barry Margolin
0 siblings, 0 replies; 5+ messages in thread
From: Barry Margolin @ 2002-09-23 23:36 UTC (permalink / raw)
In article <m2sn00vhyn.fsf@localhost.purdue.edu>,
Deepak Dinesh <sigserv@yahoo.com> wrote:
>Barry Margolin <barmar@genuity.net> writes:
>
>> In article <slrnaohrn5.les.ignoramus6776@nospam.invalid>,
>> Igor6776 <ignoramus6776@NOSPAM.6776.invalid> wrote:
>> >When I delete words and regions in my xemacs 21.4, it puts theninto the
>> >kill ring.
>>
>> Most users consider this a good thing. It makes it easy to get things back
>> that you delete, although I suppose the advent of unlimited undo's has made
>> this less important than it was in the old days.
>
>
>What about the mini-buffer window? I don't think anyone wants to use
>killed words from that in any of the main buffers. Is there any way
>to turn that off?
Actually, I sometimes do. For instance, an easy way to get the filename of
the current buffer into the file is with:
C-x C-v C-k C-g C-y
Also, when doing things like query-replace, I'm very likely to do some
kills while typing the old string and yank them into the new string.
--
Barry Margolin, barmar@genuity.net
Genuity, Woburn, MA
*** DON'T SEND TECHNICAL QUESTIONS DIRECTLY TO ME, post them to newsgroups.
Please DON'T copy followups to me -- I'll assume it wasn't posted to the group.
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: how to avoid filling KILL RING with junk
2002-09-20 8:35 ` Mac
@ 2002-09-30 15:04 ` Joe Casadonte
0 siblings, 0 replies; 5+ messages in thread
From: Joe Casadonte @ 2002-09-30 15:04 UTC (permalink / raw)
On Fri, 20 Sep 2002, stray_searcher@hotmail.com wrote:
> On 18 Sep 2002, ignoramus6776@NOSPAM.6776.invalid wrote:
>> When I delete words and regions in my xemacs 21.4, it puts theninto
>> the kill ring.
>
> You did not 'delete' but 'killed' ;-)
>
> See delete-region vs kill-region.
>
> But I'm afraid that there's no built in delete-word in Emacs.
It's not built-in, but this should do the trick:
(defun my-delete-word (arg)
"Delete characters forward until encountering the end of a word.
With prefix argument ARG, do this that many times."
(interactive "p")
(delete-region (point) (progn (forward-word arg) (point))))
(defun my-backwards-delete-word (arg)
"Delete characters backward until encountering the end of a word.
With prefix argument ARG, do this that many times."
(interactive "p")
(my-delete-word (- arg)))
Bind to keys of your choice and have a blast.
--
Regards,
joe
Joe Casadonte
jcasadonte@northbound-train.com
------------------------------------------------------------------------------
Llama Fresh Farms => http://www.northbound-train.com
Gay Media Resource List => http://www.northbound-train.com/gaymedia.html
Perl for Win32 => http://www.northbound-train.com/perlwin32.html
Emacs Stuff => http://www.northbound-train.com/emacs.html
Music CD Trading => http://www.northbound-train.com/cdr.html
------------------------------------------------------------------------------
Live Free, that's the message!
------------------------------------------------------------------------------
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2002-09-30 15:04 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <slrnaohrn5.les.ignoramus6776@nospam.invalid>
2002-09-18 22:19 ` how to avoid filling KILL RING with junk Barry Margolin
2002-09-23 15:33 ` Deepak Dinesh
2002-09-23 23:36 ` Barry Margolin
2002-09-20 8:35 ` Mac
2002-09-30 15:04 ` Joe Casadonte
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).