<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>WLScripting.com &#187; Editors</title>
	<atom:link href="http://www.wlscripting.com/tutorial/category/editors/feed" rel="self" type="application/rss+xml" />
	<link>http://www.wlscripting.com</link>
	<description>PHP coding tutorials</description>
	<lastBuildDate>Wed, 19 May 2010 17:44:51 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9-beta-1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Notepad++ Function List plugin tip2</title>
		<link>http://www.wlscripting.com/tutorial/54</link>
		<comments>http://www.wlscripting.com/tutorial/54#comments</comments>
		<pubDate>Tue, 23 Dec 2008 00:39:55 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[Editors]]></category>

		<guid isPermaLink="false">http://www.wlscripting.com/tutorial/54</guid>
		<description><![CDATA[Adding enhanced functionality to Notepad++ with the Function List plugin.]]></description>
			<content:encoded><![CDATA[<blockquote style="border: 2px solid #FF0000; text-align: center"><p>An updated / easier to setup posting on this subject can be found at:<br /><a href="http://www.danielkassner.com/2010/01/22/using-notepads-function-list-plugin-for-php-development">Using Notepad++’s Function List plugin for PHP development</a></p></blockquote>
<p>Using the Notepad++ Function List plugin you can filter out all of the required and included files in your current PHP file. To do so you will need a few things:</p>
<ul>
<li><a href="http://notepad-plus.sourceforge.net">Notepad++ (NPP)</a></li>
<li><a href="http://sourceforge.net/project/showfiles.php?group_id=189927">Function List plugin</a></li>
</ul>
<p>Once you have installed the Function List plugin as the instructions say, open up Notepad++ and follow the instructions below.</p>
<ol>
<li>Navigate in the File Menu to Plugins > Function List > Language Parsing Rules</li>
<li>Select PHP from the left hand column</li>
<li>Under the Group section click Add (You will now see newGroup listed below the Add / Delete buttons)</li>
<li>Click on newGroup and change the Group Properties Name to Include</li>
<li>Now under the Group Rules section make these changes (without the quotes):
<ul>
<li>Function Begin: &#8220;include[\s\w]*\(['"]&#8220;</li>
<li>Function List Name: &#8220;[\w\s\d\\/_.]*&#8221;</li>
</ul>
</li>
</ol>
<p>If you have a PHP file open that has functions and/or classes you can click the Try! button at the bottom of the window and you will see your included file paths show up in the Function List. Repeat this process to create a rule for required files as well. Once completed just click OK and you are done! Enjoy listing your included and required file paths in Notepad++.</p>
<p>**This will filter out the following in your Function List pane:</p>
<ul>
<li>include(&#8216;file_path_here.php&#8217;);</li>
<li>include (&#8216;file_path_here.php&#8217;);</li>
<li>include_once(&#8216;file_path_here.php&#8217;);</li>
<li>include_once (&#8216;file_path_here.php&#8217;);</li>
<li>require(&#8216;file_path_here.php&#8217;);</li>
<li>require (&#8216;file_path_here.php&#8217;);</li>
<li>require_once(&#8216;file_path_here.php&#8217;);</li>
<li>require_once (&#8216;file_path_here.php&#8217;);</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.wlscripting.com/tutorial/54/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Notepad++ Function List plugin tip</title>
		<link>http://www.wlscripting.com/tutorial/53</link>
		<comments>http://www.wlscripting.com/tutorial/53#comments</comments>
		<pubDate>Mon, 22 Dec 2008 23:01:14 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[Editors]]></category>

		<guid isPermaLink="false">http://www.wlscripting.com/tutorial/53</guid>
		<description><![CDATA[Adding enhanced functionality to Notepad++ with the Function List plugin.]]></description>
			<content:encoded><![CDATA[<blockquote style="border: 2px solid #FF0000; text-align: center"><p>An updated / easier to setup posting on this subject can be found at:<br /><a href="http://www.danielkassner.com/2010/01/22/using-notepads-function-list-plugin-for-php-development">Using Notepad++’s Function List plugin for PHP development</a></p></blockquote>
<p>Using the Notepad++ Function List plugin you can filter out all of your classes and its member functions as well as functions not in any class. To do so you will need a few things:</p>
<ul>
<li><a href="http://notepad-plus.sourceforge.net">Notepad++ (NPP)</a></li>
<li><a href="http://sourceforge.net/project/showfiles.php?group_id=189927">Function List plugin</a></li>
</ul>
<p>Once you have installed the Function List plugin as the instructions say, open up Notepad++ and follow the instructions below.</p>
<ol>
<li>Navigate in the File Menu to Plugins > Function List > Language Parsing Rules</li>
<li>Select PHP from the left hand column</li>
<li>Under the Group section click Add (You will now see newGroup listed below the Add / Delete buttons)</li>
<li>Click on newGroup and change the Group Properties Name to Class</li>
<li>Now under the Group Rules section make these changes (without the quotes):
<ul>
<li>Function Begin: &#8220;class &#8221; <-- Notice the space after class</li>
<li>Function List Name: &#8220;[\w]*&#8221;</li>
<li>Body Begin: &#8220;{&#8220;</li>
<li>Body End: &#8220;}&#8221;</li>
</ul>
</li>
<li>Now under the Keyword Forwarding of Group section make these changes (without the quotes):
<ul>
<li>Body Begin to Body End: &#8220;{&#8220;</li>
</ul>
</li>
<li>Now click Add under the group section again to add another rule</li>
<li>Click on newGroup and change the Group Properties Name to Functions</li>
<li>Change the Subgroup of drop down to Class</li>
<li>Now under the Group Rules section make these changes (without the quotes):
<ul>
<li>Function Begin: &#8220;[\t]*function &#8221; <-- Notice the space after function</li>
<li>Function List Name: &#8220;[\w]*&#8221;</li>
<li>Function End: &#8220;\(&#8220;</li>
<li>Body Begin: &#8220;{&#8220;</li>
<li>Body End: &#8220;}&#8221;</li>
</ul>
</li>
</ol>
<p>If you have a PHP file open that has functions and/or classes you can click the Try! button at the bottom of the window and you will see your classes and functions show up in the Function List. Once completed just click OK and you are done! Enjoy listing your classes and functions in Notepad++.</p>
<p>**You will need to make sure that in the File Menu under Plugins > Function List > View List as Tree is checked for this to look correct.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wlscripting.com/tutorial/53/feed</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
	</channel>
</rss>
