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`

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

Re: emacs22 + eshell/shell

$(pwd) тоже не понимает?

dilmah ★★★★★ ()
Ответ на: Re: emacs22 + eshell/shell от dilmah

Re: emacs22 + eshell/shell

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

~ $ 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 ★★★★★ ()
Ответ на: Re: emacs22 + eshell/shell от Begemoth

Re: emacs22 + eshell/shell

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

fukazzz ()

Re: emacs22 + eshell/shell

У меня в 22-м емаксе shell нормально с юникодом работает.

mv ★★★★★ ()
Ответ на: Re: emacs22 + eshell/shell от mv

Re: emacs22 + eshell/shell

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

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

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

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