[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: How to delay loading of packages (when eval-after-load does notapply
From: |
Raffaele Ricciardi |
Subject: |
Re: How to delay loading of packages (when eval-after-load does notapply)? |
Date: |
Fri, 17 Aug 2012 13:20:59 +0100 |
User-agent: |
Mozilla/5.0 (X11; Linux i686; rv:14.0) Gecko/20120713 Thunderbird/14.0 |
On 08/17/2012 01:11 PM, Sebastien Vauban wrote:
> Now, wanting to apply the same mechanism for other slow parts of my
.emacs
> file, I'm stuck with this one[1]:
>
> --8<---------------cut here---------------start------------->8---
> ;; add the ability to copy or cut the current line without marking it
> ;; (no active region) -- idea stolen from SlickEdit
> (defadvice kill-ring-save (before slickcopy activate compile)
> "When called interactively with no active region, copy the current
> line instead."
> (interactive
> (if mark-active (list (region-beginning) (region-end))
> (message "Copied the current line")
> (list (line-beginning-position)
> (line-beginning-position 2)))))
>
> (defadvice kill-region (before slickcut activate compile)
> "When called interactively with no active region, kill the current
> line instead."
> (interactive
> (if mark-active (list (region-beginning) (region-end))
> (list (line-beginning-position)
> (line-beginning-position 2)))))
> --8<---------------cut here---------------end--------------->8---
>
See http://www.emacswiki.org/emacs/WholeLineOrRegion
Note the use of `use-region-p' instead of 'mark-active'.
- How to delay loading of packages (when eval-after-load does not apply)?, Sebastien Vauban, 2012/08/15
- RE: How to delay loading of packages (when eval-after-load does notapply)?, Drew Adams, 2012/08/15
- Message not available
- Re: How to delay loading of packages (when eval-after-load does notapply)?, Sebastien Vauban, 2012/08/17
- Re: How to delay loading of packages (when eval-after-load does notapply)?, Raffaele Ricciardi, 2012/08/17
- Re: How to delay loading of packages (when eval-after-load does notapply)?, Sebastien Vauban, 2012/08/17
- Re: How to delay loading of packages (when eval-after-load does notapply)?,
Raffaele Ricciardi <=
- Re: How to delay loading of packages (when eval-after-load does notapply)?, Sebastien Vauban, 2012/08/17
- Re: How to delay loading of packages (when eval-after-load does notapply)?, Sebastien Vauban, 2012/08/20
- Re: How to delay loading of packages (when eval-after-load does notapply)?, Raffaele Ricciardi, 2012/08/20
- Re: How to delay loading of packages (when eval-after-load does notapply)?, Sebastien Vauban, 2012/08/20