gnu: Add emacs-dumb-jump.

* gnu/packages/emacs.scm (emacs-dumb-jump): New public variable.
This commit is contained in:
Oleg Pykhalov 2018-05-02 19:07:54 +03:00
parent f4dc59a28e
commit 89378bb87b
No known key found for this signature in database
GPG Key ID: 7246E11C69B79569
1 changed files with 29 additions and 0 deletions

View File

@ -9489,3 +9489,32 @@ buffer with each of your todos.")
(description (description
"The Fantastic File Finder for Emacs. Find files fast, using helm.") "The Fantastic File Finder for Emacs. Find files fast, using helm.")
(license license:gpl3+))) (license license:gpl3+)))
(define-public emacs-dumb-jump
(package
(name "emacs-dumb-jump")
(version "0.5.2")
(source
(origin
(method url-fetch)
(uri (string-append "https://github.com/jacktasia/dumb-jump/archive/"
"v" version ".tar.gz"))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"07n0xjgpxjpf3vp9gxchkjpydyj0zm166930as0kwiwkhjlsirsf"))))
(build-system emacs-build-system)
(propagated-inputs
`(("emacs-f" ,emacs-f)
("emacs-s" ,emacs-s)
("emacs-dash" ,emacs-dash)
("emacs-popup" ,emacs-popup)))
(home-page "https://github.com/jacktasia/dumb-jump")
(synopsis "Jump to definition for multiple languages without configuration")
(description "Dumb Jump is an Emacs \"jump to definition\" package with
support for multiple programming languages that favors \"just working\" over
speed or accuracy. This means minimal -- and ideally zero -- configuration
with absolutely no stored indexes (TAGS) or persistent background processes.
Dumb Jump performs best with The Silver Searcher `ag` or ripgrep `rg`
installed. Dumb Jump requires at least GNU Emacs 24.3. ")
(license license:gpl3+)))