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)" }
★★★★★

Последнее исправление: beastie (всего исправлений: 2)

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

Oh My Zsh

crarkie
()

Oh My Zsh

Удваиваю.

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

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

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

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

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

EXL ★★★★★
()

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

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

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

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

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

NeXTSTEP ★★
()

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

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

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

Мну поклонник pdksh, тч чем меньше, тем лучше.

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

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

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

Не проблема, но и не default shell.

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

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

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

intelfx ★★★★★
()

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

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

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

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

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

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

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

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

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

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

RazrFalcon ★★★★★
()

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

bigc ★★
()

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

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

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

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

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

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

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

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

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