Skip to content
This repository has been archived by the owner on Nov 6, 2022. It is now read-only.
/ nvim_config Public archive

neovim configuration based on init.lua and packer.nvim for c++ development. migrate to https://github.com/helywin/nvchad_config

Notifications You must be signed in to change notification settings

helywin/nvim_config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Intro

This is my NeoVim config (for version 0.7 and greater).

screenshot1

screenshot1

Features

  • beautiful theme
  • lsp support
  • convenient keymaps

Install

  • clone this to .config/nvim
  • exec :PackerSync
  • install treesitter language support by :TSInstall cpp
  • install lspserver by LspInstall clangd
  • download plugin dependency, like rg and fd for file grep and live grep in telescope.nvim
  • if base46 not found in .local/share/nvim/site/pack/packer/opt, create soft symbol link to base46 in .local/share/nvim/site/pack/packer/start

Todos

  • cmake indent width: modify cmake format python script
  • clang-format test
  • c++ generate code, e.g. some clion features
  • load configure from local project like .vim dir or something
  • ros message file format highlight
  • git sign show diff code like vscode
  • ros .launch file parse as xml format
  • ros .msg,.action,.srv files highlighter
  • multi-line edit

Thanks

About

neovim configuration based on init.lua and packer.nvim for c++ development. migrate to https://github.com/helywin/nvchad_config

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages