Я пытаюсь создать псевдоним для vim
для выполнения vimx
. После создания нового терминала, когда я пытаюсь автоматически завершить vi
, я получаю следующую ошибку:
fish: The file 'vim' is not executable by this user
/usr/local/share/fish/functions/__fish_complete_vi.fish (line 4): begin; command vim --version
^
in . (source) call of file “-”,
called on line 37 of file “/usr/local/share/fish/functions/__fish_complete_vi.fish”,
in function “__fish_complete_vi”,
called on line 3 of file “/usr/local/share/fish/completions/vim.fish”,
with parameter list “vim”
in . (source) call of file “/usr/local/share/fish/completions/vim.fish”,
called on standard input,
in command substitution
called on standard input,
Я предполагаю, что это как-то связано со встроенным автоматическим завершением в fish для vim, который думает, что команда vim действительно существует (даже если это просто псевдоним).
Мой рыбный конфиг содержит следующее:
function vim
command vimx $argv
end