Skip to content

Latest commit

 

History

History
81 lines (69 loc) · 1.79 KB

README.md

File metadata and controls

81 lines (69 loc) · 1.79 KB

nvim

NeoVIM Configs

Plugins

Plugin Manage: vim.pack

  • download

LSP Client Manage: Mason Package List

  • download

Abstract Syntax Tree Parsers/Queries Download: nvim-treesitter

  • parser
  • query requirements
  • tar
  • curl
  • tree-sitter-cli: cargo install --locded tree-sitter-cli
  • c compiler
    • Windows: MingW/MSYS2
    • Linux: build-essential/cmake

Fuzzy Finder: fzf-lua

  • pickers requirements
  • fzf
    • Windows: scoop install fzf optionals
  • fd
  • ripgrep(rg)

Utils Collections: mini.nvim

  • icons
  • comment
  • surround
  • pairs

Language Server Protocal

Lua

lua_ls

  • diagnostic
  • static type check
  • highlight
  • completion
  • hover
  • refactor(rename)
  • format
  • code actions

C

clangd

  • diagnostic
  • static type check
  • highlight
  • completion
  • hover
  • refactor(rename)
  • format
  • code actions

Python

ty

  • static type check

ruff

  • format
  • diagnostic
  • highlight
  • completion
  • hover
  • refactor
  • code actions

References