-
Notifications
You must be signed in to change notification settings - Fork 6
Expand file tree
/
Copy pathinit.lua
More file actions
35 lines (26 loc) · 1003 Bytes
/
init.lua
File metadata and controls
35 lines (26 loc) · 1003 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
29
30
31
32
33
34
35
-- Take control of my leader keys.
vim.g.mapleader = " "
vim.g.maplocalleader = " "
vim.g.lazyvim_check_order = false
require("traap.core.notify")
-- Bootstrap using lazy.nvim package manager.
require("traap.config.bootstrap")
-- Personalize Lazy.nvim and Lazy.vim
require("traap.config.lazy")
-- Apply my customizations.
require("traap.config.options")
require("traap.config.autocmds")
require("traap.config.keymaps")
require("traap.core.clipboard")
require("traap.core.working").from()
require("traap.core.working").whosePlugins()
-- {{{ HACK: stuff I experiment with before I modify plugins or core files.
-- esc fallbadk Omarchy -> vpn -> Reminna -> W11
vim.keymap.set("i", "jk", function()
return vim.fn.pumvisible() == 1 and "jk" or "<Esc>"
end, { expr = true, noremap = true, silent = true })
-- vscode kackery
if not vim.g.vscode then
vim.cmd.colorscheme(require("traap.config.colorscheme").name)
end
-- ------------------------------------------------------------------------- }}}