diff options
Diffstat (limited to '.config/nvim')
| -rw-r--r-- | .config/nvim/lua/plugin_settings.lua | 72 | 
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"} | |||
| 145 | g.vimtex_view_method = 'zathura' | 145 | g.vimtex_view_method = 'zathura' | 
| 146 | g.vimtex_quickfix_mode = 0 | 146 | g.vimtex_quickfix_mode = 0 | 
| 147 | g.vimtex_quickfix_ignore_filters = {"Underfull", "Overfull"} | 147 | g.vimtex_quickfix_ignore_filters = {"Underfull", "Overfull"} | 
| 148 | |||
| 149 | g.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 | ||
| 412 | require'nvim-tree'.setup { | 419 | require("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 {{{ -- | 
