G
G
gelerum2021-12-07 15:20:52
vim
gelerum, 2021-12-07 15:20:52

How do professionals creating large projects use Vim / Emacs?

I tried Vim as an IDE, but it lags wildly. How can Linus use emacs when developing the kernel, he doesn't drive it without modules? Or vim Kernighan?

Answer the question

In order to leave comments, you need to log in

3 answer(s)
P
pcdesign, 2021-12-07
@pcdesign

Vim needs to be configured properly. Without realizing, if you push a bunch of plugins, you can get brakes. This will especially affect if autocompletions and linters are configured incorrectly.
At present, the most fashionable way is nvim with a lua config + asynchronous plugins with lsp:
https://habr.com/ru/post/586808/

S
Sergey Gornostaev, 2021-12-07
@sergey-gornostaev

I suspect that oldies could easily work even in extremely primitive text editors that do not allow anything other than typing. I'm not that old and wise, but it's also often easier for me to use the console and the code editor than the IDE. Moreover, the extensibility and configurability of Emacs allows you to cover most of the needs of the developer, and it starts and runs much faster. They can probably be corrupted by a bunch of badly written plugins, but I've never had to deal with this.

M
mdev, 2022-02-10
@mdev

1. Use neovim, it is asynchronous inside, which favorably affects the speed of the plugins
2. Maybe your terminal slows down? On macos, iTerm2 is popular and now it introduces very noticeable brakes when working on a large screen. Try Alacritty instead

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question