This is a culmination of changes I contributed to cider-nrepl, compliment and cljs-tooling.
Firstly this adds support for Cider-nrepl complete operation which now returns a list of maps. Secondly, this uses new extra-metadata option to request arglists and docstring data for results so that those can be displayed on omnicomplete. Omnicomplete menu should now display nearly the same data with or without cider-nrepl.
Thoughts:
Should there be an option to toggle displaying arglists on omnicomplete menu?
Should docstring only be requested if user has preview completeopt enabled? Requesting unnecessary data has a small performance hit.
Hi,
This is a culmination of changes I contributed to cider-nrepl, compliment and cljs-tooling.
Firstly this adds support for Cider-nrepl complete operation which now returns a list of maps. Secondly, this uses new extra-metadata option to request arglists and docstring data for results so that those can be displayed on omnicomplete. Omnicomplete menu should now display nearly the same data with or without cider-nrepl.
Thoughts: