diff options
author | Carlo Zancanaro <carlo.zancanaro@rokt.com> | 2019-11-06 07:41:35 +1100 |
---|---|---|
committer | Carlo Zancanaro <carlo.zancanaro@rokt.com> | 2019-11-06 07:41:35 +1100 |
commit | d54e153220ba5060cb57d5467a721b251f2a4023 (patch) | |
tree | 4400a2fa0a1c805afe7acdd7758ce8a878d5b948 | |
parent | c82420dbf1ab191bf4061d1d9a61e966f95543fd (diff) |
Add emacs-navigel
-rw-r--r-- | emacs.scm | 37 |
1 files changed, 37 insertions, 0 deletions
@@ -354,3 +354,40 @@ Plantuml is an open-source tool in java that allows to quickly write : - state diagram - object diagram") (license #f))) + +(define-public emacs-navigel + (package + (name "emacs-navigel") + (version "20190828.449") + (source + (origin + (method url-fetch) + (uri (string-append + "https://melpa.org/packages/navigel-" + version + ".el")) + (sha256 + (base32 + "050gi4a4cz4bxjrdvs6jpymkk6glnbv3aw7pvibpbij8c0f3z69m")))) + (build-system emacs-build-system) + (propagated-inputs + `(("emacs-tablist" ,emacs-tablist))) + (home-page + "https://gitlab.petton.fr/DamienCassou/navigel") + (synopsis + "Facilitate the creation of tabulated-list based UIs") + (description + "This library makes it simpler for Emacs Lisp developers to define +user-interfaces based on tablists (also known as tabulated-lists). +Overriding a few (CL) methods and calling `navigel-open' is all +that's required to get a nice UI to navigate your domain objects +\(e.g., files, music library, database). + +Features include : + +- pressing RET to open the entity at point in another buffer; +- pressing ^ to open the current entity's parent; +- marking entities for bulk operations (e.g., delete); +- `imenu' support for quick navigation; +") + (license #f))) |