nvim-lua.kickstart.nvim/lua/custom/plugins/quarto.lua

34 lines
746 B
Lua
Raw Normal View History

2025-04-07 12:13:37 +02:00
return {
2025-04-09 16:42:55 +02:00
{
2025-04-07 17:47:47 +02:00
'quarto-dev/quarto-nvim',
2025-04-20 22:56:20 +02:00
opts = {
lspFeatures = {
enabled = true,
chunks = 'curly',
},
codeRunner = {
enabled = true,
default_method = 'slime',
},
},
2025-04-07 17:47:47 +02:00
dependencies = {
'jmbuhr/otter.nvim',
2025-04-09 16:42:55 +02:00
'nvim-treesitter/nvim-treesitter',
2025-04-07 12:13:37 +02:00
},
2025-04-07 17:47:47 +02:00
},
2025-04-20 22:56:20 +02:00
{
'jpalardy/vim-slime',
dev = false,
init = function()
vim.g.slime_target = 'tmux'
-- vim.g.slime_default_config = {"socket_name" = "default", "target_pane" = "{last}"}
vim.g.slime_default_config = {
-- Lua doesn't have a string split function!
socket_name = vim.api.nvim_eval 'get(split($TMUX, ","), 0)',
target_pane = '{bottom}',
}
end,
},
2025-04-07 18:38:24 +02:00
}