diff options
| author | Dmitrii Morozov <snoopdesigns@gmail.com> | 2025-10-26 10:41:50 +0100 |
|---|---|---|
| committer | Dmitrii Morozov <snoopdesigns@gmail.com> | 2025-10-26 10:41:50 +0100 |
| commit | 46475452f39e3890b492bb6653e45b432067c9b3 (patch) | |
| tree | 310e8bba3efc5209e6240769778898bb445b619a | |
| parent | 4b7a8ebba4b174960430fd0971e2bf14875cc34b (diff) | |
Add docker.nvim plugin with some keymaps
| -rw-r--r-- | lazy-lock.json | 2 | ||||
| -rw-r--r-- | lua/config/keymaps.lua | 8 | ||||
| -rw-r--r-- | lua/plugins/docker.lua | 7 | ||||
| -rw-r--r-- | lua/plugins/reactivex.lua | 6 |
4 files changed, 23 insertions, 0 deletions
diff --git a/lazy-lock.json b/lazy-lock.json index 3d73a7f..f90acc4 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -11,6 +11,7 @@ "grug-far.nvim": { "branch": "main", "commit": "3e72397465f774b01aa38e4fe8e6eecf23d766d9" }, "lazy.nvim": { "branch": "main", "commit": "db067881fff0fd4be8c00e5bde7492e0e1c77a2f" }, "lazydev.nvim": { "branch": "main", "commit": "01bc2aacd51cf9021eb19d048e70ce3dd09f7f93" }, + "lua-reactivex": { "branch": "master", "commit": "d2b8244cc8bd6ade712f05f36204765037fa4ec5" }, "lualine.nvim": { "branch": "master", "commit": "3946f0122255bc377d14a59b27b609fb3ab25768" }, "mason-lspconfig.nvim": { "branch": "main", "commit": "1d77bd86e1c3eaa777010c95dad455b83823f247" }, "mason-nvim-dap.nvim": { "branch": "main", "commit": "9a10e096703966335bd5c46c8c875d5b0690dade" }, @@ -25,6 +26,7 @@ "nvim-dap": { "branch": "master", "commit": "6782b097af2417a4c3e33849b0a26ae2188bd7ea" }, "nvim-dap-ui": { "branch": "master", "commit": "cf91d5e2d07c72903d052f5207511bf7ecdb7122" }, "nvim-dap-virtual-text": { "branch": "master", "commit": "fbdb48c2ed45f4a8293d0d483f7730d24467ccb6" }, + "nvim-docker": { "branch": "main", "commit": "6af0a5e2b547cf51cbf6d9ccd864c3699bbd8308" }, "nvim-jdtls": { "branch": "master", "commit": "380ac148f989e1291aac002dc959ecc68c5243d0" }, "nvim-lint": { "branch": "master", "commit": "9da1fb942dd0668d5182f9c8dee801b9c190e2bb" }, "nvim-lspconfig": { "branch": "master", "commit": "a9b2fb560c4ab22c10728fd5149dbd7b62aa4f69" }, 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, +} |
