v2.5.0

This release brings many new features, but most importantly makes the language much more usable as a non-interactive scripting language. Also, the command-line is syntax highlighted now and recovery files are written to help you recover from crashes and other unexpected terminations.

Binary packages and repositories for various Linux distributions are provided via OBS repositories: build result

When installing the Curses (sciteco-curses_*.deb) or Gtk+ (sciteco-gtk_*.deb) Ubuntu packages, keep in mind that you will also need the corresponding common (sciteco-common_*.deb) package. The Gtk+ binary is called gsciteco, so it can be installed alongside the Curses version. Packages may or may not work on other versions of Ubuntu or Debian variants.

For generic Linux builds, you can try the AppImages (sciteco-*.AppImage). Be sure to add the executable flag after downloading. The Gtk AppImage (sciteco-gtk_*.AppImage) assumes that Gtk+ 3 is already installed on the host system. Since the image’s contents are not easily accessible, you are advised to download ~/.teco_ini and customize it afterwards.

The FreeBSD builds (sciteco-*_freebsd-14.2_amd64.pkg) are fully featured and behave very similar to the Ubuntu builds. However, you do not currently have to download a “common” package - the FreeBSD packages are self-sufficient.

Curses builds for Windows (sciteco-pdcurses_2.5.0_win64.zip) are based on PDCursesMod. The package contains both a console (sciteco.exe) and GDI window version (gsciteco.exe). The Windows Gtk+ version (sciteco-gtk3_2.5.0_win64.zip) is also shipped as a stand-alone ZIP and does not require installation.

The Mac OS X Curses build (sciteco-curses_2.5.0_macos_x86_64.tar.gz) is considered experimental and is not signed. You can extract it into your rootfs (tar xzf sciteco-curses_2.5.0_macos_x86_64.tar.gz -C /) or into any other directory since the binaries are relocatable. See also Mac OS Support in the Knowledge Base. Gtk+ builds for Mac OS are not currently provided.

For updating an existing ~/.teco_ini, have a look at the changes on fallback.teco_ini since the last release.

Here is the complete change log:


15B	Jan 10 17:56 ../
3.9M	Jan  1 21:53 sciteco-2.5.0.tar.gz
2.6M	Jan  1 22:24 sciteco-curses_2.5.0_macos_x86_64.tar.gz
4.1M	Jan  1 22:24 sciteco-curses_2.5.0_x86_64.AppImage
23M	Jan  1 22:24 sciteco-gtk3_2.5.0_win64.zip
1.7M	Jan  1 22:24 sciteco-gtk_2.5.0_x86_64.AppImage
5.2M	Jan  1 22:24 sciteco-pdcurses_2.5.0_win64.zip