<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Jedi: A completion library for Python</title>
	<atom:link href="http://www.masteringemacs.org/articles/2013/01/10/jedi-completion-library-python/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.masteringemacs.org/articles/2013/01/10/jedi-completion-library-python/</link>
	<description>a blog about mastering the world&#039;s best text editor</description>
	<lastBuildDate>Fri, 17 May 2013 21:26:20 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Takafumi Arakaki</title>
		<link>http://www.masteringemacs.org/articles/2013/01/10/jedi-completion-library-python/#comment-19486</link>
		<dc:creator>Takafumi Arakaki</dc:creator>
		<pubDate>Tue, 15 Jan 2013 06:13:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.masteringemacs.org/?p=602#comment-19486</guid>
		<description><![CDATA[I think Jedi has parser for broken source.  So I guess Jedi is a good place to support imenu.

BTW, if you have trouble with Pymacs but still want rope, check https://github.com/abingham/traad.  It&#039;s another rope client but does not depend on Pymacs.]]></description>
		<content:encoded><![CDATA[<p>I think Jedi has parser for broken source.  So I guess Jedi is a good place to support imenu.</p>
<p>BTW, if you have trouble with Pymacs but still want rope, check <a href="https://github.com/abingham/traad" rel="nofollow">https://github.com/abingham/traad</a>.  It&#8217;s another rope client but does not depend on Pymacs.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mickey</title>
		<link>http://www.masteringemacs.org/articles/2013/01/10/jedi-completion-library-python/#comment-19443</link>
		<dc:creator>mickey</dc:creator>
		<pubDate>Mon, 14 Jan 2013 17:39:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.masteringemacs.org/?p=602#comment-19443</guid>
		<description><![CDATA[Nice to know about the tooltip mode, Takafumi. I might write some actual eldoc-mode support as I try to reuse existing components.

The python.el imenu doesn&#039;t refresh very well, but that could just be the version I have. I don&#039;t use the AST module as it expects functioning python code and barks if it&#039;s not syntactically correct. I use Pylints&#039; version as it works with &quot;broken&quot; Python, a state my python code may very well be in.]]></description>
		<content:encoded><![CDATA[<p>Nice to know about the tooltip mode, Takafumi. I might write some actual eldoc-mode support as I try to reuse existing components.</p>
<p>The python.el imenu doesn&#8217;t refresh very well, but that could just be the version I have. I don&#8217;t use the AST module as it expects functioning python code and barks if it&#8217;s not syntactically correct. I use Pylints&#8217; version as it works with &#8220;broken&#8221; Python, a state my python code may very well be in.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Takafumi Arakaki</title>
		<link>http://www.masteringemacs.org/articles/2013/01/10/jedi-completion-library-python/#comment-19421</link>
		<dc:creator>Takafumi Arakaki</dc:creator>
		<pubDate>Mon, 14 Jan 2013 10:51:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.masteringemacs.org/?p=602#comment-19421</guid>
		<description><![CDATA[It is true that Jedi.el does not require python-mode (python.el or python-mode.el), but you don&#039;t want to use it without python-mode.  For example, Jedi.el does not provide syntax highlighting.  Jedi.el provides a minor mode where python-mode is a major mode.

I don&#039;t think there is major overlap between Jedi.el and python-mode.  python.el implemented in pure Emacs Lisp so there is no way to access Python functionality except for very simple Python shell integration.

What still lacks with python-mode + Jedi is better REPL integration.  If you want more advanced one than plain Python shell in python-mode, try my other project called EIN:
https://github.com/tkf/emacs-ipython-notebook#readme]]></description>
		<content:encoded><![CDATA[<p>It is true that Jedi.el does not require python-mode (python.el or python-mode.el), but you don&#8217;t want to use it without python-mode.  For example, Jedi.el does not provide syntax highlighting.  Jedi.el provides a minor mode where python-mode is a major mode.</p>
<p>I don&#8217;t think there is major overlap between Jedi.el and python-mode.  python.el implemented in pure Emacs Lisp so there is no way to access Python functionality except for very simple Python shell integration.</p>
<p>What still lacks with python-mode + Jedi is better REPL integration.  If you want more advanced one than plain Python shell in python-mode, try my other project called EIN:<br />
<a href="https://github.com/tkf/emacs-ipython-notebook#readme" rel="nofollow">https://github.com/tkf/emacs-ipython-notebook#readme</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Takafumi Arakaki</title>
		<link>http://www.masteringemacs.org/articles/2013/01/10/jedi-completion-library-python/#comment-19419</link>
		<dc:creator>Takafumi Arakaki</dc:creator>
		<pubDate>Mon, 14 Jan 2013 10:37:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.masteringemacs.org/?p=602#comment-19419</guid>
		<description><![CDATA[The library you mentioned is obsolete.  It is already in Jedi.el itself.]]></description>
		<content:encoded><![CDATA[<p>The library you mentioned is obsolete.  It is already in Jedi.el itself.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Takafumi Arakaki</title>
		<link>http://www.masteringemacs.org/articles/2013/01/10/jedi-completion-library-python/#comment-19418</link>
		<dc:creator>Takafumi Arakaki</dc:creator>
		<pubDate>Mon, 14 Jan 2013 10:36:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.masteringemacs.org/?p=602#comment-19418</guid>
		<description><![CDATA[(setq jedi:tooltip-method nil) then you have eldoc-like signature hint:
http://tkf.github.com/emacs-jedi/#jedi:tooltip-method

Yes, Jedi lacks imenu support.  But I think both python.el and python-mode.el have the one and it works OK.  It is true that if you can use Python&#039;s AST module you can get more accurate result.  If you want it, I think the best move is to send the feature request to Jedi (the Python library, not Emacs binding, as it is not possible to support it unless the Python library has it).]]></description>
		<content:encoded><![CDATA[<p>(setq jedi:tooltip-method nil) then you have eldoc-like signature hint:<br />
<a href="http://tkf.github.com/emacs-jedi/#jedi:tooltip-method" rel="nofollow">http://tkf.github.com/emacs-jedi/#jedi:tooltip-method</a></p>
<p>Yes, Jedi lacks imenu support.  But I think both python.el and python-mode.el have the one and it works OK.  It is true that if you can use Python&#8217;s AST module you can get more accurate result.  If you want it, I think the best move is to send the feature request to Jedi (the Python library, not Emacs binding, as it is not possible to support it unless the Python library has it).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Takafumi Arakaki</title>
		<link>http://www.masteringemacs.org/articles/2013/01/10/jedi-completion-library-python/#comment-19416</link>
		<dc:creator>Takafumi Arakaki</dc:creator>
		<pubDate>Mon, 14 Jan 2013 10:28:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.masteringemacs.org/?p=602#comment-19416</guid>
		<description><![CDATA[If you have some trouble, file an issue in the github issue tracker.

Note that Jedi.el needs VIRTUAL_ENV to be set to use virtualenv.  Also, Python version you are using for the virtualenv must be the same one as the one you are using for Jedi EPC server.]]></description>
		<content:encoded><![CDATA[<p>If you have some trouble, file an issue in the github issue tracker.</p>
<p>Note that Jedi.el needs VIRTUAL_ENV to be set to use virtualenv.  Also, Python version you are using for the virtualenv must be the same one as the one you are using for Jedi EPC server.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: M.</title>
		<link>http://www.masteringemacs.org/articles/2013/01/10/jedi-completion-library-python/#comment-19396</link>
		<dc:creator>M.</dc:creator>
		<pubDate>Mon, 14 Jan 2013 06:50:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.masteringemacs.org/?p=602#comment-19396</guid>
		<description><![CDATA[There&#039;s already some work done on integrating jedi with eldoc: https://github.com/emacsmirror/jedi-eldoc]]></description>
		<content:encoded><![CDATA[<p>There&#8217;s already some work done on integrating jedi with eldoc: <a href="https://github.com/emacsmirror/jedi-eldoc" rel="nofollow">https://github.com/emacsmirror/jedi-eldoc</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John Bash</title>
		<link>http://www.masteringemacs.org/articles/2013/01/10/jedi-completion-library-python/#comment-19370</link>
		<dc:creator>John Bash</dc:creator>
		<pubDate>Sun, 13 Jan 2013 21:55:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.masteringemacs.org/?p=602#comment-19370</guid>
		<description><![CDATA[I see. But we don&#039;t really need python-mode.el to run Emacs-jedi, correct? It looks like both packages overlap in functionality quite a bit.]]></description>
		<content:encoded><![CDATA[<p>I see. But we don&#8217;t really need python-mode.el to run Emacs-jedi, correct? It looks like both packages overlap in functionality quite a bit.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mickey</title>
		<link>http://www.masteringemacs.org/articles/2013/01/10/jedi-completion-library-python/#comment-19364</link>
		<dc:creator>mickey</dc:creator>
		<pubDate>Sun, 13 Jan 2013 19:56:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.masteringemacs.org/?p=602#comment-19364</guid>
		<description><![CDATA[Hmm. It seems to work OK on my end. Let me double check my settings as I have some gnarly virtualenv hackery going on that may account for why it&#039;s working.]]></description>
		<content:encoded><![CDATA[<p>Hmm. It seems to work OK on my end. Let me double check my settings as I have some gnarly virtualenv hackery going on that may account for why it&#8217;s working.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mickey</title>
		<link>http://www.masteringemacs.org/articles/2013/01/10/jedi-completion-library-python/#comment-19363</link>
		<dc:creator>mickey</dc:creator>
		<pubDate>Sun, 13 Jan 2013 19:56:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.masteringemacs.org/?p=602#comment-19363</guid>
		<description><![CDATA[Well, jedi does not replace python.el/python-mode.el -- perhaps I should clarify that in my opening statement -- as it is merely an addition to python, rather than a replacement for it.]]></description>
		<content:encoded><![CDATA[<p>Well, jedi does not replace python.el/python-mode.el &#8212; perhaps I should clarify that in my opening statement &#8212; as it is merely an addition to python, rather than a replacement for it.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
