Deprecation notice: I won’t maintain this library any more. An alternative is here (it is not properly packaged yet).
This package provides convenient functions for working with URLs in the clipboard and the kill ring in Emacs. It lets you pick a URL in the kill ring as well as in the clipboard and run an action on the choice.
- Emacs 25.1
- dash
- s
- ivy if you use
ivy-clipurl.el
ivy-clipurl
is the primary entry point to the package. Pick a URL via the interface and press M-o
to choose an action. The default action can be customized through ivy-clipurl-default-action
variable.
If you don’t want to use ivy-clipurl
, you can use the following commands
to pick a URL:
clipurl-insert-url-dwim
to insert a link/URL into the current buffer.clipurl-browse-url
to open a selected URL in a browser.clipurl-browse-url-other-window
to open a selected URL in other window.clipurl-browse-url-external-browser
to open a selected URL using an external browser.
You can customize browser functions used by the commands in ivy-clipurl
group.
- [ ] Add a command to import URLs from an entry in Org mode
- [ ] Provide more verbose display in
ivy-clipurl
GPL v3
clipsave-mode
is a minimalistic clipboard manager which takes advantages of kill ring. It watches the system clipboard and saves every content to the kill ring.
Emacs 24.5
Turn on clipsave-mode
.
interprogram-paste-function
must be properly configured to get the content of your system clipboard.
Optionally, you can change the interval of clipboard monitoring by customizing clipsave-timer-interval
variable.
Clipboard contents are automatically saved into the kill ring. You can use C-y
or M-y
to retrieve an item.
GPL v3