TSE 4.50.26 released

18 views
Skip to first unread message

S.E. Mitchell

unread,
Jul 1, 2026, 6:50:32 AM (yesterday) Jul 1
to TSEPro Support
01 Jul 2026 v4.50.26

https://semware.com/files/tse-pro-install/tse-setup-4.50.26.zip
https://semware.com/files/tse-pro-install/tse-linux-4.50.26.tgz
https://semware.com/files/tse-pro-install/tse-linux-4.50.26.zip

Updated cmpbuffers macro from Carlo Hogeveen.

Updated IsoCalendar and updated calendar macros from Eckhard
Hillmann and Joachim Merkel.

Updates to syncfg.si macro from Carlo Hogeveen.

Tweaked ShowLineNumbers display.

HookDisplay() 2nd and 3rd parameters now work the same in the
main editing window and when one is in a list() or llist().
Thanks to Carlo Hogeveen for the suggestion.

New macro language function - thanks to Carlo Hogeveen for the documentation:

integer GetSynHiAttrs(integer is_cursorline,
integer text_address,
integer text_length,
string language_name,
integer attributes_address
[ , var integer color_mode
[ , integer default_attribute ]] )

Rest of documentation is in the read.me

Carlo Hogeveen

unread,
4:43 AM (10 hours ago) 4:43 AM
to sem...@googlegroups.com

RE:
> Tweaked ShowLineNumbers display.

Disclaimer: Normally I am not a user of TSE's line number option.
Context: Unlike in an unmodified TSE installation, my TSE border background color is not the same as my TSE text background color. My "Color Scheme" is "Dark by Carlo".

There is a lot wrong with the new vertical bar to the right of line numbers.
This is based on my assumption that it is supposed to function as a border between line numbers and text.

1.
The vertical bar is displayed when TSE's "Display Border Around Windows" configuration option is "Never".

2.
Its background color is that of TextAttr instead of CurrWinBorderAttr.

3.
On the current line its background color is that of CursorAttr instead of CurrWinBorderAttr.

4.
At the top the vertical bar is cut off instead of forming a T-shape with the window's top border.

In English:
Even when borders are OFF, if line numbers are ON, then there is now a text- and current-line-colored vertical bar in the text.
I think that its intention is fixable by giving it border properties.

Carlo



S.E. Mitchell

unread,
5:29 AM (9 hours ago) 5:29 AM
to sem...@googlegroups.com
>1. The vertical bar is displayed when TSE's "Display Border
>Around Windows" configuration option is "Never".

But I like it that way :( Maybe needs to be configurable.

>2. Its background color is that of TextAttr instead of
>CurrWinBorderAttr.
>3. On the current line its background color is that of
>CursorAttr instead of CurrWinBorderAttr.

I definitely agree it should not be TextAttr.
But should it instead be LineNumbersAttr?

>4. At the top the vertical bar is cut off instead of
>forming a T-shape with the window's top border.

That is a good idea! I don't know how to do that at the
present time - it seems really hard! - but will definitely
give it a try!

>In English:
>Even when borders are OFF, if line numbers are ON, then
>there is now a text- and current-line-colored vertical bar
>in the text.
>I think that its intention is fixable by giving it border
>properties.

So what should the new editor variable be called?
And what are its settings?

Thanks for the feedback!
> --
>
> ---
> You received this message because you are subscribed to the Google Groups "SemWare TSE Pro text editor" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to semware+u...@googlegroups.com.
> To view this discussion visit https://groups.google.com/d/msgid/semware/001a01dd09fe%24d8363fc0%2488a2bf40%24%40ecarlo.nl.

Carlo Hogeveen

unread,
5:50 AM (9 hours ago) 5:50 AM
to sem...@googlegroups.com

> But should it instead be LineNumbersAttr?

No!
(As implied with everything I write: In my opinion.)
I thought about that too, but its function is that of a border, so it should be colored as one.

> So what should the new editor variable be called?
> And what are its settings?

"LineNumberBorder": "When borders" (default), "Always", "Never".

If I have time (not immediately) I will try writing a temporary LiNumRepair extension that can both bridge users to the next TSE release as well as let us visually explore what I proposed.

Carlo
To view this discussion visit https://groups.google.com/d/msgid/semware/CA%2BgEvka-xn9F3Fzz6NB%2BXjSW_aUNA1EWXdUzMz_W3Kd-i9ZPuQ%40mail.gmail.com.

S.E. Mitchell

unread,
6:17 AM (8 hours ago) 6:17 AM
to sem...@googlegroups.com
> (As implied with everything I write: In my opinion.)

Yep, I appreciate that, and I do appreciate your opinions!
Thanks!
--
Sammy
> To view this discussion visit https://groups.google.com/d/msgid/semware/002701dd0a08%242b4f8230%2481ee8690%24%40ecarlo.nl.

Carlo Hogeveen

unread,
11:16 AM (3 hours ago) 11:16 AM
to sem...@googlegroups.com

Reminder:

If you do a search with the "v" option, then it will now show the search-results syntax-hilited !

( If you upgraded to TSE v4.50.26 and installed the ViewFinds extension.
https://ecarlo.nl/tse/ToolsAndExtensions.html#ViewFinds )

Carlo




Reply all
Reply to author
Forward
0 new messages