<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="bbPress/1.0.1" -->
<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">
	<channel>
		<title>pnotepad.org forums Topic: What are your thoughts on IDE-like features?  (python)</title>
		<link>http://pnotepad.org/forums/topic/589</link>
		<description>Programmer&#039;s Notepad Forums</description>
		<language>en-US</language>
		<pubDate>Fri, 30 Jul 2010 01:18:39 +0000</pubDate>
		<generator>http://bbpress.org/?v=1.0.1</generator>
		<textInput>
			<title><![CDATA[Search]]></title>
			<description><![CDATA[Search all topics from these forums.]]></description>
			<name>q</name>
			<link>http://pnotepad.org/forums/search.php</link>
		</textInput>
		<atom:link href="http://pnotepad.org/forums/rss/topic/589" rel="self" type="application/rss+xml" />

		<item>
			<title>What are your thoughts on IDE-like features?  (python) (jumpfroggy)</title>
			<link>http://pnotepad.org/forums/topic/589#post-2152</link>
			<pubDate>Thu, 04 Jun 2009 16:35:56 +0000</pubDate>
			<dc:creator>jumpfroggy</dc:creator>
			<guid isPermaLink="false">2152@http://pnotepad.org/forums/</guid>
			<description>&#60;p&#62;Sounds reasonable.  When we have enough critical mass behind the language-specific features, it'll be obvious when it warrants a menu of its own.&#60;/p&#62;
&#60;p&#62;Looking towards the future, it would be nice if this could be a configurable thing... be able to turn on/off language-specific menus, assign tools/macros/etc to them.  Obviously that's a way-down-the-line type of request.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>What are your thoughts on IDE-like features?  (python) (simon)</title>
			<link>http://pnotepad.org/forums/topic/589#post-2149</link>
			<pubDate>Thu, 04 Jun 2009 12:45:10 +0000</pubDate>
			<dc:creator>simon</dc:creator>
			<guid isPermaLink="false">2149@http://pnotepad.org/forums/</guid>
			<description>&#60;p&#62;I think in the current release the best option would either be as a bunch of scripts or extension commands. Once things are working well and there are a lot of options then a scheme-specific menu might be a good idea.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>What are your thoughts on IDE-like features?  (python) (jumpfroggy)</title>
			<link>http://pnotepad.org/forums/topic/589#post-2123</link>
			<pubDate>Sun, 31 May 2009 07:12:34 +0000</pubDate>
			<dc:creator>jumpfroggy</dc:creator>
			<guid isPermaLink="false">2123@http://pnotepad.org/forums/</guid>
			<description>&#60;p&#62;Looks like a great library, surprisingly capable.  So now I wonder, how would we integrate this stuff?  Most of these types of features would be necessarily language-specific, so maybe we could have an optional language-dependent menu?  I envision a &#38;quot;Python&#38;quot; menu that only shows when you're editing a python file (or have the current mode set to python) that would include all python-specific actions.  Same thing could happen for other languages/file types (ie. a &#38;quot;Java&#38;quot; menu, &#38;quot;HTML&#38;quot;, etc).&#60;/p&#62;
&#60;p&#62;Does this sound right?  Is there a better way to do this?
&#60;/p&#62;</description>
		</item>
		<item>
			<title>What are your thoughts on IDE-like features?  (python) (simon)</title>
			<link>http://pnotepad.org/forums/topic/589#post-2106</link>
			<pubDate>Tue, 26 May 2009 15:02:05 +0000</pubDate>
			<dc:creator>simon</dc:creator>
			<guid isPermaLink="false">2106@http://pnotepad.org/forums/</guid>
			<description>&#60;p&#62;There's another ide-supporting python library called rope which has lots of goodies:&#60;/p&#62;
&#60;p&#62;&#60;a href=&#34;http://rope.sourceforge.net/&#34; rel=&#34;nofollow&#34;&#62;http://rope.sourceforge.net/&#60;/a&#62;&#60;/p&#62;
&#60;p&#62;This is also worth having a play with, again there are bindings for other editors already. Rope does a lot more than PySmell providing refactorings and the like.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>What are your thoughts on IDE-like features?  (python) (simon)</title>
			<link>http://pnotepad.org/forums/topic/589#post-2090</link>
			<pubDate>Tue, 19 May 2009 14:53:18 +0000</pubDate>
			<dc:creator>simon</dc:creator>
			<guid isPermaLink="false">2090@http://pnotepad.org/forums/</guid>
			<description>&#60;p&#62;I've been looking at PySmell a bit, and it would definitely be worth some time trying to integrate it for better Python intellisense:&#60;/p&#62;
&#60;p&#62;&#60;a href=&#34;http://code.google.com/p/pysmell/&#34; rel=&#34;nofollow&#34;&#62;http://code.google.com/p/pysmell/&#60;/a&#62;&#60;/p&#62;
&#60;p&#62;There are other editor integrations, so it should be possible for PN too.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>What are your thoughts on IDE-like features?  (python) (jumpfroggy)</title>
			<link>http://pnotepad.org/forums/topic/589#post-2078</link>
			<pubDate>Mon, 18 May 2009 20:38:33 +0000</pubDate>
			<dc:creator>jumpfroggy</dc:creator>
			<guid isPermaLink="false">2078@http://pnotepad.org/forums/</guid>
			<description>&#60;p&#62;I've been working in python for a while now, and have used PN as my main editor for the past... year or so?  Who knows.  At any rate, I love it and consider it indispensable.&#60;/p&#62;
&#60;p&#62;And yet, I'm starting to want more IDE-like features.  Specifically, the biggest points for me are:&#60;br /&#62;
-great autocompletion (including the standard python libs, the libraries I have installed, and the modules in my current project)&#60;br /&#62;
-&#38;quot;find uses of&#38;quot;&#60;br /&#62;
-refactoring support for renaming items&#60;/p&#62;
&#60;p&#62;I know there is current autocomplete support, but that's just for predefined tags in the schemes file, right?  Is it possible to do any kind of .py scanning for library/project tags?  I'd love to type a class or function and have it immediately in the auto complete dropdown.  Also, support for documentation/pydocs would help immensely here.  Is there any support for this yet?&#60;/p&#62;
&#60;p&#62;&#38;quot;Find Uses&#38;quot; is probably the second most helpful thing after the autocomplete (with pydocs).  Quite often while working on an app I need to know where a function/class is used, and having a &#38;quot;Find Uses&#38;quot; would be very helpful.  I know this would be tricky in python, but it seems like it might still be possible for most cases.  I realize this might miss things like:&#60;/p&#62;
&#60;p&#62;def func():&#60;br /&#62;
    pass&#60;/p&#62;
&#60;p&#62;def func2(f):&#60;br /&#62;
    a = f()&#60;/p&#62;
&#60;p&#62;func2(func)&#60;/p&#62;
&#60;p&#62;But at the very least could show most of the uses.&#60;/p&#62;
&#60;p&#62;Refactoring support I realize is very tricky in a dynamically-typed language like python.  Perhaps Bicycle Repair Man (&#60;a href=&#34;http://bicyclerepair.sourceforge.net/&#34; rel=&#34;nofollow&#34;&#62;http://bicyclerepair.sourceforge.net/&#60;/a&#62;) may be of use here.&#60;/p&#62;
&#60;p&#62;I've been investigating the other IDE's out there, I'm surprised that nothing seems to really fit.  Eclipse+PyDev seems very buggy and inconsistent, and Wings doesn't do everything I need.  I'd rather have something small and light like PN with some added IDE-like features, than jump into a full IDE with a messy UI and tons of unnecessary fluff.&#60;/p&#62;
&#60;p&#62;Any thoughts on any of this?
&#60;/p&#62;</description>
		</item>

	</channel>
</rss>
