Something went wrong. Try again.
🫙 tiny scratch terminal for Neovim
Something went wrong. Try again.
400 B · 21 lines
Lua
at main
12345678910111213141516171819202122local jamjar = {}
---@type table<string, jamjar.Terminal>jamjar._terminals = {}
jamjar.make = function(name, opts) return function() local term = jamjar._terminals[name] if not term then term = require("jamjar.terminal"):new(opts) vim.schedule(function() jamjar._terminals[name] = term end)
term:init() end term:toggle() endend
return jamjar