Как установить emacs для windows

Как установить плагин Emacs (много раз это файл. el) на платформе Windows?

Я новичок в Emacs. Я обнаружил, что многие плагины emacs выпускаются как an .файл Эл. Я не уверен, как их установить. Могу ли я просто поместить их в каталог установки emacs?

4 ответов:

после его установки, скажем myplugin.el на

/.emacs.d/ каталог, добавьте следующее в свой .emacs file:

кроме того, во многих случаях вам понадобится следующее вместо второй строки:

в любом случае, вы должны ознакомиться с документацией пакета, который вы пытаетесь установить, на котором вы должны использовать.

если вы не уверены, где ваш

Как уже говорилось, вам понадобится расположение файла в пути загрузки Emacs.

прочитайте комментарии в верхней части файла, чтобы увидеть, если он имеет какие-либо конкретные инструкции по установке или использованию. Авторы часто предоставляют эту информацию, и нет ни одного правильного способа сделать это, поэтому разумно посмотреть.

в противном случае, если файл содержит (provide ‘some-name) строка (обычно в конце файла), то вы должны были бы использовать (require ‘some-name) загрузить оно.

вы также можете скомпилировать библиотеку байтов для скорости (но это другой вопрос).

много раз плагин emacs будет состоять из каталога файлов elisp, которые должны быть доступны из пути загрузки. Простой способ убедиться, что все отдельные файлы elisp, а также подкаталоги файлов elisp включены в путь загрузки и доступны, заключается в следующем:

    создать каталог с именем

/.в Emacs.д / сайт-Лисп.
установите все отдельные файлы elisp в

/.в Emacs.D / site-каталог lisp.
установить любые пакеты, которые состоят из нескольких файлов elisp в подкаталоге под вашим

/.в Emacs.D / site-каталог lisp.

добавьте следующий код в

/.файл emacs чтобы гарантировать, что Emacs «видит» все файлы elisp, которые вы установили:

это гарантирует, что все файлы elisp, которые находятся либо в любом из

/.в Emacs.каталог D / site-lisp или в подкаталоге под этим каталогом доступны.

В windows используйте путь загрузки, который выглядит следующим образом:

Если вы хотите полную функциональность MATLAB вы должны использовать:

Если вы просто хотите редактировать текстовые файлы:

Emacs: как устанавливать пакеты?

Хочу попробовать emacs, но без встроенного файлового браузера, по-моему, вообще невозможно работать (dired — подходит, когда работаешь с двумя, тремя файлами, но когда работаешь с десятком, по-моему, это нереально).
Хочу установить Emacs-nav и не врублюсь, как это сделать. В list-packeges его нет. Делаю по такому туториалу. Там сказано ввести определенный код в

/.emacs . У меня вообще нет такого пути, есть

/.emacs.d . Захожу и не знаю, куда надо ввести код, который в туториале, у меня там только файлы auto-save-list , elpa , eshell . Куда вводить-то?
Еще надо скачать там архив. Я его скачала и не знаю, куда его девать. Вообще непонятно.
Всем спасибо за ответы.

3 ответа 3

Так создайте этот файл с указанным содержимым.

paste emacs-lisp code from URL

Потом все настройки emacs-а будете добавлять туда.

А вообще-то я, например, использую emacs параллельно с Thunar (файл-манагер в xubuntu) или Nautilus в ubuntu или каким-нибудь другим GNOME-файл-манагером в др. Linux-ах.

Для открытия файла мне Ctrl-x Ctrl-f + (дополняет имена файлов) вполне хватает.

Опять же из командной строки всегда можно любую *nix-команду выполнить ( Meta-! ).

И для начала, запустите emacs, наберите Ctrl-h t и читайте туториал.

dired прикольная штуковина, если почитать про все ее возможности.

Если нужно отрыть файл, то ничего делать грандиозного не надо:

Если нужно визауальное решение гляньте тут

Не настроенным Emacs пользоватся конечно можно, но есть куча уже подогнанных и отлаженных сборок:

Читайте также:  Asus k501ux drivers windows 10

Если отвечать на вопрос, заданный в названии темы:

