1
是否有可以返回「Mac」,「Windows」,「linux」等的Elisp命令?如何找出我在Emacs中運行的操作系統?
是否有可以返回「Mac」,「Windows」,「linux」等的Elisp命令?如何找出我在Emacs中運行的操作系統?
系統類型是在`C源代碼'中定義的變量。 它的值是gnu/linux
文檔: 該值是一個符號,表示您正在使用的操作系統的類型。 特殊值:
`gnu' compiled for a GNU Hurd system.
`gnu/linux' compiled for a GNU/Linux system.
`gnu/kfreebsd' compiled for a GNU system with a FreeBSD kernel.
`darwin' compiled for Darwin (GNU-Darwin, Mac OS X, ...).
`ms-dos' compiled as an MS-DOS application.
`windows-nt' compiled as a native W32 application.
`cygwin' compiled using the Cygwin library.
別的(在Emacs 23.1,可能性是:AIX,伯克利的Unix,HP-UX ,IRIX的LynxOS 3.0.1,USG-UNIX-V)表示某種Unix系統中的。
64位窗口怎麼樣?是否覆蓋了windows-nt(與描述所述相反)?或者是不可能爲64位Windows編譯emacs(很難想象)?或者是其他東西? – sepp2k 2010-11-27 15:30:58