Michael Bykov <m dot bykov at gmail dot com> writes: > как грепнуть что-то в емаксе? > > мне нужно выполнить цепочку команд, последняя - grep. Как грепу > передать высвеченный регион? В руководстве прямо про grep примера нет. > > Вот из руководства: высвечиваем регион, (пусть слово word), затем > выполняем произвольную команду по M-|: > > M-| cat <RET> --> word. > > M-| gpg <RET> - корректно работает. (В gpg регион передается). > > M-| ls <RET> --> правильно отдает список файлов (регион на ls не влияет). > > а как выполнить команду > > M-| ls | grep <RET> ? ---> ошибка. > > здесь регион не передается почему-то. Голову сломал :( Не усложняй. :) Выполни сначала M-! ls, выдели что нужно (хоть всё), и потом M-! grep Можно, конечно, выпендриться, и чуть-чуть обернуть shell-command-on-region, чтобы при пустом выделении оно посылало на вход весь буфер.
-- Alexey Voinov _______________________________________________ smoke-room mailing list smoke-room@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/smoke-room