File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -140,6 +140,8 @@ function def:create_win(bufnr, root_dir)
140140 :winopt ({
141141 [' winbar' ] = ' ' ,
142142 [' signcolumn' ] = ' no' ,
143+ [' number' ] = config .definition .number ,
144+ [' relativenumber' ] = config .definition .relativenumber ,
143145 })
144146 :winhl (' SagaNormal' , ' SagaBorder' )
145147 :wininfo ()
@@ -151,7 +153,13 @@ function def:create_win(bufnr, root_dir)
151153 win_conf .col = vim .version ().minor >= 10 and win_conf .col or win_conf .col [false ] + 1
152154 win_conf .height = win_conf .height - 1
153155 win_conf .width = win_conf .width - 2
154- return win :new_float (win_conf , true , true ):wininfo ()
156+ return win
157+ :new_float (win_conf , true , true )
158+ :winopt ({
159+ [' number' ] = config .definition .number ,
160+ [' relativenumber' ] = config .definition .relativenumber ,
161+ })
162+ :wininfo ()
155163end
156164
157165function def :clean_event ()
Original file line number Diff line number Diff line change @@ -257,6 +257,14 @@ function fd:event()
257257 top = range .start .line
258258 end
259259 fn .winrestview ({ topline = range .start .line + 1 - bit .rshift (height , 2 ) })
260+ api .nvim_set_option_value (' number' , config .finder .number , {
261+ scope = ' local' ,
262+ win = self .rwinid ,
263+ })
264+ api .nvim_set_option_value (' relativenumber' , config .finder .relativenumber , {
265+ scope = ' local' ,
266+ win = self .rwinid ,
267+ })
260268 end )
261269
262270 buf_add_highlight (
Original file line number Diff line number Diff line change @@ -84,6 +84,8 @@ local default_config = {
8484 sp_inexist = false ,
8585 sp_global = false ,
8686 ly_botright = false ,
87+ number = true ,
88+ relativenumber = true ,
8789 keys = {
8890 shuttle = ' [w' ,
8991 toggle_or_open = ' o' ,
@@ -99,6 +101,8 @@ local default_config = {
99101 width = 0.6 ,
100102 height = 0.5 ,
101103 save_pos = false ,
104+ number = true ,
105+ relativenumber = true ,
102106 keys = {
103107 edit = ' <C-o>' ,
104108 vsplit = ' <C-v>' ,
You can’t perform that action at this time.
0 commit comments