ganquan / neovim-config

lightweight Neovim config for C/C++ Dev

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

English | 中文说明

Introduce

My Neovim configuration for C/C++.

Plugins

Dependency

  • Neovim version: 0.8
  • Boost neovim start: lewis6991/impatient.nvim
  • Plugin Management: Packer

Core function

  • Code compelition: hrsh7th/nvim-cmp
  • LSP: neovim/nvim-lspconfig
  • LSP process: j-hui/fidget.nvim
  • Syntax HighLight: nvim-treesitter/nvim-treesitter
  • LSP symbols list: liuchengxu/vista.vim

Git Integrate

  • Git: tpope/vim-fugitive

Terminal

  • Terminal: float-term

Editor Usability Enhancement

  • Start page: mhinz/vim-startify
  • Color Scheme: sainnhe/gruvbox-material
  • Statusline: lualine.nvim
  • Buffer management: bufferline.lua
  • Code comment: tpope/vim-commentary
  • File Explorer: nvim-tree/nvim-tree.lua
  • QuickFix: kevinhwang91/nvim-bqf
  • Better Scroll: karb94/neoscroll.nvim
  • Search: nvim-telescope
  • Notify: rcarriga/nvim-notify

About

lightweight Neovim config for C/C++ Dev


Languages

Language:Lua 94.2%Language:Vim Script 5.8%