Modern line-oriented terminal emulator without support for TUIs
git clone https://git.8pit.net/saneterm.git
1* Support for **some** ANSI escape sequences 2 * Also handle \r and \b properly 3 * Bracketed paste 4 * OSC sequences (see e. g. foot-ctlseqs(7)) 5 * Setting the window title 6 * Setting the working directory of the terminal (useful if we 7 want to support opening an instance in the same directory) 8 * URL markers 9 * Desktop notifications10 * Clipboard interaction11* Use graphical IDE-like overlay for completions12 * GtkEntryCompletion?13* Improve completion support:14 * Expand '~' in completions to $HOME15 * Somehow provide completions for executables in $PATH16 * Only allow completions when cursor is at end?17* Add history backwards search using ctrl+r18* Improve ctrl+f search support19 * Add button to allow case-insensitive search20 * Optionally(?) highlight all matches21* Provide some heuristic support for disabling echo22 * Useful for entering passwords23 * Also ensures that passwords don't show up in history24 * 9term has a heuristic for this25* Fix use of ssh within saneterm26 * ssh forces echo (see previous entry)27* Make sure no input is lost in-between output points28 * For example, when text is typed before the prompt is redrawn29* When text is entered before output point, cursor_at_end doesn't work30* Configure vertical scrollbar (and other stuff that may come up) via Gtk properties?31 * Allows changing this setting via dconf-editor / gsettings32 * How would you configure it without dconf-editor / gsettings?33* autoscroll: Maybe only stop scrolling if text exceeds window size