3

Emacs 不会加载window-number我的.emacs文件中包含以下内容的包:

;;;windows                                                                  
(require 'window-number)                                                    
(window-number-mode) 

但是,一旦启动 emacs,如果我输入:M-x load-file RETURN .emacs Thenwindow-number-mode将被加载。

这里发生了什么,为什么window-number在启动时无法加载?注意我window-number是从elpa下载的

EDIT window-number-mode 有效,但是当 emacs 启动时它不会启动。我必须打字M-x window-number-mode。我尝试插入(window-number-mode)我的.emacs文件,但这并没有解决我的问题。

4

2 回答 2

2

如果您从 elpa 加载包,请确保(package-initialize)在使用该包之前已安装。该功能(除其他外)更新加载路径以包含下载包的目录。

“require”可能是不必要的,因为 elpa 包通常具有自动加载功能,但它没有害处。

于 2013-07-17T14:11:29.173 回答
1

在 .el 文件中你见过这个吗?

;; Installation
;; ============

;; Drop this file into your load path.  C-h v load-path RET or F1 v
;; load-path RET will help.  Then place the following lines into your
;; .emacs or ~/.xemacs/init.el and uncomment them.

;; ----------------------------------------------------------------------------

;; (autoload 'window-number-mode "window-number"
;;   "A global minor mode that enables selection of windows according to
;; numbers with the C-x C-j prefix.  Another mode,
;; `window-number-meta-mode' enables the use of the M- prefix."
;;   t)

;; (autoload 'window-number-meta-mode "window-number"
;;   "A global minor mode that enables use of the M- prefix to select
;; windows, use `window-number-mode' to display the window numbers in
;; the mode-line."
;;   t)

;; ----------------------------------------------------------------------------

;; Then you can use M-x window-number-mode RET to turn the mode on, or
;; place (window-number-mode 1) and (window-number-meta-mode 1) into
;; your .emacs or ~/.xemacs/init.el.
于 2013-07-17T13:57:36.023 回答