Como seleciono qual instância remota da vifm executará um comando?

1

Eu executei duas instâncias separadas de vifm na minha máquina:

$ vifm --server-list
documents
photos

Em um estou organizando documentos e nas outras fotos. Às vezes, estou dentro de um terceiro shell e gostaria de dar comandos a uma das instâncias de vifm . Se eu tivesse apenas um exemplo, faria:

$ vifm --remote -c 'normal p'

Mas isso não me permite selecionar a instância para a qual estou dando o comando. A primeira instância (em ordem asciibética, pelo que testei) é sempre escolhida para executar o comando. Em outras palavras, não posso enviar comandos para a instância photos .

Como posso enviar um comando para a instância photos ?

    
por grochmal 13.06.2016 / 01:16

1 resposta

1

Você precisa especificar argumento adicional sobre o qual já conhece (como nomeou suas instâncias por usando-o):

$ vifm --help | grep -A1 server-name
  vifm --server-name <name>
    name of target or this instance.

Observe esta parte:

name of target ... instance.

No seu caso, o comando final será parecido com o seguinte:

$ vifm --server-name photos --remote -c 'normal p'

P.S. O nome da opção é um pouco confuso, mas corresponde à opção correspondente do Vim.

    
por 13.06.2016 / 21:59