Marty Oehme
989886a936
So far, my repl integration consisted of vim-slime and vim-ipython-cell. I am basically purely working in the python repl for now and while the two plugins (together with tmux) *worked* they didn't work well enough that I used them in an extensive way. Just as often as I could make use of their productivity enhacements, I had to wrangle with the plugins themselves to get what I wanted out of them. Hence the switch to magma. It integrates more deeply into python, and neovim both - showing cell outputs in floating windows and so on. It does not, on its own, recognize e.g. jupyter cells or quarto code cells, so I have set up some simple key binds to improve inter-operability between those. Especially [r and ]r to jump between quarto cells and <localleader>R to execute the contents of the cell the cursor is currently in may be of interest. They are fairly crude and probably have edge cases where they will not work but until then they provide an easy quality of life improvement. Lastly, I silently added a plugin for markdown previews (that also scrolls with the editing cursor). I don't foresee myself using it *too* often but it might come handy for smaller articles and writing. It can be invoked with <localleader>mp - a binding which I will no doubt also have to overhaul at some point. |
||
---|---|---|
.. | ||
.config |