From ea70daf7b42f44a2573509db1bcf78e3fad850a5 Mon Sep 17 00:00:00 2001 From: Krzysiek Wyka Date: Sun, 2 Feb 2025 15:25:14 +0100 Subject: [PATCH] Add extra plugins --- lua/custom/plugins/renamer.lua | 3 +++ lua/custom/plugins/session.lua | 13 +++++++++++++ lua/custom/plugins/typecheck.lua | 16 ++++++++++++++++ 3 files changed, 32 insertions(+) create mode 100644 lua/custom/plugins/renamer.lua create mode 100644 lua/custom/plugins/session.lua create mode 100644 lua/custom/plugins/typecheck.lua 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', + }, + }, +}