1 '\" t |
1 '\" t |
2 .\" Title: mcabber |
2 .\" Title: mcabber |
3 .\" Author: [see the "AUTHOR" section] |
3 .\" Author: Mikael BERTHE <mcabber@lilotux.net> |
4 .\" Generator: DocBook XSL Stylesheets v1.75.2 <http://docbook.sf.net/> |
4 .\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/> |
5 .\" Date: 09/18/2016 |
5 .\" Date: May 2017 |
6 .\" Manual: \ \& |
6 .\" Manual: \ \& |
7 .\" Source: \ \& 1.0.6-dev |
7 .\" Source: \ \& 1.0.6-dev |
8 .\" Language: English |
8 .\" Language: English |
9 .\" |
9 .\" |
10 .TH "MCABBER" "1" "09/18/2016" "v1\&.0\&.6\-dev" |
10 .TH "MCABBER" "1" "May 2017" "\ \& 1\&.0\&.6\-dev" "\ \&" |
11 .\" ----------------------------------------------------------------- |
11 .\" ----------------------------------------------------------------- |
12 .\" * Define some portability stuff |
12 .\" * Define some portability stuff |
13 .\" ----------------------------------------------------------------- |
13 .\" ----------------------------------------------------------------- |
14 .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
14 .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
15 .\" http://bugs.debian.org/507673 |
15 .\" http://bugs.debian.org/507673 |
184 .sp |
174 .sp |
185 The mcabber(1) screen is divided into 4 regions\&. The \fIroster\fR, alias \fIbuddylist\fR, is on the left\&. The \fIchat window\fR, or chat buffer, is on the right\&. The \fIinput line\fR lies at the bottom of the screen, under a small \fIlog window\fR\&. |
175 The mcabber(1) screen is divided into 4 regions\&. The \fIroster\fR, alias \fIbuddylist\fR, is on the left\&. The \fIchat window\fR, or chat buffer, is on the right\&. The \fIinput line\fR lies at the bottom of the screen, under a small \fIlog window\fR\&. |
186 .sp |
176 .sp |
187 Two status lines surround the log window\&. The bottom status line is the "main status line" and reflects mcabber general status\&. The other line is the "chat status line" and shows the status of the currently selected buddy\&. |
177 Two status lines surround the log window\&. The bottom status line is the "main status line" and reflects mcabber general status\&. The other line is the "chat status line" and shows the status of the currently selected buddy\&. |
188 .sp |
178 .sp |
189 To display buddies chat buffers, you will have to enter \fIchat mode\fR\&. You can enter chat mode by pressing enter (unless \fIvi_mode\fR is enabled), and leave chat mode with the ESC key\&. Simply sending a message will also enable chat mode (unless \fIvi_mode\fR is enabled)\&. |
179 To display buddies chat buffers, you will have to enter \fIchat mode\fR\&. You can enter chat mode by pressing enter (unless \fIvi mode\fR is enabled), and leave chat mode with the ESC key\&. Simply sending a message will also enable chat mode (unless \fIvi mode\fR is enabled)\&. |
190 .sp |
180 .sp |
191 There are several advantages to the two\-mode implementation: first, it allows accurate "unread" message functionality, as described in the next section; without this, merely scrolling to a specific buddy will "read" the new messages of all buddies in\-between\&. Second, it allows quickly hiding the conversation with a single keystroke\&. Third, it allows jumping between the few buddies with whom you are conversing with the \fI/roster alternate\fR command described in another section, without having to manually scroll back and forth\&. |
181 There are several advantages to the two\-mode implementation: first, it allows accurate "unread" message functionality, as described in the next section; without this, merely scrolling to a specific buddy will "read" the new messages of all buddies in\-between\&. Second, it allows quickly hiding the conversation with a single keystroke\&. Third, it allows jumping between the few buddies with whom you are conversing with the \fI/roster alternate\fR command described in another section, without having to manually scroll back and forth\&. |
192 .SH "KEYS" |
182 .SH "KEYS" |
193 .sp |
183 .sp |
194 Text typing occurs in the \fIinput line\fR; basic operations are supported (left arrow, right arrow, home/end keys, insert, delete, backspace\&...)\&. |
184 Text typing occurs in the \fIinput line\fR; basic operations are supported (left arrow, right arrow, home/end keys, insert, delete, backspace\&...)\&. |
292 .RE |
282 .RE |
293 .sp |
283 .sp |
294 Additional key bindings may be specified using the \fI/bind\fR command described in the COMMANDS section\&. |
284 Additional key bindings may be specified using the \fI/bind\fR command described in the COMMANDS section\&. |
295 .SH "VI MODE" |
285 .SH "VI MODE" |
296 .sp |
286 .sp |
297 If the \fIvi_mode\fR option is set to \fI1\fR, MCabber accepts a few commands loosely based on those available in \fBvi\fR(1)'s normal mode\&. In this case, chat mode can \fInot\fR be entered by pressing enter, and messages cannot be composed outside of the chat mode\&. The following commands are accepted: |
287 If the "vi_mode" option is set to 1, mcabber(1) accepts a few commands loosely based on those available in vi(1)\*(Aqs normal mode\&. In this case, chat mode is not entered by pressing enter, and messages cannot be composed outside of the chat mode\&. The following commands are accepted: |
298 .PP |
288 .PP |
299 A |
289 A |
300 .RS 4 |
290 .RS 4 |
301 Call "/roster unread_first"\&. |
291 Call "/roster unread_first"\&. |
302 .RE |
292 .RE |
388 .PP |
378 .PP |
389 <Space> |
379 <Space> |
390 .RS 4 |
380 .RS 4 |
391 Call "/group toggle" for the current group\&. |
381 Call "/group toggle" for the current group\&. |
392 .RE |
382 .RE |
393 .PP |
383 .sp |
394 A leading slash enables search mode: |
384 A leading slash enables search mode: |
395 .PP |
385 .PP |
396 /\fIstring\fR |
386 /string |
397 .RS 4 |
387 .RS 4 |
398 Call "/roster search \fIstring\fR"\&. |
388 Call "/roster search string"\&. |
399 .RE |
389 .RE |
400 .PP |
390 .sp |
401 A leading colon enabled command-line mode: |
391 A leading colon enabled command\-line mode: |
402 .PP |
392 .sp |
403 :q |
393 .if n \{\ |
404 .RS 4 |
394 .RS 4 |
405 Call "/quit"\&. |
395 .\} |
406 .RE |
396 .nf |
407 .PP |
397 above commands)\&. |
408 :\fIn\fR |
398 .fi |
409 .RS 4 |
399 .if n \{\ |
410 Jump to line \fIn\fR in the roster\&. |
400 .RE |
411 .RE |
401 .\} |
412 .PP |
402 .sp |
413 :\fIcommand-line\fR |
403 Commands entered with a leading colon and searches are either submitted by pressing enter or aborted by hitting escape\&. In either case, mcabber(1) returns to the normal (non\-chat) mode\&. History editing is supported in command\-line mode and in search mode\&. In command\-line mode, tab completion is supported as well\&. |
414 .RS 4 |
|
415 Call "/\fIcommand-line\fR" (unless the \fIcommand-line\fR matches one of the above commands)\&. |
|
416 .RE |
|
417 .PP |
|
418 Commands entered with a leading colon and searches are either submitted by pressing enter or aborted by hitting escape\&. In either case, MCabber returns to the normal (non-chat) mode\&. History editing is supported in command-line mode and in search mode\&. In command-line mode, tab completion is supported as well\&. |
|
419 .SH "MCABBER\(cqS ROSTER" |
404 .SH "MCABBER\(cqS ROSTER" |
420 .sp |
405 .sp |
421 The first listed item on the roster is \fI[status]\fR, which keeps a log of everything that appears in the short log window below the main chat area\&. While the log window was designed for showing the latest few elements, the dedicated \fI[status]\fR buffer allows more comfortable viewing of the log, as well as scrolling it in a standard manner\&. |
406 The first listed item on the roster is \fI[status]\fR, which keeps a log of everything that appears in the short log window below the main chat area\&. While the log window was designed for showing the latest few elements, the dedicated \fI[status]\fR buffer allows more comfortable viewing of the log, as well as scrolling it in a standard manner\&. |
422 .sp |
407 .sp |
423 Group names are displayed above the items that are within them, and are indicated by \fI\-\-\-\fR to the left of the name\&. |
408 Group names are displayed above the items that are within them, and are indicated by \fI\-\-\-\fR to the left of the name\&. |
477 .sp |
462 .sp |
478 When there are unread messages from a buddy which you have not looked at, a hash mark (\fI#\fR) appears in the leftmost section of the roster for that buddy\&. The hash mark disappears once you view that buddy\(cqs message buffer\&. When the user attention is requested (or when you receive a message containing your nickname in a MUC room), the hash mark is replaced with the \fIattention sign\fR, an exclamation mark (\fI!\fR)\&. |
463 When there are unread messages from a buddy which you have not looked at, a hash mark (\fI#\fR) appears in the leftmost section of the roster for that buddy\&. The hash mark disappears once you view that buddy\(cqs message buffer\&. When the user attention is requested (or when you receive a message containing your nickname in a MUC room), the hash mark is replaced with the \fIattention sign\fR, an exclamation mark (\fI!\fR)\&. |
479 .sp |
464 .sp |
480 Examples: |
465 Examples: |
481 .PP |
466 .PP |
482 \fI\-\-\- Buds\fR |
467 \*(Aq \-\-\- Buds\*(Aq |
483 .RS 4 |
468 .RS 4 |
484 This is a group named |
469 This is a group named |
485 \fIBuds\fR |
470 \fIBuds\fR |
486 .RE |
471 .RE |
487 .PP |
472 .PP |
488 \fI#[o] John\fR |
473 \fI#[o] John\fR |
489 .RS 4 |
474 .RS 4 |
490 John is online, can see your status, and sent you a message that you did not read yet |
475 John is online, can see your status, and sent you a message that you did not read yet |
491 .RE |
476 .RE |
492 .PP |
477 .PP |
493 \fI{?} Sally\fR |
478 \*(Aq {?} Sally\*(Aq |
494 .RS 4 |
479 .RS 4 |
495 Neither you nor Sally have authorized each other to see your online status |
480 Neither you nor Sally have authorized each other to see your online status |
496 .RE |
481 .RE |
497 .PP |
482 .PP |
498 \fI{a} Jane\fR |
483 \*(Aq {a} Jane\*(Aq |
499 .RS 4 |
484 .RS 4 |
500 Jane is away, but she cannot see your online status |
485 Jane is away, but she cannot see your online status |
501 .RE |
486 .RE |
502 .PP |
487 .PP |
503 \fI#[C] x@y\&.c\fR |
488 \fI#[C] x@y\&.c\fR |
1449 .RS 4 |
1434 .RS 4 |
1450 Send the "text" message to the specified jid\&. |
1435 Send the "text" message to the specified jid\&. |
1451 |
1436 |
1452 Please note that this command doesn\(cqt set the default resource for a contact, so if you want to send several messages to a specific resource you will have to use "/say_to" for each message\&. |
1437 Please note that this command doesn\(cqt set the default resource for a contact, so if you want to send several messages to a specific resource you will have to use "/say_to" for each message\&. |
1453 |
1438 |
1454 You can send a message to a specific resource of the currently selected contact by using /say_to ./resourcename message\&. |
1439 You can send a message to a specific resource of the currently selected contact by using /say_to \&./resourcename message\&. |
1455 |
1440 |
1456 The "\-n" flag turns the message to "normal" type, "\-h" to "headline"\&. "\-\-" can be used to send chat messages beginning with \-n or \-h\&. |
1441 The "\-n" flag turns the message to "normal" type, "\-h" to "headline"\&. "\-\-" can be used to send chat messages beginning with \-n or \-h\&. |
1457 |
1442 |
1458 When "\-q" is used, the message will be sent in the background and will not change the current active window\&. |
1443 When "\-q" is used, the message will be sent in the background and will not change the current active window\&. |
1459 |
1444 |
1517 .if n \{\ |
1502 .if n \{\ |
1518 .RS 4 |
1503 .RS 4 |
1519 .\} |
1504 .\} |
1520 .nf |
1505 .nf |
1521 $HOME/\&.mcabber/mcabberrc Default configuration file |
1506 $HOME/\&.mcabber/mcabberrc Default configuration file |
|
1507 $HOME/\&.config/mcabber/mcabberrc Alternate location (can use XDG_CONFIG_HOME) |
1522 $HOME/\&.mcabberrc Configuration file used if no other has been found |
1508 $HOME/\&.mcabberrc Configuration file used if no other has been found |
1523 $HOME/\&.mcabber/histo/ Default directory for storing chat history files, if enabled |
1509 $HOME/\&.mcabber/histo/ Default directory for storing chat history files, if enabled |
1524 /usr/share/mcabber/help/ Default directory for online help files |
1510 /usr/share/mcabber/help/ Default directory for online help files |
1525 /usr/lib/mcabber/ Default directory for modules |
1511 /usr/lib/mcabber/ Default directory for modules |
1526 .fi |
1512 .fi |