summaryrefslogtreecommitdiffstats
path: root/.config/nvim/sidebars.lua
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--.config/nvim/sidebars.lua42
1 files changed, 42 insertions, 0 deletions
diff --git a/.config/nvim/sidebars.lua b/.config/nvim/sidebars.lua
new file mode 100644
index 0000000..efdddb2
--- /dev/null
+++ b/.config/nvim/sidebars.lua
@@ -0,0 +1,42 @@
+vim.g.NERDTreeWinPos = 'left'
+vim.g.NERDTreeWinSize = 30
+vim.g.NERDTreeQuitOnOpen = 0
+vim.g.tagbar_left = 1
+vim.g.tagbar_width = 30
+vim.g.tagbar_autoclose = 0
+vim.g.tagbar_autofocus = 1
+vim.g.tagbar_sort = 0
+vim.g.undotree_SetFocusWhenToggle = 1
+vim.g.undotree_SplitWidth = 30
+
+vim.g.sidebars = {
+ 'nerdtree': {
+ 'position': 'left',
+ 'check_win': {nr -> getwinvar(nr, '&filetype') ==# 'nerdtree'},
+ 'open': 'NERDTree',
+ 'close': 'NERDTreeClose'
+ },
+ 'tagbar': {
+ 'position': 'left',
+ 'check_win': {nr -> bufname(winbufnr(nr)) =~ '__Tagbar__'},
+ 'open': 'TagbarOpen',
+ 'close': 'TagbarClose'
+ },
+ 'undotree': {
+ 'position': 'left',
+ 'check_win': {nr -> getwinvar(nr, '&filetype') ==# 'undotree'},
+ 'open': 'UndotreeShow',
+ 'close': 'UndotreeHide'
+ }
+ }
+
+
+
+
+
+
+
+
+
+
+