feat(nvim): add dev-container extra

This commit is contained in:
Sergio Laín 2024-01-14 12:49:59 +01:00
parent b110fb9967
commit 452016ef1e
No known key found for this signature in database
GPG key ID: 14C9B8080681777B
4 changed files with 41 additions and 0 deletions

View file

@ -384,6 +384,13 @@
</details> </details>
<details>
<summary><b>🏠 Remote-development</b>></summary>
- [esensar/nvim-dev-container](https://dotfyle.com/plugins/esensar/nvim-dev-container)
</details>
<details> <details>
<summary><b>📜 Scrollbar-Scrolling</b></summary> <summary><b>📜 Scrollbar-Scrolling</b></summary>

View file

@ -78,6 +78,7 @@
"nvim-dap-python": { "branch": "master", "commit": "091e4ae00a12085f9ed4200a3cd04af7179b8a23" }, "nvim-dap-python": { "branch": "master", "commit": "091e4ae00a12085f9ed4200a3cd04af7179b8a23" },
"nvim-dap-ui": { "branch": "master", "commit": "7e5e16427aaf814dc2d58e1b219def9ef2fa2435" }, "nvim-dap-ui": { "branch": "master", "commit": "7e5e16427aaf814dc2d58e1b219def9ef2fa2435" },
"nvim-dap-virtual-text": { "branch": "master", "commit": "d4542ac257d3c7ee4131350db6179ae6340ce40b" }, "nvim-dap-virtual-text": { "branch": "master", "commit": "d4542ac257d3c7ee4131350db6179ae6340ce40b" },
"nvim-dev-container": { "branch": "main", "commit": "47927e2df27503debf3bfbfe90afefbac73e002f" },
"nvim-devdocs": { "branch": "master", "commit": "521d24661ffe6d1ba025debea2675c765a9c1ee1" }, "nvim-devdocs": { "branch": "master", "commit": "521d24661ffe6d1ba025debea2675c765a9c1ee1" },
"nvim-lightbulb": { "branch": "master", "commit": "8f00b89dd1b1dbde16872bee5fbcee2e58c9b8e9" }, "nvim-lightbulb": { "branch": "master", "commit": "8f00b89dd1b1dbde16872bee5fbcee2e58c9b8e9" },
"nvim-lint": { "branch": "master", "commit": "8df53b5dde8ea80f0a039775777eae6648a10229" }, "nvim-lint": { "branch": "master", "commit": "8df53b5dde8ea80f0a039775777eae6648a10229" },

View file

@ -24,6 +24,7 @@
"plugins.extras.dap.persistent-breakpoints", "plugins.extras.dap.persistent-breakpoints",
"plugins.extras.editor.color", "plugins.extras.editor.color",
"plugins.extras.editor.compiler", "plugins.extras.editor.compiler",
"plugins.extras.editor.dev-container",
"plugins.extras.editor.docs.devdocs", "plugins.extras.editor.docs.devdocs",
"plugins.extras.editor.fold", "plugins.extras.editor.fold",
"plugins.extras.editor.git.diffview", "plugins.extras.editor.git.diffview",

View file

@ -0,0 +1,32 @@
return {
{
"https://codeberg.org/esensar/nvim-dev-container",
cmd = {
"DevcontainerStart",
"DevcontainerStop",
"DevcontainerLogs",
"DevcontainerEditNearestConfig",
"DevcontainerAttach",
"DevcontainerExec",
"DevcontainerStopAll",
"DevcontainerRemoveAll",
},
dependencies = { "nvim-treesitter/nvim-treesitter" },
opts = {},
keys = {
{ "<leader>os", "<cmd>DevcontainerStart<cr>", desc = "Start" },
{ "<leader>oS", "<cmd>DevcontainerStop<cr>", desc = "Stop" },
{ "<leader>ol", "<cmd>DevcontainerLogs<cr>", desc = "Log" },
{ "<leader>oc", "<cmd>DevcontainerEditNearestConfig<cr>", desc = "Config" },
{ "<leader>oa", "<cmd>DevcontainerAttach<cr>", desc = "Attach" },
},
},
{
"folke/which-key.nvim",
opts = {
defaults = {
["<leader>o"] = { name = " c[o]ntainers" },
},
},
},
}