Skip to content

Commit 734e696

Browse files
volomasNTBBloodbath
authored andcommitted
stay in current window on split
1 parent 2c1d524 commit 734e696

2 files changed

Lines changed: 6 additions & 1 deletion

File tree

lua/rest-nvim/config/init.lua

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ local M = {}
33
local config = {
44
result_split_horizontal = false,
55
result_split_in_place = false,
6+
stay_in_current_window_after_split = false,
67
skip_ssl_verification = false,
78
encode_url = true,
89
highlight = {

lua/rest-nvim/curl/init.lua

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -241,7 +241,11 @@ local function create_callback(curl_cmd, opts)
241241
if config.get("result_split_in_place") then
242242
cmd_split = [[bel ]] .. cmd_split
243243
end
244-
vim.cmd(cmd_split .. res_bufnr)
244+
if config.get("stay_in_current_window_after_split") then
245+
vim.cmd(cmd_split .. res_bufnr .. " | wincmd p")
246+
else
247+
vim.cmd(cmd_split .. res_bufnr)
248+
end
245249
-- Set unmodifiable state
246250
vim.api.nvim_set_option_value("modifiable", false, { buf = res_bufnr })
247251
end

0 commit comments

Comments
 (0)