非常感谢您的帮助。
我正在尝试对我的 init.le 文件进行字节编译。我遇到的问题是生成的 init.lec 文件是空的!经过一些测试,我意识到折叠内的任何内容(即;;{{{;;}}})都被删除了。
任何人都知道如何防止这种情况,除了停止使用折叠:-D(更准确地说是folding.el)。
我还尝试更改折叠语法。这并不容易,但是当我让它工作时,Emacs 用新的语法删除了折叠的内容!疯了吧?
干杯!
更新:
这是我的init.el文件(抱歉上面的错字)
我使用fold.le来保持一切整洁。
基本上,它所做的是收缩和扩展 ;;{{{ ;;}}} 标签内的内容
所以当所有东西都折叠起来时,我的 init.el 文件看起来像这样:
(message "Loading Emacs!")
;;{{{ FIRST...
;;{{{ DIRECTORIES...
;;{{{ PACKAGES...
;;{{{ INTERFACE...
;;{{{ EDITOR...
;;{{{ FUNCTIONS...
;;{{{ HOOKS...
;;{{{ PACKAGES...
;;{{{ LAST...
(message "Emacs Loaded!")
字节编译后,这是生成的 init.elc 文件:
ELC
;;; Compiled by rafaelgp@RAFAELGP-PC on Thu Apr 19 17:37:20 2012
;;; from file c:/Users/rafaelgp/AppData/Roaming/.emacs.d/init.el
;;; in Emacs version 24.0.92.1
;;; with all optimizations.
;;; This file uses dynamic docstrings, first added in Emacs 19.29.
;;; This file does not contain utf-8 non-ASCII characters,
;;; and so can be loaded in Emacs versions earlier than 23.
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(byte-code "\300\301!\210\300\302!\207" [message "Loading Emacs!" "Emacs Loaded!"] 2)
干杯