-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathinit.lua
More file actions
28 lines (23 loc) · 939 Bytes
/
init.lua
File metadata and controls
28 lines (23 loc) · 939 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
25
26
27
28
-- Minimal entry point for streamlined Neovim configuration
if vim.g.vscode then
-- VSCode integration has been removed as part of streamlining
return
end
-- Essential setup before loading plugins
vim.opt.termguicolors = true -- Start with true for plugin compatibility
-- Load plugin manager and plugins
require("plugins")
-- Load core configuration
require("core.options")
require("core.keymaps")
require("core.devtools")
require("core.setup_guide")
-- Configure colorscheme with transparency
vim.opt.termguicolors = false -- Disable for wal.vim compatibility
vim.cmd([[colorscheme wal]])
-- Load feature configurations
require("config.navigation") -- Telescope + Harpoon + Yazi
require("config.lsp") -- Mason + LSP + Completion + Copilot
require("config.ui") -- lualine + fidget + wal theme
require("config.editing") -- Treesitter + comment + todo-comments + auto-pairs
require("config.git") -- Fugitive