12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- --- HELPERS ---
- local cmd = vim.cmd
- local opt = vim.opt
- --- VIM ONLY COMMANDS ---
- cmd "filetype plugin on"
- cmd('let &titleold="' .. TERMINAL .. '"')
- cmd "set inccommand=split"
- cmd "set iskeyword+=-"
- if O.line_wrap_cursor_movement then
- cmd "set whichwrap+=<,>,[,],h,l"
- end
- if O.transparent_window then
- cmd "au ColorScheme * hi Normal ctermbg=none guibg=none"
- cmd "au ColorScheme * hi SignColumn ctermbg=none guibg=none"
- cmd "au ColorScheme * hi NormalNC ctermbg=none guibg=none"
- cmd "au ColorScheme * hi MsgArea ctermbg=none guibg=none"
- cmd "au ColorScheme * hi TelescopeBorder ctermbg=none guibg=none"
- cmd "au ColorScheme * hi NvimTreeNormal ctermbg=none guibg=none"
- cmd "let &fcs='eob: '"
- end
- --- SETTINGS ---
- opt.shortmess:append "c"
- if O.leader_key == " " or O.leader_key == "space" then
- vim.g.mapleader = " "
- else
- vim.g.mapleader = O.leader_key
- end
- for _, plugin in pairs(O.disabled_built_ins) do
- vim.g["loaded_" .. plugin] = 1
- end
- for k, v in pairs(O.default_options) do
- vim.opt[k] = v
- end
|