Hacker News new | ask | show | jobs
by disgruntledphd2 2037 days ago
This is the biggest flaw in LSP (for Python at least), right now.

How difficult is it to implement basic extract function/method functionality?

I'd be tempted to try doing it, as I would absolutely love to have this in Emacs.

1 comments

I'd be happy to help here too, let me know. I can try to hack some elisp together tomorrow.

Looks like rope would be a decent place to start.

I think some basic extract method has made it into lsp-mode or some enhancement, I have been seeing it for Go at least. That could serve as an inspiration.

I haven't honestly played around with it though to see if it successfully converts local variables to parameters/return values though, which would be the biggest time saver.