summary refs log tree commit diff
path: root/.config/nvim/after/ftplugin/typst.lua
blob: e444bd5f3f4532646f9b0751d83345684fe1b0c6 (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({ 'xdg-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 })