diff options
| author | theprimeagain <the.primeagen@gmail.com> | 2026-03-01 08:20:58 -0700 |
|---|---|---|
| committer | theprimeagain <the.primeagen@gmail.com> | 2026-03-01 08:20:58 -0700 |
| commit | 0da5086983c2351f8178258a09807ba8fd5ab4e8 (patch) | |
| tree | 25d4b33dd0a30c7b4bb691a303761a17095af222 /lua/99/ops/over-range.lua | |
| parent | 418ad358128134882bfcc2f40dde16d34cd9c415 (diff) | |
| download | a4-0da5086983c2351f8178258a09807ba8fd5ab4e8.tar.xz a4-0da5086983c2351f8178258a09807ba8fd5ab4e8.zip | |
ensuring state is kept between changes
Diffstat (limited to 'lua/99/ops/over-range.lua')
| -rw-r--r-- | lua/99/ops/over-range.lua | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/lua/99/ops/over-range.lua b/lua/99/ops/over-range.lua index 3931d22..e8512b8 100644 --- a/lua/99/ops/over-range.lua +++ b/lua/99/ops/over-range.lua @@ -42,8 +42,6 @@ local function over_range(context, opts) local clean_up = make_clean_up(function() top_status:stop() bottom_status:stop() - context:clear_marks() - context:stop() end) local system_cmd = context._99.prompts.prompts.visual_selection(range) @@ -55,7 +53,7 @@ local function over_range(context, opts) top_status:start() bottom_status:start() - context:start_request(make_observer(clean_up, { + context:start_request(make_observer(context, { on_complete = function(status, response) if status == "cancelled" then logger:debug("request cancelled for visual selection, removing marks") @@ -90,6 +88,7 @@ local function over_range(context, opts) table.insert(lines, 1, "") new_range:replace_text(lines) + context._99:sync() end end, on_stdout = function(line) |
