From 93c92ad067d2cab6a691ad356e1552139a57e164 Mon Sep 17 00:00:00 2001 From: Sanchayan Maity Date: Tue, 25 Jan 2022 10:17:33 +0530 Subject: [PATCH] nvim: plugins: Drop vim-workspace and use auto-session --- nvim/.config/nvim/after/plugin/auto-session.lua | 13 +++++++++++++ nvim/.config/nvim/after/plugin/workspace.lua | 5 ----- nvim/.config/nvim/lua/plugins.lua | 2 +- 3 files changed, 14 insertions(+), 6 deletions(-) create mode 100644 nvim/.config/nvim/after/plugin/auto-session.lua delete mode 100644 nvim/.config/nvim/after/plugin/workspace.lua diff --git a/nvim/.config/nvim/after/plugin/auto-session.lua b/nvim/.config/nvim/after/plugin/auto-session.lua new file mode 100644 index 0000000..8aa98c2 --- /dev/null +++ b/nvim/.config/nvim/after/plugin/auto-session.lua @@ -0,0 +1,13 @@ +local opts = { + log_level = 'error', + auto_session_enable_last_session = false, + auto_session_root_dir = vim.fn.expand('~/.vim/session/'), + auto_session_enabled = true, + auto_session_create_enabled = false, + auto_save_enabled = true, + auto_restore_enabled = true, + auto_session_suppress_dirs = nil, + auto_session_allowed_dirs = nil, +} + +require('auto-session').setup(opts) diff --git a/nvim/.config/nvim/after/plugin/workspace.lua b/nvim/.config/nvim/after/plugin/workspace.lua deleted file mode 100644 index d1e2cd6..0000000 --- a/nvim/.config/nvim/after/plugin/workspace.lua +++ /dev/null @@ -1,5 +0,0 @@ -vim.g.workspace_session_directory = vim.fn.expand('~/.vim/session/') -vim.g.workspace_undodir = vim.fn.expand('~/.vim/undodir') -vim.g.workspace_autosave = 0 -vim.g.workspace_autosave_ignore = {'gitcommit', 'qf', 'tagbar'} -vim.g.workspace_session_disable_on_args = 1 diff --git a/nvim/.config/nvim/lua/plugins.lua b/nvim/.config/nvim/lua/plugins.lua index 6cce423..601f003 100644 --- a/nvim/.config/nvim/lua/plugins.lua +++ b/nvim/.config/nvim/lua/plugins.lua @@ -14,7 +14,7 @@ local init = function () use 'junegunn/fzf.vim' use 'bronson/vim-visual-star-search' -- Manage Project sessions - use 'thaerkh/vim-workspace' + use 'rmagatti/auto-session' -- Snippets use { 'L3MON4D3/LuaSnip',