lvim: Nicer theme, better terminal, more treesitter

This commit is contained in:
histalek 2022-06-12 14:37:51 +02:00
parent 07f09e3b9f
commit 849a0ac46a
No known key found for this signature in database
GPG key ID: ED1D6449704FDE03

View file

@ -18,39 +18,57 @@ vim.opt.tabstop = 2
vim.opt.number = true vim.opt.number = true
vim.opt.relativenumber = false vim.opt.relativenumber = false
vim.opt.wrap = true vim.opt.wrap = true
vim.opt.termguicolors = true
-- general -- general
lvim.log.level = "warn" lvim.log.level = "warn"
lvim.format_on_save = true lvim.format_on_save = true
lvim.colorscheme = "onedarker" lvim.colorscheme = "gruvbox"
-- keymappings [view all the defaults by pressing <leader>Lk] -- keymappings [view all the defaults by pressing <leader>Lk]
lvim.leader = "space" lvim.leader = "space"
lvim.keys.normal_mode["<C-s>"] = ":w<cr>" lvim.keys.normal_mode["<C-s>"] = ":w<cr>"
lvim.keys.normal_mode["<C-d>"] = ":q<cr>"
lvim.keys.normal_mode["<Leader>t"] = ":ToggleTerm dir='%:p:h'<cr>"
-- After changing plugin config exit and reopen LunarVim, Run :PackerInstall :PackerCompile -- After changing plugin config exit and reopen LunarVim, Run :PackerInstall :PackerCompile
lvim.builtin.alpha.active = true lvim.builtin.alpha.active = true
lvim.builtin.alpha.mode = "dashboard" lvim.builtin.alpha.mode = "startify"
lvim.builtin.lualine.style = "default"
lvim.builtin.notify.active = true lvim.builtin.notify.active = true
lvim.builtin.terminal.active = true
lvim.builtin.nvimtree.setup.view.side = "left" lvim.builtin.nvimtree.setup.view.side = "left"
lvim.builtin.nvimtree.show_icons.git = 1 lvim.builtin.terminal.active = true
lvim.builtin.lualine.style = "lvim" lvim.builtin.terminal.close_on_exit = true
lvim.builtin.terminal.direction = "horizontal"
lvim.builtin.terminal.hide_numbers = true
lvim.builtin.terminal.open_mapping = [[C-t]]
lvim.builtin.terminal.size = 15
lvim.builtin.terminal.start_in_insert = true
lvim.builtin.bufferline.active = true
-- if you don't want all the parsers change this to a table of the ones you want -- if you don't want all the parsers change this to a table of the ones you want
lvim.builtin.treesitter.ensure_installed = { lvim.builtin.treesitter.ensure_installed = {
"bash", "bash",
"c", "c",
"dockerfile",
"go",
"javascript", "javascript",
"json", "json",
"latex",
"lua", "lua",
"make",
"python", "python",
"typescript", "typescript",
"css", "css",
"rust", "rust",
"java", "java",
"vim",
"vue",
"yaml", "yaml",
} }
lvim.builtin.treesitter.ignore_install = { "haskell" } lvim.builtin.treesitter.ignore_install = { "haskell" }
lvim.builtin.treesitter.highlight.enabled = true lvim.builtin.treesitter.highlight.enabled = true
lvim.plugins = {
{ "gruvbox-community/gruvbox" },
}