Add instructions

This commit is contained in:
Maciej Krzyżanowski 2024-06-15 20:46:41 +02:00
parent cac8c7254a
commit d877067f32
2 changed files with 51 additions and 0 deletions

51
README.md Normal file
View File

@ -0,0 +1,51 @@
# My .vimrc
This repository serves as an easily available instruction on how to configure vim for painless development :)
![vim configured as per instructions below](vim.png)
## Instructions
0. Copy the .vimrc from this repository inside your home directory
1. Install vim-plug
```bash
curl -fLo ~/.vim/autoload/plug.vim --create-dirs \
https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
```
2. Open vim and run
```
:PlugInstall
```
3. Install NodeJS (it will allow CoC to work) according to the instructions from https://nodejs.org/en/download/package-manager/
```
# installs nvm (Node Version Manager)
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
# download and install Node.js (you may need to restart the terminal)
nvm install 20
# verifies the right Node.js version is in the environment
node -v # should print `v20.14.0`
# verifies the right NPM version is in the environment
npm -v # should print `10.7.0`
```
4. Install Golang using:
```
apt install golang-go
```
Run this to install gopls and other vim-go dependencies
```
:GoInstallBinaries
```
5. Install Go autocompletions addon
```
:CocInstall coc-go
```
6. Install coc-explorer addon, which allows to display file tree in the panel
```
:CocInstall coc-explorer
```
7. Install coc-pyright addon, which will act as Python3 linter and display autocompletions
```
:CocInstall coc-pyright
```
8. Have a good code day!

BIN
vim.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 131 KiB