lispy.el (lispy--tag-name): fix
lispy.el (lispy--select-candidate): add regexp-quote
lispy.el (lispy-eval): fix a bug
lispy.el (lispy-goto): now directory-based

* lispy.el (lispy-goto): Now jumps to tags in files of same mode
  in current directory.
  (lispy-goto-local): New function bound to "G". Keeps previous
  behavior of `lispy-goto'
  (lispy-tag-arity-alist): Add new entries.
  (lispy-helm-columns): New custom variable related to `lispy-goto'.
  (lispy--tag-name): The file for tags is displayed in second column.
  (lispy--tag-name-overlay): Simplify.
  (lispy--pad-string): New function.
  (lispy--fetch-tags): New function that fetches tags using semanticdb.
  I have yet to find how to parse immediately with semanticdb.
  (lispy--goto): New function. Generalizes previous `lispy-goto'
* lispy-inline.el: Bump version.
* README.md: Add.
lispy.el (lispy-build-semanticdb): quickly create db

Especially useful for Clojure, since currently there's a
bug in clojure-semantic that doesn't allow to store db.
lispy.el (lispy-build-semanticdb): exclude bad files
lispy.el: separate tag customization by language

* lispy.el (lispy--tag-name-elisp): New function.
  (lispy-tag-arity-alist-cl): New var.
  (lispy-tag-regexp-cl): New var.
  (lispy--tag-name-lisp): New function.
  (lispy--tag-name-clojure): New function.
  (lispy--tag-name): Simplify.
  (lispy--tag-name-overlay): Add new arg.
  (lispy--action-jump): Fix.
lispy.el (lispy--fetch-tags): fix
lispy.el (lispy--goto): don't limit number of candidates
lispy.el (lispy-build-semanticdb): split

* lispy.el (lispy--file-list): New function.
lispy.el (lispy--fetch-tags): new test whether to rebuild db

When `semanticdb-directory-loaded-p' does not contain all
viable files, rebuild the db.