summaryrefslogtreecommitdiffstats
path: root/.config/nvim
diff options
context:
space:
mode:
Diffstat (limited to '.config/nvim')
-rw-r--r--.config/nvim/lua/plugin_settings.lua72
1 files changed, 22 insertions, 50 deletions
diff --git a/.config/nvim/lua/plugin_settings.lua b/.config/nvim/lua/plugin_settings.lua
index 840268c..41a663a 100644
--- a/.config/nvim/lua/plugin_settings.lua
+++ b/.config/nvim/lua/plugin_settings.lua
@@ -145,6 +145,13 @@ g.UltiSnipsSnippetDirectories = {"my_snippets", "UltiSnips"}
145g.vimtex_view_method = 'zathura' 145g.vimtex_view_method = 'zathura'
146g.vimtex_quickfix_mode = 0 146g.vimtex_quickfix_mode = 0
147g.vimtex_quickfix_ignore_filters = {"Underfull", "Overfull"} 147g.vimtex_quickfix_ignore_filters = {"Underfull", "Overfull"}
148
149g.vimtex_compiler_latexmk = {
150 options = {
151 "-pdf", '-shell-escape', '-verbose', '-file-line-error', '-synctex=1', '-interaction=nonstopmode'
152 }
153}
154
148-- }}} vimtex -- 155-- }}} vimtex --
149 156
150-- filetype.nvim {{{ -- 157-- filetype.nvim {{{ --
@@ -409,24 +416,8 @@ npairs.add_rule(Rule('/*','*/',"c"))
409 416
410-- nvim-tree {{{ -- 417-- nvim-tree {{{ --
411 418
412require'nvim-tree'.setup { 419require("nvim-tree").setup({
413 disable_netrw = true, 420 sort_by = "case_sensitive",
414 hijack_netrw = true,
415 open_on_setup = false,
416 ignore_ft_on_setup = {},
417 open_on_tab = false,
418 -- hijacks new directory buffers when they are opened.
419 update_to_buf_dir = {
420 -- enable the feature
421 enable = true,
422 -- allow to open the tree if it was previously closed
423 auto_open = true,
424 },
425 -- hijack the cursor in the tree to put it at the start of the filename
426 hijack_cursor = false,
427 -- updates the root directory of the tree on `DirChanged` (when your run `:cd` usually)
428 update_cwd = true,
429 -- show lsp diagnostics in the signcolumn
430 diagnostics = { 421 diagnostics = {
431 enable = false, 422 enable = false,
432 icons = { 423 icons = {
@@ -436,41 +427,22 @@ require'nvim-tree'.setup {
436 error = "❌", 427 error = "❌",
437 } 428 }
438 }, 429 },
439 -- update the focused file on `BufEnter`, un-collapses the folders recursively until it finds the file 430 view = {
440 update_focused_file = { 431 adaptive_size = true,
441 -- enables the feature 432 mappings = {
442 enable = false, 433 list = {
443 -- update the root directory of the tree to the one of the folder containing the file if the file is not under the current root directory 434 { key = "u", action = "dir_up" },
444 update_cwd = false, 435 },
445 -- list of buffer names / filetypes that will not update the cwd if the file isn't found under the current root directory 436 },
446 ignore_list = {} 437 },
438 renderer = {
439 group_empty = true,
447 }, 440 },
448 -- configuration options for the system open command (`s` in the tree by default) 441 filters = {
449 system_open = { 442 dotfiles = true,
450 -- the command to run this, leaving nil should work in most cases
451 cmd = nil,
452 -- the command arguments as a list
453 args = {}
454 }, 443 },
444})
455 445
456 view = {
457 -- width of the window, can be either a number (columns) or a string in `%`, for left or right side placement
458 width = 30,
459 -- height of the window, can be either a number (columns) or a string in `%`, for top or bottom side placement
460 height = 30,
461 -- side of the tree, can be one of 'left' | 'right' | 'top' | 'bottom'
462 side = 'left',
463 -- if true the tree will resize itself after opening a file
464 auto_resize = false,
465 mappings = {
466 -- custom only false will merge the list with the default mappings
467 -- if true, it will only use your list to set the mappings
468 custom_only = false,
469 -- list of mappings to set on the tree manually
470 list = {}
471 }
472 }
473}
474-- }}} nvim-tree -- 446-- }}} nvim-tree --
475 447
476-- nvim-colorizer {{{ -- 448-- nvim-colorizer {{{ --