Caminho interno não definido no GVim quando iniciado a partir do gvim.desktop

1

shell: bash, fish

terminal

: xfce4-terminal

outras aplicações: xfce4-whiskermenu, tmux

Estou tentando fazer com que o GVim herde o caminho completo do bash e / ou fish ao iniciar o menu xfce-whisker.

Do whisker-menu, tenho os caminhos padrão definidos dentro do gvim: /usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games

Quando lançado do terminal, é claro que eu obtenho o caminho completo do shell.

Eu tentei alterar meu gvim.desktop para

Exec=/bin/bash -c 'gvim -f %F'

Mas isso acaba lançando xfce4-terminal e gvim sem o caminho herdado completo.

Além disso, seguindo esta resposta , alterei meu ~/.profile para herdar do fish shell

# Paths
if [ -x "/usr/bin/fish" ]; then
  PATH="$(/usr/bin/fish -c 'echo $PATH')" 
else
  # set PATH so it includes user's private bin if it exists
  if [ -d "$HOME/bin" ] ; then
    PATH="$HOME/bin:$PATH"
  fi
  PATH="$PATH:$HOME/.local/bin"
fi

Eu testei esse script no bash e aparentemente $PATH não é persistente depois que o script termina. Meu shell em ~/.vimrc está definido como bash

    
por Sourlemon11 22.08.2016 / 04:24

0 respostas