命令扩展:如何说服eshell我不是要尝试执行elisp表达式?

时间:2012-03-21 18:44:40

标签: emacs expansion eshell

git grep fizzbuzz $(git rev-list --all)
fatal: Invalid object name 'Symbol's function definition is void'.

当然,M-x shell中的相同命令工作正常。

我如何说服eshell我不是要在这里执行一个elisp表达式,这样我就可以得到我明确寻求的git grep好处?

2 个答案:

答案 0 :(得分:2)

尝试:

git grep fizzbuzz ${git rev-list --all}

答案 1 :(得分:0)

如果我使用backtics包装$(),可以在我的emacs中使用,例如:

git grep fizzbuzz `$(git rev-list --all)`