-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathinit.lua
More file actions
24 lines (23 loc) · 968 Bytes
/
init.lua
File metadata and controls
24 lines (23 loc) · 968 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
require("sandu.core.options")
require("sandu.core.keymaps")
require("sandu.core.groups")
-- Dependencies required for this configuration:
-- 1. Neovim 0.9.0 or higher
-- 2. Git (for plugin management)
-- 3. A Nerd Font for icons (https://www.nerdfonts.com)
-- 4. ripgrep (https://github.com/BurntSushi/ripgrep) for Telescope file search
-- 5. fd (https://github.com/sharkdp/fd) for faster file finding
-- 6. Node.js (for LSP servers, formatters and Copilot)
-- 7. npm/yarn (for installing LSP servers)
-- 8. Python 3 and pip (for some plugins and LSP servers)
-- 9. A C compiler (gcc/clang) for Treesitter compilation
--
-- Installation commands for macOS:
-- brew install neovim git ripgrep fd node python
-- npm install -g yarn
--
-- For Linux (Ubuntu/Debian):
-- sudo apt install neovim git ripgrep fd-find nodejs npm python3 python3-pip gcc
-- sudo npm install -g yarn
--
-- After installation, run :checkhealth to verify all dependencies are correctly installed