ありがとうございました。Emacs:バイトコンパイルすると、折りたたみ内のコンテンツが削除されます
init.leファイルをバイトコンパイルしようとしています。 問題は、init.lecファイルが空であることです! いくつかのテストの後、フォールディング(つまり;; {{{;;}}})内のコンテンツが削除されたことに気付きました。
誰もがこれを防ぐ方法を考えています。折り畳みを止めることとは別に、 - D(より正確にはfolding.el)。
また、折り畳みの構文を変更しようとしました。 それは簡単ではありませんでしたが、私がそれを動作させると、Emacsは折り畳みの内容を新しい構文で削除しました!クレイジーええ?
乾杯!
UPDATE:
これは私がきちんとすべてを保つためにfolding.leを使用します(上記のタイプミスのため申し訳ありません)私のinit.elファイル
です。
基本的には、それが何をするかの契約であり、すべてが折り畳まれたとき
だから、私のinit.elファイルは次のようになります;; {{{;;}}}タグ内のコンテンツを展開します
をバイトコンパイルした後(message "Loading Emacs!")
;;{{{ FIRST...
;;{{{ DIRECTORIES...
;;{{{ PACKAGES...
;;{{{ INTERFACE...
;;{{{ EDITOR...
;;{{{ FUNCTIONS...
;;{{{ HOOKS...
;;{{{ PACKAGES...
;;{{{ LAST...
(message "Emacs Loaded!")
、この結果init.elcファイル:
ELC
;;; Compiled by [email protected] 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)
乾杯
最初の 'init.le'ではなく' init.el'です。私はあなたが折畳みの意味ではないので、例を挙げてください。バイトコンパイルされた 'elc'ファイルを調べるべきではありません。 – kindahero