Tree [b92ed1] default tip / doc /
 History



File Date Author Commit
 Boost.Regex unknown
 Boost.Regex.html unknown
 CommandValues.html 2014-07-14 Neil Neil [121319] Clean command added to the Tools menu.
 ICU.html unknown
 PCRE.html unknown
 PaneAPI.html 2015-02-19 Neil Neil [7f88e0] Updates from Scintilla.
 PrintHi.png 2005-04-13 nyamatongwe nyamatongwe [52bf84] Compressed better with pngout.
 RE2.html unknown
 README.txt unknown
 SciBreak2.jpg 2006-09-18 nyamatongwe nyamatongwe [dbf9ae] Update from Piotr Smyrak stops over flow.
 SciTE.html 2015-01-14 Neil Neil [d64556] Preparing for version 3.5.3.
 SciTEDirector.html 2014-01-15 Neil Hodgson Neil Hodgson [c309a3] Fix typo.
 SciTEDoc.html 2015-02-21 Ferdinand Prantl Ferdinand Prantl [b92ed1] Merge with http://hg.code.sf.net/p/scintilla/scite
 SciTEDownload.html 2015-01-14 Neil Neil [d64556] Preparing for version 3.5.3.
 SciTEExtension.html 2008-07-30 nyamatongwe nyamatongwe [e968e7] Patch from alexbodn does not execute standard s...
 SciTEExternalLexer.html 2010-10-20 nyamatongwe nyamatongwe [55d1c5] Outdated documentation replaced with pointer to...
 SciTEExtras.html 2015-02-12 Neil Neil [01bb8d] Remove extraneous end tags.
 SciTEFAQ.html 2014-03-17 Neil Neil [06df5b] Removed out-of-date explanation.
 SciTEIco.png 2005-04-13 nyamatongwe nyamatongwe [52bf84] Compressed better with pngout.
 SciTEImage.html 2011-02-14 nyamatongwe nyamatongwe [77cec9] Clarifying Windows version and better screen shot.
 SciTEIndicators.png 2013-10-15 Neil Neil [d9fbc2] Added image used in documentation.
 SciTELexer.html 2014-03-13 Neil Neil [508249] Updated to match current situation.
 SciTELua.html 2014-06-12 Neil Neil [715a1b] Include OnUpdateUI in list of events.
 SciTERegEx.html 2010-10-21 nyamatongwe nyamatongwe [39202b] Addition of '?' regular expression operator to ...
 SciTEWord.jpg 2004-05-01 nyamatongwe nyamatongwe [efd92b] Match logo to image.
 ScriptLexer.html 2013-12-05 Neil Neil [8ca6b7] Remove outdated warning.
 TRE.html unknown
 demo.png 2005-04-13 nyamatongwe nyamatongwe [52bf84] Compressed better with pngout.
 doxygen.css unknown
 scite.1 2006-05-31 nyamatongwe nyamatongwe [64e297] Capitalisation fix from bug 1497361.
 std.regex.css unknown
 std.regex.html unknown

Read Me

Ferda's SciTE
=============

This is a [customized build][14] of [SciTE][2] with various extensions to
make SciTE a good programmer's "notepad". Some of the extensions may be
included in the official SciTE version, if found useful and acceptable.

 - Keep the last file position and folding state
 - More white-space padding for calltips
 - Rounded-corner calltips with gradient fill
 - Displaying calltips on mouse hover
 - Alternative regular expressions
 - Extended [OScript][10] support
 - [Scintillua][11] with OScript support
 - API files for the most common languages

Selectable regular expression engines:

 - [PCRE][4]: stable backtracking library
 - [RE2]{5]: fast, non-backtracking NFA library
 - [TRE][6]: library with approximate (fuzzy) matching
 - [ICU][7]: Unicode library
 - [Boost.Regex][8]: library that the C++ standard has been based on
 - [std::regex][9]: standard C++ library

How to install and configure it
-------------------------------

Unzip the binary distribution package to you directory with tools. It will
create a folder `SciTE` and a file SciTEUser.properties. Consider copying
it to your %USERPROFILE% directory; it customizes colours so that the edited
source code looks like in the [Microsoft Visual Studio][3] and turns on
various SciTE features and extensions so that it *really* becomes a
programmer's "notepad". If you're upgrading from an earlier or official
versions, consider updating the SciTEUser.properties in your profile.

See the updated SciTE help (SciTEDoc.html) for the description of the new
properties not available in the official SciTE. This is a list with
(commented out) default values and recommended ones:

    #store.filestate.on.close=0
    #restore.filestate.on.load=0
    #filestate.max.count=1000
    #filestate.position=0
    #filestate.bookmarks=1
    #filestate.folds=0
    store.filestate.on.close=1
    restore.filestate.on.load=1

    #calltip.padding.horizontal=1
    #calltip.padding.vertical=1
    calltip.padding.horizontal=2
    calltip.padding.vertical=5

    #calltip.rounded=0
    #calltip.gradient=0
    calltip.rounded=1
    calltip.gradient=1

    #calltip.on.dwell=0
    calltip.on.dwell=1

    #regex.impl=default
    regex.impl=pcre

How to get sources and build it
-------------------------------

I recommend you placing SciTE's sources next to sources of [Scintilla][1] and
other libraries and build all using the MS VS solution file from SciTE. You
should clone them this way (to the same directory):

    hg clone http://hg.code.sf.net/u/prantl/scintilla scintilla
    hg clone http://hg.code.sf.net/u/prantl/scite scite
    hg clone https://bitbucket.org/prantlf/scintillua scintillua
    hg clone https://bitbucket.org/prantlf/pcre pcre
    hg clone https://bitbucket.org/prantlf/re2 re2
    git clone https://github.com/prantlf/tre.git tre

You'll need to download and compile [ICU][12] and [Boost][13] before you start
building SciTE. See `README.md` in the `scite` source folder for the complete
instructions.

License and history
-------------------

This is version 3.3.1 built on Apr 12 2013 08:14:36, available from
http://prantl.host.sk/scite.

Original copyright (C) 1998-2012 Neil Hodgson <neilh@scintilla.org>
Customization copyright (C) 2010-2013 Ferdinand Prantl <prantlf@gmail.com>

See License.txt for the license terms and the About box in SciTE for the list
of all contributors to Scintilla and SciTE.

[1]: http://www.scintilla.org/index.html
[2]: http://www.scintilla.org/SciTE.html
[3]: http://www.microsoft.com/visualstudio
[4]: http://pcre.org
[5]: http://code.google.com/p/re2
[6]: http://laurikari.net/tre
[7]: http://icu-project.org
[8]: http://boost.org/libs/regex/doc/html/index.html
[9]: http://www.cplusplus.com/reference/regex
[10]: http://www.greggriffiths.org/livelink/development/oscript
[11]: http://foicica.com/scintillua
[12]: http://icu-project.org
[13]: http://boost.org
[14]: http://prantl.host.sk/scite