NivekNK / nvim

My config of neovim for windows and linux.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

nvim

My config of neovim for windows and linux.

TODO

  • Install none-ls, new null-ls.
  • Update nvim-tree icons highlight when nk-theme is ready.

Requirements:

markdown-preview:

  • Install Node.js:

    • Windows Scoop:

        // LTS version (Recommended):
        scoop bucket add main
        scoop install main/nodejs-lts
      
        // Up to date version:
        scoop bucket add main
        scoop install main/nodejs
      
    • Linux: TODO

treesitter:

  • Install tree-sitter-cli:

      npm install tree-sitter-cli
    
  • Install clang and gcc compilers:

    • Windows WinLibs Scoop:

        scoop install versions/mingw-winlibs-llvm-ucrt
      

      For Windows you need to Enable Developer Mode.

    • Linux: TODO

Telescope:

  • Install ripgrep

    • Windows Scoop:

        scoop install ripgrep
      
    • Linux: TODO

  • Install gcc: Already installed with treesitter.

  • Install fd

    • Windows Scoop:

        scoop install fd
      
    • Linux: TODO

todo-comments:

  • Install ripgrep: Already installed with Telescope.

Copilot:

  • On a fresh install run the following command inside neovim

      :Copilot auth
    

efm-langserver:

  • Install go and then the efm-langserver:

    • Windows:

        winget install GoLang.Go
        go install github.com/mattn/efm-langserver@latest
      
    • Linux: TODO

  • Install prettierd:

      npm install -g @fsouza/prettierd
    
  • Install eslint_d:

      npm install -g eslint_d
    

LSP:

  • Install ripgrep: Already installed with Telescope.

  • Install clang: Already installed with treesitter.

  • Install lua-language-server:

    • Windows Scoop:

        scoop install lua-language-server
      
    • Linux: TODO

  • Install vscode-json-language-server:

      npm i -g vscode-langservers-extracted
    
  • Install typescript and typescript-language-server:

      npm install -g typescript typescript-language-server
    
  • Install astro:

      npm install -g @astrojs/language-server
    
  • Install tailwind-language-server:

      npm install -g @tailwindcss/language-server
    
  • Install CMake:

    • Windows:

        winget install Kitware.CMake
      
    • Linux: TODO

  • Install cmake-language-server:

    • Windows Scoop:

        scoop bucket add main
        scoop install main/python
      
        pip install cmake-language-server
      
    • Linux: TODO

About

My config of neovim for windows and linux.

License:MIT License


Languages

Language:Lua 100.0%