My custom plugins
This commit is contained in:
parent
7def76648a
commit
f4b9fef63c
15
lua/custom/plugins.lua
Normal file
15
lua/custom/plugins.lua
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
return {
|
||||||
|
'tpope/vim-unimpaired',
|
||||||
|
'tpope/vim-eunuch',
|
||||||
|
-- { 'rafamadriz/friendly-snippets',
|
||||||
|
-- init = function ()
|
||||||
|
-- require("luasnip.loaders.from_vscode").lazy_load()
|
||||||
|
-- end
|
||||||
|
-- },
|
||||||
|
'fatih/vim-go',
|
||||||
|
{ 'mickael-menu/zk-nvim',
|
||||||
|
init = function ()
|
||||||
|
require("zk").setup()
|
||||||
|
end
|
||||||
|
}
|
||||||
|
}
|
3
lua/custom/plugins/aw-watcher.lua
Normal file
3
lua/custom/plugins/aw-watcher.lua
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
return {
|
||||||
|
'ActivityWatch/aw-watcher-vim',
|
||||||
|
}
|
6
lua/custom/plugins/copilot.lua
Normal file
6
lua/custom/plugins/copilot.lua
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
return {
|
||||||
|
'github/copilot.vim',
|
||||||
|
config = function ()
|
||||||
|
vim.g.copilot_assume_mapped = true
|
||||||
|
end
|
||||||
|
}
|
20
lua/custom/plugins/null-ls.lua
Normal file
20
lua/custom/plugins/null-ls.lua
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
return {
|
||||||
|
"jay-babu/mason-null-ls.nvim",
|
||||||
|
event = { "BufReadPre", "BufNewFile" },
|
||||||
|
dependencies = {
|
||||||
|
"williamboman/mason.nvim",
|
||||||
|
"jose-elias-alvarez/null-ls.nvim",
|
||||||
|
},
|
||||||
|
config = function()
|
||||||
|
local null_ls = require("null-ls")
|
||||||
|
local opts = {
|
||||||
|
automatic_installation = true,
|
||||||
|
automatic_setup = true,
|
||||||
|
sources = {
|
||||||
|
null_ls.builtins.formatting.prettierd,
|
||||||
|
null_ls.builtins.diagnostics.hadolint,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
null_ls.setup(opts)
|
||||||
|
end,
|
||||||
|
}
|
25
lua/custom/plugins/oil.lua
Normal file
25
lua/custom/plugins/oil.lua
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
return {
|
||||||
|
"stevearc/oil.nvim",
|
||||||
|
keys = {
|
||||||
|
{ "-", "<cmd>Oil<cr>", desc = "Open Oil" },
|
||||||
|
},
|
||||||
|
config = function()
|
||||||
|
require("oil").setup({
|
||||||
|
keymaps = {
|
||||||
|
["g?"] = "actions.show_help",
|
||||||
|
["<CR>"] = "actions.select",
|
||||||
|
["<C-s>"] = "actions.select_vsplit",
|
||||||
|
["<C-h>"] = "actions.select_split",
|
||||||
|
["<C-t>"] = "actions.select_tab",
|
||||||
|
["<C-p>"] = "actions.preview",
|
||||||
|
["<C-c>"] = "actions.close",
|
||||||
|
["<C-l>"] = "actions.refresh",
|
||||||
|
["-"] = "actions.parent",
|
||||||
|
["_"] = "actions.open_cwd",
|
||||||
|
["`"] = "actions.cd",
|
||||||
|
["~"] = "actions.tcd",
|
||||||
|
["g."] = "actions.toggle_hidden",
|
||||||
|
},
|
||||||
|
})
|
||||||
|
end,
|
||||||
|
}
|
9
lua/custom/plugins/op.lua
Normal file
9
lua/custom/plugins/op.lua
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
return {
|
||||||
|
'pstuifzand/op.nvim',
|
||||||
|
build = 'make install',
|
||||||
|
config = function()
|
||||||
|
require('op').setup({
|
||||||
|
op_cli_path = '/usr/bin/op',
|
||||||
|
})
|
||||||
|
end
|
||||||
|
}
|
6
lua/custom/plugins/trouble.lua
Normal file
6
lua/custom/plugins/trouble.lua
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
return {
|
||||||
|
"folke/trouble.nvim",
|
||||||
|
dependencies = { "nvim-tree/nvim-web-devicons" },
|
||||||
|
opts = {
|
||||||
|
}
|
||||||
|
}
|
Loading…
x
Reference in New Issue
Block a user