Файлы настроек emacs / elisp при загрузке

Я обнаружил, что elisp (emacs elisp), похоже, не читает .bashrc, поскольку переменная PATH отличается от той, что задана в .bashrc, как я здесь спросил. Я попытался загрузить .bashrc, используя «source .bashrc» в elisp, но когда я это сделаю, elisp просто завершает работу.

  • Какие файлы читает elisp при загрузке?
  • Есть ли способ, которым я могу использовать настройки, которые я создал в .bashrc (псевдоним, PATH, …)?

РЕШЕНИЕ

Жиль дал мне хороший ответ, и с PATH это зависит от того, как я начинаю Aquamcs.

  • Когда я нажимаю кнопку, чтобы запустить Aquamacs, у нее есть другая PATH.
  • Когда я запускаю «aquamacs» из командной строки, он имеет тот же PATH.

Псевдонимы представляют собой концепцию, специфичную для оболочки, поэтому алиасы bash не переносятся на eshell. У Eshell есть своя система псевдонимов, задокументированная в комментариях в верхней части em-alias.el . В двух словах вы определяете псевдонимы с помощью команд alias , и они автоматически сохраняются для будущих сеансов. Синтаксис не совпадает с bash , например, вы должны написать alias l='ls -l $*' в eshell, где вы пишете alias ls='ls -l' в bash. Определения псевдонимов живут в файле с именем ~/.eshell/alias где "~/.eshell" – это значение имени eshell-directory-name .

Eshell также имеет систему функций оболочки, задокументированную в комментариях в верхней части esh-cmd.el . Цитируя первый абзац:

Всякий раз, когда команда задается с использованием простого имени, например «ls», Eshell сначала ищет функцию Lisp имени «eshell / ls». Если он существует, он будет вызван в предпочтении любой другой команде, которая могла бы соответствовать имени «ls» (например, псевдонимы команд, внешние команды, функции Lisp этого имени и т. Д.).

  • Как я могу заставить emacs использовать другие css для публикации orgmode?
  • Как установить Emacs (текстовый редактор) на ubuntu Linux
  • Cygwin Mintty unicode не отображается неудачно, несмотря на то, что dejavu sans mono и все
  • Emacs: помогите мне понять управление файлами / буферами
  • Проблемы с инициализацией пакета Emacs 24
  • Настройки шрифта Emacs не работают в новом кадре
  • Как переключить кодировку текста в UTF-8 с помощью emacs?
  • Настройка Emacs Split to Horizontal
  • Использование Emacs для рекурсивного поиска и замены в текстовых файлах, которые еще не открыты
  • Использование emacs для управления процессами командной строки
  • Как я могу легче переключаться между буферами в Emacs?
  • Давайте будем гением компьютера.