<commit_before><!--
File:    syncedit.htm
Author:  <NAME>
RCS-ID:  $Id$
Purpose: Users guide for syncedit
-->

<HEAD>
<TITLE>syncedit help
</TITLE>
</HEAD>

<STYLE type="text/css">
.TableStyle
{
<!-- font-family: Verdana; -->
font-weight: normal;
font-size: 9px;
color: #404040;
background-color: #fafafa;
border: 1px #6699CC solid;
}
</STYLE>

<P>
syncedit is a synchronizing editor, with automatic synchronizing for all its
<A HREF="#EDIT">Editor windows</A> and its <A HREF="#LIST">List windows</A>.
Furthermore it supports <A HREF="#SQL">embedded SQL</A> and it works with 
<A HREF="#SVN">SVN</A>.
Finally you can download selected files easily using
<A HREF="#UPL">Build RBS File</A>.
Because the lists and editors are notebook pages, they all can be moved around and
put on separate panes.

<P>
The configuration is read when starting up and saved when closing down.
On MSW the config is stored in the registry under the key
"syncedit", on Linux in the file ".syncedit" in your home
directory. There is also a special portable version (syncped) that stores and 
reads all data from the same directory as your executable is in.

<P>
You can specify on the command line the file(s) or project to open.

<P>
You can also select and run a process using Process Select and Process Run.
The output (stdout and stderr) of the process is logged into the output
list 'Process Output'.

<hr>
<A NAME="EDIT"></A><B>Editor</B>
<P>
This is an MDI notebook editor implemented using a
<A HREF="http://www.scintilla.org">scintilla</A> component.
It has the next features:
<ul>
<li> Synchronizes if the file is changed from outside. Can be used for
     viewing log files: If you're on the last position in a log file
     and the log file is synchronized, then only new data is added to the
     file, and your position is restored to the end of file. This also works in hex mode
     (enabled/disabled by toggling the Hex button).
<li> The lexer, colouring and keywords are from lexers.xml, editable using 'Lexers File Open'.
     This directly reflects
     colouring style changes on all open editors.
<li> Fast searching by selecting text and pressing F3 or F4.
     Expressions are interpreted as regular expressions if the
     'Match whole word' check box is not checked.
<li> If you select several lines, you can sort the selection using
     any sort position in the selection. The default sort position
     is the cursor position at the last line of the selection.
<li> You can set the position of the edge column.
     This position is also used when adding check-in or out comments.
<li> You can set rectangular selection by pressing ALT before selecting.
<li> When the mouse is on a hex number the decimal number is
     shown as a tooltip py pressing Ctrl T.
<li> Links are navigated using popup menu on a Link.
</ul>

<hr>
<A NAME="LIST"></A><B>List</B>
<P>
The output lists and the projects are implemented using a MDI notebook using a
standard list control component.

<P>
It has the next features:

<ul>
<li> Synchronizes if a list item is changed from outside.
<li> Items (the background colour of items) are coloured according to their
modification time. This colour can be set using Set Colour.
<li> Columns<br>
All lists have at least the following columns:
<ul>
<li> Name
<li> Type<br>
For folders this field holds the pattern that was specified during Adding the folder.
<li> Modified<br>
<li> In Folder
<li> Size<br>
For folders this field is not used.
</ul>
<li> 'Find In ...' is available that allows you
to find text in all files in your project. If items are selected in
the project, then searching is limited to these files.
<li> The list can be sorted on each of its columns by
clicking on the column header.
You also have an Automatic Sort option for the project. If set, then
your project is automatically sorted ascending or descending<commit_msg>removed list colouring from doc<commit_after><!--
File:    syncedit.htm
Author:  <NAME>
RCS-ID:  $Id$
Purpose: Users guide for syncedit
-->

<HEAD>
<TITLE>syncedit help
</TITLE>
</HEAD>

<STYLE type="text/css">
.TableStyle
{
<!-- font-family: Verdana; -->
font-weight: normal;
font-size: 9px;
color: #404040;
background-color: #fafafa;
border: 1px #6699CC solid;
}
</STYLE>

<P>
syncedit is a synchronizing editor, with automatic synchronizing for all its
<A HREF="#EDIT">Editor windows</A> and its <A HREF="#LIST">List windows</A>.
Furthermore it supports <A HREF="#SQL">embedded SQL</A> and it works with
<A HREF="#SVN">SVN</A>.
Finally you can download selected files easily using
<A HREF="#UPL">Build RBS File</A>.
Because the lists and editors are notebook pages, they all can be moved around and
put on separate panes.

<P>
The configuration is read when starting up and saved when closing down.
On MSW the config is stored in the registry under the key
"syncedit", on Linux in the file ".syncedit" in your home
directory. There is also a special portable version (syncped) that stores and
reads all data from the same directory as your executable is in.

<P>
You can specify on the command line the file(s) or project to open.

<P>
You can also select and run a process using Process Select and Process Run.
The output (stdout and stderr) of the process is logged into the output
list 'Process Output'.

<hr>
<A NAME="EDIT"></A><B>Editor</B>
<P>
This is an MDI notebook editor implemented using a
<A HREF="http://www.scintilla.org">scintilla</A> component.
It has the next features:
<ul>
<li> Synchronizes if the file is changed from outside. Can be used for
     viewing log files: If you're on the last position in a log file
     and the log file is synchronized, then only new data is added to the
     file, and your position is restored to the end of file. This also works in hex mode
     (enabled/disabled by toggling the Hex button).
<li> The lexer, colouring and keywords are from lexers.xml, editable using 'Lexers File Open'.
     This directly reflects
     colouring style changes on all open editors.
<li> Fast searching by selecting text and pressing F3 or F4.
     Expressions are interpreted as regular expressions if the
     'Match whole word' check box is not checked.
<li> If you select several lines, you can sort the selection using
     any sort position in the selection. The default sort position
     is the cursor position at the last line of the selection.
<li> You can set the position of the edge column.
     This position is also used when adding check-in or out comments.
<li> You can set rectangular selection by pressing ALT before selecting.
<li> When the mouse is on a hex number the decimal number is
     shown as a tooltip py pressing Ctrl T.
<li> Links are navigated using popup menu on a Link.
</ul>

<hr>
<A NAME="LIST"></A><B>List</B>
<P>
The output lists and the projects are implemented using a MDI notebook using a
standard list control component.

<P>
It has the next features:

<ul>
<li> Synchronizes if a list item is changed from outside.
<li> Columns<br>
All lists have at least the following columns:
<ul>
<li> Name
<li> Type<br>
For folders this field holds the pattern that was specified during Adding the folder.
<li> Modified<br>
<li> In Folder
<li> Size<br>
For folders this field is not used.
</ul>
<li> 'Find In ...' is available that allows you
to find text in all files in your project. If items are selected in
the project, then searching is limited to these files.
<li> The list can be sorted on each of its columns by
clicking on the column header.
You also have an Automatic Sort option for the project. If set, then
your project is automatically sorted ascending or descending
{'fraction_non_alphanumeric': 0.07922350472193075, 'fraction_numerical': 0.0036726128016789086, 'mean_word_length': 4.033003300330033, 'pattern_counts': {'":': 0, '<': 132, '<?xml version=': 0, '>': 132, 'https://': 0, 'lorem ipsum': 0, 'www.': 2, 'xml': 2}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5383891', 'n_tokens_mistral': 2256, 'n_tokens_neox': 2162, 'n_words': 1199}