Add linear-nvim

Kinda bare-bones plugin right now, but why not
This commit is contained in:
2025-05-14 17:32:31 -04:00
parent a060053a3f
commit 25c5ac4bba
2 changed files with 48 additions and 0 deletions

47
lua/plugins/linear.lua Normal file
View File

@@ -0,0 +1,47 @@
return {
{
"rmanocha/linear-nvim",
dependencies = {
"nvim-lua/plenary.nvim",
"nvim-telescope/telescope.nvim",
"stevearc/dressing.nvim",
},
config = function()
require("linear-nvim").setup()
end,
keys = {
{
"<leader>mm",
function()
require("linear-nvim").show_assigned_issues()
end,
mode = "n",
desc = "Linear: show assigned issues",
},
{
"<leader>mc",
function()
require("linear-nvim").create_issue()
end,
mode = "v",
desc = "Linear: create issue from selected text",
},
{
"<leader>mc",
function()
require("linear-nvim").create_issue()
end,
mode = "n",
desc = "Linear: create issue",
},
{
"<leader>ms",
function()
require("linear-nvim").show_issue_details()
end,
mode = "n",
desc = "Linear: show issue details",
},
},
},
}