Skip to content

Latest commit

 

History

1,574 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Neovim Configuration

🌟 Preview

Dark mode
startup
Find files with Telescope
p1
Show keybindings with which-key
p2
File browser with Telescope
p3
Find help with Telescope
p4
Neo-tree file browser
p5
Neo-tree floating file browser
p6
Lazy.nvim
p7
Mason.nvim
p8
Autocompletion with blink.cmp
p9
Light mode
startup-l
Find files with Telescope
p1-l
Show keybindings with which-key
p2-l
File browser with Telescope
p3-l
Find help with Telescope
p4-l
Neo-tree file browser
p5-l
Neo-tree floating file browser
p6-l
Lazy.nvim
p7-l
Mason.nvim
p8-l
Autocompletion with blink.cmp
p9-l
Modified light colors

All light colors for catppuccin latte are modified with more contrast for better readability.

See the difference:
Original catppuccin latte colors
origin
Modified catppuccin latte colors
modified

✨ Features

⚡️ Requirements

🛠️ Installation

Linux / macOS

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

cd ~/.config

Clone the Repository

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

cd nvim
nvim init.lua

📁 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

🔌 Plugins

  • Over 90 Plugins preinstalled
  • Startuptime ~40ms - ~59ms
  • Testet on MacOS 14.5 - M1 Pro
startuptime

Releases

Packages

Contributors

Languages