Add styles for keys in user guide

v2.8-utf8proc
Sebastien Helleu 2011-02-25 14:33:20 +01:00
parent be9b4e5910
commit a4621a7ee3
14 changed files with 511 additions and 1427 deletions

8
doc/asciidoc.conf Normal file
View File

@ -0,0 +1,8 @@
[replacements]
@k\(C-\)=<span class="key ctrl">Ctrl</span><span class="keyplus">+</span>
@k\(A-\)=<span class="key alt">Alt</span><span class="keyplus">+</span>
@k\(S-\)=<span class="key alt">Shift</span><span class="keyplus">+</span>
@k\(l\)=<span class="key">l</span><span class="keyplus"> (L)</span>
@k\(([a-z0-9_&\=][^)]*)\)=<span class="key">\1</span>
@k\(([^)]+)\)=<span class="key other">\1</span>

View File

@ -10,3 +10,46 @@ span.command {
padding: 0 8px 0 8px;
margin-right: 12px;
}
p.table {
margin-top: 0;
margin-bottom: 0;
}
.key {
border-top: solid 1px #D5D5E5;
border-left: solid 1px #D5D5E5;
border-bottom: solid 1px #A5A5B5;
border-right: solid 1px #A5A5B5;
background-color: #EEEEFF;
padding: 0 0.3em 0 0.3em;
margin: 0 2px 0 2px;
}
.key.ctrl {
font-size: 0.75em;
font-variant: small-caps;
border-top: solid 1px #DAD0D0;
border-left: solid 1px #DAD0D0;
border-bottom: solid 1px #AAA0A0;
border-right: solid 1px #AAA0A0;
background-color: #FAF0F0;
}
.key.alt {
font-size: 0.75em;
font-variant: small-caps;
border-top: solid 1px #D0C5C5;
border-left: solid 1px #D0C5C5;
border-bottom: solid 1px #A09595;
border-right: solid 1px #A09595;
background-color: #F0E5E5;
}
.key.other {
font-size: 0.75em;
font-variant: small-caps;
border-top: solid 1px #D0E0D0;
border-left: solid 1px #D0E0D0;
border-bottom: solid 1px #A0B0A0;
border-right: solid 1px #A0B0A0;
background-color: #EAFAEA;
}
.keyplus {
font-size: 0.8em;
}

View File

