Skip to content

Instantly share code, notes, and snippets.

@gphilipp
Last active June 7, 2017 11:29
Show Gist options
  • Save gphilipp/b144361faecab8bb9b8f to your computer and use it in GitHub Desktop.
Save gphilipp/b144361faecab8bb9b8f to your computer and use it in GitHub Desktop.
My cursive wishlist

My Cursive Wishlist

Features

  • Launch tests with IntelliJ Test runner
  • Introduce a 'duplicate sexp' action (instead of Copy as Kill, go to next line, paste)

Improvements

  • Align map support for map destructuring: {:keys [title color]} @project
  • No completion for clojurescript in repl. If I do  (def my-var "foo"), it can’t autocomplete my-var, and highlights it
  • can’t recognize stuff like (reg-sub :foo …) as a top level form, so it skips over those when navigating up and down to top-level forms.
  • Slurp/Barf for strings
  • Align defproject of leiningen properly
  • No doc for symbol if there are multiple matching symbols in classpath, at least let use choose the impl in a popup
  • Navigate with alt-up and alt-down should go from topsexp to top sexp even in symbol not recognized (e.g. macros).
  • Comment action should comment sexp instead of whole line

Bugs

  • Introduce let is bugged when inserting in place
  • Sometimes stacktraces are not navigable after executing tests from cursive command
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment