@@ -79,14 +79,14 @@ local function is_panel_uri(bufname)
7979end
8080
8181function panel :lock ()
82- vim .api .nvim_buf_set_option ( self . bufnr , " modifiable" , false )
83- vim .api .nvim_buf_set_option ( self . bufnr , " readonly" , true )
82+ vim .api .nvim_set_option_value ( " modifiable" , false , { buf = self . bufnr } )
83+ vim .api .nvim_set_option_value ( " readonly" , true , { buf = self . bufnr } )
8484 return self
8585end
8686
8787function panel :unlock ()
88- vim .api .nvim_buf_set_option ( self . bufnr , " modifiable" , true )
89- vim .api .nvim_buf_set_option ( self . bufnr , " readonly" , false )
88+ vim .api .nvim_set_option_value ( " modifiable" , true , { buf = self . bufnr } )
89+ vim .api .nvim_set_option_value ( " readonly" , false , { buf = self . bufnr } )
9090 return self
9191end
9292
@@ -301,14 +301,14 @@ function panel:ensure_bufnr()
301301 swapfile = false ,
302302 undolevels = 0 ,
303303 }) do
304- vim .api .nvim_buf_set_option ( self . bufnr , name , value )
304+ vim .api .nvim_set_option_value ( name , value , { buf = self . bufnr } )
305305 end
306306
307307 set_keymap (self .bufnr )
308308 end
309309
310310 vim .api .nvim_buf_set_name (self .bufnr , self .panel_uri )
311- vim .api .nvim_buf_set_option ( self . bufnr , " filetype" , self .filetype )
311+ vim .api .nvim_set_option_value ( " filetype" , self .filetype , { buf = self . bufnr } )
312312end
313313
314314function panel :ensure_winid ()
@@ -362,7 +362,7 @@ function panel:ensure_winid()
362362 relativenumber = false ,
363363 signcolumn = " no" ,
364364 }) do
365- vim .api .nvim_win_set_option ( self . winid , name , value )
365+ vim .api .nvim_set_option_value ( name , value , { win = self . winid } )
366366 end
367367
368368 vim .api .nvim_create_augroup (self .augroup , { clear = true })
@@ -491,7 +491,7 @@ function panel:refresh()
491491 end
492492 )
493493
494- self .state .req_id = id
494+ self .state .req_id = id . solutionCountTarget
495495end
496496
497497function panel :init ()
0 commit comments