saneterm

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 notifications
10		* Clipboard interaction
11* Use graphical IDE-like overlay for completions
12	* GtkEntryCompletion?
13* Improve completion support:
14	* Expand '~' in completions to $HOME
15	* Somehow provide completions for executables in $PATH
16	* Only allow completions when cursor is at end?
17* Add history backwards search using ctrl+r
18* Improve ctrl+f search support
19	* Add button to allow case-insensitive search
20	* Optionally(?) highlight all matches
21* Provide some heuristic support for disabling echo
22	* Useful for entering passwords
23	* Also ensures that passwords don't show up in history
24	* 9term has a heuristic for this
25* Fix use of ssh within saneterm
26	* ssh forces echo (see previous entry)
27* Make sure no input is lost in-between output points
28	* For example, when text is typed before the prompt is redrawn
29* When text is entered before output point, cursor_at_end doesn't work
30* Configure vertical scrollbar (and other stuff that may come up) via Gtk properties?
31	* Allows changing this setting via dconf-editor / gsettings
32	* How would you configure it without dconf-editor / gsettings?
33* autoscroll: Maybe only stop scrolling if text exceeds window size