summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Bielik <mx.bielik@gmail.com>2023-04-03 20:36:54 +0200
committerMartin Bielik <mx.bielik@gmail.com>2023-04-03 20:36:54 +0200
commit95d1df263e27a06d3bc6f50f345c79ca0a3cc0b7 (patch)
tree41bd48f87681e7fa46d753531a47615302707dc1
parent8b738e33887e9cf956aeb3db2fe28c7f5069a643 (diff)
downloadvim-ai-95d1df263e27a06d3bc6f50f345c79ca0a3cc0b7.tar.gz
break undo sequence after initial prompt
Diffstat (limited to '')
-rw-r--r--py/chat.py1
1 files changed, 1 insertions, 0 deletions
diff --git a/py/chat.py b/py/chat.py
index 6b5ed67..7614fb5 100644
--- a/py/chat.py
+++ b/py/chat.py
@@ -33,6 +33,7 @@ if not messages:
# roles not found, put whole file content as an user prompt
vim.command("normal! ggO>>> user\n")
vim.command("normal! G")
+ vim.command("let &ul=&ul") # breaks undo sequence (https://vi.stackexchange.com/a/29087)
vim.command("redraw")
messages = parse_messages()