Установка ya-сниппета в emacs 23 вручную

Я новичок в emacs... поэтому я пытался установить ya-сниппеты для этого, сначала я скачал tar-файл ya-snippet, а затем распаковал его и сохранил.emacs.d / packages /, а затем добавил следующий код в мой файл.emacs

;; yasnippet                                                                    
(add-to-list 'load-path                                                         
          "~/.emacs.d/packages/yasnippet")                                  
(require 'yasnippet)
(yas-global-mode 1)

но мое получение следующей ошибки...

Warning (initialization): An error occurred while loading `/home/nitesh/.emacs':

Symbol's function definition is void: yas-global-mode

To ensure normal operation, you should investigate and remove the
cause of the error in your initialization file.  Start Emacs with
the `--debug-init' option to view a complete error backtrace.

пожалуйста, сообщите мне об ошибке и, поскольку я новичок в emacs, и, пожалуйста, скажите, что каждая строка делает мой файл.emacs, написанный для настройки yasnippet? и, пожалуйста, скажите мне, что добавить в файл.emacs для ya -snippet, чтобы использовать все фрагменты кода c / C++, поставляемые с ним по умолчанию?

1 ответ

Шаг первый: поместите следующие две строки в верхней части вашего .emacs файл и перезапустите Emacs:

(require 'package)
(package-initialize)

Шаг второй: M-x list-packages

Шаг третий: выберите Yasnippet с левой кнопкой мыши, а затем нажмите Installи нажмите Yes,

Шаг четвертый: Откройте свой .emacs подать и поместить это под package-initialize

(require 'yasnippet)

(yas-global-mode 1)

Шаг пятый: Перезапустите Emacs и получайте удовольствие от кодирования. Строка режима будет отображаться yas когда этот второстепенный режим активен.

Другие вопросы по тегам