From 111618140dc91d8fade1af1607d4ba39f4d2da4f Mon Sep 17 00:00:00 2001 From: zdzDesigner <1696498456@qq.com> Date: Tue, 21 Sep 2021 19:15:08 +0800 Subject: [PATCH] add auto hidden line numbers on nvim --- plugin/ranger.vim | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/plugin/ranger.vim b/plugin/ranger.vim index 03d5d2b..e2db34b 100644 --- a/plugin/ranger.vim +++ b/plugin/ranger.vim @@ -23,6 +23,16 @@ " ================ Ranger ======================= +function! s:ClearNumber() + set nonumber + set norelativenumber +endfunction + +function! s:AddNumber() + set number + set relativenumber +endfunction + if exists('g:ranger_choice_file') if empty(glob(g:ranger_choice_file)) let s:choice_file_path = g:ranger_choice_file @@ -49,6 +59,7 @@ if has('nvim') let currentPath = expand(a:path) let rangerCallback = { 'name': 'ranger', 'edit_cmd': a:edit_cmd } function! rangerCallback.on_exit(job_id, code, event) + call s:AddNumber() if a:code == 0 silent! Bclose! endif @@ -68,6 +79,7 @@ if has('nvim') call termopen(s:ranger_command . ' --choosefiles=' . s:choice_file_path . ' --selectfile="' . currentPath . '"', rangerCallback) endif startinsert + call s:ClearNumber() endfunction else function! OpenRangerIn(path, edit_cmd)