From 1cd9fc15e82f38cee1cdd91bfd566f8cff1ff6c3 Mon Sep 17 00:00:00 2001 From: Pagwin Date: Thu, 25 Sep 2025 01:00:46 -0400 Subject: [PATCH] v1 --- init.lua | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/init.lua b/init.lua index e69de29..e4373f7 100644 --- a/init.lua +++ b/init.lua @@ -0,0 +1,11 @@ +local function split_sentences() + local view = vim.fn.winsaveview() -- keep cursor & view stable + vim.cmd([[%s/\([.?!]\)\s\+/\1\r/ge]]) + vim.fn.winrestview(view) +end + +-- run after leaving insert mode +vim.api.nvim_create_autocmd({ "InsertLeave", "TextChanged" }, { + pattern = { "*.md", "*.txt" }, + callback = split_sentences +})