Open markmandel opened 10 years ago
+1 from me
+1
+1
+1
yeah, this would be really, really handy! Any chance of this being added soon?
Fingers crossed, I'd like this myself!
+1
+1
+1
I have to +1 the feature too.
+1. I tried using "extract variable" option and then move it out manually. However it is error prone when symbols are bound in outer scope.
+1
Also, 'inline function' feature would be useful so it can work in both ways. Just as Extract Method and Inline Method in IntelliJ Java refactoring tools.
back to using intellij as main clojure dev env, and ... if any help to test ... drop me a line.
+1, yes please.
+1, yes please.
+1, please
+1, please
+1
+1
Sorry to bump this issue again. I would really love this kind of refactoring to be available in Cursive, as well as being able to extract anything to the top level scope of the namespace. I'm a huge "refactorer".
Idea :
def
, defn
, defmacro
, and ideally every stuff marked as def
/defn
/defmacro
in the Cursive options.Is this feature under consideration at all? It is pretty much essential for heaving an IDE driven refactoring workflow IMHO. Work on this would be greatly appreciated! Cheers!
+1
+1
The feature would be very useful.
This is an essential refactoring functionality, unpleasantly surprised that this has been ignored for years :(
Do people know any workarounds?
Any reason it's not been picked or prioritized?
Eager for this feature
This would be amazing :)
I'm joining with the crowd above - extracting new functions from existing code is essential for any IDE, and it pairs really well with duplicate code elimination.
Yes please. And given Clojure's simple structure, this would seem to be even easier than for other languages.
+1
+1
we forgot to celebrate the 10 year anniversary of this feature 😅
The ability to highlight an s-expression and extract a new function out from it in the same module, much like you can with Ruby/JS/Java etc.