DEV Community

loading...

Discussion on: Overview of Vim

Collapse
vishnudileesh profile image
Vishnu Dileesh

Vim is pure awesomeness, Am very much happy with my current Vim customization.
I have recently switched to NeoVim and has everything pretty much set up like code autocompletion and stuff.

Alt

Once you overcome the learning curve, then it is a huge jump towards productivity. For over 3 years, I would try to use Vim and fail badly. But in 2020 just choose to give it a shot.

Collapse
pedrohasantiago profile image
Pedro S

May I ask you how you got code autocompletion? Is there a neovim built-in plugin I'm not aware about? I've taken a look at coc, but it requires some configuration, so I always leave that for alter.

Collapse
vishnudileesh profile image
Vishnu Dileesh

I am using coc-nvim plugin but never delved into any configuration. But everything works fine.

github.com/VishnuDileesh/dotfiles/...

Collapse
bosiarquitetura profile image
bosiarquitetura

The configuration for COC is pretty simple. You can just copy and paste from the repository and them change as you use and learn what you like. However, if you prefer, neovim nightly has LSP. It that requires more configuration than COC, but it works using LUA

Collapse
agitri profile image
agitri

can you elaborate more about your setup, i have heard of neovim, but havent got around to actually switch to it. what did you change about it? (or didnt ;) )

Collapse
hayden profile image
Hayden Rouille

Neovim is great. You can use Lua to write plugins which is far more friendly, and in general the community is better. From a development perspective you won't notice much if any differences, but the idea behind neovim is to make it far more open source and provide features that the community want, not just the core maintainer of vim. I'd recommend making the move even if you don't have any immediate necessities for it, to at least support the movement.

Thread Thread
vishnudileesh profile image
Vishnu Dileesh

Got any tutorials/articles suggestions to get started with building vim extensions?
I will be taking open source contribution seriously from 2021

Thread Thread
hayden profile image
Hayden Rouille

I'd recommend checking out this dudes twitch and youtube channel twitch.tv/teej_dv - he's a maintainer of neovim and does some good lua plugin development. Other than that for me I haven't spent ages learning, other than googling and looking at other plugin repositories is potentially the best bet

Thread Thread
vishnudileesh profile image
Vishnu Dileesh

Thanks, yep looking at the source code of few plugins I use is where am planning to get started

Collapse
vishnudileesh profile image
Vishnu Dileesh

Have not done much customization, just installed a few plugins and made some tweaks here and there.

youtube.com/watch?v=gnupOrSEikQ

youtube.com/watch?v=65Wq4fjREUU

Both those videos were a great inspiration in the tweaking