/ / Як зробити вихідний файл Emacs у моєму профілі? - bash, оболонка, emacs, псевдонім, zsh

Як зробити джерело мого режиму Emacs моїм файлом профілю? - bash, оболонка, emacs, псевдонім, zsh

Я визначив деякі псевдоніми та фрагменти функцій int деяких моїх файлів профілю, скажімо, ~/.zprofile. Але Emacs їх ніколи не читає. існує вже тема про це. Однак цього недостатньо:

  1. Це не може source повністю .zshrc і буде випускати помилки для compinit і тому подібне.
  2. Здається, цей підхід працює тільки для середовища змінних.

Так в shell-mode або запустити команду в Emacs (Альт-!) ефект все ще відрізняється від терміналу (емулятори).

Чи існує якийсь спосіб вирішити проблему? Дякую.

Відповіді:

13 за відповідь № 1

Ви можете створити файл ~ / .emacs_zsh (або .emacs_bash, emacs_sh, ...), який shell-mode використовуватиме при запуску. Мій .emacs_bash просто:

. ~/.profile

Просто обов'язково вставте новий рядок в кінці лінії постачання або воно не буде виконано.