From 3635045eeec150b18df7368f29b6ab554d962273 Mon Sep 17 00:00:00 2001
From: Joe <rrbo@proton.me>
Date: Fri, 1 Sep 2023 17:07:55 +0200
Subject: hey

---
 .config/nvim/init.lua                       | 32 ++++++++++++++++++++
 .config/nvim/lua/plug.lua                   | 46 +++++++++++++++++++++++++++++
 .config/nvim/old_init.vim                   | 36 ++++++++++++++++++++++
 .config/nvim/plug.vim                       |  3 +-
 .config/nvim/plugged/async.vim              |  1 +
 .config/nvim/plugged/asyncomplete-clang.vim |  1 +
 .config/nvim/plugged/asyncomplete.vim       |  1 +
 .config/nvim/plugged/auto-pairs             |  1 +
 .config/nvim/plugged/csv.vim                |  1 +
 .config/nvim/plugged/fzf                    |  1 +
 .config/nvim/plugged/fzf-floaterm           |  1 +
 .config/nvim/plugged/fzf.vim                |  1 +
 .config/nvim/plugged/grep.vim               |  1 +
 .config/nvim/plugged/gruvbox                |  1 +
 .config/nvim/plugged/gruvbox-material       |  1 +
 .config/nvim/plugged/harpoon                |  1 +
 .config/nvim/plugged/nerdcommenter          |  1 +
 .config/nvim/plugged/nerdtree               |  1 +
 .config/nvim/plugged/nvim-treesitter        |  1 +
 .config/nvim/plugged/plenary.nvim           |  1 +
 .config/nvim/plugged/quick-scope            |  1 +
 .config/nvim/plugged/rainbow                |  1 +
 .config/nvim/plugged/tagbar                 |  1 +
 .config/nvim/plugged/telescope.nvim         |  1 +
 .config/nvim/plugged/undotree               |  1 +
 .config/nvim/plugged/vifm.vim               |  1 +
 .config/nvim/plugged/vim-airline            |  1 +
 .config/nvim/plugged/vim-airline-themes     |  1 +
 .config/nvim/plugged/vim-css-color          |  1 +
 .config/nvim/plugged/vim-devicons           |  1 +
 .config/nvim/plugged/vim-dispatch           |  1 +
 .config/nvim/plugged/vim-fish               |  1 +
 .config/nvim/plugged/vim-floaterm           |  1 +
 .config/nvim/plugged/vim-fugitive           |  1 +
 .config/nvim/plugged/vim-lsp                |  1 +
 .config/nvim/plugged/vim-lsp-cxx-highlight  |  1 +
 .config/nvim/plugged/vim-orgmode            |  1 +
 .config/nvim/plugged/vim-sidebar-manager    |  1 +
 .config/nvim/plugged/vim-signify            |  1 +
 .config/nvim/plugged/vim-speeddating        |  1 +
 .config/nvim/plugged/vim-startify           |  1 +
 .config/nvim/plugged/vim-surround           |  1 +
 .config/nvim/plugged/vim-visual-multi       |  1 +
 .config/nvim/plugged/vim-which-key          |  1 +
 .config/nvim/sidebars.lua                   | 42 ++++++++++++++++++++++++++
 45 files changed, 197 insertions(+), 2 deletions(-)
 create mode 100644 .config/nvim/init.lua
 create mode 100644 .config/nvim/lua/plug.lua
 create mode 100644 .config/nvim/old_init.vim
 create mode 160000 .config/nvim/plugged/async.vim
 create mode 160000 .config/nvim/plugged/asyncomplete-clang.vim
 create mode 160000 .config/nvim/plugged/asyncomplete.vim
 create mode 160000 .config/nvim/plugged/auto-pairs
 create mode 160000 .config/nvim/plugged/csv.vim
 create mode 160000 .config/nvim/plugged/fzf
 create mode 160000 .config/nvim/plugged/fzf-floaterm
 create mode 160000 .config/nvim/plugged/fzf.vim
 create mode 160000 .config/nvim/plugged/grep.vim
 create mode 160000 .config/nvim/plugged/gruvbox
 create mode 160000 .config/nvim/plugged/gruvbox-material
 create mode 160000 .config/nvim/plugged/harpoon
 create mode 160000 .config/nvim/plugged/nerdcommenter
 create mode 160000 .config/nvim/plugged/nerdtree
 create mode 160000 .config/nvim/plugged/nvim-treesitter
 create mode 160000 .config/nvim/plugged/plenary.nvim
 create mode 160000 .config/nvim/plugged/quick-scope
 create mode 160000 .config/nvim/plugged/rainbow
 create mode 160000 .config/nvim/plugged/tagbar
 create mode 160000 .config/nvim/plugged/telescope.nvim
 create mode 160000 .config/nvim/plugged/undotree
 create mode 160000 .config/nvim/plugged/vifm.vim
 create mode 160000 .config/nvim/plugged/vim-airline
 create mode 160000 .config/nvim/plugged/vim-airline-themes
 create mode 160000 .config/nvim/plugged/vim-css-color
 create mode 160000 .config/nvim/plugged/vim-devicons
 create mode 160000 .config/nvim/plugged/vim-dispatch
 create mode 160000 .config/nvim/plugged/vim-fish
 create mode 160000 .config/nvim/plugged/vim-floaterm
 create mode 160000 .config/nvim/plugged/vim-fugitive
 create mode 160000 .config/nvim/plugged/vim-lsp
 create mode 160000 .config/nvim/plugged/vim-lsp-cxx-highlight
 create mode 160000 .config/nvim/plugged/vim-orgmode
 create mode 160000 .config/nvim/plugged/vim-sidebar-manager
 create mode 160000 .config/nvim/plugged/vim-signify
 create mode 160000 .config/nvim/plugged/vim-speeddating
 create mode 160000 .config/nvim/plugged/vim-startify
 create mode 160000 .config/nvim/plugged/vim-surround
 create mode 160000 .config/nvim/plugged/vim-visual-multi
 create mode 160000 .config/nvim/plugged/vim-which-key
 create mode 100644 .config/nvim/sidebars.lua

