[room] вопрос про shell
Michael Bykov
m.bykov на gmail.com
Вс Апр 24 11:12:02 UTC 2011
салют,
я вызываю shell-команду в емаксе. Регион передается как параметр - строка.
То есть shell получает
echo "~/web" | xargs ls
и говорит - нет файла ~/web
а нужно, чтобы он получил
echo ~/web | xargs ls
тогда все работает правильно.
Вот как "~/web" заменить на ~/web, скажите, пожалуйта?
Емакс-функция такая:
(defun ls-region (&optional b e)
(interactive "r")
(shell-command-on-region b e "xargs ls")
)
Дальше выделяю в тексте ~/web, вызываю M-x ls-region, и получаю, что нет
файла "~/web". Когда директория ~/web - есть
--
М.
http://diglossa.ru
xmpp://m.bykov@jabber.ru
----------- следующая часть -----------
Вложение в формате HTML было удалено...
URL: <http://lists.altlinux.org/pipermail/smoke-room/attachments/20110424/41794d6a/attachment-0001.html>
Подробная информация о списке рассылки smoke-room