Usage ===== This page is the main page of the documentation for poezio, explaining how to use it and describing its interfaces. Poezio is composed of tabs which can be of various types. Each tab type has a distinct interface, list of commands and list of key shortcuts, in addition to the global commands and key shortcuts. Tabs ---- On all tabs, you get a line showing the the list of all opened tabs. Each tab has a number, each time you open a new tab, it gets the next available number. image::../images/tab_bar.png[title="Example of 5 opened tabs"] The tab numbered _0_ is always the _roster_ tab, the other tabs can be of any type. The status of a tab is represented by its color: * *[navy]#blue#* (tab _0_): an inactive tab of any type, nothing new to see there. * *[purple]#purple#* (tab _1_): a MultiUserChat tab with at least one new unread message. * *[green]#green#* (tab _2_): a tab of a private conversation with a new message to read. * *[teal]#cyan#* (tab _3_): the current tab. * *[red]#red#* (tab _4_): a MultiUserChat tab with at least one new hightlight message. You can go from one tab to another in many ways: * Ctrl+n and Ctrl+p * <> command * <> and <> commands * Alt+ a number * Alt+j followed by a two-digits number * Alt+e, this will jump to the next tab with the highest priority. Priority applies in this order: private message > highlight message > normal message. Commands -------- Commands start with the _/_ character and can take a list of any number of arguments, separated by spaces. If an argument should contain a space, you can use the _"_ character to surround this argument. The commands described in this page are shown like this: =========================================================== /command [optional argument] =========================================================== Global commands ~~~~~~~~~~~~~~~ These commands work in *any* tab. */join [room_name][@server][/nick] [password]*:: Join the specified room. You can specify a nickname after a slash (/). If no nickname is specified, you will use the default_nick in the configuration file. You can omit the room name: you will then join the room you're looking at (useful if you were kicked). You can also provide a room_name without specifying a server, the server of the room you're currently in will be used. You can also provide a password to join the room. - Examples: * /join room@server.tld * /join room@server.tld/John * /join room2 * /join /me_again * /join * /join room@server.tld/my_nick password * /join / password */exit*:: Just disconnect from the server and exit poezio. */quit*:: Like /exit. [[command-next]] */next*:: Go to the next room. [[command-prev]] */prev*:: Go to the previous room. [[command-win]] */win *:: Go to the specified room. */w *:: Like /win. */status [status message]*:: Set your availability and (optionaly) your status message. The argument is one of "available, chat, away, afk, dnd, busy, xa" and the optional [status] argument will be your status message.' */bookmark [roomname][/nick]*:: Bookmark the specified room (you will then auto-join it on each poezio start). This commands uses almost the same syntax as /join. Type /help join for syntax examples. Note that when typing /bookmark on its own, the room will be bookmarked with the nickname you're currently using in this room (instead of default_nick). */set