diff --git a/lua/plugins/navigator.lua b/lua/plugins/navigator.lua new file mode 100644 index 0000000..7f92f6a --- /dev/null +++ b/lua/plugins/navigator.lua @@ -0,0 +1,16 @@ +return { + { + "numToStr/Navigator.nvim", + lazy = false, + keys = { + { "", "NavigatorLeft", desc = "Move to left TMUX pane." }, + { "", "NavigatorDown", desc = "Move lo lower TMUX pane." }, + { "", "NavigatorUp", desc = "Move to upper TMUX pane." }, + { "", "NavigatorRight", desc = "Move to right TMUX pane." }, + }, + opts = { + auto_save = "all", + mux = "auto", + }, + }, +} diff --git a/lua/plugins/neoscroll.lua b/lua/plugins/neoscroll.lua new file mode 100644 index 0000000..f820284 --- /dev/null +++ b/lua/plugins/neoscroll.lua @@ -0,0 +1,6 @@ +return { + "karb94/neoscroll.nvim", + config = function() + require("neoscroll").setup({}) + end, +} diff --git a/lua/plugins/perl.lua b/lua/plugins/perl.lua new file mode 100644 index 0000000..ba5fc79 --- /dev/null +++ b/lua/plugins/perl.lua @@ -0,0 +1,11 @@ +vim.api.nvim_create_autocmd({ "FileType" }, { + pattern = { "perl" }, + callback = function() + vim.opt.tabstop = 2 + vim.opt.softtabstop = 2 + vim.opt.shiftwidth = 2 + vim.opt.expandtab = false + end, +}) + +return {} diff --git a/lua/plugins/prettier.lua b/lua/plugins/prettier.lua new file mode 100644 index 0000000..2964515 --- /dev/null +++ b/lua/plugins/prettier.lua @@ -0,0 +1,31 @@ +return { + { + "williamboman/mason.nvim", + opts = function(_, opts) + table.insert(opts.ensure_installed, "prettier") + end, + }, + { + "stevearc/conform.nvim", + opts = { + formatters_by_ft = { + ["javascript"] = { "prettier" }, + ["javascriptreact"] = { "prettier" }, + ["typescript"] = { "prettier" }, + ["typescriptreact"] = { "prettier" }, + ["vue"] = { "prettier" }, + ["css"] = { "prettier" }, + ["scss"] = { "prettier" }, + ["less"] = { "prettier" }, + ["html"] = { "prettier" }, + ["json"] = { "prettier" }, + ["jsonc"] = { "prettier" }, + ["yaml"] = { "prettier" }, + ["markdown"] = { "prettier" }, + ["markdown.mdx"] = { "prettier" }, + ["graphql"] = { "prettier" }, + ["handlebars"] = { "prettier" }, + }, + }, + }, +} diff --git a/lua/plugins/undotree.lua b/lua/plugins/undotree.lua new file mode 100644 index 0000000..d0dc032 --- /dev/null +++ b/lua/plugins/undotree.lua @@ -0,0 +1,8 @@ +return { + { + "mbbill/undotree", + keys = { + { "uu", "UndotreeToggle", desc = "Toggle the undotree." }, + }, + }, +}