是否有可以返回“Mac”,“Windows”,“linux”等的Elisp命令?
答案 0 :(得分:5)
system-type是`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,berkeley-unix, hpux,irix,lynxos 3.0.1,usg-unix-v)表示某种Unix系统。