У меня есть небольшой вопрос по запуску emacs с помощью этой команды
xfce4-терминал -e "emacs -nw"
я используюTERM=xterm-256colorв моем .bashrc, но это срабатывает только тогда, когда я впервые запускаю новый xfce4-terminal перед вызовом emacs -nw в два отдельных шага.
И, конечно, мне это нужно для запуска emacs в новом терминале с помощью горячих клавиш (lxde) с поддержкой 256 цветов. Я перепробовал много разных решений (скрипты .sh и т. д.), но ни одно не сработало.
Заранее спасибо.
решение1
С использованием
xfce4-terminal -e "emacs -nw"
вы не работаете bash
— скорее, вы работаете emacs
напрямую. Поэтому ваша инициализация оболочки не используется.
Если вы хотите убедиться, что bash запущен, вы можете сделать что-то вроде этого
xfce4-terminal -e "bash -i -c 'emacs -nw'"