<feed xmlns='http://www.w3.org/2005/Atom'>
<title>sciteco/lib, branch v2.5.0</title>
<subtitle>Scintilla-based Text Editor and COrrector</subtitle>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/sciteco/'/>
<entry>
<title>SciTECO lexer: braces and two-character operators are now actually styled as operators</title>
<updated>2025-12-11T14:13:09+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>rhaberkorn@fmsbw.de</email>
</author>
<published>2025-12-10T01:15:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/sciteco/commit/?id=376c62bc63870fa1121548fc8b53271c21ed79a6'/>
<id>376c62bc63870fa1121548fc8b53271c21ed79a6</id>
<content type='text'>
* For consistency with other lexers, like the C/C++ lexer.
* `^*`, `^/` and `^#` are also true operators and shouldn't be styled
  as regular commands.
  This required introducing a new operator style (3).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* For consistency with other lexers, like the C/C++ lexer.
* `^*`, `^/` and `^#` are also true operators and shouldn't be styled
  as regular commands.
  This required introducing a new operator style (3).
</pre>
</div>
</content>
</entry>
<entry>
<title>refactored some lexer configurations to make them more pleasurable to look at</title>
<updated>2025-11-19T00:19:49+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>rhaberkorn@fmsbw.de</email>
</author>
<published>2025-11-19T00:19:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/sciteco/commit/?id=e06e7ab1ee41aeff9e29f43de47ac25eef474808'/>
<id>e06e7ab1ee41aeff9e29f43de47ac25eef474808</id>
<content type='text'>
* color.target is yellow in terminal.tes which looks awful and it should be
  used sparingly.
  The largest part of text in any lexer should be in the default colors.
* bash.tes now discerns between double and single quote strings like most lexers.
* autodetect GNUmakefiles
* yaml.tes now uses color.string for keys - this is for consistency with JSON
  where keys will also always be strings.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* color.target is yellow in terminal.tes which looks awful and it should be
  used sparingly.
  The largest part of text in any lexer should be in the default colors.
* bash.tes now discerns between double and single quote strings like most lexers.
* autodetect GNUmakefiles
* yaml.tes now uses color.string for keys - this is for consistency with JSON
  where keys will also always be strings.
</pre>
</div>
</content>
</entry>
<entry>
<title>updated Scintilla: tabs in command lines and SciTECO buffers are now rendered as "TAB" without any indentation</title>
<updated>2025-11-12T00:05:52+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>rhaberkorn@fmsbw.de</email>
</author>
<published>2025-11-11T23:43:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/sciteco/commit/?id=f5ebfce42ded9c146487c02f01f1e335e789084e'/>
<id>f5ebfce42ded9c146487c02f01f1e335e789084e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>added ED flag 2048 to redirect Scintilla messages to the command line view: enables syntax highlighting on the command line</title>
<updated>2025-11-08T12:00:47+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>rhaberkorn@fmsbw.de</email>
</author>
<published>2025-11-07T20:52:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/sciteco/commit/?id=397554a6091f4a8d337cc4935638bf736bef23be'/>
<id>397554a6091f4a8d337cc4935638bf736bef23be</id>
<content type='text'>
* M[lexer.set.cmdline] can be used to set up syntax highlighting on the command line
  (if desired).
* Color schemes with light-dark themes (solarized.tes) are now responsible
  to update the command line view as well.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* M[lexer.set.cmdline] can be used to set up syntax highlighting on the command line
  (if desired).
* Color schemes with light-dark themes (solarized.tes) are now responsible
  to update the command line view as well.
</pre>
</div>
</content>
</entry>
<entry>
<title>render tabs as "TAB" in the command-line and in SciTECO macros</title>
<updated>2025-11-02T22:21:21+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>rhaberkorn@fmsbw.de</email>
</author>
<published>2025-11-02T22:21:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/sciteco/commit/?id=1391e9c6ea1f9bef965f96e70f4e27141abcb5cd'/>
<id>1391e9c6ea1f9bef965f96e70f4e27141abcb5cd</id>
<content type='text'>
* This requires the new SCI_SETTABDRAWMODE(SCTD_CONTROLCHAR).
* It makes no sense to let TAB indent in TECO code as it can be
  the insert-with-tab command (^I).
  On the other hand large `I`-blocks could include TABs which are
  actually meant as indentations.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* This requires the new SCI_SETTABDRAWMODE(SCTD_CONTROLCHAR).
