Anyone using Vim (or Neovim) as an IDE? Want to set it up later this week so any helpful resources(plugins, configurations, general tips) are very much appreciated!
Discussion
I use. There’s a bunch on the web. Look for the commands cheat sheet and most of the newer languages like rust already have good syntax highlighting plugins
FYI there are ‘vim modes’ in some of the IDEs/editors too
Yeah I know but tbh I think I can make a pretty good IDE out of neovim which doesn't cost millions of sats a year
Lots of people publish their vim config on GitHub. I had a decent config back in the day.
https://github.com/blakejakopovic/dotfiles/blob/master/.vimrc
Nice, there's a lot of cool dotfile repos out there! The people over at /r/unixporn have some insanely creative setups.
Your last commit > 2 years ago? Nothing changed since then or have you abandoned your dotfiles?
Can’t fight perfection. Ha.
I have a few local changes, but it’s mostly to .private untracked files.
I do! I use it for everything, it's worth it to learn! It usually has great options for language servers, autocomplete, and endless customization. It also has pretty good features out of the box.
Useful content I used to learn vim:
https://www.youtube.com/watch?v=2f8h45YR494
https://www.youtube.com/watch?v=XA2WjJbmmoM
https://vim.fandom.com/wiki/Sort_lines
https://vim.fandom.com/wiki/Browsing_programs_with_tags
Some plugins:
https://github.com/fatih/vim-go.git
https://github.com/vim-airline/vim-airline
https://github.com/ap/vim-css-color
https://github.com/preservim/nerdtree
https://github.com/dracula/vim
https://github.com/vim-scripts/AutoComplPop
Also ctags is helpful.
This is awesome #[0], thanks!
If you want some help getting started I like this guy
Wow, this is where being able to favourite a note for later reference would be super handy!
I don’t think that you need more than vim/neovim. Keep it simple.
Not sure how much stuff neovim comes with nowadays but I'd like to have some kind of linting and formatting for example
Lunarvim is a good nvim « preset »