Я новичок в emacs, уже полторы недели. У меня mac, high sierra, 10.13.2.
Я использую use-package
.
Я пытался настроить helm-projectile
, используя базовую конфигурацию, такую как эта ссылка, но я не могу заставить работать helm-projectile-find-file
(я являюсь пользователем предыдущего vim и мне нужен Ctrl-P как установка).
Вот скриншот ошибки, которую я получаю при запуске helm-projectile-find-file
Чтобы было ясно:
projectile-find-file
работает нормальноhelm-projectile-find-file-in-known-projects
работает нормальноhelm-projectile-switch-project
работает нормально- и т. д.
Просто helm-projectile-find-file
не работает. Я так озадачен тем, почему, и я пытался решить эту проблему все выходные, поэтому любая помощь будет оценена по достоинству.
Вот соответствующие настройки, которые я использую в моем файле конфигурации .emacs.
;; Projectile
(use-package projectile
:ensure t
:defer t
:config
(projectile-global-mode))
;; Helm
(use-package helm
:ensure t
:config
(helm-mode 1)
(setq helm-autoresize-mode t)
(global-set-key (kbd "C-x C-f") #'helm-find-files)
(global-set-key (kbd "M-x") #'helm-M-x)
(define-key helm-map (kbd "<tab>") 'helm-execute-persistent-action) ; rebind tab to do persistent action
(define-key helm-map (kbd "C-i") 'helm-execute-persistent-action) ; make TAB works in terminal
(define-key helm-map (kbd "C-z") 'helm-select-action) ; list actions using C-z
)
;; Helm Projectile
(use-package helm-projectile
:bind (("C-S-P" . helm-projectile-switch-project))
:map evil-normal-state-map
("C-p" . helm-projectile-find-file))
:ensure t
)
Здесь ссылка на мой полный файл .emacs< /em> конфигурационный файл.
*Messages*
буфере) или еще лучшеM-x debug-on-error
и скопируйте/вставьте полный*Backtrace*
буфер после воспроизведения. - person tripleee   schedule 03.04.2018(void-function string-empty-p)
- person tripleee   schedule 03.04.2018(require 'subr-x)
перед попыткой вызвать функцию? github.com/atilaneves/cmake-ide/issues/55 - person tripleee   schedule 03.04.2018