dotfiles/config/lvim/config.lua
2021-10-03 17:31:30 +03:00

40 lines
872 B
Lua

lvim.format_on_save = false
lvim.lint_on_save = true
lvim.colorscheme = "onedarker"
-- Default fatures
lvim.builtin.terminal.active = true
lvim.builtin.dashboard.active = true
lvim.builtin.dap.active = true
-- GitSigns
lvim.builtin.gitsigns.opts.current_line_blame = true
lvim.builtin.gitsigns.opts.current_line_blame_opts = { delay = 200 }
-- TreeSitter
lvim.builtin.treesitter.ensure_installed = {
"javascript",
"typescript",
"jsdoc",
"yaml",
"toml",
"lua",
"go",
}
lvim.builtin.treesitter.indent.disable = { "python" }
-- Telescope
lvim.builtin.telescope.defaults.layout_config.prompt_position = "top"
lvim.builtin.telescope.defaults.file_ignore_patterns = {
".git",
"node_modules",
"env",
".bin",
}
-- NvimTree
lvim.builtin.nvimtree.ignore = { ".git", "node_modules", ".bin", "env" }
-- Others
require "user.plugins"
require "user.keymaps"