Сделать zsh использовать readline вместо zle?

Есть ли способ заставить zsh использовать чтение readline /etc/inputrc и ~/.inputrc вместо zle модуля?

Я сохраняю привязки ключевых inputrc командной строки в inputrc для глобального применения ко всем другим «оболочкам», которые используют его как те, что используются в sqlite , mysql и т. Д.

Я думаю, zsh должен быть совместим с bash и предложить такой вариант.

  • В чем ключевое различие между конфигурацией grml zsh и конфигурацией oh-my-zsh
  • Стандартное завершение Zsh отлично работает, так почему люди рекомендуют загружать модуль compinit?
  • Почему `kill -s INT <zsh PID>` ведет себя иначе, чем `Ctrl-C`?
  • Объединение расширения параметров с модификаторами в zsh
  • Как фиксировать статус выхода команды без конечного результата в конвейере?
  • Не удается открыть оболочку после изменения оболочки по умолчанию
  • Невозможно удалить апострофы из имен файлов в терминале
  • zsh удалить часть приглашения
  • One Solution collect form web for “Сделать zsh использовать readline вместо zle?”

    Нет, zsh не поддерживает readline. У Zle более богатые функциональные возможности, чем readline (особенно для завершения, поиска истории, vi-режима, …), было бы невозможно реализовать все функции zsh поверх readline без почти полной перезаписи. Поэтому не ожидайте, что кто-то это выполнит.

    Если вы хотите, чтобы ваш .inputrc в основном применялся в zsh, я думаю, вам было бы лучше написать парсер для .inputrc и преобразовать привязки клавиш в zsh, если это применимо.

    Interesting Posts
    Linux и Unix - лучшая ОС в мире.