/binky-mode

Primary LanguageEmacs LispGNU Affero General Public License v3.0AGPL-3.0

binky-mode

License GPL 3 MELPA

Jump between points like a rabbit !

This package provides commands to jump between points in buffers and files. Marked position, last jump position and recent buffers are all supported in same mechanism like point-to-register but with an enhanced experience.

Table of Contents

Screenshot

  • Call M-x binky-binky command with preview

binky with preview

Install

dependencies

  • cl-lib

package

  • Manually

Clone and add to load-path, require the package.

  • Melpa

This package is available on MELPA. Install with M-x package-install RET binky-mode from within Emacs.

Usage

;; Directly
(require 'binky-mode)
(binky-mode)

;; Or with `use-package`, etc
(use-package binky-mode
  :hook (after-init-hook . binky-mode))

Run with M-x binky-add binky-delete binky-jump binky-binky

Feature

  • Better UI experience than register-to-point, such as preview customization and jump highlight
  • Integration with buffers switch, and more sorting strategies are provided now and in future
  • One command binky-binky to rule all
    • add
    • jump
    • delete

Todo

  • Implement sorting strategy: frecency, duration
  • Add margin indicator support for binky-alist
  • Avoid duplicated records added

License

See LICENSE.