diff --git a/.config/nvim/init.lua b/.config/nvim/init.lua
new file mode 100644
index 0000000..7cd3e97
--- /dev/null
+++ b/.config/nvim/init.lua
@@ -0,0 +1,32 @@
+-- init.lua
+-- ========================
+-- =====    ===============
+-- ======  ================
+-- ======  ================
+-- ======  ====   ====   ==
+-- ======  ===     ==  =  =
+-- ======  ===  =  ==     =
+-- =  ===  ===  =  ==  ====
+-- =  ===  ===  =  ==  =  =
+-- ==     =====   ====   ==
+-- ========================
+
+confdir = os.getenv('XDG_CONFIG_HOME')
+
+vim.cmd('set runtimepath^=/home/r_bousset/.config/nvim runtimepath+=/home/jozan/.config/nvim/after')
+vim.cmd('let &packpath = &runtimepath')
+require('plug')
+vim.cmd('source ' .. confdir .. '/nvim/settings.vim')
+vim.cmd('source ' .. confdir .. '/nvim/bindings.vim')
+vim.cmd('source ' .. confdir .. '/nvim/sidebars.vim')
+vim.cmd('source ' .. confdir .. '/nvim/langs.vim')
+vim.cmd('source ' .. confdir .. '/nvim/plug-config/airline.vim')
+vim.cmd('source ' .. confdir .. '/nvim/plug-config/asyncomplete.vim')
+vim.cmd('source ' .. confdir .. '/nvim/plug-config/floaterm.vim')
+vim.cmd('source ' .. confdir .. '/nvim/plug-config/nerd-commenter.vim')
+vim.cmd('source ' .. confdir .. '/nvim/plug-config/org.vim')
+vim.cmd('source ' .. confdir .. '/nvim/plug-config/quickscope.vim')
+vim.cmd('source ' .. confdir .. '/nvim/plug-config/rainbow.vim')
+vim.cmd('source ' .. confdir .. '/nvim/plug-config/startify.vim')
+vim.cmd('source ' .. confdir .. '/nvim/plug-config/signify.vim')
+vim.cmd('source ' .. confdir .. '/nvim/plug-config/vim-lsp.vim')
diff --git a/.config/nvim/lua/plug.lua b/.config/nvim/lua/plug.lua
new file mode 100644
index 0000000..a2fe882
--- /dev/null
+++ b/.config/nvim/lua/plug.lua
@@ -0,0 +1,46 @@
+local Plug = vim.fn['plug#']
+
+vim.call('plug#begin', os.getenv("XDG_DATA_HOME") .. '/nvim/plugged')
+
+Plug('ap/vim-css-color')
+Plug('brglng/vim-sidebar-manager')
+Plug('dag/vim-fish')
+Plug('jackguo380/vim-lsp-cxx-highlight')
+Plug('jceb/vim-orgmode')
+Plug('jiangmiao/auto-pairs')
+Plug('junegunn/fzf')
+Plug('junegunn/fzf.vim')
+Plug('liuchengxu/vim-which-key')
+Plug('luochen1990/rainbow')
+Plug('mbbill/undotree')
+Plug('mg979/vim-visual-multi')
+Plug('mhinz/vim-signify')
+Plug('mhinz/vim-startify')
+Plug('morhetz/gruvbox')
+Plug('prabirshrestha/async.vim')
+Plug('prabirshrestha/asyncomplete.vim')
+Plug('keremc/asyncomplete-clang.vim')
+Plug('prabirshrestha/vim-lsp')
+Plug('preservim/tagbar')
+Plug('preservim/nerdcommenter')
+Plug('preservim/nerdtree')
+Plug('ryanoasis/vim-devicons')
+Plug('sainnhe/gruvbox-material')
+Plug('tpope/vim-dispatch')
+Plug('tpope/vim-fugitive')
+Plug('tpope/vim-speeddating')
+Plug('tpope/vim-surround')
+Plug('unblevable/quick-scope')
+Plug('vifm/vifm.vim')
+Plug('vim-airline/vim-airline')
+Plug('vim-airline/vim-airline-themes')
+Plug('vim-scripts/grep.vim')
+Plug('voldikss/fzf-floaterm')
+Plug('voldikss/vim-floaterm')
+Plug('chrisbra/csv.vim')
+Plug('nvim-telescope/telescope.nvim')
+Plug('nvim-lua/plenary.nvim')
+Plug('ThePrimeagen/harpoon')
+Plug('nvim-treesitter/nvim-treesitter', {['do'] = ':TSUpdate'})
+
+vim.call('plug#end')
diff --git a/.config/nvim/old_init.vim b/.config/nvim/old_init.vim
new file mode 100644
index 0000000..4dc2140
--- /dev/null
+++ b/.config/nvim/old_init.vim
@@ -0,0 +1,36 @@
+" init.vim
+" ========================
+" =====    ===============
+" ======  ================
+" ======  ================
+" ======  ====   ====   ==
+" ======  ===     ==  =  =
+" ======  ===  =  ==     =
+" =  ===  ===  =  ==  ====
+" =  ===  ===  =  ==  =  =
+" ==     =====   ====   ==
+" ========================
+
+set runtimepath^=/home/r_bousset/.config/nvim runtimepath+=/home/jozan/.config/nvim/after
+" let &packpath = &runtimepath
+if ! filereadable(system('echo -n "$XDG_DATA_HOME/nvim/autoload/plug.vim"'))
+	echo "Downloading junegunn/vim-plug to manage plugins..."
+	silent !mkdir -p $XDG_DATA_HOME/nvim/autoload/
+	silent !curl "https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim" > $XDG_DATA_HOME/nvim/autoload/plug.vim
+	autocmd VimEnter * PlugInstall
+endif
+source $XDG_CONFIG_HOME/nvim/plug.vim
+source $XDG_CONFIG_HOME/nvim/settings.vim
+source $XDG_CONFIG_HOME/nvim/bindings.vim
+source $XDG_CONFIG_HOME/nvim/sidebars.vim
+source $XDG_CONFIG_HOME/nvim/langs.vim
+source $XDG_CONFIG_HOME/nvim/plug-config/airline.vim
+source $XDG_CONFIG_HOME/nvim/plug-config/asyncomplete.vim
+source $XDG_CONFIG_HOME/nvim/plug-config/floaterm.vim
+source $XDG_CONFIG_HOME/nvim/plug-config/nerd-commenter.vim
+source $XDG_CONFIG_HOME/nvim/plug-config/org.vim
+source $XDG_CONFIG_HOME/nvim/plug-config/quickscope.vim
+source $XDG_CONFIG_HOME/nvim/plug-config/rainbow.vim
+source $XDG_CONFIG_HOME/nvim/plug-config/startify.vim
+source $XDG_CONFIG_HOME/nvim/plug-config/signify.vim
+source $XDG_CONFIG_HOME/nvim/plug-config/vim-lsp.vim
diff --git a/.config/nvim/plug.vim b/.config/nvim/plug.vim
index 9e611b1..a9dccc5 100644
--- a/.config/nvim/plug.vim
+++ b/.config/nvim/plug.vim
@@ -31,8 +31,6 @@ Plug 'unblevable/quick-scope'
 Plug 'vifm/vifm.vim'
 Plug 'vim-airline/vim-airline'
 Plug 'vim-airline/vim-airline-themes'
