<?xml version="1.0" encoding="utf-8"?>
<!-- If you are running a bot please visit this policy page outlining rules you must respect. http://www.livejournal.com/bots/ -->
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:lj="http://www.livejournal.com">
  <id>urn:lj:livejournal.com:atom1:ru_emacs</id>
  <title>Обсуждаем (X)Emacs на русском</title>
  <subtitle>Обсуждаем (X)Emacs на русском</subtitle>
  <author>
    <name>Обсуждаем (X)Emacs на русском</name>
  </author>
  <link rel="alternate" type="text/html" href="http://ru-emacs.livejournal.com/"/>
  <link rel="self" type="text/xml" href="http://ru-emacs.livejournal.com/data/atom"/>
  <updated>2012-05-14T08:49:13Z</updated>
  <lj:journal userid="8489847" username="ru_emacs" type="community"/>
  <link rel="service.feed" type="application/x.atom+xml" href="http://ru-emacs.livejournal.com/data/atom" title="Обсуждаем (X)Emacs на русском"/>
  <link rel="hub" href="http://pubsubhubbub.appspot.com/"/>
  <entry>
    <id>urn:lj:livejournal.com:atom1:ru_emacs:82757</id>
    <author>
      <name>Dennis Yurichev</name>
    </author>
    <lj:poster user="dennis" userid="14550439"/>
    <link rel="alternate" type="text/html" href="http://ru-emacs.livejournal.com/82757.html"/>
    <link rel="self" type="text/xml" href="http://ru-emacs.livejournal.com/data/atom/?itemid=82757"/>
    <title>emacs/CEDET/gdb под виндой</title>
    <published>2012-05-14T08:49:13Z</published>
    <updated>2012-05-14T08:49:13Z</updated>
    <content type="html">Есть проект на C++ под Винду, с которым я работаю в MS VS 2010.&lt;br /&gt;MS VS 2010 уже поднадоел своими тормозами и не очень внятным IntelliSense.&lt;br /&gt;Вопрос к залу: возможно ли в емаксе и CEDET (?) поднять приблизительный аналог среды?&lt;br /&gt;Хочется: автодополнение, "go to definition/declaration", браузер классов/методов.&lt;br /&gt;Но еще и хочется отладчик (gdb виндовый - это возможно?) с аналогичным браузингом всех локальных переменных, аргументов, итд. Чтобы из емакса можно было и отладку делать.&lt;br /&gt;В качестве компилятора, вероятно, mingw или clang...&lt;br /&gt;И все это под виндой.&lt;br /&gt;Вопрос: стоит ли заниматься этим утонченным извращеннием или все же не стоит тратить нервы?</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:ru_emacs:82512</id>
    <author>
      <email>valery.vv@gmail.com</email>
      <name>Valery V. Vorotyntsev</name>
    </author>
    <lj:poster user="vorotylo" userid="9662003"/>
    <link rel="alternate" type="text/html" href="http://ru-emacs.livejournal.com/82512.html"/>
    <link rel="self" type="text/xml" href="http://ru-emacs.livejournal.com/data/atom/?itemid=82512"/>
    <title>Fwd: Cue a key</title>
    <published>2011-12-25T09:30:42Z</published>
    <updated>2011-12-25T09:30:42Z</updated>
    <content type="html">&lt;p&gt;Наиболее элегантное из виденных мной решений "Проблемы переключения раскладки"
&lt;a href="http://www.cofault.com/2011/12/cue-key.html" rel="nofollow"&gt;предложено Никитой Даниловым&lt;/a&gt;:

