Configuration for neovim.
List of programs/fonts/languages which should be installed to use all the features of the configuration.
- fd
- More info: Repository
- Install [Archlinux]:
pacman -S fd
- ripgrep
- More info: Repository
- Install [Archlinux]:
pacman -S ripgrep
- ag
- More info: Repository
- Install [Archlinux]:
pacman -S the_silver_searcher
- yarn
- More info: Website
- Install [Archlinux]:
pacman -S yarn
- typescript
- More info: Website
- Install:
yarn global add typescript
- black
- More info: Repository
- Install:
pip install black
- lua-language-server - lua language server
- More info: Repository
- Install [Archlinux]:
pacman -S lua-language-server
- Solargraph - ruby language server
- More info: Repository
- Install:
gem install solargraph
- Volar - vue language server
- More info: Repository
- Install:
yarn global add @volar/vue-language-server
- yaml-language-server - yaml language server
- More info: Repository
- Install:
yarn global add yaml-language-server
- vscode-eslint-language-server - eslint
- More info: Repository
- Install:
yarn global add vscode-langservers-extracted
- cssls - css/scss/sass language server
- More info: Repository
- Install:
yarn global add vscode-langservers-extracted
- pyright - python language server
- More info: Repository
- Install:
pip install pyright
- Treesitter
- bash:
:TSInstall bash
- dockerfile:
:TSInstall dockerfile
- fish:
:TSInstall fish
- javascript:
:TSInstall javascript
- json:
:TSInstall json
- lua:
:TSInstall lua
- ruby:
:TSInstall ruby
- typescript:
:TSInstall typescript
- vue:
:TSInstall vue
- yaml:
:TSInstall yaml
- css:
:TSInstall css
- scss:
:TSInstall scss
- python:
:TSInstall python
- bash:
The font which I use is FiraCode.
To install it visit nerd-fonts, clone the repository and
use install.sh
to install the desired font.
After that, change the font in your terminal.
For example (kitty terminal):
# ~/.config/kitty/kitty.conf
font_family Fira Code Regular Nerd Font Complete
bold_font auto
italic_font auto
bold_italic_font auto
font_size 12
- Run
PackerSync
.
Soon...
To see configuration for bash, fish, terminal or i3 which I use, visit Click.
Feel free to ask about details of the configuration. I will answer asap.