<br><br><div class="gmail_quote">7 июля 2008 г. 15:52 пользователь Alexey I. Froloff &lt;<a href="mailto:raorn@altlinux.ru">raorn@altlinux.ru</a>&gt; написал:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
* Денис Черносов &lt;<a href="http://denis0.ru" target="_blank">denis0.ru</a>@&gt; [080707 14:11]:<br>
<div class="Ih2E3d">&gt; У меня не завелось. Поиски привели к важному замечанию - vim<br>
&gt; должен быть собран с опцией +balloon_eval<br>
</div>$ vim --version | grep -o .balloon_eval<br>
+balloon_eval<br>
<br>
Ессно, работает это только в gvim.<br>
<div class="Ih2E3d"><br>
&gt; Кто-нибудь вообще баловался с этой фичей? Стоит ли она дополнительных танцев<br>
&gt; с бубном? Не порождает ли других проблем?<br>
&gt; Или у меня просто руки кривые и должно работать из коробки?<br>
</div>С простой<br>
<br>
fun! BExpr()<br>
 &nbsp;return v:beval_text<br>
endfun<br>
<br>
у меня работает. &nbsp;Тем не менее я бы не рекомендовал тупо<br>
конкатить к имени команды произвольную строку и отдавать это на<br>
system. &nbsp;Пользуйтесь shellescape().<br>
<br>
Попробовал вместо mueller использовать dict:<br>
 &nbsp;return system(&quot;dict -d engcom &quot; . shellescape(v:beval_text))<br>
<br>
Начнём с того, что в beval_text попадают и знаки препинания<br>
(точка, запятая, скобки). &nbsp;Нормально это заработало только в gtk2<br>
версии gvim (в neXtaw версии не вижу русского). &nbsp;Иногда<br>
получается простыня такого размера, что с трудом умещается на<br>
экран. &nbsp;Если при этом курсор попадает на сам тултип, то он<br>
моргает на секунду и сразу пропадает.<br>
</blockquote></div><br>Прикольно!!! Простынки, правда иногда действительно на весь экран, но это наверное нужно управлять опциями словаря. И моргает местами - есть такое. Но смотрится очень даже!!!<br><br>Алексей, спасибо за краткие, но емкие комментарии!<br>