LINUX.ORG.RU

Fish shell functions не работают в midnight commander

 , , ,


0

1

Пытаюсь разобраться в рыбе.

Добавил в функции следующее.

> pwd
/home/bvn13/.config/fish/functions

> ls | egrep -v '*~'
aliases.fish
variables.fish

> cat aliases.fish
alias semacs="sudo emacsclient -t &"
alias emacsc="emacsclient -c -a emacs &"
alias emacs="emacsclient -t"

Но эти альясы не работают, если из fish shell запустить mc. Почему? Как исправить?

★★★★★

Ты уверен, что в mc у тебя fish? Если да, то ты уверен, что он подгружает конфиг?

mord0d ★★★★★
()
Ответ на: комментарий от mord0d

Ты уверен, что в mc у тебя fish?

я выставил себе fish shell как shell юзера, открыл консоль (тут фиш), в ней открыл mc (тут - хз что)

Если да, то ты уверен, что он подгружает конфиг?

альясы не выполняются

bvn13 ★★★★★
() автор топика
Ответ на: комментарий от bvn13

альясы не выполняются

Я не тыкал fish, но в zsh при разных обстоятельствах используется либо ~/.zshrc, либо ~/.zshenv, может у fish такой же принцип (определяет, вызвано ли оно в интерактивном режиме, или как subshell)?

mord0d ★★★★★
()
Ответ на: комментарий от mord0d

сходу не могу вычитать в доках

bvn13 ★★★★★
() автор топика
Ответ на: комментарий от bvn13

Это всё ерунда, выполни в mc

ps axf | less -S
и увидишь реальную картину, типа
2113 pts/9    Ss+    0:02  \_ mc
 2154 pts/12   Ss     0:00  |   \_ bash -rcfile .bashrc
 6553 pts/12   R+     0:00  |       \_ ps axf
 6554 pts/12   S+     0:00  |       \_ less -S

ABW ★★★★★
()
Ответ на: комментарий от ABW
25353 tty2     Sl+    0:00      |           |   \_ /usr/bin/python2 /usr/bin/terminator
25435 pts/1    Ss     0:00      |           |       \_ /usr/bin/fish
25642 pts/1    S+     0:00      |           |           \_ mc
25649 pts/2    Ss     0:00      |           |               \_ /usr/bin/fish
25861 pts/2    R+     0:00      |           |                   \_ ps axf
25862 pts/2    S+     0:00      |           |                   \_ less -S

такую?

bvn13 ★★★★★
() автор топика

Если для мк желателен свой bashrc, так наверное и для fish.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.