<feed xmlns='http://www.w3.org/2005/Atom'>
<title>sciteco/doc/sciteco.7.template, branch v0.6.4</title>
<subtitle>Scintilla-based Text Editor and COrrector</subtitle>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/sciteco/'/>
<entry>
<title>implemented function key masking (context-sensitive function key macros)</title>
<updated>2015-03-16T18:44:29+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2015-03-16T18:41:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/sciteco/commit/?id=64ee41446def1605a71d49fce6461b8ff3f5c0d2'/>
<id>64ee41446def1605a71d49fce6461b8ff3f5c0d2</id>
<content type='text'>
 * fnkeys.tes has been updated to enable the command line
   editing macros (cursor keys, etc.) only in the "start" state.
   This avoids the annoying effect of inserting the macros
   into string arguments where they have no effect and must be
   rubbed out again.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 * fnkeys.tes has been updated to enable the command line
   editing macros (cursor keys, etc.) only in the "start" state.
   This avoids the annoying effect of inserting the macros
   into string arguments where they have no effect and must be
   rubbed out again.
</pre>
</div>
</content>
</entry>
<entry>
<title>documented the automatic EOL translation feature</title>
<updated>2015-03-16T06:25:38+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2015-03-16T06:19:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/sciteco/commit/?id=cb8411d711700cd823c45cb42773c700e167de73'/>
<id>cb8411d711700cd823c45cb42773c700e167de73</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>added the &lt;"I&gt; conditional for checking a directory separator</title>
<updated>2015-03-10T18:00:06+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2015-03-10T18:00:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/sciteco/commit/?id=112600774798e53e2ffbab6e0bbbc6fe625bf88b'/>
<id>112600774798e53e2ffbab6e0bbbc6fe625bf88b</id>
<content type='text'>
 * It is still useful to have this in macros since you may want to
   work with non-normalized file names.
   For instance, env variables (including $SCITECOPATH and $SCITECOCONFIG)
   may (and will probably) include backward-slash separators on Windows
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 * It is still useful to have this in macros since you may want to
   work with non-normalized file names.
   For instance, env variables (including $SCITECOPATH and $SCITECOCONFIG)
   may (and will probably) include backward-slash separators on Windows
</pre>
</div>
</content>
</entry>
<entry>
<title>always normalize directory separators to "/" in the "*" Q-Register</title>
<updated>2015-03-10T17:35:00+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2015-03-10T17:35:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/sciteco/commit/?id=a0d1231340617ab28a941f723793ad7be242ca0c'/>
<id>a0d1231340617ab28a941f723793ad7be242ca0c</id>
<content type='text'>
 * on Windows, this register contained backward slashes. This means
   that macros working with that register had to cope with both
   forward and backward slashes.
 * The file names are still displayed in the native style by the UI
 * This approach also has disadvantages: What if the user wants
   to insert the current file name somewhere where "\" is expected?
   However, this seems to be an unlikely case and the use can still
   replace the "/" with "\" again.
 * Avoid some virtual method calls in QRegisterBufferInfo
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 * on Windows, this register contained backward slashes. This means
   that macros working with that register had to cope with both
   forward and backward slashes.
 * The file names are still displayed in the native style by the UI
 * This approach also has disadvantages: What if the user wants
   to insert the current file name somewhere where "\" is expected?
   However, this seems to be an unlikely case and the use can still
   replace the "/" with "\" again.
 * Avoid some virtual method calls in QRegisterBufferInfo
