diff --git a/lua/custom/plugins/renamer.lua b/lua/custom/plugins/renamer.lua new file mode 100644 index 00000000..8f2acc3e --- /dev/null +++ b/lua/custom/plugins/renamer.lua @@ -0,0 +1,3 @@ +return { + 'filipdutescu/renamer.nvim', +} diff --git a/lua/custom/plugins/session.lua b/lua/custom/plugins/session.lua new file mode 100644 index 00000000..dc08add1 --- /dev/null +++ b/lua/custom/plugins/session.lua @@ -0,0 +1,13 @@ +return { + 'rmagatti/auto-session', + lazy = false, + + ---enables autocomplete for opts + ---@module "auto-session" + ---@type AutoSession.Config + opts = { + -- suppressed_dirs = { '~/', '~/Projects', '~/Downloads', '/' }, + allowed_dirs = { '~/development/nodejs/work' }, + -- log_level = 'debug', + }, +} diff --git a/lua/custom/plugins/typecheck.lua b/lua/custom/plugins/typecheck.lua new file mode 100644 index 00000000..16aebd3e --- /dev/null +++ b/lua/custom/plugins/typecheck.lua @@ -0,0 +1,16 @@ +return { + 'jellydn/typecheck.nvim', + dependencies = { 'folke/trouble.nvim', dependencies = { 'nvim-tree/nvim-web-devicons' } }, + ft = { 'javascript', 'javascriptreact', 'json', 'jsonc', 'typescript' }, + opts = { + debug = true, + mode = 'trouble', -- "quickfix" | "trouble" + }, + keys = { + { + 'st', + 'Typecheck', + desc = 'Run Type Check', + }, + }, +}