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

Latest commit

 

History

History
executable file
·
75 lines (70 loc) · 1.9 KB

README.md

File metadata and controls

executable file
·
75 lines (70 loc) · 1.9 KB

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