Civitasv / runvim

Beautiful, fast, functional Configuration for Neovim.

Repository from Github https://github.comCivitasv/runvimRepository from Github https://github.comCivitasv/runvim

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.

License:MIT License


Languages

Language:Lua 80.8%Language:CSS 19.2%