В настоящее время я переключился на emacs (aquamacs), и я в процессе миграции всего своего рабочего процесса в него шаг за шагом (org-mode, dired и т.д., от pathfinder, скорость записи и т.д.).
Единственное, что мне еще предстоит попробовать (и, кажется, это самое большое препятствие) - встроенная оболочка emacs (оболочка и/или eshell, здесь называемая "eshell" ), из-за наличия zsh для меня идеально подходит. неуверенный, если есть способ существенно зеркально отобразить/свести к минимуму необходимые шаги преобразования/адаптации.....
мои вопросы:
-
может быть рассмотрен как супермножество zsh (т.е. eshell может делать все, что может zsh, плюс больше)? я полагаю, что у eshell недостает немного по сравнению со стандартными оболочками (bash, zsh, ksh, tcsh и т.д.), в противном случае это была бы одна из стандартных оболочек (исправьте меня, если я ошибаюсь, чтобы об этом думать).
-
Каковы ограничения main при использовании eshell над zsh? любые люди переключаются с zsh на eshell и чувствуют, что есть аспекты zsh, которые вы критически пропустите?
-
Кто-нибудь знает какие-либо ссылки/ресурсы, выполняющие сравнение функций zsh/eshell?
-
далее, какие-либо ресурсы для внесения изменений из одной обычной оболочки в eshell? советы по миграции рабочего процесса?
-
Если eshell не является "мощным", как zsh, то какое преимущество имеет eshell над zsh? любые советы и рекомендации по использованию eshell в emacs, которые иллюстрируют время, потраченное на изучение этого?
-
нужно ли просто отказаться от eshell и продолжать использовать zsh, если он делает все, что мне кажется нужным? или это несколько "силовых рабочих процессов", которые стоят того (о которых я не знаю)?
thnx заранее.