Como atualizar ou recarregar o rc.conf no gerenciador de arquivos ranger?

10

No momento, estou constantemente mudando os arquivos rc.conf e rifle.conf , mas toda vez que eu quero testar a nova configuração eu preciso sair do ranger e começar de novo.

Existe uma solução para isso?

No vim eu uso :source ~/.vimrc para recarregar o arquivo de configuração, mas isso não funciona no ranger.

    
por milarepa 30.12.2013 / 17:06

2 respostas

8

Aqui está uma maneira complicada de fazer isso, e isso nem sempre funciona se eles alterarem o código (e pode haver casos em que reiniciar ranger seja melhor / mais seguro).

rc.conf

Em ranger , supondo que você tenha um rc.conf em ~/.config/ranger/rc.conf personalizado, digite:

:eval fm.source(fm.confpath('rc.conf'))

Eu testei isso alterando set draw_borders true/false em ~/.config/ranger/rc.conf .

rifle.conf

Em ranger , supondo que você tenha um rifle.conf em ~/.config/ranger/rifle.conf personalizado, digite:

:eval fm.rifle.reload_config()

Observe que isso foi testado com os últimos commits do Git.

    
por 16.08.2014 / 17:22
1

link diz que você pode usar isso para editar rapidamente o arquivo rc.conf e fonte uma vez salvando:

map xx chain shell vim -p ~/.config/ranger/rc.conf; source ~/.config/ranger/rc.conf

e isso funciona para scope.sh :

map xr chain shell vim -p ~/.config/ranger/scope.sh; source ~/.config/ranger/scope.sh

isto funciona para rifle.conf

map xr chain shell vim ~/.config/ranger/rifle.conf; eval fm.rifle.reload_config()

Eu atualizarei esta resposta assim que souber a configuração correta para commands.py . Se alguém souber, por favor edite isso.

    
por 31.10.2016 / 12:45

Tags