仅在需要时才需要包装

时间:2016-05-13 16:24:04

标签: emacs path

在我的.emacs中,我有以下几行:

(require 'xclip)
(xclip-mode 1)

但是,在某些计算机上,我无法拥有它(例如,在xclip需要的没有X11的计算机集群上)。

然而,我怎样才能保持相同的.emacs,例如使用if语句检查xclip是否在PATH中?我在网上搜索了一些提示,但是找不到任何东西。 (对不起,如果我的问题多余!)

1 个答案:

答案 0 :(得分:3)

python 2.7.10

    numpy:          1.11.0
    pandas:         0.18.1
    scipy:          0.17.1
    scikit-learn:   0.17.1
    sklearn:        0.0 (which is weird but correct: https://pypi.python.org/pypi/sklearn/)

N.B。 Emacs在(when (and (executable-find "xclip") (require 'xclip nil 'noerror)) (xclip-mode 1)) 中有自己的路径,但应该初始化为与PATH env var类似的东西。