4 ms·
The difference between an IDE and a souped-up vim or emacs configuration is ... very little. Your average fancy pants vim config has auto-completion, debuggers,
by clircle 5y ago
The difference between an IDE and a souped-up vim or emacs configuration is ... very little. Your average fancy pants vim config has auto-completion, debuggers, etc.
- GlennS 5y agoI think this is not wrong. When you are using the better quality IDEs (for example C# with Visual Studio, or Java with IntelliJ), they offer you a lot this isn't there in Emacs or VIM. I currently mostly work in Python using Emacs, because I don't know of anything that adds really compelling full-blown IDE features for a dynamically typed language. I will also say that Datagrip and Microsoft SQL Server Studio are both way ahead of any Emacs SQL packages I've tried.
- nwatson 5y agoWith JetBrains PyCharm or the PyCharm plugin in IntelliJ, you can treat all python3 as statically typed ... use the type-annotations and then linter will catch your mistakes.
- clircle 5y agoYes, I agree. Conditional on some "difficult" languages like Java, the experience is quite different. For non-difficult languages like C, R, and Python, the gap is small. I've also enjoyed the Emacs/Python experience :)
- yoz-y 5y agoI find that spinning up QtCreator on a new machine is orders of magnitude faster than transporting a vim configuration.
- noidesto 5y ago1. Optional: do install of neovim 2. git pull dotfiles 3. cd dotfiles 4. install.sh 5. Profit $$$ Sure, there's some initial setup time but I'm not seeing how its orders of magnitude faster unless your vim config is super bloated and/or has a lot of external dependencies.
- yoz-y 5y agoYeah. For my vim I need fd, fzf and rg. So my dotfiles repo also has an install script. I never had the patience to setup lsp correctly. Maybe I’ll try again with all lua neovim plug-ins and config.