Skip to content
This repository was archived by the owner on Jul 17, 2023. It is now read-only.

rexionmars/nvim-rc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

7 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Nvim with suport LSP

Main screen theme 4

Plugins Used βš™οΈ

🟑 LSP Saga -- LSP Saga UIs
🟑 LSP Kind -- Vscode-like pictograms
🟑 Telescope
🟑 Lua Line
🟑 LSP Config -- Language server protocol
🟑 CMP Buffer -- Nvim-cmp source for buffer words
🟑 CMP Nvim -- Nvim-cmp source for neovim's built-in LSP
🟑 Buffer
🟑 Indetline
🟑 Wev Dev Icons
🟑 Lua Snip -- Lua Snippet
🟑 Auto Pairs -- Set autopairs
🟑 Tree Sitter
🟑 Smoth Cursor
🟑 Plenary
🟑 Telescope File Browser
🟑 Ofirkai -- Dark theme based on monokai
🟑 nvim-notify
🟑 gitsigns
🟑 Satellite Custom scrollbar for neovim
🟑 vim-floaterm
🟑 mason
🟑 mason-lspconfig
🟑 Null-ls
🟑 Nvim-dap

Advantages and Disadvantages ⚠️

🟒 Higher productivity
🟒 Extremely fast and lightweight
🟒 Very beautiful
πŸ”΄ Large learning curve
πŸ”΄ Increased keyboard usage
πŸ”΄ Complex Configuration
πŸ”΄ High setup time

Basic Structure

nvim/
  |
  +--- After/plugin/
  |             |
  |             +-- foo.rc.lua \
  |                             +-- Example of a plugin configuration file
  |             +-- bar.rc.lua /
  |
  +--- init.lua --Common Vim API
  |
  +--- lua/
  |     |
  |     +--- base.lua       -- Base Configurations
  |     +--- highlights.lua -- Base theme settings
  |     +--- maps.lua       -- Keymaps
  |     +--- plugins        -- List of all installed plugins
  |
  +--- plugins/
          |
          +--- lspconfig.lua
          +--- lspkind.lua
          +--- lspsaga.lua
          +--- mason.rc.lua
          +--- null-ls.rc.lu
  
$ ls nvim/
$ after init.lua lua plugins

Instalition guide

Wiki in construction

About

Settings for my development environment using neovim and lua

Topics

Resources

License

Stars

Watchers

Forks

Languages