簡體   English   中英

如何檢測.emacs文件中的Cocoa Emacs?

[英]How can I detect Cocoa Emacs in my .emacs file?

我如何判斷(從.emacs內部)Emacs版本是否是Cocoa? 我只想要一些配置選項在Cocoa Emacs中加載時應用,而不是在命令行版本中加載。

嘗試(featurep 'ns)檢查NextStep emacs功能。 另見Ch v window-system ,可以檢查該變量是否為'ns

執行類似以下操作就足夠了:

要查看您是否在Mac上並且未在命令行版本中運行:

(when (and (eq system-type 'darwin) window-system)
  (setq my-option "cocoa"))

要查看您是否在Mac上並且在命令行版本中運行:

(when (and (eq system-type 'darwin) (not window-system))
  (setq my-option "command-line"))

編輯:我編輯了我的答案,檢查Mac(系統類型)而不是命令行(窗口系統)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM