summaryrefslogtreecommitdiff
path: root/lua
diff options
context:
space:
mode:
authorDmitrii Morozov <snoopdesigns@gmail.com>2025-10-26 10:41:50 +0100
committerDmitrii Morozov <snoopdesigns@gmail.com>2025-10-26 10:41:50 +0100
commit46475452f39e3890b492bb6653e45b432067c9b3 (patch)
tree310e8bba3efc5209e6240769778898bb445b619a /lua
parent4b7a8ebba4b174960430fd0971e2bf14875cc34b (diff)
Add docker.nvim plugin with some keymaps
Diffstat (limited to 'lua')
-rw-r--r--lua/config/keymaps.lua8
-rw-r--r--lua/plugins/docker.lua7
-rw-r--r--lua/plugins/reactivex.lua6
3 files changed, 21 insertions, 0 deletions
diff --git a/lua/config/keymaps.lua b/lua/config/keymaps.lua
index 388b8ca..5411c2a 100644
--- a/lua/config/keymaps.lua
+++ b/lua/config/keymaps.lua
@@ -6,3 +6,11 @@ local map = LazyVim.safe_keymap_set
map("n", "<leader>gn", function()
require("neogit").open()
end, { desc = "Neogit" })
+
+require("which-key").add({
+ {
+ mode = "n",
+ { "<leader>a", group = "various" },
+ { "<leader>ad", require("nvim-docker").containers.list_containers, desc = "Docker containers" },
+ },
+})
diff --git a/lua/plugins/docker.lua b/lua/plugins/docker.lua
new file mode 100644
index 0000000..4504058
--- /dev/null
+++ b/lua/plugins/docker.lua
@@ -0,0 +1,7 @@
+return {
+ "dgrbrady/nvim-docker",
+ dependencies = {
+ "nvim-lua/plenary.nvim",
+ "MunifTanjim/nui.nvim",
+ },
+}
diff --git a/lua/plugins/reactivex.lua b/lua/plugins/reactivex.lua
new file mode 100644
index 0000000..200bd36
--- /dev/null
+++ b/lua/plugins/reactivex.lua
@@ -0,0 +1,6 @@
+return {
+ "4O4/lua-reactivex",
+ build = function(plugin)
+ vim.uv.fs_symlink(plugin.dir, plugin.dir .. "/lua", { dir = true })
+ end,
+}