summary refs log tree commit diff
path: root/.config/nvim/after/ftplugin/typst.lua
blob: a201c00ccaa7436412365b705cd3cea8dd6711a1 (plain) (blame)
1
2
3
4
5
6
vim.api.nvim_buf_create_user_command(0, 'OpenPdf', function()
  local path = vim.api.nvim_buf_get_name(0)
  vim.system({ 'gio', 'open', path:gsub('%.typ$', '.pdf') })
end, { desc = 'typst: open pdf' })

vim.keymap.set('n', '<leader>o', '<cmd>OpenPdf<cr>', { desc = 'typst: open pdf', buffer = 0 })