Проблемы с передачей списка файлов в emacs - PullRequest
0 голосов
/ 14 мая 2018

Я пытаюсь передать вывод команды ack (например, grep) в emacs для редактирования группы файлов. Запуск в окне SSH без графики, я получаю это:

 #>  ack findit -l
 file1
 file2
 file3
 #>  ack findit -l | xargs emacs
 emacs: standard input is not a tty#>

У меня нет проблем с запуском emacs.

Есть идеи, что я делаю не так?

Дополнительная информация: если я запускаю xargs --verbose, я могу скопировать и вставить напечатанную команду, и она отлично работает.

strong text

1 Ответ

0 голосов
/ 14 мая 2018

Вы пробовали использовать emacsclient?Это работает для меня с

ack . *.c -l | xargs emacsclient -nw -a ''

, чтобы открыть все файлы .c, например.

...