LINUX.ORG.RU
ФорумTalks

strip zsh

 , ,


0

1

Как, наверное, многим уже известно со следующей версией macos по умолчанию будет zsh вместо bash.

Но… оно мне не нравится. Одновременно я предпочитаю умолчальные решения вместо тяжёлой кустомизации, т.ч. придётся смириться с изменением.

Посему мну в поиске .zshrc который уберёт все эти свистелки и перделки и вернёт новый умолчальный шел в более-менее вменяемое состояние.

Мне не нужен автокомплит, всякие подсказки, раскраски в PS1 и другие погремушки. (Подсказка git пожалуюй единственное исключение)

Может кто уже заморачивался этим и может поделиться? Самостоятельный поиск пока ничего особого не дал, а резбераться с этим монстриком кустомизатии и плагино-дрочества желания особого тоже нет.

Надо просто выключить всё.

Вот, что у меня пока есть:

#!/bin/zsh
unsetopt ALWAYS_LAST_PROMPT
source ~/bin/git-prompt.sh
precmd () { __git_ps1 "%1~" " %# " " (%s)" }
★★★★★

а резбераться с этим монстриком кустомизатии и плагино-дрочества желания особого тоже нет.

Oh My Zsh

crarkie ()

Oh My Zsh

Удваиваю.

Мне не нужен автокомплит

А вот это зря. В отличии от bash там автокомплит по ФС интерактивный. Очень нравится. После zsh баш кажется куском говна.

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

После zsh баш кажется куском говна.

Почему кажется? Он изначально кусок говна.

EXL ★★★★★ ()

Одновременно я предпочитаю умолчальные решения вместо тяжёлой кустомизации, т.ч. придётся смириться с изменением.

Я не думаю, что доставить bash это проблема. Скорее всего намного проще чем искать замену привычкам (чего-то будет не хватать от того же readline, наверное).

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

Минусую oh-my-zsh. Это кусок тормозного говнокода, к тому же ТС хочет простейший конфиг, а не перделки.

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

Минусую oh-my-zsh. Это кусок тормозного говнокода

Подтверждаю.

NeXTSTEP ★★ ()

Макофил страдает от кастомизации

В этом посте прекрасно всё.

Deleted ()
Ответ на: комментарий от crarkie

Как раз этого плагин-дрочества хочется избежать. Просто выключить все перделки.

beastie ★★★★★ ()

Может кто уже заморачивался этим и может поделиться?

Возьми конфиг zsh из archiso.

intelfx ★★★★★ ()

Но… оно мне не нравится

Один раз не раздватрис

TooPar ()
Ответ на: комментарий от ox55ff

В отличии от bash там автокомплит по ФС интерактивный.

В Ubuntu главная проблема с автокомплитом bash для mplayer — глубоко кастомизированный не работает с нестандартными расширениями. Как в zsh решать проблему, что автор модуля автокомплита не учёл все возможные расширения? (Помимо затирания модуля.)

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

mplayer

Пока я в здравом уме я буду пользоваться плеером с gui.

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

Mplayer — частный случай. Для других классов программ тоже актуально.

Повторяю вопрос: что делать в zsh, если при написании правила автокомплита прозевали часть расширений?

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

Попробуйте fish, он сам генерирует автодополнение.

RazrFalcon ★★★★★ ()

Эээ... Дефолтный zsh не покрашенный, без автокомплита и перделок.

kirk_johnson ★☆ ()

Поставить bash из brew, добавить в вайтлист и сделать шеллом по умолчанию

bigc ()

Пробовал использовать его.

Не очень удобно, птому что на серваках везде bash.

В очень редких случаях - csh (фря 5, вроде)

Посему, просто не мучься, накати баш, накати за баш и работай спокойно.

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

Перефразируя вопрос: интересует набор unsetopt, чтобы поведение стало более-менее баша-подобным. К остальному как-нибудь привыкну.

beastie ★★★★★ ()

По этой причине надо писать скрипты на кроссплатформенном PowerShell и не страдать

lovesan ★☆ ()

Пользуюсь в Linux zsh уже 10 лет, и всяко одобряю нововведение

michwill ★★★★★ ()
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)