✨ feat(nvim): add dev-container extra
This commit is contained in:
parent
b110fb9967
commit
452016ef1e
4 changed files with 41 additions and 0 deletions
7
.config/nvim/.github/README.md
vendored
7
.config/nvim/.github/README.md
vendored
|
@ -384,6 +384,13 @@
|
|||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><b>🏠 Remote-development</b>></summary>
|
||||
|
||||
- [esensar/nvim-dev-container](https://dotfyle.com/plugins/esensar/nvim-dev-container)
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><b>📜 Scrollbar-Scrolling</b></summary>
|
||||
|
||||
|
|
|
@ -78,6 +78,7 @@
|
|||
"nvim-dap-python": { "branch": "master", "commit": "091e4ae00a12085f9ed4200a3cd04af7179b8a23" },
|
||||
"nvim-dap-ui": { "branch": "master", "commit": "7e5e16427aaf814dc2d58e1b219def9ef2fa2435" },
|
||||
"nvim-dap-virtual-text": { "branch": "master", "commit": "d4542ac257d3c7ee4131350db6179ae6340ce40b" },
|
||||
"nvim-dev-container": { "branch": "main", "commit": "47927e2df27503debf3bfbfe90afefbac73e002f" },
|
||||
"nvim-devdocs": { "branch": "master", "commit": "521d24661ffe6d1ba025debea2675c765a9c1ee1" },
|
||||
"nvim-lightbulb": { "branch": "master", "commit": "8f00b89dd1b1dbde16872bee5fbcee2e58c9b8e9" },
|
||||
"nvim-lint": { "branch": "master", "commit": "8df53b5dde8ea80f0a039775777eae6648a10229" },
|
||||
|
|
|
@ -24,6 +24,7 @@
|
|||
"plugins.extras.dap.persistent-breakpoints",
|
||||
"plugins.extras.editor.color",
|
||||
"plugins.extras.editor.compiler",
|
||||
"plugins.extras.editor.dev-container",
|
||||
"plugins.extras.editor.docs.devdocs",
|
||||
"plugins.extras.editor.fold",
|
||||
"plugins.extras.editor.git.diffview",
|
||||
|
|
32
.config/nvim/lua/plugins/extras/editor/dev-container.lua
Normal file
32
.config/nvim/lua/plugins/extras/editor/dev-container.lua
Normal 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" },
|
||||
},
|
||||
},
|
||||
},
|
||||
}
|
Loading…
Add table
Reference in a new issue