Skip to content

prepor/helm-clojure

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

helm-clojure

Emacs package based on helm and cider aims to explore Clojure’s project environment. With helm-clojure you can quickly discover ANY clojure var (function, protocol etc.) avaliable in JVM, read its documentation, go to its definition and insert it into a current code by a smart way.

Installation

With el-get you can install helm-clojure by following the recipe:

(:name helm-clojure
       :type github
       :pkgname "prepor/helm-clojure"
       :features helm-clojure
       :depends (s dash cider helm yasnippet))

References insertion

helm-clojure is smart enough to insert references with regard of the current namespace.

  • if var or var’s namespace in general had already been referred to namespace, it will be inserted without namespace;
  • if namespace had already been required with an alias, it will be inserted with the same alias;
  • in all other cases you will be offered to choose an alias with the help of yasnippet (TAB for complete)

Demo

https://raw.githubusercontent.com/prepor/helm-clojure/master/doc/gif.gif

and here is a crazy video with not too much meaning

About

Emacs package based on helm and cider aims to explore Clojure's project environment

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •