<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-660391924419264317</id><updated>2012-05-17T15:54:26.545+03:00</updated><category term='не люблю'/><category term='публикации'/><category term='негатифф'/><category term='ненатуралы'/><category term='гады немцы и партизаны'/><category term='emacs'/><category term='наука'/><category term='python'/><category term='фтыкать'/><category term='про жисть'/><category term='книги'/><category term='unix'/><category term='Ом'/><category term='ЖЖ'/><category term='инструментарий'/><category term='Международная история города Глупова'/><category term='компутерное'/><category term='пазитифф'/><category term='LISP'/><title type='text'>Michael Kazarian's blog about IT-related things</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://mkazarian.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/660391924419264317/posts/default/-/emacs'/><link rel='alternate' type='text/html' href='http://mkazarian.blogspot.com/search/label/emacs'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Balu</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_aYrb5DA9oRk/R2i2tGbIBZI/AAAAAAAAAA4/_01KM1ye1fI/S220/miha.PNG'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>3</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-660391924419264317.post-7813923557722820914</id><published>2011-12-21T14:08:00.000+02:00</published><updated>2011-12-21T14:08:07.894+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='emacs'/><title type='text'>python-mode, памятка</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;cedet из cvs теперь принудительно дергает python.el (он у меня в /usr/share/emacs/23.1/lisp/progmodes), который конфликтует с python-mode.el, который мне нравится больше. Лечится правкой cedet/semantic/wisent/wisent-python.el Находится строчка (require 'python nil t) и комментируется. При желании перекомпилируется.&lt;br /&gt;Нормальная работа восстановлена и глюков пока не замечено.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/660391924419264317-7813923557722820914?l=mkazarian.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mkazarian.blogspot.com/feeds/7813923557722820914/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://mkazarian.blogspot.com/2011/12/python-mode.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/660391924419264317/posts/default/7813923557722820914'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/660391924419264317/posts/default/7813923557722820914'/><link rel='alternate' type='text/html' href='http://mkazarian.blogspot.com/2011/12/python-mode.html' title='python-mode, памятка'/><author><name>Balu</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_aYrb5DA9oRk/R2i2tGbIBZI/AAAAAAAAAA4/_01KM1ye1fI/S220/miha.PNG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-660391924419264317.post-5236731902824511527</id><published>2008-01-14T10:52:00.001+02:00</published><updated>2008-02-29T10:44:07.185+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='компутерное'/><category scheme='http://www.blogger.com/atom/ns#' term='emacs'/><title type='text'>Приближаем emacs к PythonIDE-2</title><content type='html'>В прошлом посте я прикрутил автокомплешн к pythn-mode. Теперь я прикрутил и справку к комплешну, как, например,&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;a href="http://pydev.sourceforge.net/images/screenshot/screenshot2.png"&gt;тут&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;Правда пока он работает только со стандартными модулями, но я надеюсь прикрутить и комплешн, и справку к переменным, как в eclipse на рисунке. А вот, собственно, и все решение &lt;a href="http://pastebin.ca/923126"&gt;LISP-часть&lt;/a&gt;, Python-часть не изменилась (хотя ней я тоже займусь, но позже), и находится &lt;span style="font-size:100%;"&gt;&lt;a href="http://pastebin.ca/832507"&gt;здесь&lt;/a&gt; &lt;/span&gt;.&lt;br /&gt;Для комплешина вызывать  my-python-complete-&lt;span class="kw1"&gt;symbol;&lt;br /&gt;для полной справки &lt;/span&gt;my-python-documentation;&lt;br /&gt;для "быстрой справки", например по варианту из комплешна - стать в конец варианта и вызвать pydoc-to-tip&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_aYrb5DA9oRk/R4skpmbIBaI/AAAAAAAAABA/hoDXutgQojw/s1600-h/Screenshot.png"&gt;&lt;img src="http://bp3.blogger.com/_aYrb5DA9oRk/R4skpmbIBaI/AAAAAAAAABA/hoDXutgQojw/s320/Screenshot.png" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_aYrb5DA9oRk/R4skpmbIBaI/AAAAAAAAABA/hoDXutgQojw/s320/Screenshot.png" alt="" id="BLOGGER_PHOTO_ID_5155254495563220386" border="0" /&gt;&lt;/a&gt;Следуюющий шаг - комплешн к переменным.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/660391924419264317-5236731902824511527?l=mkazarian.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mkazarian.blogspot.com/feeds/5236731902824511527/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://mkazarian.blogspot.com/2008/01/emacs-pythonide-2.html#comment-form' title='Комментарии: 3'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/660391924419264317/posts/default/5236731902824511527'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/660391924419264317/posts/default/5236731902824511527'/><link rel='alternate' type='text/html' href='http://mkazarian.blogspot.com/2008/01/emacs-pythonide-2.html' title='Приближаем emacs к PythonIDE-2'/><author><name>Balu</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_aYrb5DA9oRk/R2i2tGbIBZI/AAAAAAAAAA4/_01KM1ye1fI/S220/miha.PNG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_aYrb5DA9oRk/R4skpmbIBaI/AAAAAAAAABA/hoDXutgQojw/s72-c/Screenshot.png' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-660391924419264317.post-7872962627297979888</id><published>2007-12-26T09:39:00.000+02:00</published><updated>2007-12-26T09:58:38.157+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='компутерное'/><category scheme='http://www.blogger.com/atom/ns#' term='emacs'/><title type='text'>Приближаем emacs к PythonIDE</title><content type='html'>Пока только рецепт для автокомплешин и чтения pydoc. Походу меня раскручивают на статью.&lt;br /&gt;&lt;br /&gt;Вот, собственно рецепты:&lt;br /&gt;Elisp-part - http://pastebin.ca/832514&lt;br /&gt;emacs.py - http://pastebin.ca/832507&lt;br /&gt;&lt;br /&gt;Тут my-python-complete-symbol - автодобавление. Если вы смотрели код, то поняли, что ищет только в ключевых словах, &lt;tt&gt;__builtins__&lt;/tt&gt; и импортируемых модулях; my-python-documentation - смотрим pydoc. Я повесил на хоткеи так:&lt;br /&gt;(define-key py-mode-map (kbd"C-c &lt;c-f1&gt;") 'my-python-documentation )&lt;br /&gt;(define-key py-mode-map (kbd "\e\ek") 'my-python-complete-symbol)&lt;/c-f1&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/660391924419264317-7872962627297979888?l=mkazarian.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mkazarian.blogspot.com/feeds/7872962627297979888/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://mkazarian.blogspot.com/2007/12/emacs-pythonide.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/660391924419264317/posts/default/7872962627297979888'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/660391924419264317/posts/default/7872962627297979888'/><link rel='alternate' type='text/html' href='http://mkazarian.blogspot.com/2007/12/emacs-pythonide.html' title='Приближаем emacs к PythonIDE'/><author><name>Balu</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_aYrb5DA9oRk/R2i2tGbIBZI/AAAAAAAAAA4/_01KM1ye1fI/S220/miha.PNG'/></author><thr:total>0</thr:total></entry></feed>
