Как установить pony-mode для Django в emacs - PullRequest
1 голос
/ 10 ноября 2011

Я новичок в Emacs, и я хотел бы установить режим пони для Django.Я боролся с инструкциями по установке, но я не нашел способ заставить его работать.Нужно ли мне байтовой компиляции всех файлов .elКак я могу это сделать?Есть ли зависимости, которые нужно установить?Мне удалось получить следующую ошибку: pony-mode.el:83:1:Error: Cannot open load file: files-x.Может кто-нибудь предоставить полный набор инструкций?

Я использую emacs GNU Emacs 23.1.1 на ubuntu 10.04

Ответы [ 3 ]

4 голосов
/ 10 ноября 2011

Я заметил, что pony-mode также доступен через package.el

У меня есть менеджер пакетов, настроенный так:

(require 'package)
(dolist (source '(("marmalade" . "http://marmalade-repo.org/packages/")
                  ("elpa" . "http://tromey.com/elpa/")))
  (add-to-list 'package-archives source t))
(package-initialize)

И тогда вы сможете запустить package-install введите команду и введите pony-mode при появлении запроса в минибуфере.

2 голосов
/ 10 ноября 2011

Работает у меня просто отлично

git clone http://github.com/davidmiller/pony-mode ~/Development/pony-mode

M-x byte-compile-file (compile only pony-mode.el)

А затем добавить в .emacs:

(add-to-list 'load-path "~/Development/pony-mode")
(require 'pony-mode)

Конечно, вам придется изменить пути для вашего ... Будьте осторожны с путем в функции пути загрузки, без окончательного / и без пробелов

0 голосов
/ 10 ноября 2011

Ошибка «Не удается открыть загрузочный файл: files-x» не связана с байтовой компиляцией.

В GNU Emacs есть файл 'files-x.el', который требуется для режима pony для установки локальных переменных dir для настроек проекта.

Эта ошибкаскорее всего, это означает, что переменная `load-path 'установлена ​​так, что она не может найти файлы -x.el.

(/ usr / local / share / emacs / 23.1 / lisp / files-x.el будет хорошим первым местом для поиска в вашем случае. Ch v load-path позволит вам проверить эту переменную.)

Инструкции по установке, предоставляемые @Fernando, должны работать, если ваша установка стандартная

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...