Emacs在启动时没有加载包

时间:2013-07-17 13:45:11

标签: emacs package startup

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

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

但是,如果输入emacs,则输入M-x load-file RETURN .emacs 然后会加载window-number-mode

这里发生了什么,为什么启动时window-number不会加载?请注意,我从elpa

下载了window-number

编辑窗口编号模式有效,但在emacs启动时无法启动。我必须输入M-x window-number-mode。我尝试将(window-number-mode)插入到我的.emacs文件中,但这并不能解决我的问题。

2 个答案:

答案 0 :(得分: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.

答案 1 :(得分:1)

如果您从elpa加载了包,请确保在使用该包之前有(package-initialize)。该函数(除其他外)更新加载路径以包括下载的包的目录。

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