@ -20,7 +20,7 @@
# user's guide
ADD_CUSTOM_COMMAND(
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_user.de.html
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a toc -a toclevels=4 -a toc-title='Inhaltsverzeichnis' -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_user.de.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_user.de.txt
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a toc -a toclevels=4 -a toc-title='Inhaltsverzeichnis' -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -f ${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.conf -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_user.de.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_user.de.txt
DEPENDS
${CMAKE_CURRENT_SOURCE_DIR}/weechat_user.de.txt
${CMAKE_CURRENT_SOURCE_DIR}/autogen/user/*.txt

View File

@ -36,7 +36,7 @@ all-local: weechat_user.de.html \
# user's guide
weechat_user.de.html: weechat_user.de.txt $(wildcard autogen/user/*.txt)
$(ASCIIDOC) -a toc -a toclevels=3 -a toc-title='Inhaltsverzeichnis' -a date=`date "+%F"` -a revision="$(VERSION)" -a stylesheet=`pwd`/../asciidoc.css -n -o weechat_user.de.html weechat_user.de.txt
$(ASCIIDOC) -a toc -a toclevels=3 -a toc-title='Inhaltsverzeichnis' -a date=`date "+%F"` -a revision="$(VERSION)" -a stylesheet=`pwd`/../asciidoc.css -f `pwd`/../asciidoc.conf -n -o weechat_user.de.html weechat_user.de.txt
# scripting guide
weechat_scripting.de.html: weechat_scripting.de.txt

View File

@ -374,387 +374,152 @@ Die 'status'-Bar besitzt als Standardeinträge:
[width="100%",cols="^3,^3l,10",options="header"]
|========================================
| Item | Beispiel | Beschreibung
| time | [12:55] |
Uhrzeit
| buffer_count | [4] |
Anzahl der geöffneten Buffer
| buffer_plugin | [irc/freenode] |
Erweiterung des aktuellen Buffers (IRC Erweiterung setzt den IRC Servername für den Buffer)
| buffer_number | 3 |
aktuelle Nummer des Buffers
| buffer_name | #test(+n) |
Name des aktuellen Buffers
| buffer_nicklist_count | {5} |
Anzahl der Nicks in Nickliste
| buffer_filter | * |
Filteranzeige: `*` bedeutet das Zeilen gefiltert (unterdrückt) wurden. Ein leerer Eintrag
zeigt an dass alle Zeilen dargestellt werden
| lag | [Lag: 2.5] |
Verzögerungsanzeige, in Sekunden (keine Anzeige falls Verzögerung gering)
| hotlist | [Act: 4,2] |
Liste der Buffer mit Aktivität (ungelesene Nachrichten)
| completion | abc(2) def(5) |
Liste von Wörtern für Vervollständigung, die Zahl zeigt an wie viele Varianten möglich
sind
| scroll | -MORE(50)- |
Scroll Indikator, zeigt an wie viele Zeilen unterhalb der zur Zeit dargestellten Zeile
vorhanden sind
| time | [12:55] | Uhrzeit
| buffer_count | [4] | Anzahl der geöffneten Buffer
| buffer_plugin | [irc/freenode] | Erweiterung des aktuellen Buffers (IRC Erweiterung setzt den IRC Servername für den Buffer)
| buffer_number | 3 | aktuelle Nummer des Buffers
| buffer_name | #test(+n) | Name des aktuellen Buffers
| buffer_nicklist_count | {5} | Anzahl der Nicks in Nickliste
| buffer_filter | * | Filteranzeige: `*` bedeutet das Zeilen gefiltert (unterdrückt) wurden. Ein leerer Eintrag zeigt an dass alle Zeilen dargestellt werden
| lag | [Lag: 2.5] | Verzögerungsanzeige, in Sekunden (keine Anzeige falls Verzögerung gering)
| hotlist | [Act: 4,2] | Liste der Buffer mit Aktivität (ungelesene Nachrichten)
| completion | abc(2) def(5) | Liste von Wörtern für Vervollständigung, die Zahl zeigt an wie viele Varianten möglich sind
| scroll | -MORE(50)- | Scroll Indikator, zeigt an wie viele Zeilen unterhalb der zur Zeit dargestellten Zeile vorhanden sind
|========================================
In der 'input' Bar lautet die Standardeinstellung:
[width="100%",cols="^3,^6m,8",options="header"]
[width="100%",cols="^3,^6l,8",options="header"]
|========================================
| Item | Beispiel| Beschreibung
| input_paste | [Paste 7 lines ? [ctrl-Y] Ja [ctrl-N] Nein] |
Nachfrage ob sieben Zeilen eingefügt werden sollen
| input_prompt | [nick] |
input prompt (Nickname für den IRC)
| away | (away) |
Abwesenheitsanzeige
| input_search | [Text search] |
Textsuche
| input_text | bla bla... |
Text der eingegeben wird
| Item | Beispiel | Beschreibung
| input_paste | [Paste 7 lines ? [ctrl-Y] Ja [ctrl-N] Nein] | Nachfrage ob sieben Zeilen eingefügt werden sollen
| input_prompt | [nick] | input prompt (Nickname für den IRC)
| away | (away) | Abwesenheitsanzeige
| input_search | [Text search] | Textsuche
| input_text | bla bla... | Text der eingegeben wird
|========================================
[[key_bindings]]
Standard Tastenbelegung
~~~~~~~~~~~~~~~~~~~~~~~
// 'C-' = ctrl, 'A-' = alt, 'S-' = shift
[[key_bindings_command_line]]
Tastenbefehle für die Befehlszeile
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[width="100%",cols="^.^4,.^15",options="header"]
[width="100%",cols="^.^3,.^10,.^5m",options="header"]
|========================================
| Taste| Beschreibung und Befehl
| Pfeil links +
Ctrl + "b" |
setzt den Cursor eine Position nach links +
`/input move_previous_char`
| Pfeil rechts +
Ctrl + "f" |
setzt den Cursor eine Position nach rechts +
`/input move_next_char`
| Ctrl + Pfeil links +
Alt + "b" |
springt zum Anfang des vorherigen Wortes in der Befehlszeile +
`/input move_previous_word`
| Ctrl + Pfeil rechts +
Alt + "f" |
sprint zum Anfang des nächsten Wortes in der Befehlszeile +
`/input move_next_word`
| Home +
Ctrl + "a" |
sprint zum Anfang der Befehlszeile +
`/input move_beginning_of_line`
| End +
Ctrl + "e" |
springt ans Ende der Befehlszeile +
`/input move_end_of_line`
| Ctrl + "c" dann "b" |
Fügt Steuerzeichen für fett geschrieben Text ein +
`/input insert \x02`
| Ctrl + "c" dann "c" |
Fügt Steuerzeichen für Textfarbe ein +
`/input insert \x03`
| Ctrl + "c" dann "i" |
Fügt Steuerzeichen für kursiven Text ein +
`/input insert \x1D`
| Ctrl + "c" dann "o" |
Fügt Steuerzeichen für Standardfarbe ein +
`/input insert \x0F`
| Ctrl + "c" dann "r" |
Fügt Steuerzeichen für Hintergrundfarbe ein +
`/input insert \x12`
| Ctrl + "c" dann "u" |
Fügt Steuerzeichen für unterstrichenen Text ein +
`/input insert \x15`
| Delete +
Ctrl + "d" |
entfernt nächstes Zeichen in der Befehlszeile +
`/input delete_next_char`
| Backspace +
Ctrl + "h" |
entfernt vorheriges Zeichen in der Befehlszeile +
`/input delete_previous_char`
| Ctrl + "k" |
entfernt alle Zeichen vom Cursor bis zum Ende der Zeile (Zeichenkette wird in Zwischenablage
kopiert) +
`/input delete_end_of_line`
| Ctrl + "r" |
Sucht in der Protokolldatei nach einem Text (zweimaliges Drücken: sucht nach exaktem Text),
mittels Pfeiltaste hoch/runter kann zum nächsten/vorherigen Treffer gesprungen werden +
`/input search_text`
| Ctrl + "t" |
Zeichen austauschen +
`/input transpose_chars`
| Ctrl + "u" |
entfernt alle Zeichen vom Cursor bis zum Anfang der Zeile (Zeichenkette wird in Zwischenablage
kopiert) +
`/input delete_beginning_of_line`
| Ctrl + "w" |
entfernt das Wort links vom Cursor (entferntes Wort wird in Zwischenablage kopiert) +
`/input delete_previous_word`
| Ctrl + "y" |
fügt Zeichenkette aus Zwischenablage ein +
`/input clipboard_paste`
| Ctrl + "_" |
Rückgängig machen in Befehlszeile +
`/input undo`
| Alt + "_" |
Wiederherstellen in der Befehlszeile +
`/input redo`
| Tab |
Vervollständigung von Befehlen oder Nicks (nochmaliges Tab: findet nächste Vervollständigung) +
`/input complete_next`
| Shift + Tab |
ohne Vervollständigung: führt eine teilweise Vervollständigung durch. Bei unerledigter Vervollständigung :
wird die vorherige Vervollständigung genutzt +
`/input complete_previous`
| jedwedes Zeichen |
schreibt das Zeichen in die Befehlszeile
| Enter +
Ctrl + "j" +
Ctrl + "m" |
führt einen Befehl aus oder sendet den Text (im Such-Modus: stoppt Suche) +
`/input return`
| Pfeil hoch |
ruft vorherigen Befehl oder Nachricht aus dem Befehlsspeicher auf (im Such-Modus: rückwärts suchen) +
`/input history_previous`
| Pfeil runter |
ruft nächsten Befehl oder Nachricht aus dem Befehlsspeicher auf (im Such-Modus: vorwärts suchen) +
`/input history_next`
| Ctrl + Pfeil hoch |
ruft vorherigen Befehl/Nachricht aus dem globalen Befehlsspeicher auf (für alle Buffer) +
`/input history_global_previous`
| Ctrl + Pfeil runter |
ruft nächsten Befehl/Nachricht aus dem globalen Befehlsspeicher auf (für alle Buffer) +
`/input history_global_next`
| Alt + "d" |
löscht das Wort rechts vom Cursor (Zeichenkette wird in Zwischenablage kopiert) +
`/input delete_next_word`
| Alt + "k" |
zeigt den Tastencode (inklusive des eingebundenen Befehls) einer Tastenkombination an und fügt ihn in
die Befehlszeile ein +
`/input grab_key_command`
| Alt + "r" |
löscht komplette Eingabezeile +
`/input delete_line`
| Taste | Beschreibung | Befehl
| @k(←) .2+| setzt den Cursor eine Position nach links .2+| /input move_previous_char
| @k(C-)@k(b)
| @k(→) .2+| setzt den Cursor eine Position nach rechts .2+| /input move_next_char
| @k(C-)@k(f)
| @k(C-)@k(←) .2+| springt zum Anfang des vorherigen Wortes in der Befehlszeile .2+| /input move_previous_word
| @k(A-)@k(b)
| @k(C-)@k(→) .2+| sprint zum Anfang des nächsten Wortes in der Befehlszeile .2+| /input move_next_word
| @k(A-)@k(f)
| @k(Home) .2+| sprint zum Anfang der Befehlszeile .2+| /input move_beginning_of_line
| @k(C-)@k(a)
| @k(End) .2+| springt ans Ende der Befehlszeile .2+| /input move_end_of_line
| @k(C-)@k(e)
| @k(C-)@k(c) , @k(b) | Fügt Steuerzeichen für fett geschrieben Text ein | /input insert \x02
| @k(C-)@k(c) , @k(c) | Fügt Steuerzeichen für Textfarbe ein | /input insert \x03
| @k(C-)@k(c) , @k(i) | Fügt Steuerzeichen für kursiven Text ein | /input insert \x1D
| @k(C-)@k(c) , @k(o) | Fügt Steuerzeichen für Standardfarbe ein | /input insert \x0F
| @k(C-)@k(c) , @k(r) | Fügt Steuerzeichen für Hintergrundfarbe ein | /input insert \x12
| @k(C-)@k(c) , @k(u) | Fügt Steuerzeichen für unterstrichenen Text ein | /input insert \x15
| @k(Del) .2+| entfernt nächstes Zeichen in der Befehlszeile .2+| /input delete_next_char
| @k(C-)@k(d)
| @k(Backsp.) .2+| entfernt vorheriges Zeichen in der Befehlszeile .2+| /input delete_previous_char
| @k(C-)@k(h)
| @k(C-)@k(k) | entfernt alle Zeichen vom Cursor bis zum Ende der Zeile (Zeichenkette wird in Zwischenablage kopiert) | /input delete_end_of_line
// TRANSLATION MISSING
| @k(C-)@k(r) | Search for text in buffer history (two times: search exact text), @k(↑): previous, @k(↓): next, @k(Enter): stop | /input search_text
| @k(C-)@k(t) | Zeichen austauschen | /input transpose_chars
| @k(C-)@k(u) | entfernt alle Zeichen vom Cursor bis zum Anfang der Zeile (Zeichenkette wird in Zwischenablage kopiert) | /input delete_beginning_of_line
| @k(C-)@k(w) | entfernt das Wort links vom Cursor (entferntes Wort wird in Zwischenablage kopiert) | /input delete_previous_word
| @k(C-)@k(y) | fügt Zeichenkette aus Zwischenablage ein | /input clipboard_paste
| @k(C-)@k(_) | Rückgängig machen in Befehlszeile | /input undo
| @k(A-)@k(_) | Wiederherstellen in der Befehlszeile | /input redo
| @k(Tab) | Vervollständigung von Befehlen oder Nicks (nochmaliges @k(Tab): findet nächste Vervollständigung) | /input complete_next
| @k(S-)@k(Tab) | ohne Vervollständigung: führt eine teilweise Vervollständigung durch. Bei unerledigter Vervollständigung : wird die vorherige Vervollständigung genutzt | /input complete_previous
| @k(Enter) .3+| führt einen Befehl aus oder sendet den Text (im Such-Modus: stoppt Suche) .3+| /input return
| @k(C-)@k(j)
| @k(C-)@k(m)
| @k(↑) | ruft vorherigen Befehl oder Nachricht aus dem Befehlsspeicher auf (im Such-Modus: rückwärts suchen) | /input history_previous
| @k(↓) | ruft nächsten Befehl oder Nachricht aus dem Befehlsspeicher auf (im Such-Modus: vorwärts suchen) | /input history_next
| @k(C-)@k(↑) | ruft vorherigen Befehl/Nachricht aus dem globalen Befehlsspeicher auf (für alle Buffer) | /input history_global_previous
| @k(C-)@k(↓) | ruft nächsten Befehl/Nachricht aus dem globalen Befehlsspeicher auf (für alle Buffer) | /input history_global_next
| @k(A-)@k(d) | löscht das Wort rechts vom Cursor (Zeichenkette wird in Zwischenablage kopiert) | /input delete_next_word
| @k(A-)@k(k) | zeigt den Tastencode (inklusive des eingebundenen Befehls) einer Tastenkombination an und fügt ihn in die Befehlszeile ein | /input grab_key_command
| @k(A-)@k(r) | löscht komplette Eingabezeile | /input delete_line
|========================================
[[key_bindings_buffers_windows]]
Tastenbefehle für Buffer / Fenster
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[width="100%",cols="^.^4,.^15",options="header"]
[width="100%",cols="^.^3,.^10,.^5m",options="header"]
|========================================
| Keys | Description and command
| Ctrl + "l" (L) |
zeichnet das Fenster neu +
`/window refresh`
| Ctrl + "s" dann Ctrl + "u" |
Setzt die ungelesen Markierung für alle Buffer +
`/input set_unread`
| Ctrl + "x" |
sind mehrere Buffer zu einem Buffer zusammen gefügt wechselt man diese durch +
`/input switch_active_buffer`
| Seite hoch |
Eine Seite im Buffer Verlaufsspeicher nach oben blättern +
`/window page_up`
| Seite runter |
Eine Seite im Buffer Verlaufsspeicher nach unten blättern +
`/window page_down`
| Alt + Seite hoch |
einige Zeilen im Buffer Verlaufsspeicher nach oben blättern +
`/window scroll_up`
| Alt + Seite runter |
einige Zeilen im Buffer Verlaufsspeicher nach unten blättern +
`/window scroll_down`
| Alt + Home |
springt zur ersten Zeile im Buffer Verlaufsspeicher +
`/window scroll_top`
| Alt + End |
springt zur letzten Zeile im Buffer Verlaufsspeicher +
`/window scroll_bottom`
| Alt + Pfeil links +
Alt + Pfeil hoch +
Ctrl + "p" +
F5 |
zum vorherigen Buffer springen +
`/buffer -1`
| Alt + Pfeil rechts +
Alt + Pfeil runter +
Ctrl + "n" +
F6 |
zum nächsten Buffer springen +
`/buffer +1`
| F7 |
zum vorherigen Fenster wechseln +
`/window -1`
| F8 |
zum nächsten Fenster wechseln +
`/window +1`
| F9 |
Buffer Title nach links verschieben +
`/bar scroll title * x-50%`
| F10 |
Buffer Titel nach rechts verschieben +
`/bar scroll title * x+50%`
| F11 |
Nickliste um eine Seite nach oben scrollen +
`/bar scroll nicklist * y-100%`
| F12 |
Nickliste um eine Seite nach unten scrollen +
`/bar scroll nicklist * y+100%`
| Alt + F11 |
springt zum Anfang der Nickliste +
`/bar scroll nicklist * yb`
| Alt + F12 |
springt zum Ende der Nickliste +
`/bar scroll nicklist * ye`
| Alt + "a" |
wechselt zum nächsten Buffer mit Aktivität (nach Priorität: highlight, Nachricht,
...) +
`/input jump_smart`
| Alt + "j" dann Alt + "l" (L) |
wechselt zum letzten Buffer +
`/input jump_last_buffer`
| Alt + "j" dann Alt + "r" |
wechselt zum IRC raw Buffer +
`/server raw`
| Alt + "j" dann Alt + "s" |
wechselt zum IRC Server Buffer +
`/server jump`
| Alt + Ziffer (0-9) |
wechselt zum Buffer mit der Nummer (0 = 10) +
`/buffer *N`
| Alt + "j" dann Ziffern (01-99) |
wechselt zum Buffer mit der Nummer +
`/buffer NN`
| Alt + "n" |
springe zur nächsten Highlight Nachricht +
`/window scroll_next_highlight`
| Alt + "p" |
springe zur vorherigen Highlight Nachricht +
`/window scroll_previous_highlight`
| Alt + "u" |
springe zur ersten ungelesenen Zeile im Buffer +
`/input scroll_unread`
| Alt + "w" dann Alt + Pfeiltaste |
wechselt zum Fenster durch Richtungsanweisung +
`/window up` +
`/window down` +
`/window left` +
`/window right`
| Alt + "z" |
Zoom für aktuelles Fenster (nochmals Alt + Z: stellt die vorherigen Einstellungen wieder her) +
`/window zoom`
| Alt + "<" |
wechselt zum vorherigen Buffer der letzten aufgerufenen Buffer +
`/input jump_previously_visited_buffer`
| Alt + ">" |
wechselt zum nächsten Buffer der letzten aufgerufenen Buffer +
`/input jump_next_visited_buffer`
| Taste | Beschreibung | Befehl
| @k(C-)@k(l) | zeichnet das Fenster neu | /window refresh
| @k(C-)@k(s) , @k(C-)@k(u) | Setzt die ungelesen Markierung für alle Buffer | /input set_unread
| @k(C-)@k(x) | sind mehrere Buffer zu einem Buffer zusammen gefügt wechselt man diese durch | /input switch_active_buffer
| @k(PgUp) | Eine Seite im Buffer Verlaufsspeicher nach oben blättern | /window page_up
| @k(PgDn) | Eine Seite im Buffer Verlaufsspeicher nach unten blättern | /window page_down
| @k(A-)@k(PgUp) | einige Zeilen im Buffer Verlaufsspeicher nach oben blättern | /window scroll_up
| @k(A-)@k(PgDn) | einige Zeilen im Buffer Verlaufsspeicher nach unten blättern | /window scroll_down
| @k(A-)@k(Home) | springt zur ersten Zeile im Buffer Verlaufsspeicher | /window scroll_top
| @k(A-)@k(End) | springt zur letzten Zeile im Buffer Verlaufsspeicher | /window scroll_bottom
| @k(A-)@k(←) .4+| zum vorherigen Buffer springen .4+| /buffer -1
| @k(A-)@k(↑)
| @k(C-)@k(p)
| @k(F5)
| @k(A-)@k(→) .4+| zum nächsten Buffer springen .4+| /buffer +1
| @k(A-)@k(↓)
| @k(C-)@k(n)
| @k(F6)
| @k(F7) | zum vorherigen Fenster wechseln | /window -1
| @k(F8) | zum nächsten Fenster wechseln | /window +1
| @k(F9) | Buffer Title nach links verschieben | /bar scroll title * x-50%
| @k(F10) | Buffer Titel nach rechts verschieben | /bar scroll title * x+50%
| @k(F11) | Nickliste um eine Seite nach oben scrollen | /bar scroll nicklist * y-100%
| @k(F12) | Nickliste um eine Seite nach unten scrollen | /bar scroll nicklist * y+100%
| @k(A-)@k(F11) | springt zum Anfang der Nickliste | /bar scroll nicklist * yb
| @k(A-)@k(F12) | springt zum Ende der Nickliste | /bar scroll nicklist * ye
| @k(A-)@k(a) | wechselt zum nächsten Buffer mit Aktivität (nach Priorität: highlight, Nachricht, ...) | /input jump_smart
| @k(A-)@k(j) , @k(A-)@k(l) | wechselt zum letzten Buffer | /input jump_last_buffer
| @k(A-)@k(j) , @k(A-)@k(r) | wechselt zum IRC raw Buffer | /server raw
| @k(A-)@k(j) , @k(A-)@k(s) | wechselt zum IRC Server Buffer | /server jump
| @k(A-)@k(0...9) | wechselt zum Buffer mit der Nummer (0 = 10) | /buffer *N
| @k(A-)@k(j) , @k(01...99) | wechselt zum Buffer mit der Nummer | /buffer NN
| @k(A-)@k(n) | springe zur nächsten Highlight Nachricht | /window scroll_next_highlight
| @k(A-)@k(p) | springe zur vorherigen Highlight Nachricht | /window scroll_previous_highlight
| @k(A-)@k(u) | springe zur ersten ungelesenen Zeile im Buffer | /input scroll_unread
// TRANSLATION MISSING
| @k(A-)@k(w) , @k(A-)@k(↑) | Switch to window above | /window up
// TRANSLATION MISSING
| @k(A-)@k(w) , @k(A-)@k(↓) | Switch to window below | /window down
// TRANSLATION MISSING
| @k(A-)@k(w) , @k(A-)@k(←) | Switch to window on the left | /window left
// TRANSLATION MISSING
| @k(A-)@k(w) , @k(A-)@k(→) | Switch to window on the right | /window right
| @k(A-)@k(z) | Zoom für aktuelles Fenster (nochmals @k(A-)@k(z): stellt die vorherigen Einstellungen wieder her) | /window zoom
| @k(A-)@k(<) | wechselt zum vorherigen Buffer der letzten aufgerufenen Buffer | /input jump_previously_visited_buffer
| @k(A-)@k(>) | wechselt zum nächsten Buffer der letzten aufgerufenen Buffer | /input jump_next_visited_buffer
|========================================
[[key_bindings_other]]
andere Tastenbefehle
^^^^^^^^^^^^^^^^^^^^
[width="100%",cols="^.^4,.^15",options="header"]
[width="100%",cols="^.^3,.^10,.^5m",options="header"]
|========================================
|Tasten| Beschreibung und Befehl
| Alt + "h" |
löscht Hotliste (Aktivitätsanzeige für die Buffer) +
`/input hotlist_clear` +
| Alt + "=" |
schaltet Filterfunktion an/aus +
`/filter toggle` +
| Taste | Beschreibung | Befehl
| @k(A-)@k(h) | löscht Hotliste (Aktivitätsanzeige für die Buffer) | /input hotlist_clear
| @k(A-)@k(=) | schaltet Filterfunktion an/aus | /filter toggle
|========================================
[[command_line]]

View File

@ -20,7 +20,7 @@
# user's guide
ADD_CUSTOM_COMMAND(
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_user.en.html
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a toc -a toclevels=4 -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_user.en.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_user.en.txt
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a toc -a toclevels=4 -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -f ${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.conf -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_user.en.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_user.en.txt
DEPENDS
${CMAKE_CURRENT_SOURCE_DIR}/weechat_user.en.txt
${CMAKE_CURRENT_SOURCE_DIR}/autogen/user/*.txt

View File

@ -39,7 +39,7 @@ all-local: weechat_user.en.html \
# user's guide
weechat_user.en.html: weechat_user.en.txt $(wildcard autogen/user/*.txt)
$(ASCIIDOC) -a toc -a toclevels=3 -a date=`date "+%F"` -a revision="$(VERSION)" -a stylesheet=`pwd`/../asciidoc.css -n -o weechat_user.en.html weechat_user.en.txt
$(ASCIIDOC) -a toc -a toclevels=3 -a date=`date "+%F"` -a revision="$(VERSION)" -a stylesheet=`pwd`/../asciidoc.css -f `pwd`/../asciidoc.conf -n -o weechat_user.en.html weechat_user.en.txt
# plugin API reference
weechat_plugin_api.en.html: weechat_plugin_api.en.txt $(wildcard autogen/plugin_api/*.txt)

View File

@ -376,387 +376,147 @@ Bar 'status' has following default items:
[width="100%",cols="^3,^3l,10",options="header"]
|========================================
| Item | Example | Description
| time | [12:55] |
time
| buffer_count | [4] |
number of opened buffers
| buffer_plugin | [irc/freenode] |
plugin of current buffer (irc plugin can add IRC server name used by buffer)
| buffer_number | 3 |
current buffer number
| buffer_name | #test(+n) |
current buffer name
| buffer_nicklist_count | {5} |
number of nicks in nicklist
| buffer_filter | * |
filtering indicator: `*` means some lines are filtered (hidden), empty value
means all lines are displayed
| lag | [Lag: 2.5] |
lag indicator, in seconds (hidden if lag is low)
| hotlist | [Act: 4,2] |
list of buffers with activity (unread messages)
| completion | abc(2) def(5) |
list of words for completion, with number of possible completions for each
word
| scroll | -MORE(50)- |
scroll indicator, with number of lines below last line displayed
| time | [12:55] | time
| buffer_count | [4] | number of opened buffers
| buffer_plugin | [irc/freenode] | plugin of current buffer (irc plugin can add IRC server name used by buffer)
| buffer_number | 3 | current buffer number
| buffer_name | #test(+n) | current buffer name
| buffer_nicklist_count | {5} | number of nicks in nicklist
| buffer_filter | * | filtering indicator: `*` means some lines are filtered (hidden), empty value means all lines are displayed
| lag | [Lag: 2.5] | lag indicator, in seconds (hidden if lag is low)
| hotlist | [Act: 4,2] | list of buffers with activity (unread messages)
| completion | abc(2) def(5) | list of words for completion, with number of possible completions for each word
| scroll | -MORE(50)- | scroll indicator, with number of lines below last line displayed
|========================================
Bar 'input' has following default items:
[width="100%",cols="^3,^6m,8",options="header"]
[width="100%",cols="^3,^6l,8",options="header"]
|========================================
| Item | Example | Description
| input_paste | [Paste 7 lines ? [ctrl-Y] Yes [ctrl-N] No] |
question to user for pasting lines
| input_prompt | [nick] |
input prompt (nick for irc plugin)
| away | (away) |
away indicator
| input_search | [Text search] |
text search indicator
| input_text | bla bla... |
input text
| Item | Example | Description
| input_paste | [Paste 7 lines ? [ctrl-Y] Yes [ctrl-N] No] | question to user for pasting lines
| input_prompt | [nick] | input prompt (nick for irc plugin)
| away | (away) | away indicator
| input_search | [Text search] | text search indicator
| input_text | bla bla... | input text
|========================================
[[key_bindings]]
Default key bindings
~~~~~~~~~~~~~~~~~~~~
// 'C-' = ctrl, 'A-' = alt, 'S-' = shift
[[key_bindings_command_line]]
Keys for command line
^^^^^^^^^^^^^^^^^^^^^
[width="100%",cols="^.^4,.^15",options="header"]
[width="100%",cols="^.^3,.^10,.^5m",options="header"]
|========================================
| Keys | Description and command
| Left arrow +
Ctrl + "b" |
Go to previous char in command line +
`/input move_previous_char`
| Right arrow +
Ctrl + "f" |
Go to next char in command line +
`/input move_next_char`
| Ctrl + left arrow +
Alt + "b" |
Go to previous word in command line +
`/input move_previous_word`
| Ctrl + right arrow +
Alt + "f" |
Go to next word in command line +
`/input move_next_word`
| Home +
Ctrl + "a" |
Go to the beginning of command line +
`/input move_beginning_of_line`
| End +
Ctrl + "e" |
Go to the end of command line +
`/input move_end_of_line`
| Ctrl + "c" then "b" |
Insert code for bold text +
`/input insert \x02`
| Ctrl + "c" then "c" |
Insert code for colored text +
`/input insert \x03`
| Ctrl + "c" then "i" |
Insert code for italic text +
`/input insert \x1D`
| Ctrl + "c" then "o" |
Insert code for color reset +
`/input insert \x0F`
| Ctrl + "c" then "r" |
Insert code for reverse color +
`/input insert \x12`
| Ctrl + "c" then "u" |
Insert code for underlined text +
`/input insert \x15`
| Delete +
Ctrl + "d" |
Delete next char in command line +
`/input delete_next_char`
| Backspace +
Ctrl + "h" |
Delete previous char in command line +
`/input delete_previous_char`
| Ctrl + "k" |
Delete from cursor until end of command line (deleted string is copied to
clipboard) +
`/input delete_end_of_line`
| Ctrl + "r" |
Search for text in buffer history (two times: search exact text),
next/previous occurrences can be found with up and down arrows +
`/input search_text`
| Ctrl + "t" |
Transpose chars +
`/input transpose_chars`
| Ctrl + "u" |
Delete from cursor until beginning of command line (deleted string is copied
to clipboard) +
`/input delete_beginning_of_line`
| Ctrl + "w" |
Delete previous word of command line (deleted string is copied to clipboard) +
`/input delete_previous_word`
| Ctrl + "y" |
Paste clipboard content +
`/input clipboard_paste`
| Ctrl + "_" |
Undo last action on command line +
`/input undo`
| Alt + "_" |
Redo last action on command line +
`/input redo`
| Tab |
Complete command or nick (Tab again: find next completion) +
`/input complete_next`
| Shift + Tab |
Without completion: do a partial completion, with pending completion:
complete with previous completion +
`/input complete_previous`
| Any char |
Insert char at cursor position in command line
| Enter +
Ctrl + "j" +
Ctrl + "m" |
Execute command or send message (in search mode: stop search) +
`/input return`
| Up arrow |
Call previous command/message (in search mode: search up) +
`/input history_previous`
| Down arrow |
Call next command/message (in search mode: search down) +
`/input history_next`
| Ctrl + up arrow |
Call previous command/message in global history (common for all buffers) +
`/input history_global_previous`
| Ctrl + down arrow |
Call next command/message in global history (common for all buffers) +
`/input history_global_next`
| Alt + "d" |
Delete next word in command line (deleted string is copied to clipboard) +
`/input delete_next_word`
| Alt + "k" |
Grab a key and insert its code (and command bound if key exists) in command
line +
`/input grab_key_command`
| Alt + "r" |
Delete entire command line +
`/input delete_line`
| Key | Description | Command
| @k(←) .2+| Go to previous char in command line .2+| /input move_previous_char
| @k(C-)@k(b)
| @k(→) .2+| Go to next char in command line .2+| /input move_next_char
| @k(C-)@k(f)
| @k(C-)@k(←) .2+| Go to previous word in command line .2+| /input move_previous_word
| @k(A-)@k(b)
| @k(C-)@k(→) .2+| Go to next word in command line .2+| /input move_next_word
| @k(A-)@k(f)
| @k(Home) .2+| Go to the beginning of command line .2+| /input move_beginning_of_line
| @k(C-)@k(a)
| @k(End) .2+| Go to the end of command line .2+| /input move_end_of_line
| @k(C-)@k(e)
| @k(C-)@k(c) , @k(b) | Insert code for bold text | /input insert \x02
| @k(C-)@k(c) , @k(c) | Insert code for colored text | /input insert \x03
| @k(C-)@k(c) , @k(i) | Insert code for italic text | /input insert \x1D
| @k(C-)@k(c) , @k(o) | Insert code for color reset | /input insert \x0F
| @k(C-)@k(c) , @k(r) | Insert code for reverse color | /input insert \x12
| @k(C-)@k(c) , @k(u) | Insert code for underlined text | /input insert \x15
| @k(Del) .2+| Delete next char in command line .2+| /input delete_next_char
| @k(C-)@k(d)
| @k(Backsp.) .2+| Delete previous char in command line .2+| /input delete_previous_char
| @k(C-)@k(h)
| @k(C-)@k(k) | Delete from cursor until end of command line (deleted string is copied to clipboard) | /input delete_end_of_line
| @k(C-)@k(r) | Search for text in buffer history (two times: search exact text), @k(↑): previous, @k(↓): next, @k(Enter): stop | /input search_text
| @k(C-)@k(t) | Transpose chars | /input transpose_chars
| @k(C-)@k(u) | Delete from cursor until beginning of command line (deleted string is copied to clipboard) | /input delete_beginning_of_line
| @k(C-)@k(w) | Delete previous word of command line (deleted string is copied to clipboard) | /input delete_previous_word
| @k(C-)@k(y) | Paste clipboard content | /input clipboard_paste
| @k(C-)@k(_) | Undo last action on command line | /input undo
| @k(A-)@k(_) | Redo last action on command line | /input redo
| @k(Tab) | Complete command or nick (@k(Tab) again: find next completion) | /input complete_next
| @k(S-)@k(Tab) | Without completion: do a partial completion, with pending completion: complete with previous completion | /input complete_previous
| @k(Enter) .3+| Execute command or send message (in search mode: stop search) .3+| /input return
| @k(C-)@k(j)
| @k(C-)@k(m)
| @k(↑) | Call previous command/message (in search mode: search up) | /input history_previous
| @k(↓) | Call next command/message (in search mode: search down) | /input history_next
| @k(C-)@k(↑) | Call previous command/message in global history (common for all buffers) | /input history_global_previous
| @k(C-)@k(↓) | Call next command/message in global history (common for all buffers) | /input history_global_next
| @k(A-)@k(d) | Delete next word in command line (deleted string is copied to clipboard) | /input delete_next_word
| @k(A-)@k(k) | Grab a key and insert its code (and command bound if key exists) in command line | /input grab_key_command
| @k(A-)@k(r) | Delete entire command line | /input delete_line
|========================================
[[key_bindings_buffers_windows]]
Keys for buffers / windows
^^^^^^^^^^^^^^^^^^^^^^^^^^
[width="100%",cols="^.^4,.^15",options="header"]
[width="100%",cols="^.^3,.^10,.^5m",options="header"]
|========================================
| Keys | Description and command
| Ctrl + "l" (L) |
Redraw whole window +
`/window refresh`
| Ctrl + "s" then Ctrl + "u" |
Set unread marker on all buffers +
`/input set_unread`
| Ctrl + "x" |
Switch current buffer if buffers are attached with same number +
`/input switch_active_buffer`
| Page up |
Scroll up one page in buffer history +
`/window page_up`
| Page down |
Scroll down one page in buffer history +
`/window page_down`
| Alt + Page up |
Scroll up a few lines in buffer history +
`/window scroll_up`
| Alt + Page down |
Scroll down a few lines in buffer history +
`/window scroll_down`
| Alt + Home |
Scroll to top of buffer +
`/window scroll_top`
| Alt + End |
Scroll to bottom of buffer +
`/window scroll_bottom`
| Alt + left arrow +
Alt + up arrow +
Ctrl + "p" +
F5 |
Switch to previous buffer +
`/buffer -1`
| Alt + right arrow +
Alt + down arrow +
Ctrl + "n" +
F6 |
Switch to next buffer +
`/buffer +1`
| F7 |
Switch to previous window +
`/window -1`
| F8 |
Switch to next window +
`/window +1`
| F9 |
Scroll buffer's title on the left +
`/bar scroll title * x-50%`
| F10 |
Scroll buffer's title on the right +
`/bar scroll title * x+50%`
| F11 |
Scroll up one page in nicklist +
`/bar scroll nicklist * y-100%`
| F12 |
Scroll down one page in nicklist +
`/bar scroll nicklist * y+100%`
| Alt + F11 |
Go to the beginning of nicklist +
`/bar scroll nicklist * yb`
| Alt + F12 |
Go to the end of nicklist +
`/bar scroll nicklist * ye`
| Alt + "a" |
Switch to next buffer with activity (with priority: highlight, message,
other) +
`/input jump_smart`
| Alt + "j" then Alt + "l" (L) |
Switch to last buffer +
`/input jump_last_buffer`
| Alt + "j" then Alt + "r" |
Switch to IRC raw buffer +
`/server raw`
| Alt + "j" then Alt + "s" |
Switch to IRC server buffer +
`/server jump`
| Alt + digit (0-9) |
Switch to buffer by number (0 = 10) +
`/buffer *N`
| Alt + "j" then number (01-99) |
Switch to buffer by number +
`/buffer NN`
| Alt + "n" |
Scroll to next highlight +
`/window scroll_next_highlight`
| Alt + "p" |
Scroll to previous highlight +
`/window scroll_previous_highlight`
| Alt + "u" |
Scroll to first unread line in buffer +
`/input scroll_unread`
| Alt + "w" then Alt + arrow |
Switch to window with direction +
`/window up` +
`/window down` +
`/window left` +
`/window right`
| Alt + "z" |
Zoom on current window (Alt + Z again: restore initial windows state, before
zoom) +
`/window zoom`
| Alt + "<" |
Switch to previous buffer in list of visited buffers +
`/input jump_previously_visited_buffer`
| Alt + ">" |
Switch to next buffer in list of visited buffers +
`/input jump_next_visited_buffer`
| Key | Description | Command
| @k(C-)@k(l) | Redraw whole window | /window refresh
| @k(C-)@k(s) , @k(C-)@k(u) | Set unread marker on all buffers | /input set_unread
| @k(C-)@k(x) | Switch current buffer if buffers are attached with same number | /input switch_active_buffer
| @k(PgUp) | Scroll up one page in buffer history | /window page_up
| @k(PgDn) | Scroll down one page in buffer history | /window page_down
| @k(A-)@k(PgUp) | Scroll up a few lines in buffer history | /window scroll_up
| @k(A-)@k(PgDn) | Scroll down a few lines in buffer history | /window scroll_down
| @k(A-)@k(Home) | Scroll to top of buffer | /window scroll_top
| @k(A-)@k(End) | Scroll to bottom of buffer | /window scroll_bottom
| @k(A-)@k(←) .4+| Switch to previous buffer .4+| /buffer -1
| @k(A-)@k(↑)
| @k(C-)@k(p)
| @k(F5)
| @k(A-)@k(→) .4+| Switch to next buffer .4+| /buffer +1
| @k(A-)@k(↓)
| @k(C-)@k(n)
| @k(F6)
| @k(F7) | Switch to previous window | /window -1
| @k(F8) | Switch to next window | /window +1
| @k(F9) | Scroll buffer's title on the left | /bar scroll title * x-50%
| @k(F10) | Scroll buffer's title on the right | /bar scroll title * x+50%
| @k(F11) | Scroll up one page in nicklist | /bar scroll nicklist * y-100%
| @k(F12) | Scroll down one page in nicklist | /bar scroll nicklist * y+100%
| @k(A-)@k(F11) | Go to the beginning of nicklist | /bar scroll nicklist * yb
| @k(A-)@k(F12) | Go to the end of nicklist | /bar scroll nicklist * ye
| @k(A-)@k(a) | Switch to next buffer with activity (with priority: highlight, message, other) | /input jump_smart
| @k(A-)@k(j) , @k(A-)@k(l) | Switch to last buffer | /input jump_last_buffer
| @k(A-)@k(j) , @k(A-)@k(r) | Switch to IRC raw buffer | /server raw
| @k(A-)@k(j) , @k(A-)@k(s) | Switch to IRC server buffer | /server jump
| @k(A-)@k(0...9) | Switch to buffer by number (0 = 10) | /buffer *N
| @k(A-)@k(j) , @k(01...99) | Switch to buffer by number | /buffer NN
| @k(A-)@k(n) | Scroll to next highlight | /window scroll_next_highlight
| @k(A-)@k(p) | Scroll to previous highlight | /window scroll_previous_highlight
| @k(A-)@k(u) | Scroll to first unread line in buffer | /input scroll_unread
| @k(A-)@k(w) , @k(A-)@k(↑) | Switch to window above | /window up
| @k(A-)@k(w) , @k(A-)@k(↓) | Switch to window below | /window down
| @k(A-)@k(w) , @k(A-)@k(←) | Switch to window on the left | /window left
| @k(A-)@k(w) , @k(A-)@k(→) | Switch to window on the right | /window right
| @k(A-)@k(z) | Zoom on current window (@k(A-)@k(z) again: restore initial windows state, before zoom) | /window zoom
| @k(A-)@k(<) | Switch to previous buffer in list of visited buffers | /input jump_previously_visited_buffer
| @k(A-)@k(>) | Switch to next buffer in list of visited buffers | /input jump_next_visited_buffer
|========================================
[[key_bindings_other]]
Other keys
^^^^^^^^^^
[width="100%",cols="^.^4,.^15",options="header"]
[width="100%",cols="^.^3,.^10,.^5m",options="header"]
|========================================
| Keys | Description and command
| Alt + "h" |
Clear hotlist (activity notification on other buffers) +
`/input hotlist_clear` +
| Alt + "=" |
Toggle filters on/off +
`/filter toggle` +
| Key | Description | Command
| @k(A-)@k(h) | Clear hotlist (activity notification on other buffers) | /input hotlist_clear
| @k(A-)@k(=) | Toggle filters on/off | /filter toggle
|========================================
[[command_line]]

View File

@ -20,7 +20,7 @@
# user's guide
ADD_CUSTOM_COMMAND(
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_user.fr.html
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a toc -a toclevels=4 -a toc-title='Table des matières' -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_user.fr.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_user.fr.txt
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a toc -a toclevels=4 -a toc-title='Table des matières' -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -f ${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.conf -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_user.fr.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_user.fr.txt
DEPENDS
${CMAKE_CURRENT_SOURCE_DIR}/weechat_user.fr.txt
${CMAKE_CURRENT_SOURCE_DIR}/autogen/user/*.txt

View File

@ -39,7 +39,7 @@ all-local: weechat_user.fr.html \
# user's guide
weechat_user.fr.html: weechat_user.fr.txt $(wildcard autogen/user/*.txt)
$(ASCIIDOC) -a toc -a toclevels=3 -a toc-title='Table des matières' -a date=`date "+%F"` -a revision="$(VERSION)" -a stylesheet=`pwd`/../asciidoc.css -n -o weechat_user.fr.html weechat_user.fr.txt
$(ASCIIDOC) -a toc -a toclevels=3 -a toc-title='Table des matières' -a date=`date "+%F"` -a revision="$(VERSION)" -a stylesheet=`pwd`/../asciidoc.css -f `pwd`/../asciidoc.conf -n -o weechat_user.fr.html weechat_user.fr.txt
# plugin API reference
weechat_plugin_api.fr.html: weechat_plugin_api.fr.txt $(wildcard autogen/plugin_api/*.txt)

View File

@ -384,398 +384,147 @@ La barre 'status' contient les objets (items) suivants par défaut :
[width="100%",cols="^3,^3l,10",options="header"]
|========================================
| Objet (item) | Exemple | Description
| time | [12:55] |
heure
| buffer_count | [4] |
nombre de tampons ouverts
| buffer_plugin | [irc/freenode] |
extension du tampon courant (l'extension irc peut afficher le nom du serveur
IRC auquel est rattaché ce tampon)
| buffer_number | 3 |
numéro du tampon courant
| buffer_name | #test(+n) |
nom du tampon courant
| buffer_nicklist_count | {5} |
nombre de pseudos dans la liste des pseudos
| buffer_filter | * |
indicateur de filtrage : `*` signifie que des lignes sont filtrées (cachées),
une valeur vide signifie que toutes les lignes sont affichées
| lag | [Lag: 2.5] |
indicateur de "lag" (ralentissements réseau), en secondes (caché si le lag
est faible)
| hotlist | [Act: 4,2] |
liste des tampons où il y a de l'activité (messages non lus)
| completion | abc(2) def(5) |
liste des mots pour la complétion, avec le nombre de complétions possibles
pour chaque mot
| scroll | -PLUS(50)- |
indicateur de scroll, avec le nombre de lignes sous la dernière ligne
affichée
| time | [12:55] | heure
| buffer_count | [4] | nombre de tampons ouverts
| buffer_plugin | [irc/freenode] | extension du tampon courant (l'extension irc peut afficher le nom du serveur IRC auquel est rattaché ce tampon)
| buffer_number | 3 | numéro du tampon courant
| buffer_name | #test(+n) | nom du tampon courant
| buffer_nicklist_count | {5} | nombre de pseudos dans la liste des pseudos
| buffer_filter | * | indicateur de filtrage : `*` signifie que des lignes sont filtrées (cachées), une valeur vide signifie que toutes les lignes sont affichées
| lag | [Lag: 2.5] | indicateur de "lag" (ralentissements réseau), en secondes (caché si le lag est faible)
| hotlist | [Act: 4,2] | liste des tampons où il y a de l'activité (messages non lus)
| completion | abc(2) def(5) | liste des mots pour la complétion, avec le nombre de complétions possibles pour chaque mot
| scroll | -PLUS(50)- | indicateur de scroll, avec le nombre de lignes sous la dernière ligne affichée
|========================================
La barre 'input' contient les objets (items) suivants par défaut :
[width="100%",cols="^3,^6l,8",options="header"]
|========================================
| Objet (item) | Exemple | Description
| input_paste | [Coller 7 lignes ? [ctrl-Y] Oui [ctrl-N] Non] |
question à l'utilisateur pour coller des lignes
| input_prompt | [pseudo] |
prompt (pseudo pour l'extension irc)
| away | (absent) |
indicateur d'absence
| input_search | [Recherche texte] |
indicateur de recherche de texte
| input_text | bla bla... |
texte entré
| Objet (item) | Exemple | Description
| input_paste | [Coller 7 lignes ? [ctrl-Y] Oui [ctrl-N] Non] | question à l'utilisateur pour coller des lignes
| input_prompt | [pseudo] | prompt (pseudo pour l'extension irc)
| away | (absent) | indicateur d'absence
| input_search | [Recherche texte] | indicateur de recherche de texte
| input_text | bla bla... | texte entré
|========================================
[[key_bindings]]
Raccourcis clavier par défaut
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
// 'C-' = ctrl, 'A-' = alt, 'S-' = shift
[[key_bindings_command_line]]
Touches pour la ligne de commande
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[width="100%",cols="^.^4,.^15",options="header"]
[width="100%",cols="^.^3,.^10,.^5m",options="header"]
|========================================
| Touches | Description et commande
| Flèche gauche +
Ctrl + "b" |
Aller au caractère précédent sur la ligne de commande +
`/input move_previous_char`
| Flèche droite +
Ctrl + "f" |
Aller au caractère suivant sur la ligne de commande +
`/input move_next_char`
| Ctrl + flèche gauche +
Alt + "b" |
Aller au mot précédent sur la ligne de commande +
`/input move_previous_word`
| Ctrl + flèche droite +
Alt + "f" |
Aller au mot suivant sur la ligne de commande +
`/input move_next_word`
| Home +
Ctrl + "a" |
Aller au début de la ligne de commande +
`/input move_beginning_of_line`
| End +
Ctrl + "e" |
Aller à la fin de la ligne de commande +
`/input move_end_of_line`
| Ctrl + "c" puis "b" |
Insérer le code pour mettre le texte en gras +
`/input insert \x02`
| Ctrl + "c" puis "c" |
Insérer le code pour écrire en couleur +
`/input insert \x03`
| Ctrl + "c" puis "i" |
Insérer le code pour mettre le texte en italique +
`/input insert \x1D`
| Ctrl + "c" puis "o" |
Insérer le code pour réinitaliser la couleur +
`/input insert \x0F`
| Ctrl + "c" puis "r" |
Insérer le code pour écrire en couleur inversée +
`/input insert \x12`
| Ctrl + "c" puis "u" |
Insérer le code pour écrire en souligné +
`/input insert \x15`
| Delete +
Ctrl + "d" |
Effacer le caractère suivant sur la ligne de commande +
`/input delete_next_char`
| Backspace +
Ctrl + "h" |
Effacer le caractère précédent sur la ligne de commande +
`/input delete_previous_char`
| Ctrl + "k" |
Effacer du curseur jusqu'à la fin de la ligne de commande (la chaîne
supprimée est copiée dans le presse-papiers) +
`/input delete_end_of_line`
| Ctrl + "r" |
Chercher du texte dans l'historique du tampon (deux appuis successifs pour
rechercher du texte exact), les occurrences suivantes/précédentes peuvent être
trouvées avec les flèches haut et bas +
`/input search_text`
| Ctrl + "t" |
Inverser deux caractères +
`/input transpose_chars`
| Ctrl + "u" |
Effacer du curseur jusqu'au début de la ligne de commande (la chaîne
supprimée est copiée dans le presse-papiers) +
`/input delete_beginning_of_line`
| Ctrl + "w" |
Effacer le mot précédent sur la ligne de commande (la chaîne supprimée est
copiée dans le presse-papiers) +
`/input delete_previous_word`
| Ctrl + "y" |
Coller le contenu du presse-papiers +
`/input clipboard_paste`
| Ctrl + "_" |
Défaire la dernière action sur la ligne de commande +
`/input undo`
| Alt + "_" |
Refaire la dernière action sur la ligne de commande +
`/input redo`
| Tab |
Compléter la commande ou le pseudo (Tab de nouveau : trouver la complétion
suivante) +
`/input complete_next`
| Shift + Tab |
Sans complétion, effectue une complétion partielle. Avec une complétion en
cours, complète avec la complétion précédente +
`/input complete_previous`
| Tout caractère |
Insérer le caractère à la position du curseur sur la ligne de commande
| Enter +
Ctrl + "j" +
Ctrl + "m" |
Exécuter la commande ou envoyer le message (en mode recherche : arrêter la
recherche) +
`/input return`
| Flèche haut |
Rappeler la commande précédente (en mode recherche : chercher plus haut) +
`/input history_previous`
| Flèche bas |
Rappeler la commande suivante (en mode recherche : chercher plus bas) +
`/input history_next`
| Ctrl + flèche haut |
Rappeler la commande précédente dans l'historique global (commun à tous les
tampons) +
`/input history_global_previous`
| Ctrl + flèche bas |
Rappeler la commande suivante dans l'historique global (commun à tous les
tampons) +
`/input history_global_next`
| Alt + "d" |
Effacer le mot suivant (la chaîne supprimée est copiée dans le
presse-papiers) +
`/input delete_next_word`
| Alt + "k" |
Capturer une touche et insérer son code (et la commande associée si la
commande existe) sur la ligne de commande +
`/input grab_key_command`
| Alt + "r" |
Effacer entièrement la ligne de commande +
`/input delete_line`
| Touche | Description | Commande
| @k(←) .2+| Aller au caractère précédent sur la ligne de commande .2+| /input move_previous_char
| @k(C-)@k(b)
| @k(→) .2+| Aller au caractère suivant sur la ligne de commande .2+| /input move_next_char
| @k(C-)@k(f)
| @k(C-)@k(←) .2+| Aller au mot précédent sur la ligne de commande .2+| /input move_previous_word
| @k(A-)@k(b)
| @k(C-)@k(→) .2+| Aller au mot suivant sur la ligne de commande .2+| /input move_next_word
| @k(A-)@k(f)
| @k(Home) .2+| Aller au début de la ligne de commande .2+| /input move_beginning_of_line
| @k(C-)@k(a)
| @k(End) .2+| Aller à la fin de la ligne de commande .2+| /input move_end_of_line
| @k(C-)@k(e)
| @k(C-)@k(c) , @k(b) | Insérer le code pour mettre le texte en gras | /input insert \x02
| @k(C-)@k(c) , @k(c) | Insérer le code pour écrire en couleur | /input insert \x03
| @k(C-)@k(c) , @k(i) | Insérer le code pour mettre le texte en italique | /input insert \x1D
| @k(C-)@k(c) , @k(o) | Insérer le code pour réinitaliser la couleur | /input insert \x0F
| @k(C-)@k(c) , @k(r) | Insérer le code pour écrire en couleur inversée | /input insert \x12
| @k(C-)@k(c) , @k(u) | Insérer le code pour écrire en souligné | /input insert \x15
| @k(Del) .2+| Effacer le caractère suivant sur la ligne de commande .2+| /input delete_next_char
| @k(C-)@k(d)
| @k(Backsp.) .2+| Effacer le caractère précédent sur la ligne de commande .2+| /input delete_previous_char
| @k(C-)@k(h)
| @k(C-)@k(k) | Effacer du curseur jusqu'à la fin de la ligne de commande (la chaîne supprimée est copiée dans le presse-papiers) | /input delete_end_of_line
| @k(C-)@k(r) | Chercher du texte dans l'historique du tampon (deux appuis successifs pour rechercher du texte exact), @k(↑): précédent, @k(↓): suivant, @k(Enter): arrêter | /input search_text
| @k(C-)@k(t) | Inverser deux caractères | /input transpose_chars
| @k(C-)@k(u) | Effacer du curseur jusqu'au début de la ligne de commande (la chaîne supprimée est copiée dans le presse-papiers) | /input delete_beginning_of_line
| @k(C-)@k(w) | Effacer le mot précédent sur la ligne de commande (la chaîne supprimée est copiée dans le presse-papiers) | /input delete_previous_word
| @k(C-)@k(y) | Coller le contenu du presse-papiers | /input clipboard_paste
| @k(C-)@k(_) | Défaire la dernière action sur la ligne de commande | /input undo
| @k(A-)@k(_) | Refaire la dernière action sur la ligne de commande | /input redo
| @k(Tab) | Compléter la commande ou le pseudo (@k(Tab) de nouveau : trouver la complétion suivante) | /input complete_next
| @k(S-)@k(Tab) | Sans complétion, effectue une complétion partielle. Avec une complétion en cours, complète avec la complétion précédente | /input complete_previous
| @k(Enter) .3+| Exécuter la commande ou envoyer le message (en mode recherche : arrêter la recherche) .3+| /input return
| @k(C-)@k(j)
| @k(C-)@k(m)
| @k(↑) | Rappeler la commande précédente (en mode recherche : chercher plus haut) | /input history_previous
| @k(↓) | Rappeler la commande suivante (en mode recherche : chercher plus bas) | /input history_next
| @k(C-)@k(↑) | Rappeler la commande précédente dans l'historique global (commun à tous les tampons) | /input history_global_previous
| @k(C-)@k(↓) | Rappeler la commande suivante dans l'historique global (commun à tous les tampons) | /input history_global_next
| @k(A-)@k(d) | Effacer le mot suivant (la chaîne supprimée est copiée dans le presse-papiers) | /input delete_next_word
| @k(A-)@k(k) | Capturer une touche et insérer son code (et la commande associée si la commande existe) sur la ligne de commande | /input grab_key_command
| @k(A-)@k(r) | Effacer entièrement la ligne de commande | /input delete_line
|========================================
[[key_bindings_buffers_windows]]
Touches pour les tampons / fenêtres
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[width="100%",cols="^.^4,.^15",options="header"]
[width="100%",cols="^.^3,.^10,.^5m",options="header"]
|========================================
| Touches | Description et commande
| Ctrl + "l" (L) |
Réafficher toute la fenêtre +
`/window refresh`
| Ctrl + "s" puis Ctrl + "u" |
Positionner le marqueur de données non lues sur tous les tampons +
`/input set_unread`
| Ctrl + "x" |
Changer de tampon courant si plusieurs tampons sont attachés avec le même
numéro +
`/input switch_active_buffer`
| Page haut |
Monter d'une page dans l'historique du tampon +
`/window page_up`
| Page bas |
Descendre d'une page dans l'historique du tampon +
`/window page_down`
| Alt + Page haut |
Monter de quelques lignes dans l'historique du tampon +
`/window scroll_up`
| Alt + Page bas |
Descendre de quelques lignes dans l'historique du tampon +
`/window scroll_down`
| Alt + Home |
Aller au début du tampon +
`/window scroll_top`
| Alt + End |
Aller à la fin du tampon +
`/window scroll_bottom`
| Alt + flèche gauche +
Alt + flèche haut +
Ctrl + "p" +
F5 |
Aller au tampon précédent +
`/buffer -1`
| Alt + flèche droite +
Alt + flèche bas +
Ctrl + "n" +
F6 |
Aller au tampon suivant +
`/buffer +1`
| F7 |
Aller à la fenêtre précédente +
`/window -1`
| F8 |
Aller à la fenêtre suivante +
`/window +1`
| F9 |
Faire défiler le titre du tampon vers la gauche +
`/bar scroll title * x-50%`
| F10 |
Faire défiler le titre du tampon vers la droite +
`/bar scroll title * x+50%`
| F11 |
Monter d'une page dans la liste des pseudos +
`/bar scroll nicklist * y-100%`
| F12 |
Descendre d'une page dans la liste des pseudos +
`/bar scroll nicklist * y+100%`
| Alt + F11 |
Aller au début de la liste des pseudos +
`/bar scroll nicklist * yb`
| Alt + F12 |
Aller à la fin de la liste des pseudos +
`/bar scroll nicklist * ye`
| Alt + "a" |
Sauter au prochain tampon avec activité (avec priorité : highlight, message,
autre) +
`/input jump_smart`
| Alt + "j" puis Alt + "l" (L) |
Sauter au dernier tampon +
`/input jump_last_buffer`
| Alt + "j" puis Alt + "r" |
Sauter au tampon IRC de données brutes +
`/server raw`
| Alt + "j" puis Alt + "s" |
Sauter au tampon IRC du serveur +
`/server jump`
| Alt + chiffre (0-9) |
Sauter au tampon qui porte ce numéro (0 = 10) +
`/buffer *N`
| Alt + "j" puis nombre (01-99) |
Sauter au tampon qui porte ce numéro +
`/buffer NN`
| Alt + "n" |
Se positionner sur le highlight suivant +
`/window scroll_next_highlight`
| Alt + "p" |
Se positionner sur le highlight précédent +
`/window scroll_previous_highlight`
| Alt + "u" |
Se positionner sur la première ligne non lue du tampon +
`/input scroll_unread`
| Alt + "w" puis Alt + flèche |
Sauter à une fenêtre avec une direction +
`/window up` +
`/window down` +
`/window left` +
`/window right`
| Alt + "z" |
Zoom sur la fenêtre courante (Alt + Z de nouveau : restaurer l'état initial
des fenêtres, avant le zoom) +
`/window zoom`
| Alt + "<" |
Sauter au tampon précédent dans la liste des tampons visités +
`/input jump_previously_visited_buffer`
| Alt + ">" |
Sauter au tampon suivant dans la liste des tampons visités +
`/input jump_next_visited_buffer`
| Touche | Description | Commande
| @k(C-)@k(l) | Réafficher toute la fenêtre | /window refresh
| @k(C-)@k(s) , @k(C-)@k(u) | Positionner le marqueur de données non lues sur tous les tampons | /input set_unread
| @k(C-)@k(x) | Changer de tampon courant si plusieurs tampons sont attachés avec le même numéro | /input switch_active_buffer
| @k(PgUp) | Monter d'une page dans l'historique du tampon | /window page_up
| @k(PgDn) | Descendre d'une page dans l'historique du tampon | /window page_down
| @k(A-)@k(PgUp) | Monter de quelques lignes dans l'historique du tampon | /window scroll_up
| @k(A-)@k(PgDn) | Descendre de quelques lignes dans l'historique du tampon | /window scroll_down
| @k(A-)@k(Home) | Aller au début du tampon | /window scroll_top
| @k(A-)@k(End) | Aller à la fin du tampon | /window scroll_bottom
| @k(A-)@k(←) .4+| Aller au tampon précédent .4+| /buffer -1
| @k(A-)@k(↑)
| @k(C-)@k(p)
| @k(F5)
| @k(A-)@k(→) .4+| Aller au tampon suivant .4+| /buffer +1
| @k(A-)@k(↓)
| @k(C-)@k(n)
| @k(F6)
| @k(F7) | Aller à la fenêtre précédente | /window -1
| @k(F8) | Aller à la fenêtre suivante | /window +1
| @k(F9) | Faire défiler le titre du tampon vers la gauche | /bar scroll title * x-50%
| @k(F10) | Faire défiler le titre du tampon vers la droite | /bar scroll title * x+50%
| @k(F11) | Monter d'une page dans la liste des pseudos | /bar scroll nicklist * y-100%
| @k(F12) | Descendre d'une page dans la liste des pseudos | /bar scroll nicklist * y+100%
| @k(A-)@k(F11) | ller au début de la liste des pseudos | /bar scroll nicklist * yb
| @k(A-)@k(F12) | Aller à la fin de la liste des pseudos | /bar scroll nicklist * ye
| @k(A-)@k(a) | Sauter au prochain tampon avec activité (avec priorité : highlight, message, autre) | /input jump_smart
| @k(A-)@k(j) , @k(A-)@k(l) | Sauter au dernier tampon | /input jump_last_buffer
| @k(A-)@k(j) , @k(A-)@k(r) | Sauter au tampon IRC de données brutes | /server raw
| @k(A-)@k(j) , @k(A-)@k(s) | Sauter au tampon IRC du serveur | /server jump
| @k(A-)@k(0...9) | Sauter au tampon qui porte ce numéro (0 = 10) | /buffer *N
| @k(A-)@k(j) , @k(01...99) | Sauter au tampon qui porte ce numéro | /buffer NN
| @k(A-)@k(n) | Se positionner sur le highlight suivant | /window scroll_next_highlight
| @k(A-)@k(p) | Se positionner sur le highlight précédent | /window scroll_previous_highlight
| @k(A-)@k(u) | Se positionner sur la première ligne non lue du tampon | /input scroll_unread
| @k(A-)@k(w) , @k(A-)@k(↑) | Sauter à la fenêtre au dessus | /window up
| @k(A-)@k(w) , @k(A-)@k(↓) | Sauter à la fenêtre en dessous | /window down
| @k(A-)@k(w) , @k(A-)@k(←) | Sauter à la fenêtre de gauche | /window left
| @k(A-)@k(w) , @k(A-)@k(→) | Sauter à la fenêtre de droite | /window right
| @k(A-)@k(z) | Zoom sur la fenêtre courante (@k(A-)@k(z) de nouveau : restaurer l'état initial des fenêtres, avant le zoom) | /window zoom
| @k(A-)@k(<) | Sauter au tampon précédent dans la liste des tampons visités | /input jump_previously_visited_buffer
| @k(A-)@k(>) | Sauter au tampon suivant dans la liste des tampons visités | /input jump_next_visited_buffer
|========================================
[[key_bindings_other]]
Autres touches
^^^^^^^^^^^^^^
[width="100%",cols="^.^4,.^15",options="header"]
[width="100%",cols="^.^3,.^10,.^5m",options="header"]
|========================================
| Touches | Description et commande
| Alt + "h" |
Vider la hotlist (notification d'activité sur les autres tampons) +
`/input hotlist_clear`
| Alt + "=" |
Active/désactive les filtres +
`/filter toggle`
| Touche | Description | Commande
| @k(A-)@k(h) | Vider la hotlist (notification d'activité sur les autres tampons) | /input hotlist_clear
| @k(A-)@k(=) | Active/désactive les filtres | /filter toggle
|========================================
[[command_line]]

View File

@ -20,7 +20,7 @@
# user's guide
ADD_CUSTOM_COMMAND(
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_user.it.html
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a toc -a toclevels=4 -a toc-title='Indice' -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_user.it.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_user.it.txt
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a toc -a toclevels=4 -a toc-title='Indice' -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -f ${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.conf -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_user.it.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_user.it.txt
DEPENDS
${CMAKE_CURRENT_SOURCE_DIR}/weechat_user.it.txt
${CMAKE_CURRENT_SOURCE_DIR}/autogen/user/*.txt

View File

@ -38,7 +38,7 @@ all-local: weechat_user.it.html \
# user's guide
weechat_user.it.html: weechat_user.it.txt $(wildcard autogen/user/*.txt)
$(ASCIIDOC) -a toc -a toclevels=3 -a toc-title='Indice' -a date=`date "+%F"` -a revision="$(VERSION)" -a stylesheet=`pwd`/../asciidoc.css -n -o weechat_user.it.html weechat_user.it.txt
$(ASCIIDOC) -a toc -a toclevels=3 -a toc-title='Indice' -a date=`date "+%F"` -a revision="$(VERSION)" -a stylesheet=`pwd`/../asciidoc.css -f `pwd`/../asciidoc.conf -n -o weechat_user.it.html weechat_user.it.txt
# plugin API reference
weechat_plugin_api.it.html: weechat_plugin_api.it.txt $(wildcard autogen/plugin_api/*.txt)

View File

@ -383,393 +383,152 @@ La barra 'stato' ha i seguenti elementi predefiniti:
[width="100%",cols="^3,^3l,10",options="header"]
|========================================
| Elemento | Esempio | Descrizione
| time | [12:55] |
ora
| buffer_count | [4] |
numero di buffer aperti
| buffer_plugin | [irc/freenode] |
plugin del buffer attivo (il plugin irc può aggiungere il nome del server irc
usato dal buffer)
| buffer_number | 3 |
numero del buffer corrente
| buffer_name | #test(+n) |
nome del buffer attivo
| buffer_nicklist_count | {5} |
numero di nick nella lista nick
| buffer_filter | * |
indicatore filtraggio: `*` significa che alcune righe sono filtrate (nascoste),
valori vuoti indicano che tutte le righe sono visualizzate
| lag | [Ritardo: 2.5] |
indicatore ritardo, in secondi (nascosto se il ritardo è basso)
| hotlist | [Attività: 4,2] |
elenco dei buffer con attività (messaggi non letti)
| completion | abc(2) def(5) |
elenco di parole per il completamento, con il numero di completamenti
possibili per ogni parola
| scroll | -ANCORA(50)- |
indicatore di scorrimento, con il numero di righe sotto l'ultima
riga visualizzata
| time | [12:55] | ora
| buffer_count | [4] | numero di buffer aperti
| buffer_plugin | [irc/freenode] | plugin del buffer attivo (il plugin irc può aggiungere il nome del server irc usato dal buffer)
| buffer_number | 3 | numero del buffer corrente
| buffer_name | #test(+n) | nome del buffer attivo
| buffer_nicklist_count | {5} | numero di nick nella lista nick
| buffer_filter | * | indicatore filtraggio: `*` significa che alcune righe sono filtrate (nascoste), valori vuoti indicano che tutte le righe sono visualizzate
| lag | [Ritardo: 2.5] | indicatore ritardo, in secondi (nascosto se il ritardo è basso)
| hotlist | [Attività: 4,2] | elenco dei buffer con attività (messaggi non letti)
| completion | abc(2) def(5) | elenco di parole per il completamento, con il numero di completamenti possibili per ogni parola
| scroll | -ANCORA(50)- | indicatore di scorrimento, con il numero di righe sotto l'ultima riga visualizzata
|========================================
La barra 'input' ha i seguenti elementi predefiniti:
[width="100%",cols="^3,^6l,8",options="header"]
|========================================
| Elemento | Esempio | Descrizione
| input_paste | [Incollare 7 righe ? [ctrl-Y] Sì [ctrl-N] No] |
chiede all'utente se incollare le righe
| input_prompt | [nick] |
prompt per l'input (nick per il plugin irc)
| away | (assente) |
indicatore di assenza
| input_search | [Ricerca testo] |
indicatore di ricerca testo
| input_text | bla bla... |
testo in input
| Elemento | Esempio | Descrizione
| input_paste | [Incollare 7 righe ? [ctrl-Y] Sì [ctrl-N] No] | chiede all'utente se incollare le righe
| input_prompt | [nick] | prompt per l'input (nick per il plugin irc)
| away | (assente) | indicatore di assenza
| input_search | [Ricerca testo] | indicatore di ricerca testo
| input_text | bla bla... | testo in input
|========================================
[[key_bindings]]
Associazione tasti predefinita
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
// 'C-' = ctrl, 'A-' = alt, 'S-' = shift
[[key_bindings_command_line]]
Tasti per la riga di comando
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[width="100%",cols="^.^4,.^15",options="header"]
[width="100%",cols="^.^3,.^10,.^5m",options="header"]
|========================================
| Tasti | Descrizione e comando
| Freccia sinistra +
Ctrl + "b" |
Passa al carattere precedente nella riga di comando +
`/input move_previous_char`
| Freccia destra +
Ctrl + "f" |
Passa al carattere successivo nella riga di comando +
`/input move_next_char`
| Ctrl + freccia sinistra +
Alt + "b" |
Passa alla parola precedente nella riga di comando +
`/input move_previous_word`
| Ctrl + freccia destra +
Alt + "f" |
Passa alla parola successiva nella riga di comando +
`/input move_next_word`
| Home +
Ctrl + "a" |
Si sposta all'inizio della riga di comando +
`/input move_beginning_of_line`
| Fine +
Ctrl + "e" |
Si sposta alla fine della riga di comando +
`/input move_end_of_line`
| Ctrl + "c" poi "b" |
Inserisce il codice per il testo in grassetto +
`/input insert \x02`
| Ctrl + "c" poi "c" |
Inserisce il codice per il testo colorato +
`/input insert \x03`
| Ctrl + "c" poi "i" |
Inserisce il codice per il testo in corsivo +
`/input insert \x1D`
| Ctrl + "c" poi "o" |
Inserisce il codice per il reset dei colori +
`/input insert \x0F`
| Ctrl + "c" then "r" |
Inserisce il codice per l'inversione dei colori +
`/input insert \x12`
| Ctrl + "c" poi "u" |
Inserisce il codice per il testo sottolineato +
`/input insert \x15`
| Canc +
Ctrl + "d" |
Elimina il carattere successivo nella riga di comando +
`/input delete_next_char`
| Backspace +
Ctrl + "h" |
Elimina il carattere precedente nella riga di comando +
`/input delete_previous_char`
| Ctrl + "k" |
Elimina dal cursore fino alla fine della riga di comando (la stringa eliminata
viene copiata negli appunti) +
`/input delete_end_of_line`
| Ctrl + "r" |
Cerca il testo nella cronologia del buffer (due volte: cerca testo esatto),
ricorrenze successive/precedenti possono essere trovate con le frecce su/giù +
`/input search_text`
| Ctrl + "t" |
Inverti caratteri +
`/input transpose_chars`
| Ctrl + "u" |
Elimina dal cursore fino all'inizio della riga di comando (la stringa eliminata
viene copiata negli appunti) +
`/input delete_beginning_of_line`
| Ctrl + "w" |
Elimina la parola precedente nella riga di comando (la stringa eliminata viene
copiata negli appunti) +
`/input delete_previous_word`
| Ctrl + "y" |
Incolla il contenuto degli appunti +
`/input clipboard_paste`
| Ctrl + "_" |
Annulla l'ultima azione sulla riga di comando +
`/input undo`
| Alt + "_" |
Ripete l'ultima azione sulla riga di comando +
`/input redo`
| Tab |
Completa comando o nick (Tab di nuovo: trova prossimo completamento) +
`/input complete_next`
| Shift + Tab |
Senza completamento: effettua un completamento parziale, con
completamento in sospeso: completa con il completamento precedente +
`/input complete_previous`
| Qualsiasi carattere |
Inserisce carattere alla posizione del cursore nella riga di comando
| Invio +
Ctrl + "j" +
Ctrl + "m" |
Esegue comando o invia messaggio (in modalità ricerca: ferma ricerca) +
`/input return`
| Freccia in alto |
Chiama comando/messaggio precedente (in modalità ricerca: cerca in alto) +
`/input history_previous`
| Freccia giù |
Chiama comando/messaggio precedente (in modalità ricerca: cerca in basso) +
`/input history_next`
| Ctrl + freccia su |
Chiama il comando/messaggio precedente nella cronologia globale (identico
per tutti i buffer) +
`/input history_global_previous`
| Ctrl + freccia giù |
Chiama il comando/messaggio successivo nella cronologia globale (identico
per tutti i buffer) +
`/input history_global_next`
| Alt + "d" |
Elimina la parola successiva nella riga di comando (la stringa eliminata viene
copiata negli appunti) +
`/input delete_next_word`
| Alt + "k" |
Cattura un tasto ed inserisce il suo codice (e il comando associato se il tasto
esiste) nella riga di comando +
`/input grab_key_command`
| Alt + "r" |
Elimina l'intera riga di comando +
`/input delete_line`
| Tasti | Descrizione | Comando
| @k(←) .2+| Passa al carattere precedente nella riga di comando .2+| /input move_previous_char
| @k(C-)@k(b)
| @k(→) .2+| Passa al carattere successivo nella riga di comando .2+| /input move_next_char
| @k(C-)@k(f)
| @k(C-)@k(←) .2+| Passa alla parola precedente nella riga di comando .2+| /input move_previous_word
| @k(A-)@k(b)
| @k(C-)@k(→) .2+| Passa alla parola successiva nella riga di comando .2+| /input move_next_word
| @k(A-)@k(f)
| @k(Home) .2+| Si sposta all'inizio della riga di comando .2+| /input move_beginning_of_line
| @k(C-)@k(a)
| @k(End) .2+| Si sposta alla fine della riga di comando .2+| /input move_end_of_line
| @k(C-)@k(e)
| @k(C-)@k(c) , @k(b) | Inserisce il codice per il testo in grassetto | /input insert \x02
| @k(C-)@k(c) , @k(c) | Inserisce il codice per il testo colorato | /input insert \x03
| @k(C-)@k(c) , @k(i) | Inserisce il codice per il testo in corsivo | /input insert \x1D
| @k(C-)@k(c) , @k(o) | Inserisce il codice per il reset dei colori | /input insert \x0F
| @k(C-)@k(c) , @k(r) | Inserisce il codice per l'inversione dei colori | /input insert \x12
| @k(C-)@k(c) , @k(u) | Inserisce il codice per il testo sottolineato | /input insert \x15
| @k(Del) .2+| Elimina il carattere successivo nella riga di comando .2+| /input delete_next_char
| @k(C-)@k(d)
| @k(Backsp.) .2+| Elimina il carattere precedente nella riga di comando .2+| /input delete_previous_char
| @k(C-)@k(h)
| @k(C-)@k(k) | Elimina dal cursore fino alla fine della riga di comando (la stringa eliminata viene copiata negli appunti) | /input delete_end_of_line
// TRANSLATION MISSING
| @k(C-)@k(r) | Search for text in buffer history (two times: search exact text), @k(↑): previous, @k(↓): next, @k(Enter): stop | /input search_text
| @k(C-)@k(t) | Inverti caratteri | /input transpose_chars
| @k(C-)@k(u) | Elimina dal cursore fino all'inizio della riga di comando (la stringa eliminata viene copiata negli appunti) | /input delete_beginning_of_line
| @k(C-)@k(w) | Elimina la parola precedente nella riga di comando (la stringa eliminata viene copiata negli appunti) | /input delete_previous_word
| @k(C-)@k(y) | Incolla il contenuto degli appunti | /input clipboard_paste
| @k(C-)@k(_) | Annulla l'ultima azione sulla riga di comando | /input undo
| @k(A-)@k(_) | Ripete l'ultima azione sulla riga di comando | /input redo
| @k(Tab) | Completa comando o nick (@k(Tab) di nuovo: trova prossimo completamento) | /input complete_next
| @k(S-)@k(Tab) | Senza completamento: effettua un completamento parziale, con completamento in sospeso: completa con il completamento precedente | /input complete_previous
| @k(Enter) .3+| Esegue comando o invia messaggio (in modalità ricerca: ferma ricerca) .3+| /input return
| @k(C-)@k(j)
| @k(C-)@k(m)
| @k(↑) | Chiama comando/messaggio precedente (in modalità ricerca: cerca in alto) | /input history_previous
| @k(↓) | Chiama comando/messaggio precedente (in modalità ricerca: cerca in basso) | /input history_next
| @k(C-)@k(↑) | Chiama il comando/messaggio precedente nella cronologia globale (identico per tutti i buffer) | /input history_global_previous
| @k(C-)@k(↓) | Chiama il comando/messaggio successivo nella cronologia globale (identico per tutti i buffer) | /input history_global_next
| @k(A-)@k(d) | Elimina la parola successiva nella riga di comando (la stringa eliminata viene copiata negli appunti) | /input delete_next_word
| @k(A-)@k(k) | Cattura un tasto ed inserisce il suo codice (e il comando associato se il tasto esiste) nella riga di comando | /input grab_key_command
| @k(A-)@k(r) | Elimina l'intera riga di comando | /input delete_line
|========================================
[[key_bindings_buffers_windows]]
Tasti per buffer / finestre
^^^^^^^^^^^^^^^^^^^^^^^^^^^
[width="100%",cols="^.^4,.^15",options="header"]
[width="100%",cols="^.^3,.^10,.^5m",options="header"]
|========================================
| Tasti | Descrizione e comando
| Ctrl + "l" (L) |
Ridisegna l'intera finestra +
`/window refresh`
| Ctrl + "s" poi Ctrl + "u" |
Imposta l'evidenziatore dei messaggi non letti su tutti i buffer +
`/input set_unread`
| Ctrl + "x" |
Passa al buffer attivo se i buffer sono collegati con lo stesso numero +
`/input switch_active_buffer`
| Pagina su |
Scorre in alto di una pagina nella cronologia del buffer +
`/window page_up`
| Pagina giù |
Scorre di una pagina in basso nella cronologia del buffer +
`/window page_down`
| Alt + Pagina su |
Scorre di qualche riga in alto nella cronologia del buffer +
`/window scroll_up`
| Alt + Pagina giù |
Scorre di qualche riga in basso nella cronologia del buffer +
`/window scroll_down`
| Alt + Home |
Scorre in cima al buffer +
`/window scroll_top`
| Alt + Fine |
Scorre alla fine del del buffer +
`/window scroll_bottom`
| Alt + freccia sinistra +
Alt + freccia su +
Ctrl + "p" +
F5 |
Passa al buffer precedente +
`/buffer -1`
| Alt + freccia destra +
Alt + freccia giù +
Ctrl + "n" +
F6 |
Passa al buffer successivo +
`/buffer +1`
| F7 |
Passa alla finestra precedente +
`/window -1`
| F8 |
Passa alla finestra successiva +
`/window +1`
| F9 |
Scorre il titolo del buffer sulla sinistra +
`/bar scroll title * x-50%`
| F10 |
Scorre il titolo del buffer sulla destra +
`/bar scroll title * x+50%`
| F11 |
Scorre di una pagina in alto nella lista nick +
`/bar scroll nicklist * y-100%`
| F12 |
Scorre di una pagina in basso nella lista nick +
`/bar scroll nicklist * y+100%`
| Alt + F11 |
Sposta all'inizio della lista nick +
`/bar scroll nicklist * yb`
| Alt + F12 |
Sposta alla fine della lista nick +
`/bar scroll nicklist * ye`
| Alt + "a" |
Passa al buffer successivo con attività (con priorità: evento, messaggio,
altro) +
`/input jump_smart`
| Alt + "j" poi Alt + "l" (L) |
Passa all'ultimo buffer +
`/input jump_last_buffer`
| Alt + "j" poi Alt + "r" |
Passa al buffer raw IRC +
`/server raw`
| Alt + "j" poi Alt + "s" |
Passa al buffer server IRC +
`/server jump`
| Alt + num (0-9) |
Passa al buffer numero (0 = 10) +
`/buffer *N`
| Alt + "j" poi numero (01-99) |
Passa al buffer numero +
`/buffer NN`
| Alt + "n" |
Scorre fino all'evento successivo +
`/window scroll_next_highlight`
| Alt + "p" |
Scorre fino all'evento precedente +
`/window scroll_previous_highlight`
| Alt + "u" |
Scorre fino alla prima riga non letta nel buffer +
`/input scroll_unread`
| Alt + "w" poi Alt + freccia |
Passa alla finestra con direzione +
`/window up` (in alto) +
`/window down` (in basso) +
`/window left` (a sinistra) +
`/window right` (a destra)
| Alt + "z" |
Ingrandimento sulla finestra attiva (Alt + Z di nuovo: ripristina lo stato iniziale
della finestra, prima dell'ingrandimento) +
`/window zoom`
| Alt + "<" |
Passa al buffer precedente nella lista dei buffer visitati +
`/input jump_previously_visited_buffer`
| Alt + ">" |
Passa al buffer successivo nella lista dei buffer visitati +
`/input jump_next_visited_buffer`
| Tasti | Descrizione | Comando
| @k(C-)@k(l) | Ridisegna l'intera finestra | /window refresh
| @k(C-)@k(s) , @k(C-)@k(u) | Imposta l'evidenziatore dei messaggi non letti su tutti i buffer | /input set_unread
| @k(C-)@k(x) | Passa al buffer attivo se i buffer sono collegati con lo stesso numero | /input switch_active_buffer
| @k(PgUp) | Scorre in alto di una pagina nella cronologia del buffer | /window page_up
| @k(PgDn) | Scorre di una pagina in basso nella cronologia del buffer | /window page_down
| @k(A-)@k(PgUp) | Scorre di qualche riga in alto nella cronologia del buffer | /window scroll_up
| @k(A-)@k(PgDn) | Scorre di qualche riga in basso nella cronologia del buffer | /window scroll_down
| @k(A-)@k(Home) | Scorre in cima al buffer | /window scroll_top
| @k(A-)@k(End) | Scorre alla fine del del buffer | /window scroll_bottom
| @k(A-)@k(←) .4+| Passa al buffer precedente .4+| /buffer -1
| @k(A-)@k(↑)
| @k(C-)@k(p)
| @k(F5)
| @k(A-)@k(→) .4+| Passa al buffer successivo .4+| /buffer +1
| @k(A-)@k(↓)
| @k(C-)@k(n)
| @k(F6)
| @k(F7) | Passa alla finestra precedente | /window -1
| @k(F8) | Passa alla finestra successiva | /window +1
| @k(F9) | Scorre il titolo del buffer sulla sinistra | /bar scroll title * x-50%
| @k(F10) | Scorre il titolo del buffer sulla destra | /bar scroll title * x+50%
| @k(F11) | Scorre di una pagina in alto nella lista nick | /bar scroll nicklist * y-100%
| @k(F12) | Scorre di una pagina in basso nella lista nick | /bar scroll nicklist * y+100%
| @k(A-)@k(F11) | Sposta all'inizio della lista nick | /bar scroll nicklist * yb
| @k(A-)@k(F12) | Sposta alla fine della lista nick | /bar scroll nicklist * ye
| @k(A-)@k(a) | Passa al buffer successivo con attività (con priorità: evento, messaggio, altro) | /input jump_smart
| @k(A-)@k(j) , @k(A-)@k(l) | Passa all'ultimo buffer | /input jump_last_buffer
| @k(A-)@k(j) , @k(A-)@k(r) | Passa al buffer raw IRC | /server raw
| @k(A-)@k(j) , @k(A-)@k(s) | Passa al buffer server IRC | /server jump
| @k(A-)@k(0...9) | Passa al buffer numero (0 = 10) | /buffer *N
| @k(A-)@k(j) , @k(01...99) | Passa al buffer numero | /buffer NN
| @k(A-)@k(n) | Scorre fino all'evento successivo | /window scroll_next_highlight
| @k(A-)@k(p) | Scorre fino all'evento precedente | /window scroll_previous_highlight
| @k(A-)@k(u) | Scorre fino alla prima riga non letta nel buffer | /input scroll_unread
// TRANSLATION MISSING
| @k(A-)@k(w) , @k(A-)@k(↑) | Switch to window above | /window up
// TRANSLATION MISSING
| @k(A-)@k(w) , @k(A-)@k(↓) | Switch to window below | /window down
// TRANSLATION MISSING
| @k(A-)@k(w) , @k(A-)@k(←) | Switch to window on the left | /window left
// TRANSLATION MISSING
| @k(A-)@k(w) , @k(A-)@k(→) | Switch to window on the right | /window right
| @k(A-)@k(z) | Ingrandimento sulla finestra attiva (@k(A-)@k(z) di nuovo: ripristina lo stato iniziale della finestra, prima dell'ingrandimento) | /window zoom
| @k(A-)@k(<) | Passa al buffer precedente nella lista dei buffer visitati | /input jump_previously_visited_buffer
| @k(A-)@k(>) | Passa al buffer successivo nella lista dei buffer visitati | /input jump_next_visited_buffer
|========================================
[[key_bindings_other]]
Altri tasti
^^^^^^^^^^^
[width="100%",cols="^.^4,.^15",options="header"]
[width="100%",cols="^.^3,.^10,.^5m",options="header"]
|========================================
| Tasti | Descrizione e comando
| Alt + "h" |
Pulisce hotlist (notifica di attività su altri buffer) +
`/input hotlist_clear` +
| Alt + "=" |
Attiva/disattiva filtri +
`/filter toggle` +
| Tasti | Descrizione | Comando
| @k(A-)@k(h) | Pulisce hotlist (notifica di attività su altri buffer) | /input hotlist_clear
| @k(A-)@k(=) | Attiva/disattiva filtri | /filter toggle
|========================================
[[command_line]]