[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: copy paragraph
From: |
Nikos Apostolakis |
Subject: |
Re: copy paragraph |
Date: |
Fri, 14 Apr 2006 07:03:13 -0400 |
User-agent: |
Gnus/5.11 (Gnus v5.11) Emacs/22.0.50 (gnu/linux) |
Gary Wessle <not@defined.now> writes:
> Hi
>
> I am trying to copy paragraph under point and by binding C-cp like this
> (global-set-key "\C-cp" "\M-A-{\C-@\M-A-}\M-w")
> not working, could some one check it.
>
With "global-set-key" you can bind *commands* to a key, not key
sequences. One way to do what you were trying to, is to record a
keyboard macro, give it a name and then to save it in your .emacs
see (info "(emacs) Save Keyboard Macro").
Or you could do something like
(global-set-key "\C-cp"
'(lambda () (interactive)
(save-excursion
(copy-region-as-kill
(or (search-backward-regexp "^\n") (beginning-of-buffer))
(or (search-forward-regexp "^\n" nil t 2)
(end-of-buffer))))))
assuming that your paragraphs are seperated by blank lines (not
thoroughly tested).
HTH,
Nikos
> thank you