git gutter + indentation

This commit is contained in:
Michael Peters 2022-02-28 08:54:52 -06:00
parent 63ffaef82e
commit 1f81bc57df
3 changed files with 70 additions and 11 deletions

View File

@ -0,0 +1,60 @@
local M = {}
function M.config()
local status_ok, indent_blankline = pcall(require, "indent_blankline")
if not status_ok then
return
end
vim.g.indentLine_enabled = 1
vim.g.indent_blankline_show_trailing_blankline_indent = false
vim.g.indent_blankline_show_first_indent_level = true
vim.g.indent_blankline_use_treesitter = true
vim.g.indent_blankline_show_current_context = true
vim.g.indent_blankline_char = ""
vim.g.indent_blankline_buftype_exclude = {
"nofile",
"terminal",
"lsp-installer",
"lspinfo",
}
vim.g.indent_blankline_filetype_exclude = {
"help",
"startify",
"dashboard",
"packer",
"neogitstatus",
"NvimTree",
"Trouble",
}
vim.g.indent_blankline_context_patterns = {
"class",
"return",
"function",
"method",
"^if",
"^while",
"jsx_element",
"^for",
"^object",
"^table",
"block",
"arguments",
"if_statement",
"else_clause",
"jsx_element",
"jsx_self_closing_element",
"try_statement",
"catch_clause",
"import_statement",
"operation_type",
}
indent_blankline.setup {
show_current_context = true,
show_current_context_start = false,
}
end
return M

View File

@ -58,11 +58,10 @@ packer.startup {
}
-- Git marks
use { 'lewis6991/gitsigns.nvim', config = function() require'configs.gitsigns'.config() end }
use {
'lewis6991/gitsigns.nvim',
config = function() require'configs.gitsigns'.config() end
}
-- Show indentation
use { 'lukas-reineke/indent-blankline.nvim', config = function() require'configs.indent-blankline'.config() end }
-- Telescope

View File

@ -16,12 +16,12 @@
[x] vim-bbye
[ ] Language Processing
[ ] Treesitter
[ ] nvim-ts-autotag
[x] Treesitter
[x] nvim-ts-autotag
[ ] indent-blankline.nvim
[ ] comment
[ ] norcalli/nvim-colorizer.lua
[ ] nvim-ts-context-commentstring
[x] comment
[x] norcalli/nvim-colorizer.lua
[x] nvim-ts-context-commentstring
[ ] nvim-autopairs
[ ] nvim-lsp-installer
[ ] Native LSP
@ -34,8 +34,8 @@
[ ] LuaSnip
[ ] nvim-cmp
[ ] Git Integration
[ ] Gitsigns
[x] Git Integration
[x] Gitsigns
[ ] Find Files
[ ] Telescope