Emacs không thể đánh giá tệp .emacs trong Windows


0

Tôi đã làm theo .emacs đơn giản


(require 'package)
(push '("marmalade" . "http://marmalade-repo.org/packages/") package-archives )
(push '("melpa" . "http://melpa.milkbox.net/packages/") package-archives)

;; enable evil aka vim-bindings
(require 'evil)
(evil-mode 1)

;; enable workgroups
(require 'workgroups2)
(workgroups-mode 1)

(require 'tramp)
(setq tramp-default-method "plink")

Khi tôi bắt đầu emacs tôi nhận được sau:


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

File error: Cannot open load file, no such file or directory, evil

Khi tôi cố gắng đánh giá các biểu thức s riêng biệt, chúng hoạt động.

Câu trả lời:


3

Tôi nghĩ rằng bạn có thể phải cài đặt evil Đầu tiên. Thêm các kho lưu trữ là không đủ. Bạn có thể cài đặt các gói bằng cách gõ M-x list-packages, điều này sẽ đưa bạn đến danh sách các gói có sẵn trên kho hiện tại của bạn (trong trường hợp đó mứt melpa ), chỉ cần tìm evil và họ nhấn enter để được nhắc với các tùy chọn cài đặt.

Nếu bạn muốn làm điều đó bằng mã, bạn có thể sử dụng package-install chức năng, như thế này:

(package-refresh-contents) 
(package-install 'evil)

tôi sử dụng một chức năng được viết bởi người dùng này từ StackOverflow, cho phép tôi chỉ định danh sách các gói sẽ được cài đặt khi khởi động emacs. Bạn nên xem qua.


vâng, đây là vấn đề Tôi đã cài đặt cái ác, nhưng quản lý để quét sạch nó.
Fdr
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.