summaryrefslogtreecommitdiffstats
path: root/NOTES
diff options
context:
space:
mode:
authorMaximilian Gass <mxey@arcor.de>2007-10-01 18:05:34 +0000
committerMaximilian Gass <mxey@arcor.de>2007-10-01 18:05:34 +0000
commitdcd73be71e3f9fabb2e5e200d892f47858dcc908 (patch)
tree0601f7ee6b88e166e8f24062d282105b4863314a /NOTES
parent843779a3e0024648cc009e86f5bf5d85929e1a1e (diff)
Updatet documentation
Diffstat (limited to 'NOTES')
-rw-r--r--NOTES68
1 files changed, 26 insertions, 42 deletions
diff --git a/NOTES b/NOTES
index 02c981df..a24587db 100644
--- a/NOTES
+++ b/NOTES
@@ -1,63 +1,47 @@
-* I'm pretty busy these days and tmux is way down my list of priorities, so
- don't expect a lot of progress soon. Contributions welcome!
- -- Nicholas <nicm@users.sf.net>
-
-XXX This is out of date!
-
Command prefix is C-b. This can be changed by building with, for example:
- META=\\001 make
+ META='\001' make
-Commands: d detach
- c create new window
- n next window
- p previous window
- l last (next to last selected) window
- r refresh screen
- w list current windows
- 0-9 select window
+Keybindings:
+ d detach
+ c create new window
+ n next window
+ p previous window
+ l last (next to last selected) window
+ r refresh screen
+ w list current windows
+ i show window info
+ 0-9 select window
There is one default server process per user which puts its socket in
/tmp/tmux-UID. It is created the first time tmux is run and subsequent
invocations will connect to the same server. The server holds multiple
sessions.
-Syntax is: tmux [-v] [-s path] command [flags]
-
-The command is either list, new or attach. Create a new session with:
-
- tmux new
-
-Optionally giving it a name with:
+Syntax is: tmux [-v] [-S path] command [flags]
- tmux new -n <session name>
+ -v Create logfiles, verbosity increases with more -v
+ -S Set different server socket path
-Attach to a previous session with:
+Commands:
+ (Commands can be shortened, as long as they are unambigous)
- tmux attach -n <session name>
+ new-session [-s <session name>] [-d]
+ Create new session. Attaches to new session unless -d is given.
-A name must (currently) be specified when attaching. This may change.
+ attach [-s <session name>]
+ Attach to session.
-List all sessions with:
+ list-sessions
+ List sessions (can be shortened to ls).
- tmux list
+ list-windows [-s <session name>]
+ List windows (can be shortened to lsw).
-Or the windows of a single session with:
-
- tmux list -n <session name>
+ rename-window [-s <session name>] [-i <window index>] name
+ Rename window.
Sessions are destroyed when no windows remain attached to them.
-Another server process can be used by specifying an alternative socket path
-with "-s <path>" but it shouldn't normally be required.
-
-You can set the window title (listed in -l), using the \e] escape sequence. For
-example:
-
- $ echo -n \\033]0\;My Title\\007
-
-There is currently no method for setting the window name (what will eventually
-be shown in the status bar).
-
You might get message "couldn't find server" after a crash, in this case you
must remove the /tmp/tmux-`id -u` file manually.