</pre>
</div>
</content>
</entry>
<entry>
<title>sciteco(7): Use em-dash (\[em]) characters instead of "-" in sentences</title>
<updated>2015-03-07T02:21:30+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2015-03-07T02:21:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/sciteco/commit/?id=80bc1c0716e0ba7f9ebc89670576f6fe558d3d53'/>
<id>80bc1c0716e0ba7f9ebc89670576f6fe558d3d53</id>
<content type='text'>
this looks better in Unicode terminals
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
this looks better in Unicode terminals
</pre>
</div>
</content>
</entry>
<entry>
<title>Curses UI: fixed translation of the backspace key</title>
<updated>2015-03-07T02:16:49+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2015-03-07T02:16:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/sciteco/commit/?id=d107f8d1de766ca339f61a189bd01810af89986f'/>
<id>d107f8d1de766ca339f61a189bd01810af89986f</id>
<content type='text'>
 * for historic reasons, the backspace key can be transmitted as
   ^H by the terminal. Some terminal emulators might do that - these
   are fixed by this commit.
 * Use CTL_KEY('H') instead of standard C '\b' as the former is less
   ambiguous given the confusion around the backspace character.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 * for historic reasons, the backspace key can be transmitted as
   ^H by the terminal. Some terminal emulators might do that - these
   are fixed by this commit.
 * Use CTL_KEY('H') instead of standard C '\b' as the former is less
   ambiguous given the confusion around the backspace character.
</pre>
</div>
</content>
</entry>
<entry>
<title>updated documentation: cover undo/redo, the new ^G editing command and removal of ^T</title>
<updated>2015-03-01T23:03:50+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2015-03-01T23:01:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/sciteco/commit/?id=ef82d22045f7e08eb6ebcd84893d23286be72ba5'/>
<id>ef82d22045f7e08eb6ebcd84893d23286be72ba5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>implemented support for different indention styles</title>
<updated>2015-02-11T05:01:25+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2015-02-11T05:01:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/sciteco/commit/?id=d24bc4a3670c253fad5bee380c35e8a45dd283a2'/>
<id>d24bc4a3670c253fad5bee380c35e8a45dd283a2</id>
<content type='text'>
 * the ^I command was altered to insert indention characters
   rather than plain tabs always.
 * The &lt;TAB&gt; immediate editing command was added for all
   insertion arguments (I, ^I but also FR and FS)
 * documentation was extended for a discussion of indention
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 * the ^I command was altered to insert indention characters
   rather than plain tabs always.
 * The &lt;TAB&gt; immediate editing command was added for all
   insertion arguments (I, ^I but also FR and FS)
 * documentation was extended for a discussion of indention
</pre>
</div>
</content>
</entry>
<entry>
<title>support filename auto completions with forward-slash directory separators on Windows</title>
<updated>2014-12-09T03:47:12+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2014-12-09T03:47:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/sciteco/commit/?id=574d284a6d101e917f6f5350ee5801a87d19f226'/>
<id>574d284a6d101e917f6f5350ee5801a87d19f226</id>
<content type='text'>
 * this is actually UNTESTED on Windows
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 * this is actually UNTESTED on Windows
</pre>
</div>
</content>
</entry>
<entry>
<title>Curses: support cycling through long lists of possible auto-completions and optimized screen refreshing/redrawing</title>
<updated>2014-12-09T01:46:34+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2014-12-09T01:46:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/sciteco/commit/?id=613e8c91f082ca3cb64aa10063d3254100deac84'/>
<id>613e8c91f082ca3cb64aa10063d3254100deac84</id>
<content type='text'>
 * pressing e.g. TAB when the popup is showing a list of auto-completions
   will show the next page, eventually beginning at the first one again.
 * do not redraw curses windows in the UI methods directly. this resulted
   in flickering during command-line editing macros and ordinary macro calls
   because the physical screen was updated immediately.
   Instead, window refreshing and updated is done centrally in
   event_loop_iter() only after a key has been processed.
   Also we use wnoutrefresh() and doupdate() to send as little to the
   terminal (emulator) as possible.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 * pressing e.g. TAB when the popup is showing a list of auto-completions
   will show the next page, eventually beginning at the first one again.
 * do not redraw curses windows in the UI methods directly. this resulted
   in flickering during command-line editing macros and ordinary macro calls
   because the physical screen was updated immediately.
   Instead, window refreshing and updated is done centrally in
   event_loop_iter() only after a key has been processed.
   Also we use wnoutrefresh() and doupdate() to send as little to the
   terminal (emulator) as possible.
</pre>
</div>
</content>
</entry>
</feed>
