Dark mode
Find files with Telescope
Show keybindings with which-key
File browser with Telescope
Neo-tree floating file browser
Autocompletion with blink.cmp
Light mode
Find files with Telescope
Show keybindings with which-key
File browser with Telescope
Neo-tree floating file browser
Autocompletion with blink.cmp
Modified light colors
All light colors for catppuccin latte are modified with more contrast for better readability.
See the difference:
Original catppuccin latte colors
Modified catppuccin latte colors
Make a backup of your current nvim and shared folder
mv ~ /.config/nvim ~ /.config/nvim.bak
mv ~ /.local/share/nvim ~ /.local/share/nvim.bak
Go to your .config folder
git clone https://github.com/ilias777/nvim.git
Remove .git folder and add your own repo if you want
rm -rf ~ /.config/nvim/.git
Navigate to nvim folder and open init.lua with Neovim
📁 Folder and File Structure
~ /.config/nvim/
├── lua/ # Lua Folder
│ ├── config/ # Configuration
│ │ ├── lsp/ # LSP Configuration Folder
│ │ │ ├── servers/ # All LSP Servers
│ │ │ │ ├── < servername_1> .lua
│ │ │ │ ├── < servername_2> .lua
│ │ │ │ └── **
│ │ │ ├── diagnostic_config.lua
│ │ │ ├── diagnostic_keymaps.lua
│ │ │ ├── global.lua # Main LSP Configuration File
│ │ │ └── lsp_keymaps.lua
│ │ ├── autocommands.lua
│ │ ├── cursor.lua
│ │ ├── keymaps.lua
│ │ ├── lazy.lua
│ │ ├── options.lua
│ │ └── usercommands.lua
│ ├── lib/
│ │ └── icons.lua
│ ├── plugins/ # All Plugins
│ │ ├── < plugin-name_1> .lua
│ │ ├── < plugin-name_2> .lua
│ │ └── **
│ └── utils/ # Utility Files
│ ├── < utility-file_1> .lua
│ ├── < utility-file_2> .lua
│ └── **
├── snippets/
│ └── lua.json
├── spell/
│ ├── en.utf-8.spl
│ └── **
├── .luarc.json
└── init.lua # Main File
Over 90 Plugins preinstalled
Startuptime ~40ms - ~59ms
Testet on MacOS 14.5 - M1 Pro