Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nicholasbhubbard/clean-kill-ring.el
Keep your kill ring clean
https://github.com/nicholasbhubbard/clean-kill-ring.el
emacs emacs-package kill-ring
Last synced: 11 days ago
JSON representation
Keep your kill ring clean
- Host: GitHub
- URL: https://github.com/nicholasbhubbard/clean-kill-ring.el
- Owner: NicholasBHubbard
- License: mit
- Created: 2022-02-23T16:15:31.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-01-23T16:24:37.000Z (about 2 years ago)
- Last Synced: 2023-03-05T11:43:42.242Z (almost 2 years ago)
- Topics: emacs, emacs-package, kill-ring
- Language: Emacs Lisp
- Homepage:
- Size: 16.6 KB
- Stars: 9
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.org
- License: LICENSE
Awesome Lists containing this project
README
# -*- mode:org;mode:auto-fill;fill-column:79 -*-
#+title: clean-kill-ring.el
#+author: Nicholas Hubbard* Usage
When the minor-mode =clean-kill-ring-mode= is enabled, any string that
satisfies one of the filter predicates in the =clean-kill-ring-filters= list
variable will not be allowed into the =kill-ring=.By default =clean-kill-ring-filters= only contains the predicate
=string-blank-p=, which means that no blank lines will be allowed into the
=kill-ring=.If the variable =clean-kill-ring-prevent-duplicates= is set to a non-nil value
then upon killing text that already exists in =kill-ring=, the old duplicate
entries will be removed.To manually clean the =kill-ring=, call the interactive function
=clean-kill-ring-clean=.* Installation
This library is available on MELPA.
* License
MIT