-"Plug 'itchyny/lightline.vim'
-"Plug 'shinchu/lightline-gruvbox.vim'
 Plug 'vim-scripts/grep.vim'
 Plug 'voldikss/fzf-floaterm'
 Plug 'voldikss/vim-floaterm'
@@ -40,4 +38,5 @@ Plug 'chrisbra/csv.vim'
 Plug 'nvim-telescope/telescope.nvim'
 Plug 'nvim-lua/plenary.nvim'
 Plug 'ThePrimeagen/harpoon'
+Plug 'nvim-treesitter/nvim-treesitter' {'do': ':TSUpdate'}
 call plug#end()
diff --git a/.config/nvim/plugged/async.vim b/.config/nvim/plugged/async.vim
new file mode 160000
index 0000000..2082d13
--- /dev/null
+++ b/.config/nvim/plugged/async.vim
@@ -0,0 +1 @@
+Subproject commit 2082d13bb195f3203d41a308b89417426a7deca1
diff --git a/.config/nvim/plugged/asyncomplete-clang.vim b/.config/nvim/plugged/asyncomplete-clang.vim
new file mode 160000
index 0000000..dcb2cbb
--- /dev/null
+++ b/.config/nvim/plugged/asyncomplete-clang.vim
@@ -0,0 +1 @@
+Subproject commit dcb2cbbe09a62f7a5aef41750de513f967e8d084
diff --git a/.config/nvim/plugged/asyncomplete.vim b/.config/nvim/plugged/asyncomplete.vim
new file mode 160000
index 0000000..b3fbac1
--- /dev/null
+++ b/.config/nvim/plugged/asyncomplete.vim
@@ -0,0 +1 @@
+Subproject commit b3fbac1930be2c9cdf956f4a0346c1dd0e9abd44
diff --git a/.config/nvim/plugged/auto-pairs b/.config/nvim/plugged/auto-pairs
new file mode 160000
index 0000000..39f06b8
--- /dev/null
+++ b/.config/nvim/plugged/auto-pairs
@@ -0,0 +1 @@
+Subproject commit 39f06b873a8449af8ff6a3eee716d3da14d63a76
diff --git a/.config/nvim/plugged/csv.vim b/.config/nvim/plugged/csv.vim
new file mode 160000
index 0000000..15ff93e
--- /dev/null
+++ b/.config/nvim/plugged/csv.vim
@@ -0,0 +1 @@
+Subproject commit 15ff93edf5b26c466affbb356e0696b7d6a3b499
diff --git a/.config/nvim/plugged/fzf b/.config/nvim/plugged/fzf
new file mode 160000
index 0000000..f50a705
--- /dev/null
+++ b/.config/nvim/plugged/fzf
@@ -0,0 +1 @@
+Subproject commit f50a7058d6734b8213fb8bbe6a293b2ffd485eed
diff --git a/.config/nvim/plugged/fzf-floaterm b/.config/nvim/plugged/fzf-floaterm
new file mode 160000
index 0000000..66a30db
--- /dev/null
+++ b/.config/nvim/plugged/fzf-floaterm
@@ -0,0 +1 @@
+Subproject commit 66a30db85a7adf573af9b8a4f3f8c4ce0a2d665e
diff --git a/.config/nvim/plugged/fzf.vim b/.config/nvim/plugged/fzf.vim
new file mode 160000
index 0000000..811f34b
--- /dev/null
+++ b/.config/nvim/plugged/fzf.vim
@@ -0,0 +1 @@
+Subproject commit 811f34b70b60b4df2997e3ba8cd109e7d06d683b
diff --git a/.config/nvim/plugged/grep.vim b/.config/nvim/plugged/grep.vim
new file mode 160000
index 0000000..852ddb0
--- /dev/null
+++ b/.config/nvim/plugged/grep.vim
@@ -0,0 +1 @@
+Subproject commit 852ddb0c6590bbc41c508d7f5d2fc17112492def
diff --git a/.config/nvim/plugged/gruvbox b/.config/nvim/plugged/gruvbox
new file mode 160000
index 0000000..f1ecde8
--- /dev/null
+++ b/.config/nvim/plugged/gruvbox
@@ -0,0 +1 @@
+Subproject commit f1ecde848f0cdba877acb0c740320568252cc482
diff --git a/.config/nvim/plugged/gruvbox-material b/.config/nvim/plugged/gruvbox-material
new file mode 160000
index 0000000..b5f8c6a
--- /dev/null
+++ b/.config/nvim/plugged/gruvbox-material
@@ -0,0 +1 @@
+Subproject commit b5f8c6a6c1cda630c53b061b765068a0898d47a3
diff --git a/.config/nvim/plugged/harpoon b/.config/nvim/plugged/harpoon
new file mode 160000
index 0000000..21f4c47
--- /dev/null
+++ b/.config/nvim/plugged/harpoon
@@ -0,0 +1 @@
+Subproject commit 21f4c47c6803d64ddb934a5b314dcb1b8e7365dc
diff --git a/.config/nvim/plugged/nerdcommenter b/.config/nvim/plugged/nerdcommenter
new file mode 160000
index 0000000..d2e21d4
--- /dev/null
+++ b/.config/nvim/plugged/nerdcommenter
@@ -0,0 +1 @@
+Subproject commit d2e21d417f6c788b11ae3b90d7ac478930dead36
diff --git a/.config/nvim/plugged/nerdtree b/.config/nvim/plugged/nerdtree
new file mode 160000
index 0000000..c46e12a
--- /dev/null
+++ b/.config/nvim/plugged/nerdtree
@@ -0,0 +1 @@
+Subproject commit c46e12a886b4a6618a9e834c90f6245952567115
diff --git a/.config/nvim/plugged/nvim-treesitter b/.config/nvim/plugged/nvim-treesitter
new file mode 160000
index 0000000..691d732
--- /dev/null
+++ b/.config/nvim/plugged/nvim-treesitter
@@ -0,0 +1 @@
+Subproject commit 691d73287a94e8ed82a383df82aabfe77ab4bcaa
diff --git a/.config/nvim/plugged/plenary.nvim b/.config/nvim/plugged/plenary.nvim
new file mode 160000
index 0000000..0dbe561
--- /dev/null
+++ b/.config/nvim/plugged/plenary.nvim
@@ -0,0 +1 @@
+Subproject commit 0dbe561ae023f02c2fb772b879e905055b939ce3
diff --git a/.config/nvim/plugged/quick-scope b/.config/nvim/plugged/quick-scope
new file mode 160000
index 0000000..256d81e
--- /dev/null
+++ b/.config/nvim/plugged/quick-scope
@@ -0,0 +1 @@
+Subproject commit 256d81e391a22eeb53791ff62ce65f870418fa71
diff --git a/.config/nvim/plugged/rainbow b/.config/nvim/plugged/rainbow
new file mode 160000
index 0000000..61f719a
--- /dev/null
+++ b/.config/nvim/plugged/rainbow
@@ -0,0 +1 @@
+Subproject commit 61f719aebe0dc5c3048330c50db72cfee1afdd34
diff --git a/.config/nvim/plugged/tagbar b/.config/nvim/plugged/tagbar
new file mode 160000
index 0000000..402e3e1
--- /dev/null
+++ b/.config/nvim/plugged/tagbar
@@ -0,0 +1 @@
+Subproject commit 402e3e117fc7b47e43dbb87c51064daae3bc3bf3
diff --git a/.config/nvim/plugged/telescope.nvim b/.config/nvim/plugged/telescope.nvim
new file mode 160000
index 0000000..2c1ed33
--- /dev/null
+++ b/.config/nvim/plugged/telescope.nvim
@@ -0,0 +1 @@
+Subproject commit 2c1ed33a6f6f2db3b69f5421f6b405eda1b07748
diff --git a/.config/nvim/plugged/undotree b/.config/nvim/plugged/undotree
new file mode 160000
index 0000000..0e11ba7
--- /dev/null
+++ b/.config/nvim/plugged/undotree
@@ -0,0 +1 @@
+Subproject commit 0e11ba7325efbbb3f3bebe06213afa3e7ec75131
diff --git a/.config/nvim/plugged/vifm.vim b/.config/nvim/plugged/vifm.vim
new file mode 160000
index 0000000..8b671c0
--- /dev/null
+++ b/.config/nvim/plugged/vifm.vim
@@ -0,0 +1 @@
+Subproject commit 8b671c02525b6772ba9a8a38d17d0f06bfcb06bd
diff --git a/.config/nvim/plugged/vim-airline b/.config/nvim/plugged/vim-airline
new file mode 160000
index 0000000..e6bb842
--- /dev/null
+++ b/.config/nvim/plugged/vim-airline
@@ -0,0 +1 @@
+Subproject commit e6bb8427dc2d2dc3583ed1bf5ff6a9682c854d32
diff --git a/.config/nvim/plugged/vim-airline-themes b/.config/nvim/plugged/vim-airline-themes
new file mode 160000
index 0000000..dd81554
--- /dev/null
+++ b/.config/nvim/plugged/vim-airline-themes
@@ -0,0 +1 @@
+Subproject commit dd81554c2231e438f6d0e8056ea38fd0e80ac02a
diff --git a/.config/nvim/plugged/vim-css-color b/.config/nvim/plugged/vim-css-color
new file mode 160000
index 0000000..6cc6573
--- /dev/null
+++ b/.config/nvim/plugged/vim-css-color
@@ -0,0 +1 @@
+Subproject commit 6cc65734bc7105d9677ca54e2255fcbc953ba6bf
diff --git a/.config/nvim/plugged/vim-devicons b/.config/nvim/plugged/vim-devicons
new file mode 160000
index 0000000..71f239a
--- /dev/null
+++ b/.config/nvim/plugged/vim-devicons
@@ -0,0 +1 @@
+Subproject commit 71f239af28b7214eebb60d4ea5bd040291fb7e33
diff --git a/.config/nvim/plugged/vim-dispatch b/.config/nvim/plugged/vim-dispatch
new file mode 160000
index 0000000..6cc2691
--- /dev/null
+++ b/.config/nvim/plugged/vim-dispatch
@@ -0,0 +1 @@
+Subproject commit 6cc2691576f97d43f8751664d1a1a908b99927e5
diff --git a/.config/nvim/plugged/vim-fish b/.config/nvim/plugged/vim-fish
new file mode 160000
index 0000000..50b95cb
--- /dev/null
+++ b/.config/nvim/plugged/vim-fish
@@ -0,0 +1 @@
+Subproject commit 50b95cbbcd09c046121367d49039710e9dc9c15f
diff --git a/.config/nvim/plugged/vim-floaterm b/.config/nvim/plugged/vim-floaterm
new file mode 160000
index 0000000..3bf0beb
--- /dev/null
+++ b/.config/nvim/plugged/vim-floaterm
@@ -0,0 +1 @@
+Subproject commit 3bf0beb10a5a6f7a878195c93711515f2b7bdc99
diff --git a/.config/nvim/plugged/vim-fugitive b/.config/nvim/plugged/vim-fugitive
new file mode 160000
index 0000000..572c851
--- /dev/null
+++ b/.config/nvim/plugged/vim-fugitive
@@ -0,0 +1 @@
+Subproject commit 572c8510123cbde02e8a1dafcd376c98e1e13f43
diff --git a/.config/nvim/plugged/vim-lsp b/.config/nvim/plugged/vim-lsp
new file mode 160000
index 0000000..7dd6b72
--- /dev/null
+++ b/.config/nvim/plugged/vim-lsp
@@ -0,0 +1 @@
+Subproject commit 7dd6b72d0c3ecbee08cdcee7e42d520f52c96208
diff --git a/.config/nvim/plugged/vim-lsp-cxx-highlight b/.config/nvim/plugged/vim-lsp-cxx-highlight
new file mode 160000
index 0000000..0e7476f
--- /dev/null
+++ b/.config/nvim/plugged/vim-lsp-cxx-highlight
@@ -0,0 +1 @@
+Subproject commit 0e7476ff41cd65e55f92fdbc7326335ec33b59b0
diff --git a/.config/nvim/plugged/vim-orgmode b/.config/nvim/plugged/vim-orgmode
new file mode 160000
index 0000000..b27feab
--- /dev/null
+++ b/.config/nvim/plugged/vim-orgmode
@@ -0,0 +1 @@
+Subproject commit b27feaba9a316e8307cfd7a56797b378fb52df83
diff --git a/.config/nvim/plugged/vim-sidebar-manager b/.config/nvim/plugged/vim-sidebar-manager
new file mode 160000
index 0000000..27f02ba
--- /dev/null
+++ b/.config/nvim/plugged/vim-sidebar-manager
@@ -0,0 +1 @@
+Subproject commit 27f02ba3c4f4e42a6c15bdbd7939bdc3b90c4d83
diff --git a/.config/nvim/plugged/vim-signify b/.config/nvim/plugged/vim-signify
new file mode 160000
index 0000000..7d538b7
--- /dev/null
+++ b/.config/nvim/plugged/vim-signify
@@ -0,0 +1 @@
+Subproject commit 7d538b77a5a8806e344b057f8846f6d0c035efa9
diff --git a/.config/nvim/plugged/vim-speeddating b/.config/nvim/plugged/vim-speeddating
new file mode 160000
index 0000000..5a36fd2
--- /dev/null
+++ b/.config/nvim/plugged/vim-speeddating
@@ -0,0 +1 @@
+Subproject commit 5a36fd29df63ea3f65562bd2bb837be48a5ec90b
diff --git a/.config/nvim/plugged/vim-startify b/.config/nvim/plugged/vim-startify
new file mode 160000
index 0000000..81e36c3
--- /dev/null
+++ b/.config/nvim/plugged/vim-startify
@@ -0,0 +1 @@
+Subproject commit 81e36c352a8deea54df5ec1e2f4348685569bed2
diff --git a/.config/nvim/plugged/vim-surround b/.config/nvim/plugged/vim-surround
new file mode 160000
index 0000000..3d188ed
--- /dev/null
+++ b/.config/nvim/plugged/vim-surround
@@ -0,0 +1 @@
+Subproject commit 3d188ed2113431cf8dac77be61b842acb64433d9
diff --git a/.config/nvim/plugged/vim-visual-multi b/.config/nvim/plugged/vim-visual-multi
new file mode 160000
index 0000000..724bd53
--- /dev/null
+++ b/.config/nvim/plugged/vim-visual-multi
@@ -0,0 +1 @@
+Subproject commit 724bd53adfbaf32e129b001658b45d4c5c29ca1a
diff --git a/.config/nvim/plugged/vim-which-key b/.config/nvim/plugged/vim-which-key
new file mode 160000
index 0000000..0b901c9
--- /dev/null
+++ b/.config/nvim/plugged/vim-which-key
@@ -0,0 +1 @@
+Subproject commit 0b901c91ed2f18c745d34cf827e03e9d552ca348
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'
+			}
+			}
+
+
+
+
+
+
+
+
+
+
+
-- 
cgit v1.2.3