Skip to content

Beautiful, fast, functional Configuration for Neovim.

License

Notifications You must be signed in to change notification settings

Civitasv/runvim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RuNvim

It's runvim, not run vim, but run Neovim.

🌟 Mainly for C/C++ development.

Screenshots

Dashboard

powerd by alpha-nvim

dashboard

Git

powerd by lazygit

lazygit

Lsp

powerd by nvim-lspconfig, Mason

lsp

Markdown Preview

powerd by glow

glow

C++

powerd by clangd_extensions.nvim, cmake_tools.nvim, nvim-dap

cpp

Installation

Pre-requisites

  1. Neovim version > 0.9.
  2. A Nerd Font for your terminal.
├── after
│   └── ftplugin
│       ├── NvimTree.lua
│       ├── c.lua
│       ├── cpp.lua
│       ├── dap-float.lua
│       ├── help.lua
│       └── rust.lua
├── init.lua
├── lua
│   ├── config
│   │   ├── autocommands.lua -- auto cmd
│   │   ├── icons.lua        -- icons
│   │   ├── keymaps.lua      -- keybindings
│   │   ├── lazy.lua         -- lazy package manager
│   │   ├── neovide.lua      -- for neovide gui
│   │   └── options.lua      -- useful option
│   ├── plugins
│   │   ├── +colorscheme.lua -- colorscheme
│   │   ├── +cpp.lua         -- for c/cpp
│   │   ├── +dap.lua         -- debug adapter
│   │   ├── +filetree.lua    -- filetree
│   │   ├── +git.lua         -- for git
│   │   ├── +latex.lua       -- for latex
│   │   ├── +lsp.lua         -- lsp configuration
│   │   ├── +markdown.lua    -- for markdown
│   │   ├── +rust.lua        -- for rust
│   │   ├── +ui.lua          -- ui configuration
│   │   └── +utility.lua     -- utility plugins
└── snippets                 -- custom snippets
    └── tex.snippets

For Unix

git clone https://github.com/Civitasv/runvim ~/.config/nvim --depth 1 ; nvim

For Windows

git clone https://github.com/Civitasv/runvim $HOME\AppData\Local\nvim --depth 1 ; nvim

Reference

  1. LunarVim
  2. NvChad
  3. Neovim-from-scratch

About

Beautiful, fast, functional Configuration for Neovim.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published