@@ -89,19 +89,23 @@ return {
8989 cmd = { ' Neogit' , ' NeogitResetState' },
9090
9191 dependencies = {
92- ' nvim-lua/plenary.nvim' , -- required
92+ ' nvim-lua/plenary.nvim' , -- required
9393 ' sindrets/diffview.nvim' , -- optional - Diff integration
9494
9595 -- Only one of these is needed, not both.
9696 ' nvim-telescope/telescope.nvim' , -- optional
97- ' ibhagwan/fzf-lua' , -- optional
97+ ' ibhagwan/fzf-lua' , -- optional
9898 },
9999 opts = {
100100 graph_style = ' kitty' ,
101101 },
102102 },
103+ {
104+ ' sindrets/diffview.nvim'
105+ },
103106 {
104107 ' isakbm/gitgraph.nvim' ,
108+ enabled = false ,
105109 dependencies = { ' sindrets/diffview.nvim' },
106110 opts = {
107111 symbols = {
@@ -152,7 +156,7 @@ return {
152156 },
153157 },
154158
155- { ' nvchad/timerly' , enabled = false , cmd = ' TimerlyToggle' },
159+ { ' nvchad/timerly' , enabled = false , cmd = ' TimerlyToggle' },
156160
157161 -- Discord rich presence
158162 {
@@ -192,7 +196,7 @@ return {
192196 height = ' 20%' ,
193197 },
194198 -- relative = 'editor',
195- zindex = 1000 ,
199+ zindex = 50 ,
196200 buf_options = {
197201 modifiable = false ,
198202 readonly = false ,
@@ -215,32 +219,33 @@ return {
215219 {
216220 ' folke/persistence.nvim' ,
217221 event = ' BufReadPre' ,
222+ enabled = false ,
218223 -- opts = {},
219224 config = function ()
220225 require (' persistence' ).setup ({})
221- local group = vim .api .nvim_create_augroup (' user-persistence' , { clear = true })
222- vim .api .nvim_create_autocmd (' user' , {
223- pattern = ' PersistenceLoadPost' ,
224- group = group ,
225- callback = function ()
226- if # vim .api .nvim_list_tabpages () >= 3 then
227- vim .g .has_setup_tabs = true
228- end
229- local tab_names = { ' Code' , ' Debug' , ' Terminal' }
230- for _ , v in ipairs (vim .api .nvim_list_tabpages ()) do
231- if tab_names [v ] ~= nil then
232- vim .api .nvim_tabpage_set_var (v , ' name' , tab_names [v ])
233- end
226+ local group = vim .api .nvim_create_augroup (' user-persistence' , { clear = true })
227+ vim .api .nvim_create_autocmd (' user' , {
228+ pattern = ' PersistenceLoadPost' ,
229+ group = group ,
230+ callback = function ()
231+ if # vim .api .nvim_list_tabpages () >= 3 then
232+ vim .g .has_setup_tabs = true
233+ end
234+ local tab_names = { ' Code' , ' Debug' , ' Terminal' }
235+ for _ , v in ipairs (vim .api .nvim_list_tabpages ()) do
236+ if tab_names [v ] ~= nil then
237+ vim .api .nvim_tabpage_set_var (v , ' name' , tab_names [v ])
234238 end
235- end ,
236- })
239+ end
240+ end ,
241+ })
237242 end ,
238243 },
239244 {
240245 ' rmagatti/auto-session' , -- Maybe replace with Shatur/neovim-session-manager or folke/persistence.nvim
241246 -- Perhaps even ahmedkhalf/project.nvim
242- lazy = false ,
243- enabled = false ,
247+ event = ' BufReadPre ' ,
248+ cmd = { ' SessionSearch ' , ' Autosession ' } ,
244249 dependencies = {
245250 ' nvim-telescope/telescope.nvim' ,
246251 },
0 commit comments