У меня есть небольшой вопрос о запуске Emacs с помощью этой команды

xfce4-терминал -e "emacs -nw"

Я использую TERM = xterm-256color в моем .bashrc, но он действует только тогда, когда я впервые запускаю новый xfce4-терминал перед вызовом emacs -nw в два отдельных шага.

И, конечно, причина, по которой мне это нужно, заключается в запуске emacs в новом терминале с использованием горячих клавиш (lxde) с поддержкой 256 цветов. Я пробовал много разных решений (скрипты .sh и т.д.), Но ни одно из них не сработало.

Заранее спасибо.

1 ответ1

1

С помощью

xfce4-terminal -e "emacs -nw"

вы не используете bash - скорее, вы запускаете emacs напрямую. Таким образом, ваша инициализация оболочки не используется.

Если вы хотите убедиться, что bash запущен, вы можете сделать что-то вроде этого

xfce4-terminal -e "bash -i -c 'emacs -nw'"

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .