From: SourceForge.net <no...@so...> - 2008-03-25 05:04:33
|
Patches item #1740179, was opened at 2007-06-20 00:52 Message generated for change (Comment added) made by ezust You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=300588&aid=1740179&group_id=588 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Closed Resolution: Accepted Priority: 5 Private: No Submitted By: honestguvnor (honestguvnor) Assigned to: Alan Ezust (ezust) Summary: Fortran indentation broken Initial Comment: jedit version 4.2final OSX 10.3.9 PowerPC G4 Indentation in Fortran is broken. Example: if ( i.eq.1 ) then i = 1 i = 1 do i=1,1 i = 1 end do end if Indents to: if ( i.eq.1 ) then i = 1 i = 1 do i=1,1 i = 1 end do end if ---------------------------------------------------------------------- >Comment By: Alan Ezust (ezust) Date: 2008-03-24 22:04 Message: Logged In: YES user_id=935841 Originator: NO Committed revision 12315. ---------------------------------------------------------------------- Comment By: Alan Ezust (ezust) Date: 2008-03-24 22:04 Message: Logged In: YES user_id=935841 Originator: NO Committed revision 12315. ---------------------------------------------------------------------- Comment By: honestguvnor (honestguvnor) Date: 2007-06-29 04:52 Message: Logged In: YES user_id=1822799 Originator: YES I was evaluating jedit as a possible replacement for my current editor and have no prior experience with it. I tried an older version (forgot to note number) on a PC with an installation from a few years ago and it also did not indent correctly. At a guess, this is not a recent problem. ---------------------------------------------------------------------- Comment By: Robert Schwenn (rschwenn) Date: 2007-06-25 14:07 Message: Logged In: YES user_id=1486645 Originator: NO Have You ever seen this working? Me not... ---------------------------------------------------------------------- Comment By: honestguvnor (honestguvnor) Date: 2007-06-22 01:28 Message: Logged In: YES user_id=1822799 Originator: YES I have downloaded and installed fortran.xml and the behaviour is now different but still broken. For example: do i=1,9 do j=1,9 if ( numa(i,j).eq.1 ) then setunique = setunique + got1(a,numa,i,j) end if end do end do becomes: do i=1,9 do j=1,9 if ( numa(i,j).eq.1 ) then setunique = setunique + got1(a,numa,i,j) end if end do end do ---------------------------------------------------------------------- Comment By: Alan Ezust (ezust) Date: 2007-06-21 16:13 Message: Logged In: YES user_id=935841 Originator: NO changing this to a patch. ---------------------------------------------------------------------- Comment By: Robert Schwenn (rschwenn) Date: 2007-06-21 14:14 Message: Logged In: YES user_id=1486645 Originator: NO If the property name "indentNextLine" is changed to "indentNextLines" (trailing "s"!) this issue seems to be solved. Attached is the fortran mode file with this change against the latest revision (see Patch #1059520). It is suitable for jEdit 4.2final and jEdit 4.3pre9. p.s. Is there a way to get lines like "end do" or "end if" automatically unindented? The property "unindentThisLine" does not work for me (see bug #1651962). File Added: fortran.xml ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=300588&aid=1740179&group_id=588 |