我剛開始使用emacs入門套件& clojure-mode。現在,當我在clojure模式下將'(fn
'鍵入或粘貼到緩衝區時,'fn
'字符將在窗口中以略小的小寫字母f被替換。緩衝區保存正確,但它非常煩人,特別是當我發現這個功能很難 - 在某人的「不可能」的代碼片段中令人困惑,並在光線褪去之前將其編輯爲一行。任何想法爲什麼這樣做,或者更重要的是,如何關閉它?clojure-mode爲什麼用一些捲曲的f字符代替fn?
4
A
回答
4
很抱歉回答我自己的問題。它在starter-kit-lisp.el中。查找從(eval-after-load 'clojure-mode
開始的行。
+0
我必須在'starter-kit-lisp.el'中註釋掉包含函數'esk-pretty-fn'和'(add-hook'clojure-mode-hook'esk-pretty-fn)'的行。和'starter-kit-lisp-autoloads.el' – adamjmarkham 2012-03-16 16:05:08
6
加載starter-kit-lisp後,可以通過將以下行添加到您的來關閉它。
(remove-hook 'clojure-mode-hook 'esk-pretty-fn)
然後重新加載Emacs使其生效。
0
在Emacs生活,你可以用下面的禁用此行爲:
在~/.emacs.d/packs/live/clojure-pack/config/clojure-conf.el
註釋這些行:
;;(eval-after-load 'clojure-mode
;; '(font-lock-add-keywords
;; 'clojure-mode `(("(\\(fn\\)[\[[:space:]]"
;; (0 (progn (compose-region (match-beginning 1)
;; (match-end 1) "λ")
;; nil))))))
;;
;;(eval-after-load 'clojure-mode
;; '(font-lock-add-keywords
;; 'clojure-mode `(("\\(#\\)("
;; (0 (progn (compose-region (match-beginning 1)
;; (match-end 1) "ƒ")
;; nil))))))
;;
;;(eval-after-load 'clojure-mode
;; '(font-lock-add-keywords
;; 'clojure-mode `(("\\(#\\){"
;; (0 (progn (compose-region (match-beginning 1)
;; (match-end 1) "∈")
;; nil))))))
重新啓動Emacs和有沒有更看中的符號。
相關問題
- 1. 爲什麼emacs用問號代替fn?
- 2. 如何捲曲使用Python的捲曲替代
- 3. 替代捲曲功能
- 4. AppleScript的:替代(用ASCII的捲曲
- 5. 替換字符串由捲曲
- 6. 如何使用捲曲代替的file_get_contents
- 7. Java中'\ f'字符的替代方法是什麼?
- 8. 在Javascript中,爲什麼我不能用f(f)代替x => f(f)(x)?
- 9. PHP多捲曲 - 找出什麼代理被用於特定的捲曲手柄
- 10. 「捲曲-F」 相當於Java
- 11. 移植捲曲-F到RestSharp
- 12. 什麼是硒的一些替代品?
- 13. 爲什麼通過執行「捲曲-r」
- 14. 代替某些字符的字符串
- 15. 爲什麼@ Html.Label()刪除一些字符
- 16. 「捲曲」是什麼意思?
- 17. 什麼是PHP捲曲
- 18. 在捲曲是什麼
- 19. 什麼是一些OpenID替代
- 20. 什麼是一些pagerank替代方案?
- 21. 捲曲HTTP代碼爲404
- 22. 捲曲返回一個字符串
- 23. 爲什麼Request.QueryString在某些情況下用空字符替換+?
- 24. 如何檢查用戶代理捲曲使用的是什麼?
- 25. 爲什麼Perl用「1」代替我的字符串?
- 26. 用什麼字體替代
- 27. 爲什麼我的Python代碼不代表某些字符?
- 28. 我得到一些捲曲的錯誤
- 29. 這個符號用於捲曲的目的是什麼
- 30. 爲什麼用'$'代替'。'?
Dammit - 它也是在common-lisp模式下使用lambda。所以我想這是emacs入門套件而不是clojure模式。 – fizzer 2011-05-07 11:45:02
我個人非常喜歡它!它的視覺效果令人驚歎,並且更加明顯的是它是一款拉姆達。我會問一個不同的問題:如何輕鬆地將該功能添加到所有的emacses中? – Markc 2011-05-07 22:08:57
@Markc:我和你在一起。我喜歡它。 – stand 2011-05-08 01:03:41