return { { "Ascyii/typstar", dependencies = { "L3MON4D3/LuaSnip", "nvim-treesitter/nvim-treesitter", }, dev = true, ft = { "typst" }, keys = { { "", "TypstarToggleSnippets", mode = { "n", "i" }, }, { "", "TypstarSmartJump", mode = { "s", "i" }, }, { "", "TypstarSmartJumpBack", mode = { "s", "i" }, }, { "ti", ":TypstarInsertRnote", }, { "td", ":TypstarDeleteRnote", }, { "to", ":TypstarOpenDrawing", }, }, config = function() local typstar = require("typstar") typstar.setup({ add_undo_breakpoints = true, typstarRoot = "~/projects/typstar", rnote = { assetsDir = 'typst-assets', }, }) end, }, }