forked from extern/nix-config
196ecca512
Now it's easier to see where in the indentation tree we're at.
49 lines
1.1 KiB
Lua
49 lines
1.1 KiB
Lua
-- General
|
|
lvim.log.level = "warn"
|
|
lvim.format_on_save = true
|
|
lvim.colorscheme = "onedarker"
|
|
lvim.transparent_window = true
|
|
|
|
-- Keymappings
|
|
lvim.leader = "space"
|
|
lvim.keys.normal_mode["<C-s>"] = ":w<cr>"
|
|
|
|
-- Plugins
|
|
lvim.plugins = {
|
|
{
|
|
"lukas-reineke/indent-blankline.nvim",
|
|
event = "BufRead",
|
|
setup = function()
|
|
vim.g.indentLine_enabled = 1
|
|
vim.g.indent_blankline_char = "▏"
|
|
vim.g.indent_blankline_filetype_exclude = {"help", "terminal", "dashboard"}
|
|
vim.g.indent_blankline_buftype_exclude = {"terminal"}
|
|
vim.g.indent_blankline_show_trailing_blankline_indent = false
|
|
vim.g.indent_blankline_show_first_indent_level = false
|
|
end
|
|
},
|
|
}
|
|
|
|
lvim.builtin.dashboard.active = true
|
|
lvim.builtin.terminal.active = true
|
|
lvim.builtin.nvimtree.setup.view.side = "left"
|
|
lvim.builtin.nvimtree.show_icons.git = 0
|
|
|
|
-- Parsers
|
|
lvim.builtin.treesitter.ensure_installed = {
|
|
"bash",
|
|
"c",
|
|
"javascript",
|
|
"json",
|
|
"lua",
|
|
"python",
|
|
"typescript",
|
|
"css",
|
|
"rust",
|
|
"java",
|
|
"yaml",
|
|
}
|
|
|
|
lvim.builtin.treesitter.ignore_install = { "haskell" }
|
|
lvim.builtin.treesitter.highlight.enabled = true
|