aboutsummaryrefslogtreecommitdiffhomepage
path: root/README
diff options
context:
space:
mode:
Diffstat (limited to 'README')
-rw-r--r--README86
1 files changed, 54 insertions, 32 deletions
diff --git a/README b/README
index 899952c..d110285 100644
--- a/README
+++ b/README
@@ -1,6 +1,3 @@
-[![Continuous Integration](https://github.com/rhaberkorn/sciteco/actions/workflows/ci.yml/badge.svg)](https://github.com/rhaberkorn/sciteco/actions/workflows/ci.yml)
-[![Nightly Builds](https://github.com/rhaberkorn/sciteco/actions/workflows/nightly.yml/badge.svg)](https://github.com/rhaberkorn/sciteco/releases/tag/nightly)
-
Overview
========
@@ -16,7 +13,7 @@ as far as possible. For instance, moving the cursor to the right can be done imm
When you delete a character from the end of the command line macro (called rubout), the
side-effects of that character which may be a command or part of a command, are undone.
-![SciTECO demo](https://sciteco.sf.net/screenshots/v2.1-dev-freebsd-ncurses.gif)
+![SciTECO demo](https://sciteco.fmsbw.de/screenshots/v2.1-dev-freebsd-ncurses.gif)
SciTECO uses the [Scintilla](https://www.scintilla.org/) editor component and supports
GTK+ 3 as well as Curses frontends (using [Scinterm](https://foicica.com/scinterm/)).
@@ -29,7 +26,7 @@ The Curses frontend is verified to work with [ncurses](https://www.gnu.org/softw
All X/Open-compatible libraries should be supported.
SVr4 curses without enhanced definitions is **not** supported.
-Linux, FreeBSD, [Mac OS X](https://github.com/rhaberkorn/sciteco/wiki/Mac-OS-Support),
+Linux, FreeBSD, NetBSD, [Mac OS X](https://sciteco.fmsbw.de/knowledge/Mac%20OS%20Support),
Windows (MinGW 32/64) ~~and [Haiku](https://www.haiku-os.org/) (gcc4)~~ are tested and supported.
SciTECO compiles with both GCC and Clang.
SciTECO should compile just fine on other UNIX-compatible platforms.
@@ -76,6 +73,9 @@ Features
This makes it even harder to destroy work by accident than in most other
editors.
Rubbed out commands can be re-inserted (redo).
+* Timing-based recovery mechanism:
+ Modified buffers are regularily dumped into **#**_files_**#** to protect against
+ crashes and unexpected restarts etc.
* Munging: Macros may be munged, that is executed in batch mode. In other words, SciTECO
can be used for scripting.
By default, a profile is munged.
@@ -100,13 +100,15 @@ Features
to be used interactively on system terminals, can be integrated into
UNIX pipelines and can be extended with external command-line tools
(see `EC` command).
+ It can easily replace tools like *sed* and *awk*.
* Themeability and consistency: Color settings (or schemes) are applied consistenly
across all supported platforms. Gtk+ builds allow further customization using CSS.
The user interface is kept minimalistic and is consistent in spirit across the
different platforms.
-* Syntax highlighting, styles, line numbers, etc. thanks to Scintilla, Lexilla and Scintillua.
+* Syntax highlighting, styles, line numbers, folding, etc. thanks to Scintilla, Lexilla and Scintillua.
Low-level Scintilla commands can also be accessed to extend SciTECO.
SciTECO even syntax highlights code, written in the SciTECO language itself.
+* Configurable command line with syntax highlighting.
* A growing standard library of macros with frameworks for color schemes, syntax highlighting
and buffer sessions.
Optimized for hack-ability rather than completeness.
@@ -116,59 +118,79 @@ Download
There are prebuilt binary packages and source bundles for your convenience:
-* [Github Releases](https://github.com/rhaberkorn/sciteco/releases)
+* [Main download archive](https://sciteco.fmsbw.de/downloads)
* [Download Archive at Sourceforge](https://sourceforge.net/projects/sciteco/files/)
* [FreeBSD port](https://www.freshports.org/editors/sciteco/)
[![FreeBSD port](https://repology.org/badge/version-for-repo/freebsd/sciteco-curses.svg?header=PACKAGE)](https://repology.org/project/sciteco-curses/versions)
-* [Ubuntu PPA](https://launchpad.net/~robin-haberkorn/+archive/sciteco)
+* OBS repositories and binary downloads for RPM-based (Fedora, openSUSE, etc.) and
+ Debian-based (Debian, Raspbian, Ubuntu) distributions:
+ [![build result](https://build.opensuse.org/projects/home:rhaberkorn:sciteco:STABLE/packages/sciteco/badge.svg?type=percent)](https://build.opensuse.org/package/show/home:rhaberkorn:sciteco:STABLE/sciteco)
+ * [Common packages](https://software.opensuse.org/download.html?project=home:rhaberkorn:sciteco:STABLE&package=sciteco-common)
+ * [Gtk packages](https://software.opensuse.org/download.html?project=home:rhaberkorn:sciteco:STABLE&package=sciteco-gtk)
+ * [Curses packages](https://software.opensuse.org/download.html?project=home:rhaberkorn:sciteco:STABLE&package=sciteco-curses)
* [Arch User Repository](https://aur.archlinux.org/packages/sciteco-git)
[![AUR package](https://repology.org/badge/version-for-repo/aur/sciteco.svg?header=PACKAGE)](https://repology.org/project/sciteco/versions)
-* [Alpine Linux package](https://pkgs.alpinelinux.org/package/edge/testing/x86_64/sciteco)
+* [Alpine Linux package](https://pkgs.alpinelinux.org/package/edge/community/x86_64/sciteco)
[![Alpine Linux Edge package](https://repology.org/badge/version-for-repo/alpine_edge/sciteco.svg?header=PACKAGE)](https://repology.org/project/sciteco/versions)
* [Chocolatey package](https://community.chocolatey.org/packages/SciTECO)
for Windows users
[![Chocolatey package](https://repology.org/badge/version-for-repo/chocolatey/sciteco.svg?header=PACKAGE)](https://repology.org/project/sciteco/versions)
* Yocto/OpenEmbedded users should try the
- [`sciteco` package from this layer](https://github.com/rhaberkorn/meta-rhaberkorn).
+ [`sciteco` package from this layer](https://git.fmsbw.de/meta-rhaberkorn/).
* Users of OpenWrt may try to install the
- [`sciteco` package of this feed](https://github.com/rhaberkorn/nanonote-ports).
+ [`sciteco` package of this feed](https://git.fmsbw.de/nanonote-ports/).
+* ~~[Ubuntu PPA repository](https://launchpad.net/~robin-haberkorn/+archive/sciteco)~~ (deprecated)
These releases may be quite outdated and not all of them are provided or tested by the author.
-So you may also try out the [nightly builds](https://github.com/rhaberkorn/sciteco/releases/tag/nightly) -
-they represent the repository's HEAD commit but may well be unstable.
-Both ncurses and Gtk+ packages are provided for Ubuntu, generic Linux
-(in the form of [AppImages](https://appimage.org/)) and Windows.
-For [Mac OS X](https://github.com/rhaberkorn/sciteco/wiki/Mac-OS-Support),
+So you may also try out the following nightly builds:
+
+* OBS repositories and binary downloads for RPM-based (Fedora, openSUSE, etc.) and
+ Debian-based (Debian, Raspbian, Ubuntu) distributions:
+ [![build result](https://build.opensuse.org/projects/home:rhaberkorn:sciteco:UNSTABLE/packages/sciteco/badge.svg?type=percent)](https://build.opensuse.org/package/show/home:rhaberkorn:sciteco:UNSTABLE/sciteco)
+ * [Common packages](https://software.opensuse.org/download.html?project=home:rhaberkorn:sciteco:UNSTABLE&package=sciteco-common)
+ * [Gtk packages](https://software.opensuse.org/download.html?project=home:rhaberkorn:sciteco:UNSTABLE&package=sciteco-gtk)
+ * [Curses packages](https://software.opensuse.org/download.html?project=home:rhaberkorn:sciteco:UNSTABLE&package=sciteco-curses)
+* [Nightly builds](https://sciteco.fmsbw.de/downloads/nightly)
+ for Mac OS, Windows and Linux (AppImages).
+
+Nightly builds represent the repository's HEAD commit but may well be unstable.
+For [Mac OS X](https://sciteco.fmsbw.de/knowledge/Mac%20OS%20Support/),
we currently only provide *experimental* ncurses builds.
If everything fails, you can try building from source.
-See [`INSTALL`](https://github.com/rhaberkorn/sciteco/blob/master/INSTALL) for more details.
+See [`INSTALL`](https://git.fmsbw.de/sciteco/tree/INSTALL) for more details.
Community
=========
-* Join our new [IRC chatroom](https://web.libera.chat/#sciteco): #sciteco at irc.libera.chat
-* Report [bugs via Github](https://github.com/rhaberkorn/sciteco/issues)
- if you can (or write an E-Mail to the author).
-* You can also use [Github Discussions](https://github.com/rhaberkorn/sciteco/discussions)
- for asking questions.
-* We are also present in the [alt.lang.teco](https://newsgrouper.org.uk/alt.lang.teco) Usenet group,
+* Report bugs or submit patches via the [hackers@fmsbw.de mailing list](https://git.fmsbw.de/?p=about).
+ You can also send an E-Mail to the author.
+ Bugs and planned features are managed in the [TODO](https://git.fmsbw.de/sciteco/tree/TODO) file,
+ so you might want to check it before sending your email.
+ Make sure to include `[sciteco]` in the mail subject.
+* Use the [dings@fmsbw.de mailing list](https://git.fmsbw.de/?p=about)
+ for discussions and asking questions.
+ Make sure to include `[sciteco]` in the mail subject.
+* Join our [IRC chatroom](https://web.libera.chat/#sciteco): #sciteco at irc.libera.chat
+* We are also present in the [alt.lang.teco](https://newsgrouper.org/alt.lang.teco) Usenet group,
but it is not restricted to SciTECO.
Additional Documentation
========================
* Online manpages:
- [__sciteco__(1)](https://rhaberkorn.github.io/sciteco/sciteco.1.html),
- [__sciteco__(7)](https://rhaberkorn.github.io/sciteco/sciteco.7.html),
- [__grosciteco.tes__(1)](https://rhaberkorn.github.io/sciteco/grosciteco.tes.1.html),
- [__tedoc.tes__(1)](https://rhaberkorn.github.io/sciteco/tedoc.tes.1.html)
-* [Tutorial](https://rhaberkorn.github.io/sciteco/tutorial.html):
+ [__sciteco__(1)](https://sciteco.fmsbw.de/sciteco.1.html),
+ [__sciteco__(7)](https://sciteco.fmsbw.de/sciteco.7.html),
+ [__grosciteco.tes__(1)](https://sciteco.fmsbw.de/grosciteco.tes.1.html),
+ [__tedoc.tes__(1)](https://sciteco.fmsbw.de/tedoc.tes.1.html)
+* [Tutorial](https://sciteco.fmsbw.de/tutorial.html):
This is what you see when you launch SciTECO for the first time.
-* [Cheat Sheet and Language Overview](https://sciteco.sf.net/manuals/cheat-sheet.pdf).
+* [Cheat Sheet and Language Overview](https://sciteco.fmsbw.de/manuals/cheat-sheet.pdf).
This can be printed on an A4 sheet of paper.
-* [Wiki at Github](https://github.com/rhaberkorn/sciteco/wiki)
-* A [short presentation](https://sciteco.sf.net/manuals/presentation.pdf)
+* [Knowledge Base](https://sciteco.fmsbw.de/knowledge/):
+ Contains [useful macros](https://sciteco.fmsbw.de/knowledge/Useful%20Macros),
+ the [FAQ](https://sciteco.fmsbw.de/knowledge/Frequently%20Asked%20Questions%20(FAQ)) etc.
+* A [short presentation](https://sciteco.fmsbw.de/manuals/presentation.pdf)
(in German!) hold at [Netz39](https://www.netz39.de/).
-<p align="center"><img alt="SciTECO icon" src="https://github.com/rhaberkorn/sciteco/raw/master/ico/sciteco-48.png"/></p>
+<p align="center"><img alt="SciTECO icon" src="https://sciteco.fmsbw.de/graphics/sciteco-48.png"/></p>