mirror of
https://github.com/tiyn/dotfiles.git
synced 2026-03-28 10:24:47 +01:00
NVIM: Keymap layout is now Lazy-centric
This commit is contained in:
@@ -21,23 +21,75 @@ return {
|
||||
"jmbuhr/otter.nvim",
|
||||
"nvim-treesitter/nvim-treesitter",
|
||||
},
|
||||
opts = {
|
||||
lspFeatures = {
|
||||
languages = { "python" },
|
||||
chunks = "all",
|
||||
diagnostics = {
|
||||
enabled = true,
|
||||
triggers = { "BufWritePost" },
|
||||
},
|
||||
completion = {
|
||||
enabled = true,
|
||||
},
|
||||
keys = {
|
||||
{
|
||||
"<leader>rc",
|
||||
function()
|
||||
require("quarto.runner").run_cell()
|
||||
end,
|
||||
desc = "Quarto: Run cell",
|
||||
},
|
||||
codeRunner = {
|
||||
enabled = true,
|
||||
default_method = "molten",
|
||||
{
|
||||
"<leader>ra",
|
||||
function()
|
||||
require("quarto.runner").run_above()
|
||||
end,
|
||||
desc = "Quarto: Run cell and above",
|
||||
},
|
||||
{
|
||||
"<leader>rA",
|
||||
function()
|
||||
require("quarto.runner").run_all()
|
||||
end,
|
||||
desc = "Quarto: Run all cells",
|
||||
},
|
||||
{
|
||||
"<leader>rl",
|
||||
function()
|
||||
require("quarto.runner").run_line()
|
||||
end,
|
||||
desc = "Quarto: Run line",
|
||||
},
|
||||
{
|
||||
"<leader>rr",
|
||||
function()
|
||||
require("quarto.runner").run_range()
|
||||
end,
|
||||
desc = "Quarto: Run visual range",
|
||||
},
|
||||
{
|
||||
"<leader>rL",
|
||||
function()
|
||||
require("quarto.runner").run_all(true)
|
||||
end,
|
||||
desc = "Quarto: Run all cells of all languages",
|
||||
},
|
||||
},
|
||||
config = function()
|
||||
require("quarto").setup({
|
||||
lspFeatures = {
|
||||
languages = { "python" },
|
||||
chunks = "all",
|
||||
diagnostics = {
|
||||
enabled = true,
|
||||
triggers = { "BufWritePost" },
|
||||
},
|
||||
completion = {
|
||||
enabled = true,
|
||||
},
|
||||
},
|
||||
codeRunner = {
|
||||
enabled = true,
|
||||
default_method = "molten",
|
||||
},
|
||||
})
|
||||
vim.api.nvim_create_autocmd("FileType", {
|
||||
pattern = "markdown",
|
||||
callback = function()
|
||||
require("quarto").activate()
|
||||
end,
|
||||
})
|
||||
end,
|
||||
},
|
||||
{
|
||||
"GCBallesteros/jupytext.nvim",
|
||||
|
||||
Reference in New Issue
Block a user