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
|
|
|
}
|