Download SciTE 3.7.0

Spread the love

Version 3.7.0 of SciTE has been released, as a successor to version 3.6.7. Scintilla Text Editor is an open source and cross platform text editor. It uses the open source Scintilla Text Editor library, which is from the same creators. This library is also used by other programs, including Notepad++. Downloads are available for Windows and Linux, and a commercial version for macOS can be found in Apple’s app store. In addition, there is a stand-alone executable that can be conveniently carried on a USB stick. The following changes and improvements have been made in this release:

Release 3.7.0

  • Word selection, navigation, and manipulation is now performed on characters instead of bytes leading to more natural behavior for multi-byte encodings like UTF-8. For UTF-8 characters 0x80 and above, classification into word; punctuation; space; or line-end is based on the Unicode general category of the character and is not customizable. Bug #1832
  • Two enums changed in Scintilla.iface which may lead to changed bindings. There were 2 FontQuality enums and the first is now PhasesDraw. The prefix for FoldAction was SC_FOLDACTION and is now SC_FOLDACTION_ which is similar to other enums. These changes do not affect the standard C/C++ binding.
  • EDGE_MULTILINE and SCI_MULTIEDGEADDLINE added to allow displaying multiple vertical edges simultaneously.
  • The number of margins can be changed with SCI_SETMARGINS.
  • Margin type SC_MARGIN_COLOUR added so that the application may choose any color for a margin with SCI_SETMARGINBACKN.
  • On Win32, mouse wheel scrolling can be restricted to only occur when the mouse is within the window.
  • The WordList class in lexlib used by lexers adds an InListAbridged method for matching keywords that have particular prefixes and/or suffixes.
  • The Baan lexer was changed significantly with more lexical states, keyword sets, and support for abridged keywords.
  • The CoffeeScript lexer styles interpolated code into strings. Bug #1865
  • The Progress lexer “progress” has been replaced with a new lexer “abl” (Advanced Business Language) with a different set of lexical states and more functionality. The lexical state prefix has changed from SCE_4GL_ to SCE_ABL_. Feature #1143.
  • The PowerShell lexer understands the grave accent escape character. Bug #1868
  • The YAML lexer recognizes inline comments. Bug #1660
  • SciTE on Windows can retain colored selection when inactive with selection.always.visible property.
  • SciTE on Windows adds a state to close.on.find to close the find strip when a match is found.
  • Fix caret position after left or right movement with rectangular selection. Bug #1861
  • In SciTE, optional prefix argument added to scite.ConstantName method. Bug #1860
  • On Cocoa, include ILexer.h in the public headers of the framework. Bug #1855
  • On Cocoa, allow subclass of SCIContentView to set cursor. Bug #1863
  • On Cocoa, recognize the numeric keypad ‘+’, ‘-‘, and ‘/’ keys as SCK_ADD, SCK_SUBTRACT, and SCK_DIVIDE. Bug #1867
  • On GTK+ 3.21+ fix incorrect font size in auto-completion list. Bug #1859
  • Fix SciTE crash when command.mode ends with comma. Bug #1857
  • SciTE on Windows has a full size toolbar icon for “Close”.

Version number 3.7.0
Release status Final
Operating systems Windows 7, Linux, Windows XP, Windows Vista, Windows 8, Windows 10
Website SciTE
Download
License type GPL
You might also like
Exit mobile version