Если только начинаете — используйте менеджер пакетов, например MELPA. Там около 4200 разных пакетов. Описание установки тут: http://melpa.org/#/getting-started По сути, если вы еще в самом-самом начале настройки, достаточно удалить/перенести старый файл .emacs и создать новый со следующим содержимым:

После этого перезапустите emacs

А перечень пакетов тут: http://melpa.org/#/ Далее всё просто. Нажимаете M-x (Alt+X в emacs терминологии) и вводите команду:

После чего получите список все доступных пакетов от встроенных (GNU), до тех что установили (melpa). Подводите курсор к нужному, нажимаете Enter, открывается дополнительное окно где нажав на ссылку Install можно установить любой. Читайте описание к каждому пакету. Какие-то пакеты сразу вписываются и запускаются как влитые, какие-то для запуска нужно прописывать в .emacs, ну или запускать внутренней командой. Думаю, что разберётесь, так как всё, как правило, очень хорошо обписано. Особыне знания lisp в этом плане не особо требуется и устанавливается всё довольно легко и без ошибок.

Emacs в Windows

Как запустить Emacs в Windows?

Каков наилучший вкус Emacs для использования в Windows и где его можно скачать? И где находится файл .emacs?

Я использую EmacsW32, он отлично работает. EDIT: теперь я использую обычный GNU Emacs 24, см. Ниже.

Для меня самым большим преимуществом является то, что:

  • у него есть версия emacsclient, которая запускает сервер Emacs, если сервер не работает (откройте все ваши файлы в том же окне Emacs)
  • он включает в себя несколько полезных пакетов, таких как Nxml
  • У этого есть установщик Windows, или вы можете построить его из источников.

И в отношении XEmacs, согласно этот пост от Steve Yegge:

Подводя итог, я утверждал, что XEmacs имеет гораздо меньшую долю на рынке, худшую производительность, больше ошибок, значительно более низкую стабильность, и на данный момент, вероятно, меньше функций, чем GNU Emacs. Когда вы добавляете все это, это более слабый кандидат с большим отрывом.

EDIT: теперь я использую обычный GNU Emacs 24. Он также содержит Nxml, может быть установлен или создан из источников, а этот обертку, сервер Emacs запускается, если сервер не запущен. Ура!

Обратите внимание, что GNU Emacs для Windows поставляется с двумя исполняемыми файлами для запуска Emacs: “emacs.exe” и “runemacs.exe”. Первый хранит окно DOS-Prompt в фоновом режиме, а второе – нет, поэтому, если вы выберете этот дистрибутив и хотите создать ярлык, обязательно запустите “runemacs.exe”.

Самый простой способ найти, где пользовательский файл инициализации:

Самый простой способ открыть его (в буфере с нуля):

и нажмите C-j на eval

Ну, мне лично очень нравится то, что я использую с тех пор, как я начал с Emacs, который является GNU Emacs. Похоже, он построен для окон . Эта ссылка также отвечает на ваш вопрос . Emacs. Здесь вы можете скачать его. Вероятно, вы должны получить версию 22.2 (последняя).

Если это ваш первый раз, я надеюсь, вам понравится! Я знаю, что я абсолютно люблю emacs!

Я запускаю его под cygwin. Это также дает мне среду Unix-ish для обхода команд с помощью мета -!

Я использую ванильную версию Emacs. По моему опыту, это очень стабильно, просто, делает все, что мне нужно, и не добавляет кучу наворотов, которые мне не нужны. Файл .emacs может быть помещен в C:\Users\YourName, если установлена переменная среды HOME. Это отличный способ справиться с этим, потому что он работает на основе пользователя и имитирует поведение emacs в Linux. Вы можете скачать zip из любого зеркала репозитория программного обеспечения GNU в папке emacs/windows. Вам нужен файл с именем emacs-xx.x-bin-i686-pc-mingw32.zip .

Есть некоторые большие инструкции по настройке Emacs для окон здесь. По сути, “установка” сводится к:

  1. Загрузите emacs с зеркала GNU по адресу emacs/windows/emacs-version-bin-i686-pc-mingw32.zip и распакуйте zip файл в соответствующую папку. Предпочтительно C:\emacs, чтобы избежать пробелов в имени файла.
  2. Задайте для переменной среды HOME значение C:\Users\username (или что угодно). Сделайте это переменной только для пользователя (если она зависит от имени пользователя). Это где ваш файл .emacs идет.
  3. Если вам нужно меню “Пуск” или ярлык на рабочем столе, создайте ярлык для bin/runemacs.exe.
  4. Добавьте c:\emacs\emacs-xx.x\bin\к своему пути (пользователь или система), чтобы вы могли запустить его из командной строки.
Читайте также:  Appxbundle для windows 10 mobile

Кроме того, вы можете рассмотреть emacs-w64 для 64-битных оконных систем:

См. http://www.gnu.org/software/emacs/windows/ntemacs.html. Раздел 2.1 описывает, где его получить, а раздел 3.5 описывает, где находится файл .emacs(по умолчанию, в вашем домашнем каталоге, как указано переменной среды HOME).

Я запускал как GNU emacs, так и Xemacs на окнах. Я использовал его в качестве основного редактора, почтового клиента и т.д., Но не “просто” редактора.

Когда я недавно переустановил Vista, я установил последнюю версию GNU. Он работает нормально. Так же и Xemacs, но похоже, что у GNU есть их sh * t, поэтому Xemacs уже не так убедительно.

Я предлагаю вам использовать версию разработки GNU Emacs 23, которая довольно стабильна и будет выпущена относительно скоро. Вы можете получать еженедельные бинарные сборки по ссылке ниже.

У меня есть переносимая версия с готовой конфигурацией .emacs, которая устанавливает режим org, I-do и т.д. Он также включает в себя файл org sample. Я думаю, что это лучшая отправная точка для новых гостей.

В основном выполняется с помощью runemacs.bat и все готово.

Когда вы вынуждены использовать Windows, я…

Загрузите “Emacs for windows” и сохраните его в каком-то каталоге (в дальнейшем называемом EMACS_SOMEWHERE)

Отбросьте файл .cmd в “Запуск”, чтобы отобразить “Мои документы” на H: диск с помощью подставки, или если “Мои документы” находятся на удаленном сервере, я использую “Сетевой накопитель карты” в Проводнике для имеют “Мои документы” по имени H:. Затем я создаю переменную среды с именем HOME в Windows и даю ей имя “H: \”. Теперь я могу удалить файл .emacs в “Мои документы”, и он будет прочитан emacs при его запуске.

Затем я создаю каталог H:\bin. Затем я добавляю “H:\bin” в свою переменную среды “Путь” Windows.

Затем я создаю файл H:\bin\emacs.cmd. Он содержит одну строку:

Это честная работа, но она позволит мне запускать один и тот же emacs из командной строки или из командной строки cygwin при условии, что /cygdrive/h/bin добавляется в мой cygwin PATH переменная. Не использовал эту настройку некоторое время, но, как я помню, когда я снова вызываю emacs.cmd с новым файлом, все они становятся буферами в одном и том же сеансе emacs.

Лучшее место для запуска, чтобы получить двоичный файл MS Windows для GNU Emacs… GNU Emacs:

(О, и как я нашел этот URL-адрес? В руководстве Emacs, node Распространение. Если у вас есть доступ к Emacs в любом месте, это место для поиска такой информации.)

На этой странице вы увидите все, что вам нужно знать о получении Emacs. В частности, вы найдете раздел под названием Получение/загрузка GNU Emacs, который ссылается на зеркало рядом с GNU. Нажав на эту ссылку, вы перейдете на страницу ссылок, которые загружают все релизы Emacs с момента выпуска 21.

Более точно здесь, на этой странице ссылок, вы также увидите ссылку каталога windows. Нажмите эту ссылку, чтобы получить страницу ссылок на исполняемые файлы Emacs (исполняемые файлы) для MS Windows. Это страница, которую вы хотите.

Знание приведенной выше информации может помочь, когда вам нужно снова найти страницу, если вы ее не отметили. Но вот конечный URL, прямо: http://mirror.anl.gov/pub/gnu/emacs/windows/

Читайте также:  System library mac os

В последнем выпуске Emacs 25 был https://bitbucket.org/Haroogan/emacs-for-windows , но вся страница была удалена.
Преимущество этой сборки и emacs-w64 выше в том, что они поставляются с jpg, png, tiff DLL, а также с lxml DLL, которая необходима для нового веб-браузера eww .

Для доступа к файлу .emacs для вашего профиля проще всего открыть emacs. Затем сделайте C-x C-, введите

USERNAME/.emacs(или вы можете использовать init.el или один из других вкусов). Введите свой материал в файл и C-x C-s (я думаю), чтобы сохранить его.

Фактический файл находится (в Windows XP) в каталоге c:\Documents and Settings\USERNAME.emacs.d(независимо от того, что вы назвали файлом) или эквивалентной орфографии/местоположения в вашей системе.

Вы можете скачать GNU Emacs NT из здесь прямо. Он отлично работает в окнах, убедитесь, что вы создали ярлык для файла runemacs.exe, а не файл emacs.exe, чтобы он не отображал командную строку перед открытием!

XEmacs менее стабилен, чем GNU Emacs, и множество расширений специально написаны для GNU. Я бы порекомендовал GNU > X.

Вы можете поместить файл .emacs в корень диска, на котором он установлен. Не уверен, что вы можете добавить его в другое место…

Im, использующий emacs32, у меня есть только одна проблема:

Если вы считаете Emacs редактором латекса для Windows 7.

Emacs4LS (поддержка Emacs 4 Latex под Windows 7) для новичков для Emacs.
http://chunqishi.github.io/emacs4ls/

  • Легкие шаги для установки.
  • Встроенные плагины.

Я столкнулся с этой проблемой и обнаружил ошибку (по крайней мере, в моем случае) как существование c:\site-lisp\site-start.el , файл, который был создан при установке EmacsW32 и который не был удален, когда я его удалил. (Vanilla GNU Emacs для Windows имеет c:\site-lisp в своем пути загрузки и попытается загрузить этот файл, который каким-то образом завершает запуск этой ошибки.)

Решение: удаление всего каталога ( c:\site-lisp ) работало для меня, но вы должны просто удалить файл site-start.el .

Я предпочитаю запускать клиент Windows 10 + VcXsrv + Emacs 25 в WSL. Emacs это моя оболочка.

Как установить emacs для windows

Войти

Авторизуясь в LiveJournal с помощью стороннего сервиса вы принимаете условия Пользовательского соглашения LiveJournal

Устанавливаем Emacs в Windows

В своё время, когда я увлекался Линуксом, я часто пользовался GNU Emacs. Особенно любил использовать его на ноутбуке в отпуске: знакомые и родственники приходили в дикий восторг, когда я показывал им, на что способен текстовый редактор )))
И уже тогда я задумывался над тем, а нету ли сборки этой программы для Windows? К сожалению, руки дошли только сейчас, ведь оказалось, что Emacs для окошек есть. Я решил установить его немедля. Задача оказалась не очень простой, выявились некоторые нюансы. В рунете информации по установке я не нашел, поэтому и написал эту статью, чтобы желающие попробовать Emacs не напрягали свой мозг, читая заковыристые англоязычные мануалы.
Описанный мной способ подходит для Windows XP и Windows 7, вполне вероятно, что и для Vista тоже.
Для установки нам потребуется полный архив с дистрибутивом, например emacs-22.3-bin-i386.zip, скачать его можно с ftp-сервера GNU:
http://ftp.gnu.org/gnu/windows/emacs/
Содержимое архива необходимо распаковать в папку C:\emacs. Для того, чтобы программа запускалась корректно, в этой папке нужно создать каталог emacs.d, поместить в него файл init.txt (http://www.claremontmckenna.edu/pages/faculty/alee/emacs/init.txt), и переименовать его в init.el
Затем следует настроить переменные среды. Для этого нужно открыть свойства системы, перейти на вкладку «Дополнительно», выбрать закладку «Переменные среды», и добавить переменную HOME со значением C:\emacs\

После этого выполняем перезагрузку компьютера, заходим в папку C:\emacs\bin и запускаем файл runemacs.exe (для удобства можно вывести ярлык на рабочий стол). Если всё было сделано правильно, на экране возникнет следующее:

Если вы спросите, а зачем всё это, есть же Word, или Open Office на худой конец, я отвечу просто: Tetris!)))

Оцените статью