5 ms·
This looks interesting. On editors in general - if I'm working with an interpreted language, what I need from a code editor is: - decent autocomplete and inlin
by psv1 7y ago
This looks interesting. On editors in general - if I'm working with an interpreted language, what I need from a code editor is:
- decent autocomplete and inline documentation
- good REPL which can send a block of code to the interpreter and preserve state so I can work interactively
- to have a variable inspector
- to work with plain text files
RStudio has been by far the best IDE ticking all the boxes for me. Still haven't found anything that comes close for Python - RStudio's support for Python simply isn't reliable, VSCode's Python extension has a bad REPL, Jupyter doesn't use plain text, Spyder's REPL isn't great either, PyCharm's scientific mode isn't free, I gave up on setting up Emacs several times because of how frustrating the whole process was. Any suggestions?
- _ZeD_ 7y agoeclipse + pydev?
- m712 7y agoEmacs + company-mode + lsp-mode + pipenv-mode (for virtualenv packages) work great for me. What was your setup and what kind of issues did you have with it?
- microcolonel 7y agoSimilar workflow with Emacs and CIDER. CIDER automatic nREPL with TRAMP (edit files over SSH transparently, and run a remote REPL) is spectacular.
- psv1 7y agoThanks, I'll have a look at these. What I tried last time is following this - https://realpython.com/emacs-the-best-python-editor/ https://realpython.com/emacs-the-best-python-editor/ and I ended up with a glitchy autocomplete which was filling a big part of the screen without showing any text.
- m712 7y agoI recommend using Emacs Prelude, which already auto-configures most of what I've described. You just need to enable a few modules for it and you're good to go.