aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--FAQ26
-rw-r--r--TODO3
2 files changed, 25 insertions, 4 deletions
diff --git a/FAQ b/FAQ
index 5730d9ed..b60ccf15 100644
--- a/FAQ
+++ b/FAQ
@@ -1,8 +1,28 @@
tmux frequently asked questions
-* What is tmux? How is it different from GNU screen?
-
-XXX TODO
+* How is tmux different from GNU screen? What else does it offer?
+
+tmux offers several advantages over screen:
+
+- a clearly-defined client-server model: windows are independent entities which
+ may be attached simultaneously to multiple sessions and viewed from multiple
+ clients (terminals), as well as moved freely between sessions within the same
+ tmux server;
+- a consistent, well-documented command interface, with the same syntax
+ whether used interactively, as a key binding, or from the shell;
+- easily scriptable from the shell;
+- multiple paste buffers;
+- emacs key layouts;
+- options to limit window size;
+- a cleaner, modern, easily extended, BSD-licensed codebase.
+
+There are still a few features screen includes that tmux omits:
+
+- builtin serial and telnet support; this is bloat and is unlikely to be added
+ to tmux;
+- a more customisable status line, albeit with an awful syntax;
+- wider platform support, for example IRIX and AIX;
+- split windows; this is planned and should appear eventually.
* I found a bug! What do I do?
diff --git a/TODO b/TODO
index c5a1f038..061f7d59 100644
--- a/TODO
+++ b/TODO
@@ -62,4 +62,5 @@
- document xterm-keys
- document server-info
- document window options changes
-
+- a window mode to show a clock
+- a key binding to display the status line when it is turned off