Я новичок в Emacs. Я установил снаряда.Почему проект Emacs C-c p не определен?
Когда я C-c p
, он говорит:
C-c p is undefined
Хотите знать, что это не так?
Следующий мой файл ~/.emacs
.
(require 'package)
(add-to-list 'package-archives
'("melpa" . "http://melpa.milkbox.net/packages/") t)
(package-initialize)
(defvar required-packages
'(
projectile
) "a list of packages to ensure are installed at launch.")
(require 'cl)
; method to check if all packages are installed
(defun packages-installed-p()
(loop for p in required-packages
when (not (package-installed-p p)) do (return nil)
finally (return t)))
; if not all packages are installed, check one by one and install the missing ones.
(unless (packages-installed-p)
; check for new packages (package versions)
(message "%s" "Emacs is now refreshing its package database...")
(package-refresh-contents)
(message "%s" " done.")
; install the missing packages
(dolist (p required-packages)
(when (not (package-installed-p p))
(package-install p))))
(require 'projectile)
(projectile-global-mode)
Редактировать
Мой .projectile файл
-/venv
-*.pyc
-*.pyc~
-.git
-.gitignore
-.DS_Store
Edit 2
C-h v
выход для projectile-keymap-prefix
, как показано ниже:
projectile-keymap-prefix is a variable defined in `projectile.el'.
Its value is "^Cp"
Documentation:
Projectile keymap prefix.
You can customize this variable
Редактировать 3
Я использую OS X 10.10.4. Я запускаю emacs из командной строки $emacs
. Я установил Emacs, используя следующие команды:
brew install emacs --with-cocoa
И в первый раз (когда я запускаю emacs). Если делать M-x
, я не получаю project-switch-project
, скорее получаю project-switch-to-buffer
. После переключения буфера я могу переключить проект.
У вас есть '.projectile' файл где-нибудь? Если вы не в рамках проекта, я понимаю, что это может не сработать. – GJStein
Я должен также указать, что ваш код '.init' работал для меня с точки зрения установки' projectile' и получения команд для работы. Возможно, попробуйте перезапустить emacs. – GJStein
Привет, У меня есть .projectile файл в каталоге – Elisa