return { "mrcjkb/haskell-snippets.nvim", ft = { "haskell", "lhaskell", "cabal" }, dependencies = { "L3MON4D3/LuaSnip" }, -- falls Lazy mal falsch cached: lade LuaSnip aktiv vorher init = function() if not package.loaded["luasnip"] then local ok, lazy = pcall(require, "lazy") if ok then lazy.load({ plugins = { "LuaSnip" } }) end end end, -- lade nur, wenn require("luasnip") wirklich klappt cond = function() return package.loaded["luasnip"] or pcall(require, "luasnip") end, }