&lt;pre style="border:thin solid #808080; overflow:auto"&gt;
&lt;span style="color: #b22222;"&gt;; &lt;/span&gt;&lt;span style="color: #b22222;"&gt;Map Modifier-CyrillicLetter to the underlying Modifier-LatinLetter, so that
&lt;/span&gt;&lt;span style="color: #b22222;"&gt;; &lt;/span&gt;&lt;span style="color: #b22222;"&gt;control sequences can be used when keyboard mapping is changed outside of
&lt;/span&gt;&lt;span style="color: #b22222;"&gt;; &lt;/span&gt;&lt;span style="color: #b22222;"&gt;Emacs.
&lt;/span&gt;&lt;span style="color: #b22222;"&gt;;&lt;/span&gt;&lt;span style="color: #b22222;"&gt;
&lt;/span&gt;&lt;span style="color: #b22222;"&gt;; &lt;/span&gt;&lt;span style="color: #b22222;"&gt;For this to work correctly, .emacs must be encoded in the default coding
&lt;/span&gt;&lt;span style="color: #b22222;"&gt;; &lt;/span&gt;&lt;span style="color: #b22222;"&gt;system.
&lt;/span&gt;&lt;span style="color: #b22222;"&gt;;&lt;/span&gt;&lt;span style="color: #b22222;"&gt;
&lt;/span&gt;(mapcar*
 (&lt;span style="color: #7f007f;"&gt;lambda&lt;/span&gt; (r e) &lt;span style="color: #b22222;"&gt;; &lt;/span&gt;&lt;span style="color: #b22222;"&gt;R and E are matching Russian and English keysyms
&lt;/span&gt;   &lt;span style="color: #b22222;"&gt;; &lt;/span&gt;&lt;span style="color: #b22222;"&gt;iterate over modifiers
&lt;/span&gt;   (mapc (&lt;span style="color: #7f007f;"&gt;lambda&lt;/span&gt; (mod)
    (define-key input-decode-map
      (vector (list mod r)) (vector (list mod e))))
  '(control meta super hyper))
   &lt;span style="color: #b22222;"&gt;; &lt;/span&gt;&lt;span style="color: #b22222;"&gt;finally, if Russian key maps nowhere, remap it to the English key without
&lt;/span&gt;   &lt;span style="color: #b22222;"&gt;; &lt;/span&gt;&lt;span style="color: #b22222;"&gt;any modifiers
&lt;/span&gt;   (define-key local-function-key-map (vector r) (vector e)))
   &lt;span style="color: #8b2252;"&gt;"&amp;#1081;&amp;#1094;&amp;#1091;&amp;#1082;&amp;#1077;&amp;#1085;&amp;#1075;&amp;#1096;&amp;#1097;&amp;#1079;&amp;#1093;&amp;#1098;&amp;#1092;&amp;#1099;&amp;#1074;&amp;#1072;&amp;#1087;&amp;#1088;&amp;#1086;&amp;#1083;&amp;#1076;&amp;#1078;&amp;#1101;&amp;#1103;&amp;#1095;&amp;#1089;&amp;#1084;&amp;#1080;&amp;#1090;&amp;#1100;&amp;#1073;&amp;#1102;"&lt;/span&gt;
   &lt;span style="color: #8b2252;"&gt;"qwertyuiop[]asdfghjkl;'zxcvbnm,."&lt;/span&gt;)
&lt;/pre&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:ru_emacs:82428</id>
    <author>
      <email>juri@jurta.org</email>
      <name>juri@jurta</name>
    </author>
    <lj:poster user="juri_jurta" userid="7661654"/>
    <link rel="alternate" type="text/html" href="http://ru-emacs.livejournal.com/82428.html"/>
    <link rel="self" type="text/xml" href="http://ru-emacs.livejournal.com/data/atom/?itemid=82428"/>
    <title>Ввод командных комбинаций без переключения русской раскладки</title>
    <published>2011-11-06T22:41:06Z</published>
    <updated>2012-01-12T03:28:05Z</updated>
    <content type="html">&lt;p&gt;В новой версии Емакс 24.1 при включенной системной русской раскладке можно вводить командные комбинации с любыми символами (с модификаторами и даже без), которые привязаны к командам, кроме `self-insert-command'. При этом, русские буквы автоматически транслируются в соответствующие английские. Например, последовательность `C-ч и' транслируется в `C-x b' и запускает `switch-to-buffer'. Всё это получается при помощи такой функции:&lt;/p&gt;

&lt;pre&gt;
(&lt;span style="color: #a020f0;"&gt;defun&lt;/span&gt; &lt;span style="color: #0000ff;"&gt;reverse-input-method&lt;/span&gt; (input-method)
  &lt;span style="color: #006400;"&gt;"Build the reverse mapping of single letters from INPUT-METHOD."&lt;/span&gt;
  (interactive
   (list (read-input-method-name &lt;span style="color: #228b22;"&gt;"Use input method (default current): "&lt;/span&gt;)))
  (&lt;span style="color: #a020f0;"&gt;if&lt;/span&gt; (and input-method (symbolp input-method))
      (setq input-method (symbol-name input-method)))
  (&lt;span style="color: #a020f0;"&gt;let&lt;/span&gt; ((current current-input-method)
        (modifiers '(nil (control) (meta) (control meta))))
    (&lt;span style="color: #a020f0;"&gt;when&lt;/span&gt; input-method
      (activate-input-method input-method))
    (&lt;span style="color: #a020f0;"&gt;when&lt;/span&gt; (and current-input-method quail-keyboard-layout)
      (&lt;span style="color: #a020f0;"&gt;dolist&lt;/span&gt; (map (cdr (quail-map)))
        (&lt;span style="color: #a020f0;"&gt;let*&lt;/span&gt; ((to (car map))
               (from (quail-get-translation
                      (cadr map) (char-to-string to) 1)))
          (&lt;span style="color: #a020f0;"&gt;when&lt;/span&gt; (and (characterp from) (characterp to))
            (&lt;span style="color: #a020f0;"&gt;dolist&lt;/span&gt; (mod modifiers)
              (define-key (&lt;span style="color: #a020f0;"&gt;if&lt;/span&gt; mod input-decode-map local-function-key-map)
                (vector (append mod (list from)))
                (vector (append mod (list to)))))))))
    (&lt;span style="color: #a020f0;"&gt;when&lt;/span&gt; input-method
      (activate-input-method current))))
&lt;/pre&gt;

&lt;p&gt;Команда запускается, например, так: `M-x reverse-input-method RET cyrillic-jcuken RET'&lt;/p&gt;

&lt;p&gt;NB: Чтобы команды, запрашивающие пароль, не выполняли бы эту перекодировку при чтении пароля, нужно обнулять значение `local-function-key-map' во время выполнения команды, например:&lt;/p&gt;
&lt;pre&gt;
(&lt;span style="color: #a020f0;"&gt;defadvice&lt;/span&gt; &lt;span style="color: #0000ff;"&gt;read-passwd&lt;/span&gt; (around my-read-passwd act)
  (&lt;span style="color: #a020f0;"&gt;let&lt;/span&gt; ((local-function-key-map nil))
    ad-do-it))
&lt;/pre&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:ru_emacs:82050</id>
    <author>
      <name>Yuriy Al. Shirokov</name>
    </author>
    <lj:poster user="yushi" userid="598500"/>
    <link rel="alternate" type="text/html" href="http://ru-emacs.livejournal.com/82050.html"/>
    <link rel="self" type="text/xml" href="http://ru-emacs.livejournal.com/data/atom/?itemid=82050"/>
    <title>[SOLVED] Сломались ссылки на заголовки в org-mode</title>
    <published>2011-11-03T23:04:33Z</published>
    <updated>2011-11-05T21:15:29Z</updated>
    <content type="html">Здравствуйте.&lt;br /&gt;&lt;br /&gt;Создал довольно большой файл в org-mode. Некоторое время всё работало, а потом сломались ссылки на заголовки:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;при нажатии &lt;code&gt;C-c C-o&lt;/code&gt; получаю сообщение &lt;code&gt;"No match - create this as a new heading? (y or n)";&lt;/code&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;если согласиться, создаётся заголовок с пробелом после первой звёздочки: "* ** Вот такой";&lt;/li&gt;&lt;br /&gt;&lt;li&gt;если, стоя на заголовке, дать команду &lt;code&gt;org-store-link&lt;/code&gt;, а потом создать ссылку через &lt;code&gt;C-c C-l&lt;/code&gt;, имя заголовка оказывается в URL encoding, например, "*%D0%A2%D0%B5%D1%81%D1%82%D0%BE%D0%B2%D1%8B%D0%B9%20%D0%B7%D0%B0%D0%B3%D0%BE%D0%BB%D0%BE%D0%B2%D0%BE%D0%BA" вместо "* Тестовый заголовок".&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Особенности моих настроек системы и Emacs, которые могут иметь значение:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;локаль koi8-r, файл в utf-8-unix;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;совместно с org-mode использую longlines-mode и iimage-mode;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;незадолго до появления глюка обновил org-mode с версии 6.28d на версию 7.7.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Что бы можно было сделать? Файл жалко, в нём много важной информации. Откатываться назад на 6.28d тоже не хочется, там нет команды &lt;code&gt;org-display-inline-images&lt;/code&gt;, а мне эта фича (отображение картинок) очень приглянулась.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;UPD&lt;/strong&gt; Проблема решена, надо внимательнее &lt;a href="http://orgmode.org/org.html#Search-options" rel="nofollow"&gt;курить ман&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Звёздочка в ссылке — это не точная ссылка на заголовок, а поиск в файле по содержимому заголовков. Поэтому, чтобы сослаться на заголовок любого уровня, достаточно написать &lt;code&gt;*Имя заголовка&lt;/code&gt;, с одной звёздочкой. И если старая версия org-mode неправильные ссылки как-то обрабатывала, то новая перестала. URL encoding же оказалась возможной, но не обязательной — ссылки с нормальным текстом тоже работают.&lt;br /&gt;&lt;br /&gt;Перешёл на новый формат ссылок командой:&lt;br /&gt;&lt;code&gt;sed -i 's/\[\[\*\{1,4\} /\[\[*/g' &lt;em&gt;имя_org-файла&lt;/em&gt;.org&lt;/code&gt;&lt;br /&gt;(Осторожно! Это запуск sed в inplace-режиме, если вы не храните ваш org-файл в системе контроля версий, он произведёт необратимые и, возможно, неожиданные для вас изменения — не говорите потом, что вас не предупреждали.)</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:ru_emacs:81766</id>
    <author>
      <name>John "Dead" Doe</name>
    </author>
    <lj:poster user="joedead" userid="12083301"/>
    <link rel="alternate" type="text/html" href="http://ru-emacs.livejournal.com/81766.html"/>
    <link rel="self" type="text/xml" href="http://ru-emacs.livejournal.com/data/atom/?itemid=81766"/>
    <title>tiling windows in emacs</title>
    <published>2011-10-25T17:22:36Z</published>
    <updated>2011-10-25T17:22:36Z</updated>
    <category term="jabber-el"/>
    <category term="emacs"/>
    <content type="html">Учитывая что в емаксе есть вообще всё - наверняка это уже кем-то реализовано, но ни с первой, ни со второй попытки найти не удалось.&lt;br /&gt;&lt;br /&gt;Хочется следующего: чтобы при запуске emacsclient автоматически появлялось 3 фрейма:&lt;br /&gt;1. окно с wanderlust&lt;br /&gt;2. окно ростера emacs-jabber&lt;br /&gt;3. окно с erc&lt;br /&gt;&lt;br /&gt;При открытии чата во 2-ом фрейме он автоматически сплитался на 2 окна, вертикально (25% - ростер, остальное - чат). В дальнейшем все чаты открывались во 2-ом (75%) окне.&lt;br /&gt;&lt;br /&gt;Расписываю столь подробно как раз потому, что отдельные куски &amp;quot;чего-то наподобии&amp;quot; встречаются, а вот цельное руководство пока не попалось.&lt;br /&gt;&lt;br /&gt;Вдохновил на данный пост меня xmonad - возможность заранее расписать что будет на каком десктопе, какие окна и в какой пропорции займут место оказалась чертовски удобной. И выглядит очень похожей на емаксовскую &amp;quot;философию&amp;quot;: фреймы емакс == декстопы xmonad, окна емакс == окна xmonad etc.&lt;br /&gt;&lt;br /&gt;В общем вопрос, поклонники tiling wm - делали нечто подобное с емаксом?</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:ru_emacs:81547</id>
    <author>
      <name>Dennis Yurichev</name>
    </author>
    <lj:poster user="dennis" userid="14550439"/>
    <link rel="alternate" type="text/html" href="http://ru-emacs.livejournal.com/81547.html"/>
    <link rel="self" type="text/xml" href="http://ru-emacs.livejournal.com/data/atom/?itemid=81547"/>
    <title>ru_emacs @ 2011-10-02T04:52:00</title>
    <published>2011-10-02T01:52:52Z</published>
    <updated>2011-10-02T01:52:52Z</updated>
    <content type="html">Хочется странного: отметить блок в буфере, нажать на какую-нибудь кнопку так, чтобы блок подался некоему скрипту на stdin, затем то что скрипт выдаст в stdout, emacs вставил в буфер вместо выделенного блока.&lt;br /&gt;Запускать скрипты awk, и прочие.&lt;br /&gt;Есть уже подобная фича?</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:ru_emacs:81396</id>
    <author>
      <name>red1ynx</name>
    </author>
    <lj:poster user="red1ynx" userid="23564876"/>
    <link rel="alternate" type="text/html" href="http://ru-emacs.livejournal.com/81396.html"/>
    <link rel="self" type="text/xml" href="http://ru-emacs.livejournal.com/data/atom/?itemid=81396"/>
    <title>[Решено] Переключение раскладки в win32.</title>
    <published>2011-08-12T11:27:38Z</published>
    <updated>2011-08-12T12:57:20Z</updated>
    <content type="html">Перерыл полинтернета, но не нашел, как сделать нормальную (или по CapsLock, или как в системе) переключалку раскладки.&lt;br /&gt;Пост, который мог мне помочь - &lt;a href='http://dima-exe.ru/2007/4/win32-emacs-and-change-language' rel='nofollow'&gt;http://dima-exe.ru/2007/4/win32-emacs-and-change-language&lt;/a&gt; - уже недоступен.&lt;br /&gt;&lt;br /&gt;Расскажите, как это сделано у вас?</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:ru_emacs:81106</id>
    <author>
      <name>Dennis Yurichev</name>
    </author>
    <lj:poster user="dennis" userid="14550439"/>
    <link rel="alternate" type="text/html" href="http://ru-emacs.livejournal.com/81106.html"/>
    <link rel="self" type="text/xml" href="http://ru-emacs.livejournal.com/data/atom/?itemid=81106"/>
    <title>GNUS + RSS</title>
    <published>2011-08-10T08:20:07Z</published>
    <updated>2011-08-10T08:20:07Z</updated>
    <content type="html">Кто-нибудь использует GNUS для чтения RSS в Emacs/Win32?&lt;br /&gt;Если да, то какие настройки вы используете для более вменяемого отображения фидов - html, итд?&lt;br /&gt;Не можете ли указать на подходящий конфиг?</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:ru_emacs:80695</id>
    <author>
      <name>Yuriy Al. Shirokov</name>
    </author>
    <lj:poster user="yushi" userid="598500"/>
    <link rel="alternate" type="text/html" href="http://ru-emacs.livejournal.com/80695.html"/>
    <link rel="self" type="text/xml" href="http://ru-emacs.livejournal.com/data/atom/?itemid=80695"/>
    <title>Автодополнение для Python: как подружить Rope и Auto Complete Mode?</title>
    <published>2011-06-16T21:54:45Z</published>
    <updated>2011-06-16T21:57:47Z</updated>
    <content type="html">Здравствуйте.&lt;br /&gt;&lt;br /&gt;Наверное, многим здесь знакомо расширение &lt;a href="http://cx4a.org/software/auto-complete/" rel="nofollow"&gt;Auto Complete Mode&lt;/a&gt;, рисующее всплывающее меню для автодополнения кода с удобной клавиатурной навигацией (M-p/M-n). К сожалению, Auto Complete Mode сам по себе код не парсит, для анализа исходников ему нужны внешние бэкэнды.&lt;br /&gt;&lt;br /&gt;Несколько раз здесь также упоминали про &lt;a href="http://rope.sourceforge.net/ropemacs.html" rel="nofollow"&gt;Ropemacs&lt;/a&gt;, плагин, позволяющий подключить Rope (библиотеку для рефакторинга питоньего кода) к Emacs. Rope как раз, естественно, Питон разбирает хорошо.&lt;br /&gt;&lt;br /&gt;Столкнувшись с проектом на Питоне, я попробовал использовать Rope и понял, что стиль, в котором он предлагает возможные дополнения, мне не нравится. Чтобы выбрать нужное, надо либо снимать руки с клавиатуры и тянуть к мышке, либо переключаться в окно с вариантами дополнений, либо продолжать набирать; все три варианта мне не слишком удобны.&lt;br /&gt;&lt;br /&gt;Естественно, возникло желание подружить Rope и Auto Complete Mode, тем более что в коде последнего даже вроде как содержатся следы попыток использовать Rope в качестве бэкэнда.&lt;br /&gt;&lt;br /&gt;Ничего не вышло.&lt;br /&gt;&lt;br /&gt;Единственное (вроде как) готовое решение нашлось здесь: &lt;a href='http://www.enigmacurry.com/2009/01/21/autocompleteel-python-code-completion-in-emacs/' rel='nofollow'&gt;http://www.enigmacurry.com/2009/01/21/autocompleteel-python-code-completion-in-emacs/&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Оно у меня не работает: меню AC показывает "тупые" продолжения, а Ropemacs для своих вариантов дополнения открывает отдельное окно.&lt;br /&gt;&lt;br /&gt;У кого-нибудь работает Ropemacs в связке с Auto Complete Mode? Если нет, то есть ли у кого-нибудь идеи, как добиться одновременно "умного" и "красивого" автодополнения для Питона (не обязательно этими средствами)?&lt;br /&gt;&lt;br /&gt;(Вопросы в этом сообществе у меня получаются какие-то &lt;a href="http://ru-emacs.livejournal.com/39464.html"&gt;однообразные&lt;/a&gt;, да; но что же делать, если практически во всём, кроме "умного" автодополнения, Emacs меня практически полностью устраивает?)</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:ru_emacs:80621</id>
    <author>
      <name>ratxor</name>
    </author>
    <lj:poster user="ratxor" userid="7944372"/>
    <link rel="alternate" type="text/html" href="http://ru-emacs.livejournal.com/80621.html"/>
    <link rel="self" type="text/xml" href="http://ru-emacs.livejournal.com/data/atom/?itemid=80621"/>
    <title>ansi colors in shell</title>
    <published>2011-05-25T10:17:12Z</published>
    <updated>2011-05-25T12:59:45Z</updated>
    <content type="html">Добрый день. Столкнулся со следующей проблемой. В EmacsW32 при выполнении команды M-x shell у меня запускается cygwin bash. И в этом shell команда ls --color возвращает цветной результат, а echo 1 | grep 1 --color - нецветной. Причем, если указать echo 1 | grep 1 --color=always, то на экране появляются управляющие ANSI-коды. Раз вывод команды ls --color цветной значит данный терминал поддерживает ansi-коды. Grep вызывается именно тот, который нужен - из cygwin. И в cygwin shell, и в Far cygwin grep с опцией --color возвращает цветной результат. В конфиге emacs команды (autoload 'ansi-color-for-comint_mode-on "ansi-color" nil t) и (add-hook 'shell-mode-hook 'ansi-color-for-comint-mode-on) указывал.&lt;br /&gt;&lt;br /&gt;Оказывается, grep --color формирует странные ANSI-коды: echo 1 | grep 1 --color=always | od -t x1&lt;br /&gt;0000000 1b 5b 31 3b 33 33 6d 1b 5b 4b 31 1b 5b 6d 1b 5b&lt;br /&gt;0000020 4b 0a&lt;br /&gt;0000022&lt;br /&gt;&lt;br /&gt;То есть, странные коды здесь это "[K" и "[m".&lt;br /&gt;&lt;br /&gt;Для сравнения  ls --color | od -t x1&lt;br /&gt;0000000 1b 5b 30 6d 1b 5b 30 31 3b 33 32 6d 62 61 73 68&lt;br /&gt;0000020 2e 65 78 65 2e 73 74 61 63 6b 64 75 6d 70 1b 5b&lt;br /&gt;0000040 30 6d 2a 0a 1b 5b 30 31 3b 33 32 6d 63 6d 64 70&lt;br /&gt;0000060 72 6f 78 79 2e 65 78 65 2e 73 74 61 63 6b 64 75&lt;br /&gt;0000100 6d 70 1b 5b 30 6d 2a 0a 65 63 68 6f 5f 72 65 73&lt;br /&gt;0000120 2e 74 78 74 0a 65 63 68 6f 5f 72 65 73 5f 63 79&lt;br /&gt;0000140 67 77 69 6e 2e 74 78 74 0a 6c 73 5f 72 65 73 2e&lt;br /&gt;0000160 74 78 74 0a&lt;br /&gt;0000164&lt;br /&gt;&lt;br /&gt;Может быть, это файл ansi-color.el не поддерживает такие SGR-коды. У меня была версия ansi-color.el 3.4.2. Скачал и скомпилировал последнюю версию - 3.4.5. Результат тот же.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:ru_emacs:80179</id>
    <author>
      <name>drama</name>
    </author>
    <lj:poster user="smilingcrank" userid="11019529"/>
    <link rel="alternate" type="text/html" href="http://ru-emacs.livejournal.com/80179.html"/>
    <link rel="self" type="text/xml" href="http://ru-emacs.livejournal.com/data/atom/?itemid=80179"/>
    <title>hooks в r-mode</title>
    <published>2011-02-19T01:56:15Z</published>
    <updated>2011-04-26T17:16:04Z</updated>
    <content type="html">Использую &lt;a href="http://ess.r-project.org/" rel="nofollow"&gt;ESS&lt;/a&gt;, пытаюсь поставить на r-mode хук для изменения одной из быстрых клавиш: &lt;br /&gt;&lt;br /&gt;&lt;pre&gt;
(add-hook 'r-mode-hook 
          '(lambda () (global-set-key "\C-d" 'ess-eval-function))) 
&lt;/pre&gt;&lt;br /&gt;То есть, ожидаемое поведение: при включённом r-mode комбинация C-d будет вызывать компиляцию функции. Однако на практике ничего не происходит - просто ноль реакции, хук не вызывается. &lt;br /&gt;Рядом всё то же самое для clojure-mode работает нормально. &lt;br /&gt;&lt;br /&gt;В чём может быть проблема?</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:ru_emacs:79974</id>
    <author>
      <name>hanmaudziro</name>
    </author>
    <lj:poster user="hanmaudziro" userid="16773215"/>
    <link rel="alternate" type="text/html" href="http://ru-emacs.livejournal.com/79974.html"/>
    <link rel="self" type="text/xml" href="http://ru-emacs.livejournal.com/data/atom/?itemid=79974"/>
    <title>org babel</title>
    <published>2011-01-17T10:25:13Z</published>
    <updated>2011-01-17T10:26:02Z</updated>
    <content type="html">Поставил emacs 23 + starter kit&lt;br /&gt;не могу понять как заставить работатать babel&lt;br /&gt;&lt;a name="cutid1"&gt;&lt;/a&gt;&lt;br /&gt;создаю файл test.org с&lt;br /&gt;&lt;br /&gt;#+begin_src ruby&lt;br /&gt;require 'date'&lt;br /&gt;&amp;quot;This file was last evaluated on #{Date.today}&amp;quot;&lt;br /&gt;#+end_src&lt;br /&gt;&lt;br /&gt;или&lt;br /&gt;&lt;br /&gt;#+begin_src ditaa :file blue.png :cmdline -r&lt;br /&gt;+----------+&lt;br /&gt;| cBLU&amp;nbsp;    &amp;nbsp; |&lt;br /&gt;|        &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |&lt;br /&gt;+----+----+&lt;br /&gt;#+end_src&lt;br /&gt;&lt;br /&gt;жму С-с С-с&lt;br /&gt;&lt;br /&gt;а в ответ ничего&lt;br /&gt;&lt;br /&gt;внизу пишет&amp;nbsp;&lt;br /&gt;&lt;br /&gt;Starting new Ispell process [default] ...&lt;br /&gt;Enabling Flyspell mode gave an error&lt;br /&gt;Org-mode restarted&lt;br /&gt;&lt;a name='cutid1-end'&gt;&lt;/a&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:ru_emacs:79821</id>
    <author>
      <name>Igor Saprykin</name>
    </author>
    <lj:poster user="gsap" userid="13391481"/>
    <link rel="alternate" type="text/html" href="http://ru-emacs.livejournal.com/79821.html"/>
    <link rel="self" type="text/xml" href="http://ru-emacs.livejournal.com/data/atom/?itemid=79821"/>
    <title>source code navigation</title>
    <published>2011-01-15T11:40:13Z</published>
    <updated>2011-01-15T11:41:10Z</updated>
    <content type="html">Здравствуйте, дорогие сообщники!&lt;br /&gt;&lt;br /&gt;Я пытаюсь разобраться в большом объёме кода на С и С++, было бы здорово если бы emacs мне в этом помогал.&lt;br /&gt;&lt;br /&gt;1) Я бы хотел иметь возможность переходить к определению функций, методов, переменных и макросов.&lt;br /&gt;2) Пусть есть "&lt;tt&gt;#include "some/component/interface.h&lt;/tt&gt;" . Хотелось бы переходить в interface.h автоматически, поставив курсор на имя файла. (В vim это делается с помощью &lt;tt&gt;gf&lt;/tt&gt;) Вроде бы &lt;tt&gt;M-x ffap&lt;/tt&gt;, но - нет, он не понимает какой файл под курсором.&lt;br /&gt;&lt;br /&gt;Можно ли научить emacs/меня так делать?&lt;br /&gt;&lt;br /&gt;Я пытался сделать 1) с помощью TAGS, но он будто бы только для C. Не находит всё, что нужно.&lt;br /&gt;&lt;br /&gt;Заранее благодарю.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:ru_emacs:79527</id>
    <author>
      <email>qrilka@gmail.com</email>
      <name>Курилыч</name>
    </author>
    <lj:poster user="kurilka" userid="1579619"/>
    <link rel="alternate" type="text/html" href="http://ru-emacs.livejournal.com/79527.html"/>
    <link rel="self" type="text/xml" href="http://ru-emacs.livejournal.com/data/atom/?itemid=79527"/>
    <title>Проблемы с отрисовкой</title>
    <published>2010-12-23T09:10:43Z</published>
    <updated>2010-12-23T14:52:20Z</updated>
    <content type="html">На днях с емаксом стало происходить что-то странное, судя по всему какие-то проблемы с отрисовкой содержимого. В настройках смого emacs ничего не менял. В голову ничего не приходит, как можно выяснить корень проблем.&lt;br /&gt;Пример можно посмотреть на картинке ниже:&lt;br /&gt;&lt;br /&gt;&lt;img alt="" src="http://i1213.photobucket.com/albums/cc475/qrilka/-emacs.png" ljaddtriggersobjectstatus="mouseout" /&gt;&lt;br /&gt;&lt;br /&gt;Там курсор реально находится на 3-й строке (на точке с запятой), в 5-й же отображается прямоугольник на том месте, где курсор был при открытии буффера. Плюс в правой части виден &amp;quot;огрызок&amp;quot; от логотипа Emacs отображаемого при открытии.&lt;br /&gt;Буду благодарен за любые мысли, ибо сейчас пользоваться емаксом практически невозможно.&lt;br /&gt;Кстати uname -a :&lt;br /&gt;Linux qrilka-desktop 2.6.32-26-generic-pae #48-Ubuntu SMP Wed Nov 24 10:31:20 UTC 2010 i686 GNU/Linux&lt;br /&gt;стоит дефолтный гном, емакс:&lt;br /&gt; GNU Emacs 23.1.1 (i486-pc-linux-gnu, GTK+ Version 2.20.1)&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Update&lt;/strong&gt; Оказалось, что это был какой-то глюк с настройкой window manager - гном во &amp;quot;внешнем виде&amp;quot; не показывал ни один из вариантов &amp;quot;выбранным&amp;quot;, воткнул metacity и всё вроде теперь работает корректно.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:ru_emacs:79244</id>
    <author>
      <name>ratxor</name>
    </author>
    <lj:poster user="ratxor" userid="7944372"/>
    <link rel="alternate" type="text/html" href="http://ru-emacs.livejournal.com/79244.html"/>
    <link rel="self" type="text/xml" href="http://ru-emacs.livejournal.com/data/atom/?itemid=79244"/>
    <title>Как настроить emacs w3m-weather для отображения погоды в Москве?</title>
    <published>2010-12-14T14:07:40Z</published>
    <updated>2010-12-14T14:12:32Z</updated>
    <content type="html">&amp;nbsp;Есть модуль w3m-weather, входящий в состав emacs-w3m. Этот модуль может тянуть погоду только с японского сайта &lt;a href='http://weather.yahoo.co.jp/weather/jp/%s.html' rel='nofollow'&gt;http://weather.yahoo.co.jp/weather/jp/%s.html&lt;/a&gt;. Как сделать так, чтобы w3m-weather показывал погоду в Москве?&lt;br /&gt;&lt;br /&gt;&amp;quot;If you want to make emacs-w3m support non-Japan weather site, you will have to do 2 steps. &lt;br /&gt;(1) Add its page information to `w3m-weather-completion-table', as follows: (setq w3m-weather-completion-table (cons '(&amp;quot;Arizona&amp;quot; &amp;quot;Arizona&amp;quot; &amp;quot;&lt;a href='http://weather.yahoo.com/forecast/USAZ0034_f.html' rel='nofollow'&gt;http://weather.yahoo.com/forecast/USAZ0034_f.html&lt;/a&gt;&amp;quot;;) w3m-weather-completion-table)) &lt;br /&gt;(2) Write filter functions to remove unwanted tags and contents, and register them to `w3m-weather-filter-functions'</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:ru_emacs:79092</id>
    <author>
      <name>darkdrip</name>
    </author>
    <lj:poster user="darkdrip" userid="31956226"/>
    <link rel="alternate" type="text/html" href="http://ru-emacs.livejournal.com/79092.html"/>
    <link rel="self" type="text/xml" href="http://ru-emacs.livejournal.com/data/atom/?itemid=79092"/>
    <title>Подскажите как в вендовом емаксе сохранять окна</title>
    <published>2010-12-13T12:58:32Z</published>
    <updated>2010-12-13T12:58:32Z</updated>
    <content type="html">Не только их позиции и размеры, но и содержимое. Попробовал 20 рецептов из интернета - ни один из них не заработал. Вернее несколько заработали, но неправильно. Нужно чтобы сохранялось все, включая eshell.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:ru_emacs:78670</id>
    <author>
      <email>qrilka@gmail.com</email>
      <name>Курилыч</name>
    </author>
    <lj:poster user="kurilka" userid="1579619"/>
    <link rel="alternate" type="text/html" href="http://ru-emacs.livejournal.com/78670.html"/>
    <link rel="self" type="text/xml" href="http://ru-emacs.livejournal.com/data/atom/?itemid=78670"/>
    <title>Запоминание  замен регулярными выражениями</title>
    <published>2010-09-14T08:50:34Z</published>
    <updated>2010-09-14T10:13:28Z</updated>
    <category term="regexp"/>
    <content type="html">Во многих чуть более серьёзных редакторах есть некий стек последних использовавшихся строк поиска/замены. Особенно это актуально, на мой взгляд, для регулярных выражений (которые могут быть нетривиальными). Собственно, вопрос - есть ли какой плагин для такого стека к емаксу или может это реализуется как-то стандартными средствами?&lt;br /&gt;&lt;strong&gt;p. s.&lt;/strong&gt; Про стрелки как-то забыл подумать, но оно вроде только в рамках 1 сессии.&lt;br /&gt;&lt;strong&gt;p. p. s.&lt;/strong&gt; Для межсессионности достаточно (savehist-mode 1)</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:ru_emacs:78532</id>
    <author>
      <name>Max Arnold</name>
    </author>
    <lj:poster user="lwarx" userid="27566181"/>
    <link rel="alternate" type="text/html" href="http://ru-emacs.livejournal.com/78532.html"/>
    <link rel="self" type="text/xml" href="http://ru-emacs.livejournal.com/data/atom/?itemid=78532"/>
    <title>Как отключить DVC полностью или частично при работе через tramp?</title>
    <published>2010-09-12T11:13:48Z</published>
    <updated>2010-09-13T06:06:47Z</updated>
    <content type="html">Пользуюсь режимом &lt;a href="http://www.xsteve.at/prg/emacs_dvc/dvc.html" title="dvc" rel="nofollow"&gt;DVC&lt;/a&gt; исключительно локально и сильно бесит когда при открытии файлов через Tramp он пытается искать все известные ему типы репозиториев. Сетевые условия таковы что до некоторых машин сетевая задержка начинается от 200мс и совсем всё плохо когда доступ в интернет есть только через сотовый 3G модем.&lt;br /&gt;&lt;br /&gt;Пока что удалось сократить количество используемых backend'ов:&lt;br /&gt;
&lt;pre&gt;(require 'dvc-autoloads)
(setq dvc-registered-backends '(xhg xgit bzr))&lt;/pre&gt;
А в идеале хотелось бы при доступе к удалённым файлам через tramp либо вообще отключить dvc (предпочтительно), либо оставить только один xhg.&lt;br /&gt;&lt;br /&gt;&lt;a name="cutid1"&gt;&lt;/a&gt;При открытии каждого файла dvc пытается делать примерно вот такое, причём можно заметить что каждая директория ищется по два раза (в данном случае Tramp использует Ange-FTP, но через ssh думаю всё аналогично):
&lt;pre&gt;ftp&amp;gt; type ascii
200 Type set to A.
ftp&amp;gt; cd /../_MTN/
501 &amp;quot;/../_MTN/&amp;quot;: Invalid path
ftp&amp;gt; cd /../_MTN/
501 &amp;quot;/../_MTN/&amp;quot;: Invalid path
ftp&amp;gt; cd /../
501 &amp;quot;/../&amp;quot;: Invalid path
ftp&amp;gt; cd /../
501 &amp;quot;/../&amp;quot;: Invalid path
ftp&amp;gt; cd /../.hg/
501 &amp;quot;/../.hg/&amp;quot;: Invalid path
ftp&amp;gt; cd /../.hg/
501 &amp;quot;/../.hg/&amp;quot;: Invalid path
ftp&amp;gt; cd /../
501 &amp;quot;/../&amp;quot;: Invalid path
ftp&amp;gt; cd /../
501 &amp;quot;/../&amp;quot;: Invalid path
ftp&amp;gt; cd /../.git/
501 &amp;quot;/../.git/&amp;quot;: Invalid path
ftp&amp;gt; cd /../.git/
501 &amp;quot;/../.git/&amp;quot;: Invalid path
ftp&amp;gt; cd /../
501 &amp;quot;/../&amp;quot;: Invalid path
ftp&amp;gt; cd /../
501 &amp;quot;/../&amp;quot;: Invalid path
ftp&amp;gt; cd /../_darcs/
501 &amp;quot;/../_darcs/&amp;quot;: Invalid path
ftp&amp;gt; cd /../_darcs/
501 &amp;quot;/../_darcs/&amp;quot;: Invalid path
ftp&amp;gt; cd /../
501 &amp;quot;/../&amp;quot;: Invalid path
ftp&amp;gt; cd /../
501 &amp;quot;/../&amp;quot;: Invalid path
ftp&amp;gt; cd /example.com/www/\{arch\}/\=tagging-method/
550 &amp;quot;/example.com/www/{arch}/=tagging-method/&amp;quot;: Access denied.
ftp&amp;gt; cd /example.com/www/\{arch\}/\=tagging-method/
550 &amp;quot;/example.com/www/{arch}/=tagging-method/&amp;quot;: Access denied.
ftp&amp;gt; cd /example.com/www/\{arch\}/
550 &amp;quot;/example.com/www/{arch}/&amp;quot;: Access denied.
ftp&amp;gt; cd /example.com/www/\{arch\}/
550 &amp;quot;/example.com/www/{arch}/&amp;quot;: Access denied.
ftp&amp;gt; cd /example.com/\{arch\}/\=tagging-method/
550 &amp;quot;/example.com/{arch}/=tagging-method/&amp;quot;: Access denied.
ftp&amp;gt; cd /example.com/\{arch\}/\=tagging-method/
550 &amp;quot;/example.com/{arch}/=tagging-method/&amp;quot;: Access denied.
ftp&amp;gt; cd /example.com/\{arch\}/
550 &amp;quot;/example.com/{arch}/&amp;quot;: Access denied.
ftp&amp;gt; cd /example.com/\{arch\}/
550 &amp;quot;/example.com/{arch}/&amp;quot;: Access denied.
ftp&amp;gt; cd /\{arch\}/\=tagging-method/
550 &amp;quot;/{arch}/=tagging-method/&amp;quot;: Access denied.
ftp&amp;gt; cd /\{arch\}/\=tagging-method/
550 &amp;quot;/{arch}/=tagging-method/&amp;quot;: Access denied.
ftp&amp;gt; cd /\{arch\}/
550 &amp;quot;/{arch}/&amp;quot;: Access denied.
ftp&amp;gt; cd /\{arch\}/
550 &amp;quot;/{arch}/&amp;quot;: Access denied.
ftp&amp;gt; cd /../\{arch\}/\=tagging-method/
501 &amp;quot;/../{arch}/=tagging-method/&amp;quot;: Invalid path
ftp&amp;gt; cd /../\{arch\}/\=tagging-method/
501 &amp;quot;/../{arch}/=tagging-method/&amp;quot;: Invalid path
ftp&amp;gt; cd /../\{arch\}/
501 &amp;quot;/../{arch}/&amp;quot;: Invalid path
ftp&amp;gt; cd /../\{arch\}/
501 &amp;quot;/../{arch}/&amp;quot;: Invalid path
ftp&amp;gt; cd /example.com/www/.bzr/checkout/
550 &amp;quot;/example.com/www/.bzr/checkout/&amp;quot;: Access denied.
ftp&amp;gt; cd /example.com/www/.bzr/checkout/
550 &amp;quot;/example.com/www/.bzr/checkout/&amp;quot;: Access denied.
ftp&amp;gt; cd /example.com/www/.bzr/
550 &amp;quot;/example.com/www/.bzr/&amp;quot;: Access denied.
ftp&amp;gt; cd /example.com/www/.bzr/
550 &amp;quot;/example.com/www/.bzr/&amp;quot;: Access denied.
ftp&amp;gt; cd /example.com/.bzr/checkout/
550 &amp;quot;/example.com/.bzr/checkout/&amp;quot;: Access denied.
ftp&amp;gt; cd /example.com/.bzr/checkout/
550 &amp;quot;/example.com/.bzr/checkout/&amp;quot;: Access denied.
ftp&amp;gt; cd /example.com/.bzr/
550 &amp;quot;/example.com/.bzr/&amp;quot;: Access denied.
ftp&amp;gt; cd /example.com/.bzr/
550 &amp;quot;/example.com/.bzr/&amp;quot;: Access denied.
ftp&amp;gt; cd /.bzr/checkout/
550 &amp;quot;/.bzr/checkout/&amp;quot;: Access denied.
ftp&amp;gt; cd /.bzr/checkout/
550 &amp;quot;/.bzr/checkout/&amp;quot;: Access denied.
ftp&amp;gt; cd /.bzr/
550 &amp;quot;/.bzr/&amp;quot;: Access denied.
ftp&amp;gt; cd /.bzr/
550 &amp;quot;/.bzr/&amp;quot;: Access denied.
ftp&amp;gt; cd /../.bzr/checkout/
501 &amp;quot;/../.bzr/checkout/&amp;quot;: Invalid path
ftp&amp;gt; cd /../.bzr/checkout/
501 &amp;quot;/../.bzr/checkout/&amp;quot;: Invalid path
ftp&amp;gt; cd /../.bzr/
501 &amp;quot;/../.bzr/&amp;quot;: Invalid path
ftp&amp;gt; cd /../.bzr/
501 &amp;quot;/../.bzr/&amp;quot;: Invalid path&lt;/pre&gt;
Нашёл на EmacsWiki страничку http://www.emacswiki.org/emacs/TrampMode где подобное делается для дефолтного vc-mode (см. defadvice vc-svn-registered), может кто подскажет как можно соорудить что-то подобное для dvc? Патчить не хотелось бы...&lt;a name='cutid1-end'&gt;&lt;/a&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:ru_emacs:78130</id>
    <author>
      <email>qrilka@gmail.com</email>
      <name>Курилыч</name>
    </author>
    <lj:poster user="kurilka" userid="1579619"/>
    <link rel="alternate" type="text/html" href="http://ru-emacs.livejournal.com/78130.html"/>
    <link rel="self" type="text/xml" href="http://ru-emacs.livejournal.com/data/atom/?itemid=78130"/>
    <title>Глобальное переключение локали в ОС и emacs</title>
    <published>2010-09-09T21:12:55Z</published>
    <updated>2010-09-12T16:07:40Z</updated>
    <content type="html">Вот уже не первый месяц как установил себе переключение раскладки по Caps и в ОС (Ubuntu Lucid Lynx) так и в emacs. Всё вроде хорошо, пусть и чуток переучиться пришлось, но обнаружились &amp;quot;косяки&amp;quot;: переключение не работает в IDEA (на emacs для Java я пока не отважился) и Firefox не реагирует на нажатие русских букв (соотв-но Instant Search по-русски не работает).&lt;br /&gt;Вопрос - есть ли какой-нибудь хороший вариант разрешения ситуации, чтобы и волки сыты и овцы целы?&lt;br /&gt;По-моему в прошлый раз когда затрагивалась тут эта тема, шла речь, что люди &amp;quot;перешивают&amp;quot; байндинги на русские буквы, чтоб работать с родной переключалкой.&lt;br /&gt;Также в Ubuntu есть &amp;quot;интеграция&amp;quot; IBus в поддерживаемые языки (Система\Администрирование\Язык системы\Метод ввода с клавитуры), только смысл её как-то от меня ускользает...&lt;br /&gt;Заранее спасибо за пинки в нужном направлении.&lt;br /&gt;&lt;strong&gt;P.S.&lt;/strong&gt; Получившийся результат описал &lt;a href="http://kurilka.livejournal.com/321514.html"&gt;у себя в журнале&lt;/a&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:ru_emacs:78055</id>
    <author>
      <name>ratxor</name>
    </author>
    <lj:poster user="ratxor" userid="7944372"/>
    <link rel="alternate" type="text/html" href="http://ru-emacs.livejournal.com/78055.html"/>
    <link rel="self" type="text/xml" href="http://ru-emacs.livejournal.com/data/atom/?itemid=78055"/>
    <title>Установка g-client или что такое w3m-buffer?</title>
    <published>2010-08-26T07:28:20Z</published>
    <updated>2010-08-26T08:17:34Z</updated>
    <category term="w3m"/>
    <category term="emacs"/>
    <content type="html">Я хочу настроить чтение Google Reader из EmacsW32. Есть модуль &lt;a href="http://emacspeak.blogspot.com/2007/03/emacs-client-for-google-services.html" rel="nofollow"&gt;G-Client&lt;/a&gt;, &amp;nbsp;который добавляет в emacs не только Google Reader, но и другие сервисы Google (Calendar, ...).&amp;nbsp;&lt;br /&gt;&amp;nbsp;У меня уже установлены:&lt;ul&gt;&lt;li&gt;w3m из cygwin&lt;/li&gt;&lt;li&gt;emacs-w3m.&lt;/li&gt;&lt;/ul&gt;W3M в emacs работает. Поставил g-client и добавил в .emacs следующие строки:&lt;br /&gt;(add-to-list 'load-path &amp;quot;~/.emacs.d/g-client&amp;quot;)&lt;br /&gt;(load-library &amp;quot;g&amp;quot;)&lt;br /&gt;(setq g-user-email &amp;quot;valery.otryvankin@gmail.com&amp;quot;)&lt;br /&gt;(setq g-html-handler 'w3m-buffer)&lt;br /&gt;&lt;br /&gt;Теперь при вводе команды &amp;quot;M-x greader-reading-list&amp;quot; и вводе пароля возникает ошибка:&amp;nbsp;&amp;quot;Symbol's function definition is void: w3m-buffer&amp;quot;. Модуля w3m-buffer в составе emacs-w3m нет. Функция такая не определена - C-h f &amp;lt;Ret&amp;gt; w3m-buffer.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;Что это за модуль w3m-buffer? Может это какой-то устаревший модуль? На что его можно заменить?&lt;br /&gt;&lt;br /&gt;В файле g-client.html написано: &amp;quot;g-html-handler Name of function that handles HTML content&amp;quot;.&lt;br /&gt;&lt;br /&gt;По ходу дела обнаружил ещё одну проблему - нет xsltproc. xsltproc не входит в состав cygwin. Видимо, придётся компилировать его из исходников в cygwin.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:ru_emacs:77412</id>
    <author>
      <name>ratxor</name>
    </author>
    <lj:poster user="ratxor" userid="7944372"/>
    <link rel="alternate" type="text/html" href="http://ru-emacs.livejournal.com/77412.html"/>
    <link rel="self" type="text/xml" href="http://ru-emacs.livejournal.com/data/atom/?itemid=77412"/>
    <title>Как задать размер окна при запуске emacsclient?</title>
    <published>2010-07-30T08:24:38Z</published>
    <updated>2010-07-30T08:24:38Z</updated>
    <category term="emacs"/>
    <content type="html">Размер окна при запуске emacs я могу устанавливать в файле .emacs. Я использую EmacsW32 под Windows. Запускаю файл emacsclient. И он при запуске сначала запускается стандартного размера, а потом изменяет размеры окна на те, которые я задал в .emacs. Как сделать так, чтобы окно emacs при запуске не изменяло размеры, а запускалось строго определенного размера?&lt;br /&gt;&lt;br /&gt;Если запускать именно emacs.exe, то у него есть ключ командной строки -g для задания размеров окна. Но у emacsclient такого ключа нет. А я хочу использовать именно emacsclient.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:ru_emacs:77214</id>
    <author>
      <name>imephistopheles</name>
    </author>
    <lj:poster user="imephistopheles" userid="19152594"/>
    <link rel="alternate" type="text/html" href="http://ru-emacs.livejournal.com/77214.html"/>
    <link rel="self" type="text/xml" href="http://ru-emacs.livejournal.com/data/atom/?itemid=77214"/>
    <title>Проблема с файла #filename#</title>
    <published>2010-07-25T08:12:25Z</published>
    <updated>2010-07-25T08:12:25Z</updated>
    <content type="html">Здравствуйте.&lt;br /&gt;Проблема в том что я не могу найти переменную, которая бы явным образом указывала emacs что данный тип файлов создавать ненадо.&lt;br /&gt;Данные файлы появляются в случае если исходный файл был изменен но изменения небыли сохранены. В таком случае emacs создает сабж файл, который содержит все изменения (какой заботливый).&lt;br /&gt;Поиски в Хелп не увенчались успехом с Google тоже не сложилось.&lt;br /&gt;&lt;br /&gt;Буду благодарен за людую помощь.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:ru_emacs:76835</id>
    <author>
      <name>the_aaa13</name>
    </author>
    <lj:poster user="the_aaa13" userid="14179145"/>
    <link rel="alternate" type="text/html" href="http://ru-emacs.livejournal.com/76835.html"/>
    <link rel="self" type="text/xml" href="http://ru-emacs.livejournal.com/data/atom/?itemid=76835"/>
    <title>Aquamacs и LaTeX</title>
    <published>2010-06-12T14:09:37Z</published>
    <updated>2010-06-12T14:09:37Z</updated>
    <content type="html">&amp;nbsp;Я &amp;nbsp;физик-аспирант, и формулы по работе набирать приходится в LaTeX. Недавно встретил на просторах сети позитивные отзывы о тех-плагине к Emacs, главная фишка которого - возможность предпросмотра набранных формул прямо в исходном тексте документа. Установил себе, в целом мне подход нравится, с простенькими документами оно справляется на ура, а вот с реальными рабочими текстами возникает пара критических проблем.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;Во первых, оно каким-то образом ухитряется компилировать из одного и того же исходного кода по другому выглядящий документ. ( В моем случае - разлезается оглавление, в нем теряется выравнивание, и появляются какие-то черные квадратики)&lt;br /&gt;&lt;br /&gt;Во вторых, для некоторых сложных документов скомпилировать оно его может, а при генерации предпросмотра выдает какие-то ошибки по тексту уже включенных файлов.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;Встречался ли кто-нибудь из уважаемых участников сообщества с подобными проблемами, и не известно ли какого-нибудь алгоритмического метода их решения. Заранее благодарен за ответы.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:ru_emacs:76551</id>
    <author>
      <name>kellvin</name>
    </author>
    <lj:poster user="kellvin" userid="9479311"/>
    <link rel="alternate" type="text/html" href="http://ru-emacs.livejournal.com/76551.html"/>
    <link rel="self" type="text/xml" href="http://ru-emacs.livejournal.com/data/atom/?itemid=76551"/>
    <title>Folding-mode + linum-mode</title>
    <published>2010-05-21T18:04:06Z</published>
    <updated>2010-05-21T18:04:06Z</updated>
    <content type="html">Приветствую!&lt;br /&gt;&lt;br /&gt;Помогите, пожалуйста со следующей проблемой:&lt;br /&gt;Включил linum-mode, включил folding-mode (folding.el)&lt;br /&gt;&lt;br /&gt;На экране такая картинка:&lt;br /&gt;&lt;br /&gt;1 ;;{{{...&lt;br /&gt;2&lt;br /&gt;3 ;;{{{...&lt;br /&gt;4&lt;br /&gt;&lt;br /&gt;То есть, несмотря на то, что свернут достаточно большой кусок текста,&lt;br /&gt;нумерация идет так, как будто там одна строка.&lt;br /&gt;&lt;br /&gt;Соответственно, если развернуть область, нумерация съезжает.&lt;br /&gt;Можно ли как-то подружить эти режимы?&lt;br /&gt;&lt;br /&gt;Vim в этом случае, насколько я помню, работал корректно,&lt;br /&gt;писал в строке фолда, сколько строк свернуто и нумерацию пропускал.&lt;br /&gt;&lt;br /&gt;Просьба сильно не пинать, гугль ничего не подсказал, а emacs-lisp пока не знаком до такой степени, чтобы в разумное время что-то наваять.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:ru_emacs:76370</id>
    <author>
      <name>drama</name>
    </author>
    <lj:poster user="smilingcrank" userid="11019529"/>
    <link rel="alternate" type="text/html" href="http://ru-emacs.livejournal.com/76370.html"/>
    <link rel="self" type="text/xml" href="http://ru-emacs.livejournal.com/data/atom/?itemid=76370"/>
    <title>arc-mode</title>
    <published>2010-05-02T16:18:12Z</published>
    <updated>2010-05-02T16:18:12Z</updated>
    <content type="html">Попробовал настроить arc-mode с такими &lt;a name="cutid1"&gt;&lt;/a&gt;параметрами:&lt;br /&gt;&lt;pre&gt;
(add-to-list 'load-path "~/.emacs.d/arc/extras")
(autoload 'run-arc "inferior-arc" "Run an inferior Arc process, input and output via buffer *arc*.")
(autoload 'arc-mode "arc" "Major mode for editing Arc." t)
(add-to-list 'auto-mode-alist '("\\.arc$" . arc-mode))
(setq arc-program-name "~/.emacs.d/arc/arc.sh")
&lt;/pre&gt;&lt;br /&gt;&lt;a name='cutid1-end'&gt;&lt;/a&gt;&lt;br /&gt;и получил целую череду &lt;a name="cutid2"&gt;&lt;/a&gt; ошибок.&lt;br /&gt;Сразу при попытке включить arc-mode вылетает ошибка "Tried to load `cl-macs' before `cl'!". Добавил cl.el и cl-macs.el в load-path, а в init.el после настроек строчку &lt;br /&gt;&lt;pre&gt;(require 'cl)&lt;/pre&gt;&lt;br /&gt;На что Emacs мне ответил: "Required feature `cl-macs' was not provided". Насколько я понимаю, require, если в features нет нужного элемента, должен автоматически находить и загружать "cl-macs.elс", а не ругаться. Я не прав?&lt;br /&gt;Ну ладно, добавил в init.el ещё одну строчку:&lt;br /&gt;&lt;pre&gt;(provide 'cl-macs)&lt;/pre&gt;&lt;br /&gt;В features этот символ появился, правда с чем он связан и как require по нему загружает нужную библиотеку, я так и не понял. Тем не менее, arc-mode после этого начал включаться (появилась подсветка синтаксиса и специфические для мода команды). Интерпретатор (M-x run-arc) также запускается, но при любой комманде возникает Floating Point Exception:&lt;br /&gt;&lt;pre&gt;
arc&amp;gt; 1
Floating point exception

Process arc exited abnormally with code 136
&lt;/pre&gt;&lt;br /&gt;При этом если запускать arc.sh из консоли, то он работает нормально, проблема вознимает только в Emacs.&lt;br /&gt;&lt;a name='cutid2-end'&gt;&lt;/a&gt;&lt;br /&gt;Это как-нибудь лечится или придётся таки интерпретатор запускать отдельно?</content>
  </entry>
</feed>