* It makes no sense to let TAB indent in TECO code as it can be
  the insert-with-tab command (^I).
  On the other hand large `I`-blocks could include TABs which are
  actually meant as indentations.
</pre>
</div>
</content>
</entry>
<entry>
<title>added high-contrast color scheme</title>
<updated>2025-10-01T14:43:48+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>rhaberkorn@fmsbw.de</email>
</author>
<published>2025-10-01T14:43:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/sciteco/commit/?id=a06f071ffce291a694e6936ab1a424c5ffa8bf55'/>
<id>a06f071ffce291a694e6936ab1a424c5ffa8bf55</id>
<content type='text'>
* strings are bold (if supported) and bright white
* comments are in italics (if supported by the terminal)
* otherwise this uses the same colors as terminal.tes
* should be well suited for monochrome terminals as well
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* strings are bold (if supported) and bright white
* comments are in italics (if supported by the terminal)
* otherwise this uses the same colors as terminal.tes
* should be well suited for monochrome terminals as well
</pre>
</div>
</content>
</entry>
<entry>
<title>fnkeys.tes: fixed clicking the fold margin</title>
<updated>2025-09-15T12:30:34+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2025-09-15T12:30:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/sciteco/commit/?id=06ca6afa81f553acde65af5e1dd1866690530580'/>
<id>06ca6afa81f553acde65af5e1dd1866690530580</id>
<content type='text'>
This was broken by e82dc6639e829490cb11267fa4a49ef97c6459ae, i.e. wasn't broken in v2.4.0.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This was broken by e82dc6639e829490cb11267fa4a49ef97c6459ae, i.e. wasn't broken in v2.4.0.
</pre>
</div>
</content>
</entry>
<entry>
<title>YAML lexer: default to 2 character soft tabs</title>
<updated>2025-08-13T17:49:36+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2025-08-13T17:49:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/sciteco/commit/?id=a4cdec021de715d865aed26b2b7d8ad7768c2dc8'/>
<id>a4cdec021de715d865aed26b2b7d8ad7768c2dc8</id>
<content type='text'>
Hard tabs would even cause YAML syntax errors.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Hard tabs would even cause YAML syntax errors.
</pre>
</div>
</content>
</entry>
<entry>
<title>don't install the standalone scripts from lib/ as actual scripts: should fix CI and nightlies</title>
<updated>2025-08-08T10:39:12+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2025-08-08T10:39:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/sciteco/commit/?id=7dd6ac742880bd0b2eca2c31f2e7dc19598e2d94'/>
<id>7dd6ac742880bd0b2eca2c31f2e7dc19598e2d94</id>
<content type='text'>
* They would get the --program-prefix.
* If they aren't installed as real scripts, there is no point in fixing up their
  hash-bang lines.
* The hash-bang line fix won't work on Windows anyway, so they are now disabled for
  grosciteco and tedoc as well.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* They would get the --program-prefix.
* If they aren't installed as real scripts, there is no point in fixing up their
  hash-bang lines.
* The hash-bang line fix won't work on Windows anyway, so they are now disabled for
  grosciteco and tedoc as well.
</pre>
</div>
</content>
</entry>
<entry>
<title>tecat.tes: optimized by using a binary mask instead of string</title>
<updated>2025-08-07T18:12:53+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2025-08-07T18:12:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/sciteco/commit/?id=aadc6af58cd8533b504b0c418a8c06e06b33a340'/>
<id>aadc6af58cd8533b504b0c418a8c06e06b33a340</id>
<content type='text'>
A 32-bit word is enough to carry the information of which control code to echo or not.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
A 32-bit word is enough to carry the information of which control code to echo or not.
</pre>
</div>
</content>
</entry>
</feed>
