Skip to content

radiaku/nvim

Repository files navigation

Config for my neovim, you need atleast neovim 0.10.1+ until neovim 0.10.4 ( many breaking change )

install neovim linux

curl -LO https://github.com/neovim/neovim/releases/download/v0.10.4/nvim-linux-x86_64.appimage
chmod u+x nvim-linux-x86_64.appimage
sudo mv nvim-linux-x86_64.appimage /usr/local/bin/nvim

Install:

git clone https://github.com/radiaku/nvim ~/.config/nvim

Tool

Requirement Linux:

  • Install Dependencies:
sudo apt install tree fzf fd-find git ripgrep bat p7zip-full p7zip-rar luajit xsel xclip lua5.1 liblua5.1-0-dev zoxide tmux unzip xsel xclip

Requirement Windows:

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
Invoke-RestMethod -Uri https://get.scoop.sh | Invoke-Expression
  • or Advanced Scoop (optional)
irm get.scoop.sh -outfile 'install.ps1'
then
.\install.ps1 -ScoopDir 'C:\Scoop' -ScoopGlobalDir 'C:\GlobalScoop' -NoProxy
  • Run Scoop
scoop bucket add extras
scoop bucket add nerd-fonts

scoop install 7zip cacert curl fzf fd gawk gzip innounp lazygit  lua-for-windows luarocks ripgrep sed sudo unzip vim wget 
  • Install NODE js

    • Linux:
    curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.2/install.sh | bash
    
    • Windows:
    https://nodejs.org/en
    
    • run this
    npm install -g neovim
    
    • if you dont want install rust
    npm install -g tree-sitter-cli
    
  • cargo RUST chain

    • Linux:
    curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
    
    • Windows:
    https://rustup.rs/
    

    -- run This:

    cargo install cargo-update
    cargo install tree-sitter-cli
    

Note

Dont forget checking for fzf searching on windows
check on keymaps.lua for all map keymap
telescope.lua

About

Nvim config

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published