summaryrefslogtreecommitdiffstats
path: root/.config/nvim/lua/plugin_settings.lua
diff options
context:
space:
mode:
Diffstat (limited to '.config/nvim/lua/plugin_settings.lua')
-rw-r--r--.config/nvim/lua/plugin_settings.lua46
1 files changed, 36 insertions, 10 deletions
diff --git a/.config/nvim/lua/plugin_settings.lua b/.config/nvim/lua/plugin_settings.lua
index 63cb370..2986c64 100644
--- a/.config/nvim/lua/plugin_settings.lua
+++ b/.config/nvim/lua/plugin_settings.lua
@@ -32,31 +32,40 @@ g.vimwiki_hl_headers = 1
32 32
33local function lualine_spell() 33local function lualine_spell()
34 if vim.wo.spell then 34 if vim.wo.spell then
35 return [[spell]] 35 return "spell"
36 else 36 else
37 return 37 return
38 end 38 end
39end 39end
40 40
41local function lualine_spell_cond()
42 if vim.wo.spell then
43 return true
44 else
45 return false
46 end
47end
48
41require'lualine'.setup { 49require'lualine'.setup {
42 options = { 50 options = {
43 lower = false,
44 icons_enabled = true, 51 icons_enabled = true,
45 theme = 'rose-pine', 52 theme = 'rose-pine',
46 section_separators = {'', ''}, 53 section_separators = { left = '', right = '' },
47 component_separators = {'', ''}, 54 component_separators = { left = '', right = '' },
48 disabled_filetypes = {}
49 }, 55 },
50 sections = { 56 sections = {
51 lualine_a = {{'mode', lower = true}}, 57 lualine_a = {{'mode', fmt = string.lower}},
52 lualine_b = {'branch', 'diff', {lualine_spell}}, 58 lualine_b = {'branch', 'diff', {
59 lualine_spell,
60 cond = lualine_spell_cond
61 }},
53 lualine_c = {'filename'}, 62 lualine_c = {'filename'},
54 lualine_x = {'encoding', 'fileformat', 'filetype'}, 63 lualine_x = {'encoding', 'fileformat', 'filetype'},
55 lualine_y = {'progress'}, 64 lualine_y = {'progress'},
56 lualine_z = { 65 lualine_z = {
57 'location', { 66 'location', {
58 'diagnostics', 67 'diagnostics',
59 sources = {'ale'}, 68 sources = {'nvim_lsp'},
60 sections = {'error', 'warn', 'info', 'hint'}, 69 sections = {'error', 'warn', 'info', 'hint'},
61 symbols = {error = 'e', warn = 'w', info = 'i', hint = 'h'} 70 symbols = {error = 'e', warn = 'w', info = 'i', hint = 'h'}
62 } 71 }
@@ -70,7 +79,14 @@ require'lualine'.setup {
70 lualine_y = {}, 79 lualine_y = {},
71 lualine_z = {} 80 lualine_z = {}
72 }, 81 },
73 tabline = {}, 82 tabline = {
83 lualine_a = {'buffers'},
84 lualine_b = {},
85 lualine_c = {},
86 lualine_x = {},
87 lualine_y = {},
88 lualine_z = {'tabs'}
89 },
74 extensions = {} 90 extensions = {}
75} 91}
76 92
@@ -102,7 +118,7 @@ g.UltiSnipsEditSplit = "vertical"
102-- ctrl + l expands the snippet, c + j/k navigates placeholders 118-- ctrl + l expands the snippet, c + j/k navigates placeholders
103g.UltiSnipsExpandTrigger = "<C-l>" 119g.UltiSnipsExpandTrigger = "<C-l>"
104g.UltiSnipsEnableSnipMate = "1" 120g.UltiSnipsEnableSnipMate = "1"
105g.UltiSnipsSnippetDirectories = {"my_snippets"} 121g.UltiSnipsSnippetDirectories = {"my_snippets", "UltiSnips"}
106-- }}} UltiSnips -- 122-- }}} UltiSnips --
107 123
108-- beacon {{{ -- 124-- beacon {{{ --
@@ -341,3 +357,13 @@ g.vista_icon_indent = {"╰ ", "│ "}
341g["float_preview#docked"] = 0 357g["float_preview#docked"] = 0
342-- }}} float-preview.nvim -- 358-- }}} float-preview.nvim --
343 359
360-- indent-blankline {{{ --
361vim.opt.list = true
362
363require("indent_blankline").setup {
364 show_current_context = true,
365 char = "┊",
366 buftype_exclude = {"terminal"},
367 filetype_exclude = {"dashboard", "help", "ledger"}
368}
369-- }}} indent-blankline --