From fa7f21c5ccd4ac9b1deb034851a9f7bf7f9115b2 Mon Sep 17 00:00:00 2001 From: Jannik Buhr Date: Mon, 1 May 2023 11:24:09 +0200 Subject: [PATCH] fix: more robust vim-slime cell delimiter detection --- ftplugin/bash.lua | 3 ++- ftplugin/python.lua | 3 ++- ftplugin/sh.lua | 3 ++- lua/config/keymap.lua | 4 ++-- 4 files changed, 8 insertions(+), 5 deletions(-) diff --git a/ftplugin/bash.lua b/ftplugin/bash.lua index cad4393..714005f 100644 --- a/ftplugin/bash.lua +++ b/ftplugin/bash.lua @@ -1 +1,2 @@ -vim.b.slime_cell_delimiter = "#%%" +vim.b.slime_cell_delimiter = "#\\s\\=%%" + diff --git a/ftplugin/python.lua b/ftplugin/python.lua index cad4393..714005f 100644 --- a/ftplugin/python.lua +++ b/ftplugin/python.lua @@ -1 +1,2 @@ -vim.b.slime_cell_delimiter = "#%%" +vim.b.slime_cell_delimiter = "#\\s\\=%%" + diff --git a/ftplugin/sh.lua b/ftplugin/sh.lua index cad4393..714005f 100644 --- a/ftplugin/sh.lua +++ b/ftplugin/sh.lua @@ -1 +1,2 @@ -vim.b.slime_cell_delimiter = "#%%" +vim.b.slime_cell_delimiter = "#\\s\\=%%" + diff --git a/lua/config/keymap.lua b/lua/config/keymap.lua index 8c96d8b..2d300ec 100644 --- a/lua/config/keymap.lua +++ b/lua/config/keymap.lua @@ -235,8 +235,8 @@ wk.register({ ['gN'] = { 'Nzzzv', 'center search' }, ['gl'] = { '', 'open help link' }, ['gf'] = { ':e ', 'edit file' }, - ['coo'] = { 'o#%%', 'new code chunk below' }, - ['cOo'] = { 'O#%%', 'new code chunk above' }, + ['coo'] = { 'o# %%', 'new code chunk below' }, + ['cOo'] = { 'O# %%', 'new code chunk above' }, ['cob'] = { 'o```{bash}```O', "bash code chunk" }, ['cor'] = { 'o```{r}```O', "r code chunk" }, ['cop'] = { 'o```{python}```O', "python code chunk" },