#:use-module (gnu packages cmake)
#:use-module (gnu packages code)
#:use-module (gnu packages databases)
+ #:use-module (gnu packages dictionaries)
#:use-module (gnu packages emacs)
#:use-module (gnu packages guile)
#:use-module (gnu packages gtk)
(deprecated-package "haskell-mode" emacs-haskell-mode))
(define-public emacs-dante
- (let ((commit "a25ae9e5b5425cffdd88d498777e90ea8655fa37")
- (revision "2"))
+ (let ((commit "38b589417294c7ea44bf65b73b8046d950f9531b")
+ (revision "3"))
(package
(name "emacs-dante")
(version (git-version "1.5" revision commit))
(commit commit)))
(sha256
(base32
- "1ziw3snbs2z2cg8a3jbyjd48qkgrkzs4bh8lrbs0h2c87nzldvhd"))
+ "1mnmn635552zlwd4zr68jbvdjipl6gi4mi6wiyck28fsmq8kw96h"))
(file-name (git-file-name name version))))
(build-system emacs-build-system)
(propagated-inputs
(define-public emacs-relint
(package
(name "emacs-relint")
- (version "1.10")
+ (version "1.11")
(source
(origin
(method url-fetch)
(uri (string-append
- "https://elpa.gnu.org/packages/relint-" version ".el"))
+ "https://elpa.gnu.org/packages/relint-" version ".tar"))
(sha256
- (base32
- "1l0lh4pkksw7brmhhbaikwzs4zkgd2962ks1zy7m262dvkhxjfv8"))))
+ (base32 "0c7d35kp5k11fnyjrq9cg8i2r005gs57pmb3rvpf8ilwv0scn1m7"))))
(build-system emacs-build-system)
(propagated-inputs `(("emacs-xr" ,emacs-xr)))
(home-page "https://github.com/mattiase/relint")
(define-public emacs-tablist
(package
(name "emacs-tablist")
- (version "0.70")
+ (version "1.0")
(source (origin
(method git-fetch)
(uri (git-reference
(file-name (git-file-name name version))
(sha256
(base32
- "0gy9hxm7bca0l1hfy2pzn86avpifrz3bs8xzpicj4kxw5wi4ygns"))))
+ "0pzsdg0rm59daw34ppss79cg05z9wnr8nkmdcc48nkd0p69ip2yy"))))
(build-system emacs-build-system)
(home-page "https://github.com/politza/tablist")
(synopsis "Extension for @code{tabulated-list-mode}")
work with Emacs 24 and 25.")
(license license:gpl2+)))
+(define-public emacs-extempore-mode
+ ;; Use the latest commit at time of packaging. There are no releases or tags.
+ (let ((commit "848ad0084f27b92d1cf98dabffbad29f959a642d")
+ (revision "1"))
+ (package
+ (name "emacs-extempore-mode")
+ (version (git-version "0.0.0" revision commit))
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/extemporelang/extempore-emacs-mode.git")
+ (commit commit)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "00wr025php7nl33x541s9rjm99hj0jbdcmnw9ljx5hqpm04aqm7c"))))
+ (build-system emacs-build-system)
+ (home-page "https://github.com/extemporelang/extempore-emacs-mode")
+ (synopsis "Emacs major mode for Extempore source files")
+ (description
+ "This package provides a major mode for editing Extempore code. It can
+create an Extempore REPL, connect the current @code{extempore-mode} buffer to a
+running Extempore process, and more.")
+ (license license:bsd-2))))
+
(define-public emacs-keyfreq
(package
(name "emacs-keyfreq")
for Flow files.")
(license license:gpl3+))))
+(define-public emacs-flycheck-grammalecte
+ (package
+ (name "emacs-flycheck-grammalecte")
+ (version "0.9")
+ (source (origin
+ (method url-fetch)
+ (uri (string-append "https://git.deparis.io/"
+ "flycheck-grammalecte/snapshot/"
+ "flycheck-grammalecte-" version ".tar.xz"))
+ (sha256
+ (base32
+ "0wjm9xyra870pci4bcrbnc9x66x18mi7iz08rkxa4clxv28xzryb"))))
+ (build-system emacs-build-system)
+ (arguments
+ `(#:include '("\\.(el|py)$")
+ #:phases
+ (modify-phases %standard-phases
+ (add-after 'unpack 'fix-python
+ ;; Hardcode python3 executable in the Emacs library.
+ (lambda* (#:key inputs #:allow-other-keys)
+ (let ((python3 (string-append (assoc-ref inputs "python")
+ "/bin/python3")))
+ (substitute* "flycheck-grammalecte.el"
+ (("python3") python3))
+ #t)))
+ (add-after 'install 'link-to-grammalecte
+ ;; The package expects grammalecte to be in a sub-directory.
+ ;; Symlink it there from the store.
+ (lambda* (#:key inputs outputs #:allow-other-keys)
+ (let ((grammalecte (assoc-ref inputs "grammalecte"))
+ (out (assoc-ref outputs "out"))
+ (version ,(version-major+minor (package-version python))))
+ (with-directory-excursion
+ (string-append out
+ "/share/emacs/site-lisp/guix.d/"
+ "flycheck-grammalecte-" ,version)
+ (symlink (string-append grammalecte "/lib/"
+ "python" version "/site-packages/"
+ "grammalecte")
+ "grammalecte"))
+ #t))))))
+ (inputs
+ `(("grammalecte" ,grammalecte)
+ ("python" ,python)))
+ (propagated-inputs
+ `(("emacs-flycheck" ,emacs-flycheck)))
+ (home-page "https://git.deparis.io/flycheck-grammalecte/")
+ (synopsis "Integrate Grammalecte with Flycheck")
+ (description "Integrate the French grammar and typography checker
+Grammalecte with Flycheck to automatically look for mistakes in your writings.
+It also provides an easy way to find synonyms and antonyms for a given
+word (to avoid repetitions for example).")
+ (license license:gpl3+)))
+
(define-public emacs-elisp-demos
(package
(name "emacs-elisp-demos")
(license license:gpl3+)))
(define-public emacs-company-quickhelp
- (package
- (name "emacs-company-quickhelp")
- (version "2.3.0")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/expez/company-quickhelp.git")
- (commit version)))
- (file-name (git-file-name name version))
- (sha256
- (base32 "08ccsfvwdpzpj0gai3xrdb2bv1nl6myjkxsc5774pbvlq9nkfdvr"))))
- (build-system emacs-build-system)
- (propagated-inputs
- `(("emacs-pos-tip" ,emacs-pos-tip)
- ("emacs-company" ,emacs-company)))
- (home-page "https://github.com/expez/company-quickhelp")
- (synopsis "Popup documentation for completion candidates")
- (description "@code{company-quickhelp} shows documentation for the
+ ;; XXX: release version 2.3.0 is on an unmaintained branch for some reason,
+ ;; so we use the latest 2.2.0 commit instead
+ (let ((commit "479676cade80a9f03802ca3d956591820ed5c537")
+ (revision "1"))
+ (package
+ (name "emacs-company-quickhelp")
+ (version (git-version "2.2.0" revision commit))
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/expez/company-quickhelp.git")
+ (commit commit)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "0hbqpnaf4hnin3nmdzmfj3v22kk9a97b6zssqs96ns36d9h52xcp"))))
+ (build-system emacs-build-system)
+ (propagated-inputs
+ `(("emacs-pos-tip" ,emacs-pos-tip)
+ ("emacs-company" ,emacs-company)))
+ (home-page "https://github.com/expez/company-quickhelp")
+ (synopsis "Popup documentation for completion candidates")
+ (description "@code{company-quickhelp} shows documentation for the
completion candidate when using the Company text completion framework.")
- (license license:gpl3+)))
+ (license license:gpl3+))))
(define-public emacs-math-symbol-lists
(let ((commit "dc7531cff0c845d5470a50c24d5d7309b2ced7eb")
(license license:gpl3+))))
(define-public emacs-compdef
- (let ((commit "fc08a9b049c3718fc7d6c6ee2140759aff031bc9")
- (revision "1"))
+ (let ((commit "67104a38763cc819644f711248b170a43bce151b")
+ (revision "2"))
(package
(name "emacs-compdef")
(version (git-version "0.2" revision commit))
(commit commit)))
(file-name (git-file-name name version))
(sha256
- (base32 "1dwf4rlj19d80yp656c7nkp6hb3mabv808r6ix3hpv6rjjs38vhl"))))
+ (base32 "1f6y6cr67gps9jp5hd20xszfd3k26v70g6z4g5db6wdkvlnc2wkg"))))
(build-system emacs-build-system)
(home-page "https://gitlab.com/jjzmajic/compdef")
(synopsis "Set local completion backends")
@code{use-package}.")
(license license:gpl3+))))
+(define-public emacs-handle
+ (let ((commit "51c050bc1c6e5caf0eb47ecd985daea1db7241ab")
+ (revision "2"))
+ (package
+ (name "emacs-handle")
+ (version (git-version "0.1" revision commit))
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://gitlab.com/jjzmajic/handle.git")
+ (commit commit)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "14f15qzfmwdslml4rv37zb5d1lsjf0jibriz636hb7q7knx1n4sg"))))
+ (build-system emacs-build-system)
+ (propagated-inputs
+ `(("emacs-parent-mode" ,emacs-parent-mode)))
+ (home-page "https://gitlab.com/jjzmajic/handle")
+ (synopsis "Handle generic functions across related major modes")
+ (description "This package provides generic functions that specialize on
+major modes and intended purpose rather than on arguments. Different
+callables for tasks like expression evaluation, definition-jumping, and more
+can now be grouped accordingly and tried in sequence until one of them
+succeeds.")
+ (license license:gpl3+))))
+
(define-public emacs-nswbuff
(let ((commit "362da7f3687e2eb5bb11667347de85f4a9d002bc")
(revision "1"))
(inputs
`(("supercollider" ,supercollider)))
(native-inputs
- `(("cmake" ,cmake)))
+ `(("cmake" ,cmake-minimal)))
(home-page "https://github.com/supercollider/scel")
(synopsis "SuperCollider Emacs interface")
(description "@code{emacs-scel} is an Emacs interface to SuperCollider.
(license license:gpl3+)))
(define-public emacs-org-tanglesync
- (let ((commit "ab76a3eaaed263677d2e029d43f6c4de8fc21418")
- (revision "1"))
+ (let ((commit "d99181f173b4e55b4e835d99fcd415e62beb047f")
+ (revision "2"))
(package
(name "emacs-org-tanglesync")
(version (git-version "0.6" revision commit))
(commit commit)))
(file-name (git-file-name name version))
(sha256
- (base32 "14ify3yirq2qmi9isk8kcbwx8pbclv1fyg49kraz4srhgf2fssgf"))))
+ (base32 "0x94gy1bgfd1f3p9w2bfrqj11bwy9ql0cpi1gw6srpj7kykx0lml"))))
(build-system emacs-build-system)
(propagated-inputs
`(("emacs-org" ,emacs-org)))
(define-public emacs-prescient
(package
(name "emacs-prescient")
- (version "3.2")
+ (version "3.3")
(source (origin
(method git-fetch)
(uri (git-reference
(file-name (git-file-name name version))
(sha256
(base32
- "0d60h4rfm5jcf8cf11z91wjqp0xcrviskqzyqhfliqvy2i2yl6ks"))))
+ "1wqk1g8fjpcbpiz32k7arnisncd4n9zs84dn3qn9y8ggjzldqy91"))))
(build-system emacs-build-system)
(propagated-inputs
`(("emacs-company" ,emacs-company)
(base32
"0fapvhmhgc9kppf3bvkgry0cd7gyilg7sfvlscfrfjxpx4xvwsfy"))))
(build-system emacs-build-system)
+ (arguments
+ `(#:tests? #t
+ #:test-command '("make" "test")))
(home-page "https://github.com/abo-abo/hydra")
(synopsis "Make Emacs bindings that stick around")
(description
.projectile file in it.")
(license license:gpl3+)))
+(define-public emacs-skeletor
+ (let ((commit "47c5b761aee8452716c97a69949ac2f675affe13")
+ (revision "1"))
+ (package
+ (name "emacs-skeletor")
+ (version (git-version "1.6.1" revision commit))
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/chrisbarrett/skeletor.el.git")
+ (commit commit)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "12bdgykfh4mwsqdazxjdvha62h3q3v33159ypy91f6x59y01fi0n"))))
+ (build-system emacs-build-system)
+ (propagated-inputs
+ `(("emacs-s" ,emacs-s)
+ ("emacs-f" ,emacs-f)
+ ("emacs-dash" ,emacs-dash)
+ ("emacs-let-alist" ,emacs-let-alist)))
+ (native-inputs
+ `(("emacs-ert-runner" ,emacs-ert-runner)))
+ (arguments
+ `(#:include (cons "^project-skeletons\\/" %default-include)
+ ;; XXX: one failing test involving initializing a git repo
+ #:phases
+ (modify-phases %standard-phases
+ (add-before 'check 'make-test-writable
+ (lambda _
+ (make-file-writable "test/skeletor-test.el")
+ #t))
+ (add-before 'check 'remove-git-test
+ (lambda _
+ (emacs-batch-edit-file "test/skeletor-test.el"
+ `(progn
+ (progn
+ (goto-char (point-min))
+ (re-search-forward
+ "ert-deftest initialises-git-repo")
+ (beginning-of-line)
+ (kill-sexp))
+ (basic-save-buffer)))
+ #t)))
+ #:tests? #t
+ #:test-command '("ert-runner")))
+ (home-page "https://github.com/chrisbarrett/skeletor.el")
+ (synopsis "Project skeletons for Emacs")
+ (description "This package provides project templates and automates the
+mundane parts of setting up a new project, such as version control, licenses,
+and tooling.")
+ (license license:gpl3+))))
+
(define-public emacs-elfeed
(package
(name "emacs-elfeed")
(define-public emacs-yaml-mode
(package
(name "emacs-yaml-mode")
- (version "0.0.13")
+ (version "0.0.14")
(source (origin
- (method url-fetch)
- (uri (string-append "https://raw.githubusercontent.com/yoshiki"
- "/yaml-mode/v" version "/yaml-mode.el"))
- (file-name (string-append "yaml-mode-" version ".el"))
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/yoshiki/yaml-mode.git")
+ (commit version)))
+ (file-name (git-file-name name version))
(sha256
(base32
- "0im88sk9dqw03x6d6zaspgvg9i0pfpgb8f2zygrmbifh2w4pwmvj"))))
+ "18g064ardqi1f3xz7j6rs1x9fvv9sn0iq9vgid8c6qvxq7gwj00r"))))
(build-system emacs-build-system)
(home-page "https://github.com/yoshiki/yaml-mode")
(synopsis "Major mode for editing YAML files")
(name "emacs-web-mode")
(version "16")
(source (origin
- (method url-fetch)
- (uri (string-append "https://raw.githubusercontent.com/fxbois"
- "/web-mode/v" version "/web-mode.el"))
- (file-name (string-append "web-mode-" version ".el"))
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/fxbois/web-mode.git")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
(sha256
(base32
- "1hs5w7kdvcyn4ihyw1kfjg48djn5p7lz4rlbhzzdqv1g56xqx3gw"))))
+ "17dw6a8d0p304f2sa4f9zwd8r48w2wbkc3fvbmxwlg4w12h7cwf0"))))
(build-system emacs-build-system)
(synopsis "Major mode for editing web templates")
(description "Web-mode is an Emacs major mode for editing web templates
(define-public emacs-helm
(package
(name "emacs-helm")
- (version "3.3")
+ (version "3.5.0")
(source
(origin
(method git-fetch)
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
- (base32 "0fqhw7r9fcsja5d3pgbipw7pkw9nj534faav6hi45413hc3gyv92"))))
+ (base32 "07bijcnfkv60l3swasxv53x32l6glds05mxnbb3xbnmkgm1pm9if"))))
(build-system emacs-build-system)
(propagated-inputs
`(("emacs-async" ,emacs-async)
not tied in the trap of backward compatibility.")
(license license:gpl3+)))
+(define-public emacs-helm-org
+ (let ((commit "542dda7bc9a3b9dfb439e4f8a1e5f60cfb6cc256")
+ (revision "1"))
+ (package
+ (name "emacs-helm-org")
+ (version (git-version "1.0" revision commit))
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/emacs-helm/helm-org.git")
+ (commit commit)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "1xa32w80icrykpyfb89fhb0s4l7ysi0sc7f7lfwqz5najwbgqipl"))))
+ (build-system emacs-build-system)
+ (propagated-inputs
+ `(("emacs-helm" ,emacs-helm)))
+ (home-page "https://github.com/emacs-helm/helm-org")
+ (synopsis "Helm interface to the Silver Searcher")
+ (description
+ "This package provides a frontend for grepping tools like ag and ack,
+as well as features for editing search results.")
+ (license license:gpl3+))))
+
(define-public emacs-helm-swoop
(package
(name "emacs-helm-swoop")
(revision "1"))
(package
(name "emacs-helm-ag")
- (version "0.58")
+ (version (git-version "0.58" revision commit))
(source
(origin
(method git-fetch)
(define-public emacs-evil-nerd-commenter
(package
(name "emacs-evil-nerd-commenter")
- (version "3.3.7")
+ (version "3.3.8")
(source
(origin
(method git-fetch)
(file-name (git-file-name name version))
(sha256
(base32
- "1r8shfdddys9vqvrxf7s6z83ydqx9xhqs9sa7klbsajryqcp50b7"))))
+ "0qd5a89mzvdyhd8lm13iwp220vzpd6dajwx54frlc5bzsxdmg6vc"))))
(build-system emacs-build-system)
(propagated-inputs `(("emacs-evil" ,emacs-evil)))
+ (arguments
+ `(#:tests? #t
+ #:test-command '("make" "test")))
(home-page "https://github.com/redguardtoo/evil-nerd-commenter")
(synopsis "Comment and uncomment lines efficiently")
(description
(define-public emacs-linum-relative
(package
(name "emacs-linum-relative")
- (version "0.5")
+ (version "0.6")
(source
(origin
(method git-fetch)
(commit version)))
(file-name (git-file-name name version))
(sha256
- (base32 "11bjnqqwvr9zrvz5dlm8a0yw4zg9ysh3jdiq5a6iw09d3f0h1v2s"))))
+ (base32 "0b3n1gk2w1p72x0zfdz9l70winq2fnjpjrgq0awxx730xk7ypp5n"))))
(build-system emacs-build-system)
(home-page "https://github.com/coldnew/linum-relative")
(synopsis "Relative line numbering for Emacs")
(define-public emacs-xelb
(package
(name "emacs-xelb")
- (version "0.17")
+ (version "0.18")
(source (origin
(method url-fetch)
(uri (string-append "https://elpa.gnu.org/packages/xelb-"
version ".tar"))
(sha256
(base32
- "0k98580vq253fjdgklgqlwl450saninfw39fbq8lv3xsnp3dcgml"))))
+ "1fp5mzl63sh0h3ws4l5p4qgvi7ny8a3fj6k4dhqa98xgw2bx03v7"))))
(build-system emacs-build-system)
;; The following functions and variables needed by emacs-xelb are
;; not included in emacs-minimal:
(define-public emacs-exwm
(package
(name "emacs-exwm")
- (version "0.22")
+ (version "0.23")
(synopsis "Emacs X window manager")
(source (origin
(method url-fetch)
version ".tar"))
(sha256
(base32
- "0lppm8ng37i5s4x7xdrxhjbdcnpl6pyvn4g7w52zbckjsn8qnqh0"))))
+ "05w1v3wrp1lzz20zd9lcvr5nhk809kgy6svvkbs15xhnr6x55ad5"))))
(build-system emacs-build-system)
(propagated-inputs
`(("emacs-xelb" ,emacs-xelb)))
(license license:gpl3+)))
(define-public emacs-tiny
- (package
- (name "emacs-tiny")
- (version "0.2.1")
- (source
- (origin
- (method url-fetch)
- (uri (string-append "http://elpa.gnu.org/packages/tiny-" version ".tar"))
- (sha256
- (base32
- "1cr73a8gba549ja55x0c2s554f3zywf69zbnd7v82jz5q1k9wd2v"))))
- (build-system emacs-build-system)
- (home-page "https://github.com/abo-abo/tiny")
- (synopsis "Quickly generate linear ranges in Emacs")
- (description
- "The main command of the @code{tiny} extension for Emacs is @code{tiny-expand}.
+ (let ((commit "fd8a6b0b0c564d8242259e20e557ee6041f40908")
+ (revision "1"))
+ (package
+ (name "emacs-tiny")
+ (version (git-version "0.2.1" revision commit))
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/abo-abo/tiny.git")
+ (commit commit)))
+ (sha256
+ (base32
+ "1498j392ap2mk4zmsm2id16pfgvj78r428da9vw7hdrzzibai2cx"))))
+ (build-system emacs-build-system)
+ (arguments
+ `(#:tests? #t
+ #:test-command '("make" "test")))
+ (home-page "https://github.com/abo-abo/tiny")
+ (synopsis "Quickly generate linear ranges in Emacs")
+ (description
+ "The main command of the @code{tiny} extension for Emacs is @code{tiny-expand}.
It is meant to quickly generate linear ranges, e.g. 5, 6, 7, 8. Some elisp
proficiency is an advantage, since you can transform your numeric range with
an elisp expression.")
- (license license:gpl3+)))
+ (license license:gpl3+))))
(define-public emacs-emojify
(package
(license license:gpl3+)))
(define-public emacs-make-it-so
- (let ((commit "bc3b01d6b9ed6ff66ebbd524234f9d6df60dd4be")
- (version "0.1.0")
- (revision "1"))
+ (let ((commit "b73dfb640588123c9eece230ad72b37604f5c126")
+ (revision "2"))
(package
(name "emacs-make-it-so")
- (version (git-version version revision commit))
+ (version (git-version "0.1.0" revision commit))
(source
(origin
(method git-fetch)
(commit commit)))
(sha256
(base32
- "0833bzlscpnkvjnrg3g54yr246afbjwri8n5wxk8drnsq6acvd8z"))))
+ "0p6xhyinzzkrwzbpxqfm8hlii0ikvmmylya240bwsa77w0g1k6xq"))))
(build-system emacs-build-system)
(arguments
`(#:include (cons "^recipes/" %default-include)))
(base32
"1dgrf7na6r6mmkknphzshlbd5fnzisg0qn0j7vfpa38wgsymaq52"))))
(build-system emacs-build-system)
+ (arguments
+ `(#:tests? #t
+ ;; TODO: also enable websocket-functional-test.el
+ #:test-command '("emacs" "--batch"
+ "-l" "websocket-test.el"
+ "-f" "ert-run-tests-batch-and-exit")))
(home-page "http://elpa.gnu.org/packages/websocket.html")
(synopsis "Emacs WebSocket client and server")
(description "This is an Elisp library for WebSocket clients to talk to
(define-public emacs-circe
(package
(name "emacs-circe")
- (version "2.10")
+ (version "2.11")
(source
(origin
(method git-fetch)
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
- (base32
- "10gi14kwxd81blddpvqh95lgmpbfgp0m955naxix3bs3r6a75n4s"))))
+ (base32 "0cr9flk310yn2jgvj4hbqw9nj5wlfi0fazdkqafzidgz6iq150wd"))))
(build-system emacs-build-system)
(arguments
`(#:tests? #t
(define-public emacs-nov-el
(package
(name "emacs-nov-el")
- (version "0.2.6")
+ (version "0.2.9")
(source (origin
(method git-fetch)
(uri (git-reference
(file-name (git-file-name name version))
(sha256
(base32
- "188h5gzn1zf443g0b7q5bpmvvpr6ds5h8aci8vxc92py56rhyrvc"))))
+ "0v01l1p35mcigixs6j4c5bpc7n7bd51kxa0p3l1xl0gr92774yq3"))))
(build-system emacs-build-system)
(arguments
`(#:phases
timestamps by providing a @code{ts} struct.")
(license license:gpl3+))))
+(define-public emacs-peg
+ (package
+ (name "emacs-peg")
+ (version "0.6")
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/emacsmirror/peg")
+ (commit version)))
+ (sha256
+ (base32
+ "0kjz7ch4bn0m4v9zgqyqcrsasnqc5c5drv2hp22j7rnbb7ny0q3n"))
+ (file-name (git-file-name name version))))
+ (build-system emacs-build-system)
+ (home-page "https://github.com/emacsmirror/peg/")
+ (synopsis "Parsing Expression Grammars in Elisp")
+ (description "This package provides a macro that parses the current buffer
+according to a parsing expression grammar.")
+ (license license:gpl3+)))
+
(define-public emacs-org-ql
(package
(name "emacs-org-ql")
- (version "0.2")
+ (version "0.2.1")
(source (origin
(method git-fetch)
(uri (git-reference
(commit version)))
(sha256
(base32
- "0mq0aj0a3a5gi9nz0ncpzsh731d92n86b0iinvx1m45dcal06h9y"))
+ "1xyabg9fhpip6426za6wjrn0msnaf10c5fzzaawwagk7zmjf9b48"))
(file-name (git-file-name name version))))
(build-system emacs-build-system)
(propagated-inputs
(license license:gpl3+)))
(define-public emacs-mbsync
- (let ((commit "f549eccde6033449d24cd5b6148599484850c403")
- (revision "2"))
+ (let ((commit "b62491c0e0d89eb9c66261a16d7ac81231c9c453")
+ (revision "4"))
(package
(name "emacs-mbsync")
(version (git-version "0.1.2" revision commit))
(file-name (git-file-name name version))
(sha256
(base32
- "1pdj41rq3pq4jdb5pma5j495xj7w7jgn8pnz1z1zwg75pn7ydfp0"))))
+ "1zlih37mkqjn2czl12zn7lgxxljvrwhqqpbksj9c91zn0f0rm3mz"))))
(build-system emacs-build-system)
(home-page "https://github.com/dimitri/mbsync-el")
(synopsis "Interface to mbsync for Emacs")
(define-public emacs-org-re-reveal
(package
(name "emacs-org-re-reveal")
- (version "1.0.3")
+ (version "2.5.1")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://gitlab.com/oer/org-re-reveal.git")
- (commit "50cc6574c77f12d423f6cd096d8f76feb3673abc")))
+ (commit version)))
(file-name (git-file-name name version))
(sha256
(base32
- "1v3z30gpimg4spf6zzqwp9b597zxk89h0vpq6xp58js4rjg4ixk8"))))
+ "1zbz6hbddxbb264ibmhc04cmnpk17kb50jpn5l8878q4hxw5wwy2"))))
(build-system emacs-build-system)
(propagated-inputs
`(("emacs-htmlize" ,emacs-htmlize)
(define-public emacs-on-screen
(package
(name "emacs-on-screen")
- (version "1.3.2")
+ (version "1.3.3")
(source
(origin
(method url-fetch)
"http://elpa.gnu.org/packages/on-screen-" version ".el"))
(file-name (string-append name "-" version ".el"))
(sha256
- (base32
- "15d18mjgv1pnwl6kf3pr5w64q1322p1l1qlfvnckglwmzy5sl2qv"))))
+ (base32 "0ga4hw23ki583li2z2hr7l6hk1nc2kdg4afndg06cm9jn158wza7"))))
(build-system emacs-build-system)
- (home-page
- "https://github.com/michael-heerdegen/on-screen.el")
+ (home-page "https://github.com/michael-heerdegen/on-screen.el")
(synopsis "Guide your eyes while scrolling")
(description
"Scrolling can be distracting because your eyes may lose
(license license:gpl3+)))
(define-public emacs-eros
- (let ((commit "a42e45c9b2397156c684330b0fc90ee0eba773f5")
- (revision "1"))
+ (let ((commit "dd8910279226259e100dab798b073a52f9b4233a")
+ (revision "2"))
(package
(name "emacs-eros")
- (version (string-append "0.0.1" "-" revision "."
- (string-take commit 7)))
+ (version (git-version "0.0.1" revision commit))
(source
(origin
(method git-fetch)
(file-name (git-file-name name version))
(sha256
(base32
- "0whlsq90v13fz69k3wjrwcwb9gkpfxqjd75mg3nrp85j9nwhb5i4"))))
+ "08chj3a0lw4ygi2sv7wj0i6ihfbi8jhylr8p92inif8b88r6wg3k"))))
(build-system emacs-build-system)
(home-page "https://github.com/xiongtx/eros")
(synopsis "Evaluation result overlays")
(deprecated-package "emacs-evil-ediff" emacs-evil-collection))
(define-public emacs-evil-magit
- (let ((commit "e2fec5877994c0c19f0c25fa01f3d22cb0ab38ba"))
+ (let ((commit "4b66a1db8285457147a5436f209391016a819ea1")
+ (revision "3"))
(package
(name "emacs-evil-magit")
- (version (git-version "0.4.2" "2" commit))
+ (version (git-version "0.4.2" revision commit))
(source
(origin
(method git-fetch)
(file-name (git-file-name name version))
(sha256
(base32
- "134v7s03jvbhm70mavwab85r09i68g2a5bvriirh0chz1av2y16v"))))
+ "0kkmbswfh34k3amfl3v140vsnz1gq4n4mg9g4khjd9yjph3zms4h"))))
(build-system emacs-build-system)
(propagated-inputs
`(("emacs-evil" ,emacs-evil)
("magit" ,emacs-magit)))
+ (arguments
+ `(#:tests? #t
+ #:test-command '("emacs" "-Q" "-batch"
+ "-L" "."
+ "-l" "evil-magit-tests"
+ "-f" "ert-run-tests-batch-and-exit")))
(home-page
"https://github.com/emacs-evil/evil-magit")
(synopsis "Evil-based key bindings for Magit")
(license license:gpl3+)))
(define-public emacs-evil-mc
- (let ((commit "5205fe671803465149e578849bbbe803c23a8e4e")
- (revision "1"))
+ (let ((commit "1cabb869fe70cef49f7dc06f015c3ade1a969c8c")
+ (revision "2"))
(package
(name "emacs-evil-mc")
(version (git-version "0.0.3" revision commit))
(commit commit)))
(file-name (git-file-name name version))
(sha256
- (base32 "03pxpjjxbai4dwp84bgxh52ahh0f6ac58xi2mds1kl4v93nm7v42"))))
+ (base32 "0p83p90faq1p02lmsfs7zrnky3cyzgy8z4m83a81r9kakjzhkrnb"))))
(build-system emacs-build-system)
(propagated-inputs
`(("emacs-evil" ,emacs-evil)))
(propagated-inputs
`(("emacs-helm" ,emacs-helm)
("emacs-company" ,emacs-company)))
+ (native-inputs
+ `(("emacs-ert-runner" ,emacs-ert-runner)))
+ (arguments
+ `(#:tests? #t
+ #:test-command '("ert-runner")))
(home-page "https://github.com/Sodel-the-Vociferous/helm-company")
(synopsis "Helm interface for company-mode")
(description
(deprecated-package "emacs-wgrep-helm" emacs-wgrep))
(define-public emacs-mu4e-conversation
- (let ((commit "e7d4bfcb0d392b0aed1f705ccac2419a168d1f5e"))
+ (let ((commit "98110bb9c300fc9866dee8e0023355f9f79c9b96")
+ (revision "5"))
(package
(name "emacs-mu4e-conversation")
- (version (git-version "20181126" "4" commit))
+ (version (git-version "0.0.1" revision commit))
(source
(origin
- (method url-fetch)
- (uri (string-append
- "https://gitlab.com/Ambrevar/mu4e-conversation/"
- "repository/archive.tar.gz?ref="
- commit))
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://gitlab.com/Ambrevar/mu4e-conversation.git")
+ (commit commit)))
(file-name (git-file-name name version))
(sha256
(base32
- "0b52hf9rm2afba9pvgink9bwqm705sk0y5qikp0ff5sk53wqvy29"))))
+ "080s96jkcw2p288sp1vgds91rgl693iz6hi2dv56p2ih0nnivwlg"))))
(build-system emacs-build-system)
(propagated-inputs
`(("mu" ,mu)))
(license license:gpl3+))))
(define-public emacs-deadgrep
- ;; We prefer a newer commit (four commits newer than release) because of a
- ;; bugfix for globbing.
- (let ((commit "329119c65126f7917d3910bc584f4191ba8f21ac")
- (revision "1"))
+ (let ((commit "3fc7ca1f58e190f0c80da455a0e40187e673020e")
+ (revision "2"))
(package
(name "emacs-deadgrep")
(version (git-version "0.8" revision commit))
(file-name (git-file-name name version))
(sha256
(base32
- "0fxf7gq9sjfkgpdfqx10w3l3nd4rwa8kv9plyxk1fqacb3s5m6ai"))))
+ "016gwqxd9aqzjw3hqv3vdf8cs6la8r65g6azg5rlmjqwfx3vsaha"))))
(build-system emacs-build-system)
(inputs
`(("emacs-dash" ,emacs-dash)
(license license:bsd-3)))
(define-public emacs-ccls
- (let ((commit "9061ebbf9d5ec3ee7e88dbd226c77017cf0447b1")
- (revision "2"))
+ (let ((commit "b1acc336f27d8a3bbc750c2dc3be915a4ac1afea")
+ (revision "3"))
(package
(name "emacs-ccls")
(version (git-version "0.1" revision commit))
(file-name (git-file-name name version))
(sha256
(base32
- "106jh25ivq0ydiz37p51agk5zbpai7fv91pwn6dpqzsq5g281ls7"))))
+ "1qgfxc5d1hb32ks1fxpx7agpw7dvnkz99wydlflc9fqq75g8v142"))))
(build-system emacs-build-system)
(propagated-inputs
`(("emacs-dash" ,emacs-dash)
(define-public emacs-dired-du
(package
(name "emacs-dired-du")
- (version "0.5.1")
+ (version "0.5.2")
(source
(origin
(method url-fetch)
(uri (string-append
- "https://elpa.gnu.org/packages/dired-du-"
- version ".tar"))
+ "https://elpa.gnu.org/packages/dired-du-" version ".tar"))
(sha256
- (base32
- "1091scnrjh0a4gja4z6jxic6ghy1yryv46qk9c76pmh50cpw6766"))))
+ (base32 "0vhph7vcicsiq28b10h3b4dvnhckcy4gccpdgsad5j7pwa5k26m1"))))
(build-system emacs-build-system)
- (home-page "http://elpa.gnu.org/packages/dired-du.html")
+ (home-page "https://elpa.gnu.org/packages/dired-du.html")
(synopsis "Dired with recursive directory sizes")
(description
"Display the recursive size of directories in Dired.
(license license:gpl2+))))
(define-public emacs-hackernews
- (let ((commit "916c3da8da45c757f5ec2faeed57fa370513d4ac"))
+ (let ((commit "2362d7b00e59da7caddc8c0adc24dccb42fddef9")
+ (revision "2"))
(package
(name "emacs-hackernews")
- (version (git-version "0.5.0" "1" commit))
+ (version (git-version "0.5.0" revision commit))
(source
(origin
(method git-fetch)
(file-name (git-file-name name version))
(sha256
(base32
- "09bxaaczana1cfvxyk9aagjvdszkj0j1yldl5r4xa60b59lxihsg"))))
+ "1hcc5b173yzcvvd2ls3jxrmsw2w9bi21m9hcpcirkn0nh93ywadv"))))
(build-system emacs-build-system)
(home-page "https://github.com/clarete/hackernews.el")
(synopsis "Hacker News client for Emacs")
(license license:gpl3))))
(define-public emacs-youtube-dl
- (let ((commit "7c9d7a7d05b72a7d1b1257a36c5e2b2567b185dd"))
+ (let ((commit "af877b5bc4f01c04fccfa7d47a2c328926f20ef4")
+ (revision "2"))
(package
(name "emacs-youtube-dl")
- (version (git-version "1.0" "1" commit))
+ (version (git-version "1.0" "2" commit))
(source
(origin
(method git-fetch)
(file-name (git-file-name name version))
(sha256
(base32
- "0mh4s089a4x8s380agzb2306kdp1hl204px1n5rrrrdcls7imnh6"))))
+ "0zkl9jkjbx0lmp9ylv4rqg1zwqibk053s4rp7s1h0i18nzk7vn8j"))))
(build-system emacs-build-system)
(inputs
`(("youtube-dl" ,youtube-dl)))
(license license:gpl3+))))
(define-public emacs-general
- (let ((commit "f032c3a77079487d0ea563b17ee3e5b2fb084611")
- (revision "2"))
+ (let ((commit "f38fb2294bd29261374b772f765730f2fa168b3e")
+ (revision "3"))
(package
(name "emacs-general")
(version (git-version "0" revision commit))
(commit commit)))
(sha256
(base32
- "0lgh5z17ag5wvvnqwagvam29cp1n1vd50amn6df02xln80bsbllx"))
+ "1aqi5axkwfng6rm52sblf738c7rffp10sqs69dvkh2fv3ps8q28i"))
(file-name (git-file-name name version))))
(build-system emacs-build-system)
+ (native-inputs
+ `(("emacs-buttercup" ,emacs-buttercup)
+ ("emacs-evil" ,emacs-evil)
+ ("emacs-which-key" ,emacs-which-key)
+ ("emacs-use-package" ,emacs-use-package)))
+ (arguments
+ `(#:phases
+ (modify-phases %standard-phases
+ (add-before 'check 'fix-makefile
+ (lambda _
+ (substitute* "Makefile"
+ (("cask exec ") ""))
+ #t)))
+ #:tests? #t
+ #:test-command '("make" "test")))
(home-page "https://github.com/noctuid/general.el")
(synopsis "More convenient key definitions in emacs")
(description "@code{general.el} provides a more convenient method for
indentation and a command to plot the file.")
(license license:gpl3+)))
+(define-public emacs-cmake-font-lock
+ (let ((commit "e0ceaaae19c13b66f781512e3295bfc6707b56f4")
+ (revision "1"))
+ (package
+ (name "emacs-cmake-font-lock")
+ (version (git-version "0.1.5" revision commit))
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/Lindydancer/cmake-font-lock.git")
+ (commit commit)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "03gsyn95dlmsn15bl353bphi3qy7ccn5bss3f7n97kf38bllh0yf"))))
+ (build-system emacs-build-system)
+ (native-inputs
+ `(("emacs-faceup" ,emacs-faceup)))
+ (arguments
+ `(#:include (cons "^admin\\/" %default-include)))
+ (home-page "https://github.com/Lindydancer/cmake-font-lock")
+ (synopsis "Advanced type-aware syntax-highlighting for CMake")
+ (description "This package highlights function arguments in CMake
+according to their use.")
+ (license license:gpl3+))))
+
(define-public emacs-dtrt-indent
(package
(name "emacs-dtrt-indent")
(define-public emacs-docker
(package
(name "emacs-docker")
- (version "1.2.0")
+ (version "1.3.0")
(source (origin
(method git-fetch)
(uri (git-reference
(file-name (git-file-name name version))
(sha256
(base32
- "15kd86kaq1x6giz855q9w6zvnyc742j309j0pmm86rwx398g4rq1"))))
+ "1g8r1faqp0z0vqp9qrl8m84pa0v2ddvc91klphdkfmldwv7rfipw"))))
(inputs
`(("emacs-undercover" ,emacs-undercover)))
(propagated-inputs
(define-public emacs-dockerfile-mode
;; Latest upstream release is too old.
- (let ((commit "7223d92718f78fa3ab15667cdb2ed90cfeb579e7"))
+ (let ((commit "ed73e82dcc636dad00d1a8c3b32a49136d25ee60"))
(package
(name "emacs-dockerfile-mode")
- (version (git-version "1.2" "1" commit))
+ (version (git-version "1.2" "2" commit))
(source
(origin
(method git-fetch)
(file-name (git-file-name name version))
(sha256
(base32
- "0hmipgl4rk6aih11i8mnspwdijjiwk2y0wns6lzs8bgkvy3c064r"))))
+ "0lri2rnx4lr23vqfphkpq39cd4xfgzkvz1xsz7ccdvl4qj0k7fdl"))))
(build-system emacs-build-system)
(propagated-inputs
`(("emacs-s" ,emacs-s)))
and code peeking.")
(license license:gpl3+)))
+(define-public emacs-lsp-ivy
+ (let ((commit "6fd55316dd62d290429c25ea9b0c1f66069b2f37")
+ (revision "1"))
+ (package
+ (name "emacs-lsp-ivy")
+ (version (git-version "0.1" revision commit))
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/emacs-lsp/lsp-ivy.git")
+ (commit commit)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "0hx9rs66ahl2rqgnmyiyrwk12v7iv8c6gnn7b66985mxjqyyh94r"))))
+ (build-system emacs-build-system)
+ (propagated-inputs
+ `(("emacs-ivy" ,emacs-ivy)
+ ("emacs-lsp-mode" ,emacs-lsp-mode)
+ ("emacs-dash" ,emacs-dash)))
+ (home-page "https://github.com/emacs-lsp/lsp-ivy")
+ (synopsis "Provide LSP-enhanced completion for symbols")
+ (description
+ "This package enhances @code{ivy} with completion for symbols from
+workspaces with a LSP-compliant server running.")
+ (license license:gpl3+))))
+
(define-public emacs-helm-lsp
(let ((commit "3a58ca4cfd94b9ab1e15e819d3b16ef568e8889b")
(revision "1"))
("emacs-lsp-mode" ,emacs-lsp-mode)
("emacs-dash" ,emacs-dash)))
(home-page "https://github.com/emacs-lsp/helm-lsp")
- (synopsis "Convert keyboard macros to Emacs Lisp")
+ (synopsis "Provide LSP-enhanced completion for symbols")
(description
- "This package displays keyboard macros or latest interactive commands
-as Emacs Lisp.")
+ "This package enhances @code{helm} with completion for symbols from
+workspaces with a LSP-compliant server running.")
(license license:gpl3+))))
(define-public emacs-helm-notmuch
(license license:gpl3+))))
(define-public emacs-undo-propose-el
- (let ((commit "47b7df0c97ad0099537d1ade21c4c52f0618a945")
- (revision "2"))
+ (let ((commit "f80baee566807d733fbacbab08a897bcd62579c3")
+ (revision "3"))
(package
(name "emacs-undo-propose-el")
(version (git-version "3.0.0" revision commit))
(file-name (git-file-name name version))
(sha256
(base32
- "078bs8lk9f0lklxqh15976fffayg5z5386y59nxxfhm27lmwgka9"))))
+ "00rqz63bhh66q78l646q3w16gydygj8h4d8np0dpbifgzciak90b"))))
(build-system emacs-build-system)
+ (arguments
+ `(#:tests? #t
+ #:test-command '("make" "test")))
(home-page "https://github.com/jackkamm/undo-propose-el")
(synopsis "Simple and safe navigation of @code{undo} history")
(description "This package permits navigation of @code{undo} history in a
(define-public emacs-vdiff
(let ((commit "09e15fc932bfd2febe1d4a65780a532394562b07")
- (version "0.2.3")
(revision "1"))
(package
(name "emacs-vdiff")
- (version (git-version version revision commit))
+ (version (git-version "0.2.3" revision commit))
(source
(origin
(method git-fetch)
(uri (git-reference
- (url "https://github.com/justbur/emacs-vdiff/")
+ (url "https://github.com/justbur/emacs-vdiff.git")
(commit commit)))
(file-name (git-file-name name version))
(sha256
(build-system emacs-build-system)
(propagated-inputs
`(("emacs-hydra" ,emacs-hydra)))
+ (arguments
+ `(#:tests? #t
+ #:test-command '("emacs" "-Q" "-batch" "-L" "."
+ "-l" "vdiff-test.el"
+ "-f" "ert-run-tests-batch-and-exit")))
(home-page "https://github.com/justbur/emacs-vdiff/")
(synopsis "Frontend for diffing based on vimdiff")
(description "This package permits comparisons of two or three buffers
(license license:gpl3+)))
(define-public emacs-org-download
- (let ((commit "ac72bf8fce3e855da60687027b6b8601cf1de480")
- (version "0.1.0")
- (revision "1"))
+ (let ((commit "10c9d7c8eed928c88a896310c882e3af4d8d0f61")
+ (revision "2"))
(package
(name "emacs-org-download")
- (version (git-version version revision commit))
+ (version (git-version "0.1.0" revision commit))
(source (origin
(method git-fetch)
(uri (git-reference
(commit commit)))
(sha256
(base32
- "0ax5wd44765wnwabkam1g2r62gq8crx2qq733s2mg1z72cfvwxqb"))
+ "0i8wlx1i7y1vn5lqwjifvymvszg28a07vwqcm4jslf1v2ajs1lsl"))
(file-name (git-file-name name version))))
(build-system emacs-build-system)
(propagated-inputs
copied into @code{org-mode} buffers.")
(license license:gpl3+))))
+(define-public emacs-dash-docs
+ (let ((commit "111fd9b97001f1ad887b45e5308a14ddd68ce70a")
+ (revision "1"))
+ (package
+ (name "emacs-dash-docs")
+ (version (git-version "1.4.0" revision commit))
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/dash-docs-el/dash-docs.git")
+ (commit commit)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "0sckb7z0ylflva212bns7iq9mfnffgjghi0qspsbfwra35zb9xng"))))
+ (build-system emacs-build-system)
+ (propagated-inputs
+ `(("emacs-async" ,emacs-async)))
+ (native-inputs
+ `(("emacs-undercover" ,emacs-undercover)
+ ("emacs-ert-runner" ,emacs-ert-runner)))
+ (arguments
+ `(#:tests? #t
+ #:test-command '("ert-runner")
+ #:phases
+ ;; this test requires network access, so remove it
+ (modify-phases %standard-phases
+ (add-before 'check 'make-tests-writable
+ (lambda _
+ (make-file-writable "test/dash-docs-test.el")
+ #t))
+ (add-before 'check 'delete-test
+ (lambda _
+ (emacs-batch-edit-file "test/dash-docs-test.el"
+ `(progn (progn
+ (goto-char (point-min))
+ (re-search-forward "ert-deftest dash-docs-official-docsets-test")
+ (beginning-of-line)
+ (kill-sexp))
+ (basic-save-buffer)))
+ #t)))))
+ (home-page "https://github.com/dash-docs-el/dash-docs")
+ (synopsis "Offline documentation browser for APIs using Dash docsets")
+ (description "This package exposes functionality to work with Dash docsets.")
+ (license license:gpl3+))))
+
(define-public emacs-helm-dash
- (let ((commit "192b862185df661439a06de644791171e899348a")
- (version "1.3.0")
- (revision "18"))
+ (let ((commit "7f853bd34da666f0e9a883011c80f451b06f6c59")
+ (revision "2"))
(package
(name "emacs-helm-dash")
- (version (git-version version revision commit))
+ (version (git-version "1.3.0" revision commit))
(source
(origin
(method git-fetch)
(uri (git-reference
- (url "https://github.com/areina/helm-dash")
+ (url "https://github.com/areina/helm-dash.git")
(commit commit)))
(file-name (git-file-name name version))
(sha256
(base32
- "06am5vnr4hsxkvh2b8q8kb80y5x1h3qyv7gwggswwhfa7w2vba3w"))))
+ "0r192vzry1212ihabg9pgw9xar8zdgnbgy0vsgvfm8s5wj6ny7jp"))))
(build-system emacs-build-system)
(propagated-inputs
- `(("emacs-helm" ,emacs-helm)))
+ `(("emacs-helm" ,emacs-helm)
+ ("emacs-dash-docs" ,emacs-dash-docs)))
(home-page "https://github.com/areina/helm-dash")
(synopsis "Offline documentation browser for APIs using Dash docsets")
(description "This package uses Helm to install and navigate through
(license license:gpl3+))))
(define-public emacs-counsel-dash
- (let ((commit "07fa74a94ff4da5b6c8c4810f5e143e701b480d2")
- (version "0.1.3")
- (revision "3"))
+ (let ((commit "24d370be9e94e90d045c49967e19484b9903fce9")
+ (revision "2"))
(package
(name "emacs-counsel-dash")
- (version (git-version version revision commit))
+ (version (git-version "0.1.3" revision commit))
(source
(origin
(method git-fetch)
(uri (git-reference
- (url "https://github.com/nathankot/counsel-dash")
+ (url "https://github.com/dash-docs-el/counsel-dash.git")
(commit commit)))
(file-name (git-file-name name version))
(sha256
(base32
- "17h2m9zsadq270mkq12kmdzmpbfjiwjbg8n1rg2apqnm1ndgcwf8"))))
+ "18gp7hhgng271c7bh06k9p24zqic0f64j5cicivljmyk9c3nh7an"))))
(build-system emacs-build-system)
(propagated-inputs
- `(("emacs-helm-dash" ,emacs-helm-dash)
- ("emacs-dash" ,emacs-dash)
+ `(("emacs-dash-docs" ,emacs-dash-docs)
("emacs-ivy" ,emacs-ivy)))
- (home-page "https://github.com/nathankot/counsel-dash")
+ (home-page "https://github.com/dash-docs-el/counsel-dash")
(synopsis "Offline documentation browser for APIs using Dash docsets")
(description "This package uses @code{ivy-mode} to install and navigate
through Dash docsets.")
(license license:expat))))
(define-public emacs-evil-traces
- (let ((commit "b41b7432b8110378c199a3d25af464083777f453")
- (revision "1"))
+ (let ((commit "1931e3ea2c64b4aec393a9c25063c330deff55e3")
+ (revision "2"))
(package
(name "emacs-evil-traces")
(version (git-version "0.0.1" revision commit))
(file-name (git-file-name name version))
(sha256
(base32
- "0a15f2saynz9fws1h5s7py3cshsk4xs1kwgwj1m5rsin36g0j6hc"))))
+ "12p9lfxscs182vbd4dy0m5gacs3d4kyprbz5yndpwvl8g2qsqplz"))))
(build-system emacs-build-system)
(propagated-inputs
`(("emacs-evil" ,emacs-evil)))