Fish. Полезные плагины
2025-02-14
·
1 мин. для прочтения
Fish. Полезные плагины.
Содержание
1 Общая информация
- Для установки можно использовать Fisher (см. Fish. Менеджер плагинов Fisher).
2 Поддержка git flow
2.1 plugin-git-flow
- Репозиторий: https://github.com/oh-my-fish/plugin-git-flow
- Поддержка завершения для git flow.
- Установка (fisher):
fisher install oh-my-fish/plugin-git-flow
- У меня работал с ошибками.
2.2 git-flow-completion
- Репозиторий: https://github.com/bobthecow/git-flow-completion
- Поддержка bash, zsh, fish.
- Установка:
wget https://raw.githubusercontent.com/bobthecow/git-flow-completion/refs/heads/master/git.fish -O ~/.config/fish/completions/git.fish
3 Замена ls на lsd
3.1 fish-plugin-lsd
- Отображает содержание каталога с помощью
lsd
после перехода в него с помощьюcd
. - Репозиторий: https://github.com/tacomilkshake/fish-plugin-lsd
- Установка (fisher):
fisher install jamiesteven/fish-plugin-lsd
3.2 Задание алиаса
- Задайте алиас:
alias --save ls='lsd'
- Это создаст файл
~/.config/fish/functions/ls.fish
:unction ls --wraps=lsd --description 'alias ls=lsd' lsd $argv end
4 Поддержка fzf
4.1 PatrickF1/fzf.fish
- Репозиторий: https://github.com/PatrickF1/fzf.fish
- Fish. Плагин PatrickF1/fzf.fish
- Установка пререквизитов:
emerge app-shells/fish emerge app-shells/fzf emerge sys-apps/bat emerge sys-apps/fd
- Установка (системный пакет, репозиторий
guru
, см. Gentoo. Дополнительные репозитории):fisher install PatrickF1/fzf.fish
- Установка (fisher):
fisher install PatrickF1/fzf.fish
5 Поддержка командного режима VirtualBox
- Репозиторий: https://github.com/jduchateau/fish-virtualbox-completions?tab=readme-ov-file
- Установка (fisher):
fisher install jduchateau/fish-virtualbox-completions