https://semware.com/files/tse-pro-install/tse-linux-4.50.13.tgz
https://semware.com/files/tse-pro-install/tse-setup-4.50.13.zip
---------------------------------------------------------------------------------
27 Sep 2025 v4.50.13
---------------------------------------------------------------------------------
Updated help to note \b, \B proper functionality. Thanks to Harald Mezger
for the suggestion.
RepeatFindForw(), RepeatFindBack(), SetFileDateTime(), FFisDir(),
PBisDir() added to the help.
GetFoundText() did not work with StrFind(). Fixed. Thanks to
Carlo Hogeveen for the report. sanity1 updated to test for this.
New string functions added:
boolean StartsWith(string source, string prefix)
boolean EndsWith(string source, string suffix)
They are documented in the help.
sanity1 updated to test these functions.
hilite and elist updated to respect new \b, \B regular expression
operators. That to Carlo Hogeveen for the updates.
---------------------------------------------------------------------------------
TSE for Linux specific features:
---------------------------------------------------------------------------------
27 Sep 2025 v4.50.13
---------------------------------------------------------------------------------
SemWare grep is now included with the linux version.
The grep macro has been updated to work with it.
The grep executable is called sgrep to keep it from interfering
with the system grep, which is ubiquitous.
Many new keys are now available!
In order to use them, you need to be using:
Under a native xterm, TSE can now recognize:
tab vs. ctrl I
backspace vs ctrl H
enter vs ctrl M
ctrl backspace
ctrl enter vs ctrl J
ctrl 0
escape vs ctrl [
the keypad /,*,+, also in shifted, ctrl and alt versions.
If you are running WSL, you are running an emulated xterm, which
sadly isn't very good. To get a real xterm, simply type:
xterm &
And voila! You'll get all the keys mentioned above!
The following terminal emulators can use some, but not all keys:
WezTerm
kitty
Cons
foot
Alacritty
Ghostty
tmux (multiplexer)