Text-based user interface: Difference between revisions

Content deleted Content added
Added links; added overarching subject to lede; added more description of what TUIs actually are (a UI itself), with accompanying links
Tags: Mobile edit Mobile app edit iOS app edit
Obsolete HTML tag
Line 48:
The [[free software]] program [[GNU Screen]] provides for managing multiple sessions inside a single TUI, and so can be thought of as being like a [[window manager]] for text-mode and command-line interfaces. [[Tmux]] can also do this.
 
The proprietary [[macOS]] [[text editor]] [[BBEdit]] includes a ''shell worksheet'' function that works as a full-screen shell window. The [[free software|free]] [[Emacs]] text editor can run a shell inside of one of its buffers to provide similar functionality. There are several shell implementations in Emacs, but only <ttcode>ansi-term</ttcode> is suitable for running TUI programs. The other common shell modes, <ttcode>shell</ttcode> and <ttcode>eshell</ttcode> only emulate command lines and TUI programs will complain "Terminal is not fully functional" or display a garbled interface. The [[free software|free]] [[Vim (text editor)|Vim]] and [[Neovim]] text editors have terminal windows (simulating [[xterm]]). The feature is intended for running jobs, parallel builds, or tests, but can also be used (with window splits and tab pages) as a lightweight terminal multiplexer.
 
== OpenVMS ==