add hpack

This commit is contained in:
2025-11-25 13:48:39 +09:00
parent 14aaf99bca
commit e4afa6b707
3 changed files with 16 additions and 4 deletions

View File

@@ -13,7 +13,7 @@
"gitsigns.nvim": { "branch": "main", "commit": "6e3c66548035e50db7bd8e360a29aec6620c3641" }, "gitsigns.nvim": { "branch": "main", "commit": "6e3c66548035e50db7bd8e360a29aec6620c3641" },
"glance.nvim": { "branch": "master", "commit": "bf86d8b79dce808e65fdb6e9269d0b4ed6d2eefc" }, "glance.nvim": { "branch": "master", "commit": "bf86d8b79dce808e65fdb6e9269d0b4ed6d2eefc" },
"hardtime.nvim": { "branch": "main", "commit": "b4e431934af1fe224a3a801f632c008278cb7628" }, "hardtime.nvim": { "branch": "main", "commit": "b4e431934af1fe224a3a801f632c008278cb7628" },
"haskell-mod.nvim": { "branch": "main", "commit": "052d808a1c4b05b69d7ea3ab11da37492a1df13e" }, "haskell-mod.nvim": { "branch": "main", "commit": "f403618030ef9687e63eecfca7798e53b969f763" },
"hererocks": { "branch": "master", "commit": "160228946bed9998f5e3b168bd0b66ba2690f8f3" }, "hererocks": { "branch": "master", "commit": "160228946bed9998f5e3b168bd0b66ba2690f8f3" },
"image.nvim": { "branch": "master", "commit": "446a8a5cc7a3eae3185ee0c697732c32a5547a0b" }, "image.nvim": { "branch": "master", "commit": "446a8a5cc7a3eae3185ee0c697732c32a5547a0b" },
"lazy.nvim": { "branch": "main", "commit": "85c7ff3711b730b4030d03144f6db6375044ae82" }, "lazy.nvim": { "branch": "main", "commit": "85c7ff3711b730b4030d03144f6db6375044ae82" },

View File

@@ -1,6 +1,5 @@
local function hpack() local function hpack()
local file = vim.fn.expand("%") local err = vim.fn.system("hpack")
local err = vim.fn.system("hpack " .. file)
if vim.v.shell_error ~= 0 then if vim.v.shell_error ~= 0 then
print(err) print(err)
end end
@@ -10,3 +9,8 @@ vim.api.nvim_create_autocmd("BufWritePost", {
pattern = "package.yaml", pattern = "package.yaml",
callback = hpack, callback = hpack,
}) })
vim.api.nvim_create_autocmd("BufEnter", {
pattern = "*.hs",
callback = hpack,
})

View File

@@ -1,4 +1,12 @@
return { local prod = {
"mincomk/haskell-mod.nvim", "mincomk/haskell-mod.nvim",
config = true config = true
} }
local dev = {
dir = "~/projects/haskell-mod.nvim/",
name = "haskell-mod.nvim",
config = true
}
return prod