<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: IVF source editing question - locating code block starts/en in Intel® Fortran Compiler</title>
    <link>https://community.intel.com/t5/Intel-Fortran-Compiler/IVF-source-editing-question-locating-code-block-starts-ends/m-p/842049#M60018</link>
    <description>&lt;DIV&gt;Thanks. It turns out the VIM editor also has some kind of macro (called "matchit") written to support this function. Since I already use VIM (for other things), I might look into this since the needed macro is already packaged (but not activated by default).&lt;/DIV&gt;</description>
    <pubDate>Fri, 14 Oct 2005 00:14:51 GMT</pubDate>
    <dc:creator>longden_loo</dc:creator>
    <dc:date>2005-10-14T00:14:51Z</dc:date>
    <item>
      <title>IVF source editing question - locating code block starts/ends</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/IVF-source-editing-question-locating-code-block-starts-ends/m-p/842046#M60015</link>
      <description>&lt;DIV&gt;In IVF, is there a way to locate the end of a given block structure (notably, IF...ENDIF) using the editor such asthe way other editors determine C/Java start/end by positioning the cursor on either end and pressing a "jump" key which takes the cursor to the other matchingstatement.&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;Another thought is if there is an option to highlight or otherwise colorize all the statements in a block?&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;Heavily nested code structures in Fortran have always been a time killer when they spread over several screens (hey, it's not necessarily my code :) Thx.&lt;/DIV&gt;</description>
      <pubDate>Thu, 13 Oct 2005 02:44:27 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/IVF-source-editing-question-locating-code-block-starts-ends/m-p/842046#M60015</guid>
      <dc:creator>longden_loo</dc:creator>
      <dc:date>2005-10-13T02:44:27Z</dc:date>
    </item>
    <item>
      <title>Re: IVF source editing question - locating code block starts/en</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/IVF-source-editing-question-locating-code-block-starts-ends/m-p/842047#M60016</link>
      <description>Intel Visual Fortran does not supply such a feature, and the syntax of Fortran makes implementing something like that a bit harder than it is for Java and C.</description>
      <pubDate>Thu, 13 Oct 2005 19:56:19 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/IVF-source-editing-question-locating-code-block-starts-ends/m-p/842047#M60016</guid>
      <dc:creator>Steven_L_Intel1</dc:creator>
      <dc:date>2005-10-13T19:56:19Z</dc:date>
    </item>
    <item>
      <title>Re: IVF source editing question - locating code block starts/en</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/IVF-source-editing-question-locating-code-block-starts-ends/m-p/842048#M60017</link>
      <description>&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BLOCKQUOTE&gt;&lt;HR /&gt;longden.loo@sparta.com wrote:&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;DIV&gt;In IVF, is there a way to locate the end of a given block structure (notably, IF...ENDIF).&lt;/DIV&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;The closest I've seen to what you're looking for are the f90 and fortran modes in emacs (either GNU emacs or Xemacs).  You could try getting emacs (it's about an 18 MByte download) or Xemacs, and see if the f90 or fortran modes are close to what you need.</description>
      <pubDate>Thu, 13 Oct 2005 21:30:30 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/IVF-source-editing-question-locating-code-block-starts-ends/m-p/842048#M60017</guid>
      <dc:creator>emc-nyc</dc:creator>
      <dc:date>2005-10-13T21:30:30Z</dc:date>
    </item>
    <item>
      <title>Re: IVF source editing question - locating code block starts/en</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/IVF-source-editing-question-locating-code-block-starts-ends/m-p/842049#M60018</link>
      <description>&lt;DIV&gt;Thanks. It turns out the VIM editor also has some kind of macro (called "matchit") written to support this function. Since I already use VIM (for other things), I might look into this since the needed macro is already packaged (but not activated by default).&lt;/DIV&gt;</description>
      <pubDate>Fri, 14 Oct 2005 00:14:51 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/IVF-source-editing-question-locating-code-block-starts-ends/m-p/842049#M60018</guid>
      <dc:creator>longden_loo</dc:creator>
      <dc:date>2005-10-14T00:14:51Z</dc:date>
    </item>
    <item>
      <title>Re: IVF source editing question - locating code block starts/en</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/IVF-source-editing-question-locating-code-block-starts-ends/m-p/842050#M60019</link>
      <description>&lt;DIV&gt;There is a simple trick I use in the Visual Studio.NET IDE. The IDE editor has some macros built in. One of which is to find the matching curly brace of a C/C++ program. Braces are not used in .F90 but that does not mean you are prohibited from using them within comments. Try&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;do I=1,foo ! {&lt;/DIV&gt;
&lt;DIV&gt;...&lt;/DIV&gt;
&lt;DIV&gt; ! {&lt;/DIV&gt;
&lt;DIV&gt; if(expr)&lt;/DIV&gt;
&lt;DIV&gt;! {&lt;/DIV&gt;
&lt;DIV&gt; ...&lt;/DIV&gt;
&lt;DIV&gt;! }&lt;/DIV&gt;
&lt;DIV&gt; else&lt;/DIV&gt;
&lt;DIV&gt;! {&lt;/DIV&gt;
&lt;DIV&gt; ....&lt;/DIV&gt;
&lt;DIV&gt; ! }&lt;/DIV&gt;
&lt;DIV&gt;endif&lt;/DIV&gt;
&lt;DIV&gt; ! } &lt;/DIV&gt;
&lt;DIV&gt;enddo ! }&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;This works for me. It does mean you have to be vigilent about inserting the braces.&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;Jim Dempsey&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Fri, 14 Oct 2005 02:22:17 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/IVF-source-editing-question-locating-code-block-starts-ends/m-p/842050#M60019</guid>
      <dc:creator>jim_dempsey</dc:creator>
      <dc:date>2005-10-14T02:22:17Z</dc:date>
    </item>
  </channel>
</rss>

