@@ -24,7 +24,7 @@ local panes = {
2424 {
2525 name = " Response" ,
2626 render = function (self )
27- local result = _G . _rest_nvim_result
27+ local result = response . current
2828 if not result then
2929 vim .bo [self .bufnr ].undolevels = - 1
3030 set_lines (self .bufnr , { " Loading..." })
@@ -46,7 +46,7 @@ local panes = {
4646 {
4747 name = " Statistics" ,
4848 render = function (self )
49- local result = _G . _rest_nvim_result
49+ local result = response . current
5050 if not result then
5151 set_lines (self .bufnr , { " Loading..." })
5252 return
@@ -71,7 +71,7 @@ if config.result.window.cookies then
7171 table.insert (panes , 2 , {
7272 name = " Cookies" ,
7373 render = function (self )
74- local result = _G . _rest_nvim_result
74+ local result = response . current
7575 if not result then
7676 set_lines (self .bufnr , { " Loading..." })
7777 return
@@ -93,7 +93,7 @@ if config.result.window.headers then
9393 table.insert (panes , 2 , {
9494 name = " Headers" ,
9595 render = function (self )
96- local result = _G . _rest_nvim_result
96+ local result = response . current
9797 if not result then
9898 set_lines (self .bufnr , { " Loading..." })
9999 return
@@ -112,10 +112,10 @@ end
112112
113113local winbar = " %#Normal# %{%v:lua.require('rest-nvim.ui.panes').winbar()%}"
114114winbar = winbar .. " %=%<"
115- winbar = winbar .. " %{%v:lua._G._stat_winbar ()%}"
115+ winbar = winbar .. " %{%v:lua.require('rest-nvim.ui.result').stat_winbar ()%}"
116116winbar = winbar .. " %#RestText#|%#Normal# "
117117winbar = winbar .. " %#RestText#Press %#Keyword#?%#RestText# for help%#Normal# "
118- function _G . _stat_winbar ()
118+ function M . stat_winbar ()
119119 local content = " "
120120 local stats = vim .tbl_get (_G , " _rest_nvim_result" , " statistics" )
121121 if not stats then
@@ -134,18 +134,18 @@ function _G._stat_winbar()
134134 end
135135 return content
136136end
137- local result_help = require (" rest-nvim.ui.help" )
138137
139138--- @type rest.ui.panes.PaneGroup
140139local group = paneui .create_pane_group (" rest_nvim_result" , panes , {
141140 on_init = function (self )
141+ local help = require (" rest-nvim.ui.help" )
142142 vim .keymap .set (" n" , config .result .keybinds .prev , function ()
143143 self .group :cycle (- 1 )
144144 end , { buffer = self .bufnr })
145145 vim .keymap .set (" n" , config .result .keybinds .next , function ()
146146 self .group :cycle (1 )
147147 end , { buffer = self .bufnr })
148- vim .keymap .set (" n" , " ?" , result_help .open , { buffer = self .bufnr })
148+ vim .keymap .set (" n" , " ?" , help .open , { buffer = self .bufnr })
149149 vim .bo [self .bufnr ].filetype = " rest_nvim_result"
150150 utils .nvim_lazy_set_wo (self .bufnr , " winbar" , winbar )
151151 end ,
0 commit comments