Skip to content

marinellirubens/nvim-config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dependencies

First you need to install some dependencies

> sudo dnf copr enable atim/lazygit -y
> sudo dnf install lazygit git-delta -y
> sudo dnf install -y python3-pip ripgrep
> sudo dnf install -y rust cargo
> cargo install stylua
> ln -s ~/.cargo/bin/stylua ~/.local/bin/stylua

for better experience with lazygit you need to setup the git config, to use delta as pager, include the following lines on ~/.gitconfig

[core]
    pager = delta
[interactive]
    diffFilter = delta --color-only --side-by-side --line-numbers --paging
[conflict]
    style = diff3

also you need to install this python3 package for python autocompletion

> pip3 install --upgrade pynvim jedi pyperclip debugpy

to work with go you will also need to install golang

> sudo dnf install -y golang delve

and install libs to help

> go install golang.org/x/tools/gopls@latest
> go install golang.org/x/tools/cmd/goimports@latest

after that its necessary to install neovim on fedora is just run the following command you can also download the appimage from the official site

> sudo dnf install -y neovim

after install neovim you need to install vim-plug to install the plugins automagically

> sh -c 'curl -fLo "${XDG_DATA_HOME:-$HOME/.local/share}"/nvim/site/autoload/plug.vim --create-dirs \
       https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim'

after install the vim-plug replace the current init.vim on ~/.config/nvim/init.vim

> git clone https://github.com/marinellirubens/nvim-config.git ~/.config/nvim

Nerd fonts to correct the icons on the dap

https://www.nerdfonts.com/font-downloads

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published