LINUX.ORG.RU

emacs22 + eshell/shell


0

0

Столкнулся с проблемой. eshell не понимает single quotes. т.е. echo -e `pwd` не даст текущий pwd, а даст `pwd`. Посоветовали использовать shell, ноо.. он как-то уныло работает с unicode( я прав, или тут другая причина) и выглядит это так http://i.piccy.kiev.ua/i2/a8/52/eabda3c8dfc0f34c222429991468.jpeg Конечно, `` нужны не для тестирования echo -e, а, к примеру, для тогоко gcc -Wall -g helloworld.c -o helloworld `pkg-config --cflags gtk+-2.0` \ `pkg-config --libs gtk+-2.0`

. Кто что посоветует?

Ответ на: комментарий от dilmah

Он его понимает очень по своему:

~ $ pwd
~
~ $ echo $(pwd)
Directory ~/
~ $ which pwd
eshell/pwd is a compiled Lisp function in `em-dirs.el'
~ $ $(/bin/pwd)
Symbol's function definition is void: /bin/pwd: command not found
~ $ /bin/pwd
/home/max

Begemoth ★★★★★
()
Ответ на: комментарий от Begemoth

не, $(pwd) оно понимает. Но не в pwd же дело. Что делать с `pkg-config bla-bla` ?

fukazzz
() автор топика
Ответ на: комментарий от mv

Проблему решил. Тут проблема была не с юникодом. А с отображением esc-sequencies(используются для расскраски консоли в данном случае). Кому интересно, решается так:

http://www.emacswiki.org/emacs/AnsiColor

Всем спасибо.

fukazzz
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.