Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Malabarba/beacon
A light that follows your cursor around so you don't lose it!
https://github.com/Malabarba/beacon
Last synced: 8 days ago
JSON representation
A light that follows your cursor around so you don't lose it!
- Host: GitHub
- URL: https://github.com/Malabarba/beacon
- Owner: Malabarba
- License: gpl-3.0
- Created: 2015-10-09T22:15:08.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2023-11-07T11:41:23.000Z (about 1 year ago)
- Last Synced: 2024-05-09T08:18:35.617Z (6 months ago)
- Language: Emacs Lisp
- Size: 2.39 MB
- Stars: 647
- Watchers: 13
- Forks: 28
- Open Issues: 28
-
Metadata Files:
- Readme: Readme.org
- License: COPYING
Awesome Lists containing this project
README
#+TITLE: Beacon --- Never lose your cursor again
This is a global minor-mode. Turn it on everywhere with:
#+BEGIN_SRC emacs-lisp
(beacon-mode 1)
#+END_SRC[[file:example-beacon.gif]]
Whenever the window scrolls a light will shine on top of your cursor
so you know where it is.That’s it.
** Customizations
- The appearance of the beacon is configured by ~beacon-size~ and
~beacon-color~.- The duration is configured by ~beacon-blink-duration~ and
~beacon-blink-delay~.- To customize /when/ the beacon should blink at all, configure
~beacon-blink-when-window-scrolls~,
~beacon-blink-when-window-changes~, and
~beacon-blink-when-point-moves~.- To prevent the beacon from blinking only on specific situations
configure ~beacon-dont-blink-major-modes~,
~beacon-dont-blink-predicates~, or ~beacon-dont-blink-commands~. You
can also disable it only in specific buffers by doing
~(setq-local beacon-mode nil)~.- Beacon can also push the mark for you whenever point moves a long
distance. For this, configure ~beacon-push-mark~.** Contributors
- [[https://github.com/tsdh][Tassilo Horn]]
If you’d like to help too, just open a PR.