nvim: HACK Fix quarto running magma session

With the new lazy loaded plugin structure, Magma would not start correctly.
This commit simply removes the lazy designation for Magma, Quarto and the
Jupyter attachments.

It also uses the python environment detection utility to set the correct
python executable on entering a quarto file (if there exists a virtual
environment for the project).
This commit is contained in:
Marty Oehme 2023-06-22 12:12:32 +02:00
parent dc3b2cf12e
commit dc86bf3989
Signed by: Marty
GPG key ID: EDBF2ED917B2EF6A
2 changed files with 5 additions and 0 deletions

View file

@ -1,5 +1,7 @@
-- Start quarto session
local startsession = function(file, args)
local path, _ = require("util").get_python_venv()
vim.g["python3_host_prog"] = path
file = file or "/tmp/jupyter-magma-session.json"
if args then
file = args[0]

View file

@ -18,6 +18,7 @@ return {
},
})
end,
lazy = false,
ft = "quarto",
},
@ -33,6 +34,7 @@ return {
desc = "Inspect object in kernel",
},
},
lazy = false,
},
-- REPL work
@ -51,5 +53,6 @@ return {
"MagmaRestart",
},
ft = { "quarto", "python" },
lazy = false,
},
}