Scintilla 3.5.6 Patch for Simply Fortran
========================================

The patch accompanying this file is to be applied to Scintilla 3.5.6.  Specifically, it provides the following additions:

 * Arbitrary vertical lines (up to 4) can be drawn in the editor
 
 * "Indenting" refers to the first "Tab" only on a line
 
Indenting
---------

Scintilla has a simplistic view of tabs/indents.  Basically, tab stops are not supported by the error.  In almost every case, having tabs be identically sized works fine.  However, the FORTRAN 77 language relies on 7 column ident for code.  Previously one would need to set the indent/tab width to 7 to work with fixed-format FORTRAN.

This patch changes the way Scintilla handles "tabs" and "indents."  When an indent is requested, it refers only to the first indent "block" on a line.  For example, when TAB is pressed on an empty line, the cursor moves to the indent position.  Subsequent TAB presses, however, will move to the next tab position, which can be different than the indent size.  This functionality is only enabled when SCI_SETTABINDENTS is TRUE.

Jeff Armstrong
Approximatrix, LLC
July 1, 2013

Updated June 1, 2015
