summaryrefslogtreecommitdiff
path: root/doc/pl/autogen/user/weechat_commands.txt
diff options
context:
space:
mode:
Diffstat (limited to 'doc/pl/autogen/user/weechat_commands.txt')
-rw-r--r--doc/pl/autogen/user/weechat_commands.txt875
1 files changed, 875 insertions, 0 deletions
diff --git a/doc/pl/autogen/user/weechat_commands.txt b/doc/pl/autogen/user/weechat_commands.txt
new file mode 100644
index 000000000..9e75652a4
--- /dev/null
+++ b/doc/pl/autogen/user/weechat_commands.txt
@@ -0,0 +1,875 @@
+[[command_weechat_away]]
+[command]*`away`* ustawia lub kasuje status nieobecności::
+
+----
+/away [-all] [<wiadomość>]
+
+ -all: ustawia lub kasuje stan nieobecności na wszystkich połączonych serwerach
+wiadomość: powód nieobecności (jeśli nie podano wiadomości status nieobecności zostaje usunięty)
+----
+
+[[command_weechat_bar]]
+[command]*`bar`* zarządzaj paskami::
+
+----
+/bar list|listfull|listitems
+ add <nazwa> <typ>[,<warunek>] <pozycja> <rozmiar> <separator> <element1>[,<element2>...]
+ default [input|title|status|nicklist]
+ del <nazwa>|-all
+ set <nazwa> <opcja> <wartość>
+ hide|show|toggle <nazwa>
+ scroll <nazwa> <okno> <wartość_przewinięcia>
+
+ list: lista wszystkich pasków
+ listfull: lista wszystkich pasków (z polami)
+ listitems: lista wszystkich elementów pasków
+ add: dodaj nowy pasek
+ nazwa: nazwa paska (musi być unikalna)
+ typ: root: poza oknami,
+ window: wewnątrz okien, z opcjonalnymi warunkami (patrz niżej)
+ warunek: warunek(i) dla wyświetlenia paska (tylko dla typu "window"):
+ active: w aktywnym oknie
+ inactive: w nieaktywnym oknie
+ nicklist: w oknach z listą nicków
+ inne warunki: zobacz /help weechat.bar.xxx.conditions oraz /help eval
+ bez warunku pasek jest zawsze wyświetlany
+ pozycja: dół (bottom), góra (top), lewo (left) lub prawo (right)
+ rozmiar: rozmiar paska (w znakach)
+ separator: 1 dla użycia separatora (linia), 0 - brak separatora
+ element1,...: elementy dla tego paska (elementy mogą być oddzielone przecinkiem (przerwa między elementami) lub "+" (sklejone elementy))
+ default: tworzy domyślne paski (wszystkie domyślne paski, jeśli nie podamy nazwy)
+ del: usuwa pasek (lub wszystkie z użyciem -all)
+ set: ustawia wartość dla właściwości paska
+ opcja: opcja do zmiany (listę opcji można zobaczyć dzięki /set weechat.bar.<nazwa paska>.*)
+ wartość: nowa wartość opcji
+ hide: ukrywa pasek
+ show: pokazuje ukryty pasek
+ toggle: ukrywa/pokazuje pasek
+ scroll: przewija pasek
+ okno: numer okna ('*' oznacza obecne okno lub pasek typu root)
+ wartość_przewinięcia: wartość dla przewinięcia: 'x' lub 'y' (opcjonalne), następnie '+', '-', 'b' (początek) lub 'e' (koniec), wartość (dla +/-), oraz opcjonalnie % (w celu przesunięcia % szerokości/wysokości, w przeciwnym wypadku wartość jest ilością znaków)
+
+Przykłady:
+ tworzy pasek z czasem, numerem + nazwą bufora i dopełnianiem:
+ /bar add mybar root bottom 1 0 [time],buffer_number+:+buffer_name,completion
+ ukrywa pasek:
+ /bar hide mybar
+ przewija listę nicków a obecnym buforze o 10 linii w dół :
+ /bar scroll nicklist * y+10
+ przewija do końca listę nicków w obecnym buforze:
+ /bar scroll nicklist * ye
+----
+
+[[command_weechat_buffer]]
+[command]*`buffer`* zarządzaj buforami::
+
+----
+/buffer list
+ clear [<numer>|<nazwa>|-merged|-all]
+ move|merge <numer>
+ swap <numer1>|<nazwa1> [<numer2>|<nazwa2>]
+ unmerge [<numer>|-all]
+ renumber [<numer1> [<numer2> [<start>]]]
+ close [<n1>[-<n2>]|<nazwa>]
+ notify <poziom>
+ localvar
+ set <właściwość> <wartość>
+ get <właściwość>
+ <numer>|<nazwa>
+
+ list: wyświetla listę buforów (bez podania argumenty wyświetlana jest ta lista)
+ clear: czyści zawartość bufora (numer bufora, -merged dla połączonych buforów, -all dla wszystkich buforów, lub nic dla obecnego bufora)
+ move: przesuwa bufor na liście (może być względne, np -1)
+ swap: zamienia miejscami dwa bufory (zamienia z obecnym buforem, jeśli podano tylko jeden numer/nazwę)
+ merge: łączy obecny bufor z innym (obszar rozmowy zostanie pomieszany między oba bufory)
+ (domyślnie ctrl-x przełącza pomiędzy połączonymi buforami)
+ unmerge: odłącza bufor od innych mających taki sam numer
+renumber: zmienia numer bufora (działa tylko, jeśli opcja weechat.look.buffer_auto_renumber jest wyłączona)
+ close: zamyka bufor (numer/przedział są opcjonalne)
+ notify: ustawia poziom powiadomień dla obecnego bufora: ten poziom określa czy bufor zostanie dodany do hotlisty czy nie:
+ none: nigdy
+ highlight: tylko dla higlightów
+ message: wiadomości od użytkowników + highlighty
+ all: wszystkie wiadomości
+ reset: przywraca wartości domyślne (all)
+localvar: wyświetla zmienne lokalne obecnego bufora
+ set: ustawia właściwość obecnego bufora
+ get: wyświetla właściwości obecnego bufora
+ numer: przechodzi do bufora o numerze, dostępne prefiksy:
+ '+': przejście względne, dodaje numer do obecnego
+ '-': przejście względne, odejmuje numer od obecnego
+ '*': przejście do numeru, używając opcji "weechat.look.jump_current_to_previous_buffer"
+ nazwa: przejście do bufora o (częściowej) nazwie
+
+Przykłady:
+ czyści zawartość obecnego bufora:
+ /buffer clear
+ przenosi bufor na numer 5:
+ /buffer move 5
+ zamienia bufor 1 z 3:
+ /buffer swap 1 3
+ zamienia bufor #weechat z obecnym buforem:
+ /buffer swap #weechat
+ łączy z głównym buforem:
+ /buffer merge 1
+ odłącza bufory:
+ /buffer unmerge
+ zamyka obecny bufor:
+ /buffer close
+ zamyka bufory od 5 do 7:
+ /buffer close 5-7
+ przechodzi do #weechat:
+ /buffer #weechat
+ przechodzi do następnego bufora:
+ /buffer +1
+----
+
+[[command_weechat_color]]
+[command]*`color`* definiuje aliasy i wyświetla paletę kolorów::
+
+----
+/color alias <kolor> <nazwa>
+ unalias <kolor>
+ reset
+ -o
+
+ alias: dodaje alias dla koloru
+unalias: usuwa alias
+ color: numer koloru (większy lub równy 0, maksymalna wartość zależy od terminala, zazwyczaj 63 lub 255)
+ nazwa: nazwa aliasu dla koloru (na przykład: "orange")
+ reset: resetuje wszystkie pary kolorów (wymagane jeśli nie ma dostępnej większej ilości par kolorów, jeśli automatyczny reset jest wyłączony, zobacz opcję weechat.look.color_pairs_auto_reset)
+ -o: wysyła informacje o terminalu/kolorach do obecnego bufora
+
+Bez podania argumentu komenda wyświetli kolory w nowym buforze.
+
+Przykłady:
+ dodaje alias "orange" dla koloru 214:
+ /color alias 214 orange
+ usuwa kolor 214:
+ /color unalias 214
+----
+
+[[command_weechat_command]]
+[command]*`command`* wywołaj wyraźnie komendę WeeChat lub wtyczki::
+
+----
+/command <wtyczka> <komenda>
+
+ wtyczka: nazwa wtyczki ('weechat' dla wewnętrznych komend WeeChat )
+komenda: komenda do wywołania ( '/' jest automatycznie dodawane jeśli nie występuje na początku komendy)
+----
+
+[[command_weechat_cursor]]
+[command]*`cursor`* wolne poruszanie kursora na ekranie, w celu wykonania akcji na konkretnych obszarach ekranu::
+
+----
+/cursor go chat|<pasek>|<x>,<y>
+ move up|down|left|right|area_up|area_down|area_left|area_right
+ stop
+
+ go: przesuwa kursor do obszaru rozmowy, paska (używając nazwy paska) lub położenia "x,y"
+move: przesuwa kursor w kierunku
+stop: wyłącza tryb kursora
+
+Bez argumentu komenda przełącza obsługę kursora.
+
+Kiedy obsługa myszy jest włączona (zobacz /help mouse), domyślnie wciśnięcie środkowego przycisku włącza tryb kursora we wskazanym punkcie.
+
+Przykłady:
+ przejdź do listy nicków:
+ /cursor go nicklist
+ przejdź do współrzędnych x=10, y=5:
+ /cursor go 10,5
+----
+
+[[command_weechat_debug]]
+[command]*`debug`* kontrola debugu dla rdzenia/wtyczek::
+
+----
+/debug list
+ set <wtyczka> <poziom>
+ dump [<wtyczka>]
+ buffer|color|infolists|memory|tags|term|windows
+ mouse|cursor [verbose]
+ hdata [free]
+
+ list: wyświetla wtyczki z poziomem debugowania
+ set: ustawia poziom debugowania dla wtyczki
+ plugin: nazwa wtyczki ("core" dla rdzenia WeeChat)
+ poziom: poziom debugowania wtyczki (0 = wyłączony)
+ dump: zachowuje zrzut pamięci w pliku z logiem WeeChat (taki sam zrzut jest zapisywany podczas awarii WeeChat)
+ buffer: zrzuca zawartość bufora z wartościami heksadecymalnymi do pliku z logiem
+ color: wyświetla informacje na temat obecnych par kolorów
+ cursor: przełącza debugowanie dla trybu kursora
+ dirs: wyświetla katalogi
+ hdata: wyświetla informacje o hdata (z free: usuwa wszystkie hdata z pamięci)
+ hooks: wyświetla informacje o hooks
+infolists: wyświetla informacje o infolistach
+ libs: wyświetla informacje o użytych zewnętrznych bibliotekach
+ memory: wyświetla informacje o zużyciu pamięci
+ mouse: przełącza debugowanie myszy
+ tags: wyświetla tagi dla linii
+ term: wyświetla informacje o terminalu
+ windows: wyświetla drzewo okien
+----
+
+[[command_weechat_eval]]
+[command]*`eval`* przetwarza wyrażenie i wysyła wynik do buforu::
+
+----
+/eval [-n] <wyrażenie>
+ [-n] -c <wyrażenie1> <operator> <wyrażenie2>
+
+ -n: wyświetla wynik bez wysyłania go do buforu (tryb debugowania)
+ -c: przetwarza jako warunek: użyj operatorów i nawiasów, zwraca wartość logiczną ("0" lub "1")
+wyrażenie: wyrażenie do przetworzenia, zmienne o formacie ${zmienna} są zastępowane (zobacz niżej)
+ operator: operator logiczny lub porównania:
+ - operatory logiczne:
+ && boolowskie "i"
+ || boolowskie "lub"
+ - operatory porównania:
+ == równy
+ != różny
+ <= mniejszy lub równy
+ < mniejszy
+ >= większy lub równy
+ > większy
+ =~ pasuje do wyrażenia regularnego
+ !~ NIE pasuje do wyrażenia regularnego
+
+Wyrażenie jest uznawane za "prawdziwe" jeśli nie jest NULL, nie jest puste, oraz różni się od "0".
+Porównania dokonuje się z użyciem liczb całkowitych jeśli oba wyrażenia są liczbami całkowitymi.
+W celu wymuszenia porównywania ciągów, należy umieścić każde wyrażenie w cudzysłowie, na przykład:
+ 50 > 100 ==> 0
+ "50" > "100" ==> 1
+
+Niektóre zmienne w wyrażeniach są zamieniane, poprzez zastosowanie formatu ${zmienna}, według priorytetu zmienną może być:
+ 1. kolor (format color:xxx)
+ 2. informacja (format: "info:nazwa,argumenty", argumenty są opcjonalne)
+ 3. nazwa opcji (format: plik.sekcja.opcja)
+ 4. zmienna lokalna w buforze
+ 5. nazwa hdatay/zmiennej (wartość jest automatycznie konwertowana na ciąg znaków), domyślnie "window" i "buffer" wskazują na aktualne okno/bufor.
+Format dla hdata może być jednym z poniższych:
+ hdata.zmienna1.zmienna2...: inicjuje hdata (wskaźnik musi być znany), następnie wypytuje zmienne jedna po drugiej (inne hdata mogą być następne)
+ hdata[list].zmienna1.zmienna2...: inicjuje hdata z wykorzystaniem listy, na przykład:
+ ${buffer[gui_buffers].full_name}: pełna nazwa buforu w połączonej liście buforów
+ ${plugin[weechat_plugins].name}: nazwa pierwszej wtyczki w połączonej liście wtyczek
+Nazwy hdata i zmiennych, można znaleźć w "Opisie API wtyczek", fukcja "weechat_hdata_get".
+
+Przykłady:
+ /eval -n ${info:version} ==> 0.4.3
+ /eval -n ${weechat.look.scroll_amount} ==> 3
+ /eval -n ${window} ==> 0x2549aa0
+ /eval -n ${window.buffer} ==> 0x2549320
+ /eval -n ${window.buffer.full_name} ==> core.weechat
+ /eval -n ${window.buffer.number} ==> 1
+ /eval -n -c ${window.buffer.number} > 2 ==> 0
+ /eval -n -c ${window.win_width} > 100 ==> 1
+ /eval -n -c (8 > 12) || (5 > 2) ==> 1
+ /eval -n -c (8 > 12) && (5 > 2) ==> 0
+ /eval -n -c abcd =~ ^ABC ==> 1
+ /eval -n -c abcd =~ (?-i)^ABC ==> 0
+ /eval -n -c abcd =~ (?-i)^abc ==> 1
+ /eval -n -c abcd !~ abc ==> 0
+----
+
+[[command_weechat_filter]]
+[command]*`filter`* filtruje wiadomości w buforach, aby je ukryć/pokazać w zależności do tagów lub wyrażeń regularnych::
+
+----
+/filter list
+ enable|disable|toggle [<nazwa>]
+ add <nazwa> <bufor>[,<bufor>...] <tagi> <regex>
+ del <nazwa>|-all
+
+ list: wyświetla wszystkie filtry
+ enable: włącza filtry (filtry są domyślnie włączone)
+disable: wyłącza filtry
+ toggle: przełącza filtry
+ nazwa: nazwa filtru
+ add: dodaje filtr
+ del: usuwa filtr
+ -all: usuwa wszystkie filtry
+ bufor: oddzielona przecinkami lisa buforów, dla których filtr jest aktywny:
+ - jest to pełna nazwa zawierająca wtyczkę (przykład: "irc.freenode.#weechat")
+ - "*" oznacza wszystkie bufory
+ - nazwa zaczynająca się od '!' jest wykluczana
+ - nazwa może zaczynać się lub kończyć '*', aby dopasować wiele buforów
+ tagi: lista tagów oddzielona przecinkiem, np: "irc_join,irc_part,irc_quit"
+ - logiczne "i": użyj "+" pomiędzy tagami (na przykład: "nick_toto+irc_action")
+ - tagi mogą zaczynać się i kończyć '*' żeby dopasować wiele buforów
+ regex: wyrażenie regularne do wyszukania w linii
+ - użyj '\t' do oddzielenia prefiksu od wiadomości, znaki specjalne jak '|' muszą zostać poprzedzone '\' np: '\|'
+ - jeśli wyrażenie zaczyna się od '!', wtedy pasujący wynik jest odwracany (użyj '\!', aby zacząć od '!')
+ - dwa wyrażenia są tworzone: jedno dla prefiksu, drugie dla wiadomości
+ - wielkość znaków nie ma znaczenia dla wyrażeń, jeśli zaczynają się od "(?-i)" wielkość znaków ma znaczenie
+
+Domyślny skrót klawiszowy alt+'=' włącza/wyłącza filtrowanie.
+
+Najczęściej używane tagi:
+ no_filter, no_highlight, no_log, log0..log9 (poziom logowania),
+ notify_none, notify_message, notify_private, notify_highlight,
+ nick_xxx (xxx to nick w wiadomości), prefix_nick_ccc (ccc to kolor nicka),
+ irc_xxx (xxx to nazwa komendy lub numer, zobacz /server raw),
+ irc_numeric, irc_error, irc_action, irc_ctcp, irc_ctcp_reply, irc_smart_filter, away_info.
+Aby zobaczyć listę tagów w liniach buforów wykonaj: /debug tags
+
+Przykłady:
+ użyj inteligentnego filtru we wszystkich buforach IRC:
+ /filter add irc_smart * irc_smart_filter *
+ użyj inteligentnego filtru we wszystkich buforach IRC poza tymi zawierającymi "#weechat" w nazwie:
+ /filter add irc_smart *,!*#weechat* irc_smart_filter *
+ filtruj wszystkie wiadomości IRC o join/part/quit:
+ /filter add joinquit * irc_join,irc_part,irc_quit *
+ filtruj nicki wyświetlane przy wejściu na kanał albo za pomocą /names:
+ /filter add nicks * irc_366 *
+ filtruj nick "toto" na kanale IRC #weechat:
+ /filter add toto irc.freenode.#weechat nick_toto *
+ filtruj wejścia/akcje IRC od użytkownika "toto":
+ /filter add toto * nick_toto+irc_join,nick_toto+irc_action *
+ filtruj linie zawierające fraze "weechat sucks" na kanale IRC #weechat:
+ /filter add sucks irc.freenode.#weechat * weechat sucks
+----
+
+[[command_weechat_help]]
+[command]*`help`* wyświetl pomoc na temat komend i opcji::
+
+----
+/help -list|-listfull [<wtyczka> [<wtyczka>...]]
+ <komenda>
+ <komenda>
+
+ -list: wyświetla komendy dla wtyczek (bez podania argumentu wyświetlana jest ta lista)
+-listfull: wyświetla komendy dla wtyczek z opisami
+ plugin: lista komend dla wtyczki
+ komenda: nazwa komendy
+ opcja: nazwa opcji (użyj /set aby zobaczyć listę)
+----
+
+[[command_weechat_history]]
+[command]*`history`* pokaż historię komend bufora::
+
+----
+/history clear
+ <wartość>
+
+clear: czyści historie
+Wartość: ilość elementów historii do pokazania
+----
+
+[[command_weechat_input]]
+[command]*`input`* funkcje linii komend::
+
+----
+/input <akcja> [<argumenty>]
+
+lista akcji:
+ return: symuluje klawisz "enter"
+ complete_next: dopełnia słowo następnym dopełnieniem
+ complete_previous: dopełnia słowo poprzednim dopełnieniem
+ search_text: szuka tekstu w buforze
+ search_switch_case: przełącza na dokładne dopasowanie przy szukaniu
+ search_switch_regex: przełącza typy wyszukiwania ciąg/wyrażenie regularne
+ search_switch_where: zmienia miejsce przeszukiwania na wiadomości/przedrostki
+ search_previous: szuka poprzednich linii
+ search_next: szuka następnych linii
+ search_stop: zatrzymuje wyszukiwanie
+ delete_previous_char: usuwa poprzedni znak
+ delete_next_char: usuwa następny znak
+ delete_previous_word: usuwa poprzednie słowo
+ delete_next_word: usuwa następne słowo
+ delete_beginning_of_line: usuwa od początku linii do kursora
+ delete_end_of_line: usuwa od kursora do końca linii
+ delete_line: usuwa cała linię
+ clipboard_paste: wkleja ze schowka
+ transpose_chars: zamienia dwa znaki
+ undo: cofa ostatnia akcję w linii poleceń
+ redo: ponownie wykonuje cofniętą akcję w linii poleceń
+ move_beginning_of_line: przesuwa kursor na początek linii
+ move_end_of_line: przesuwa kursor na koniec linii
+ move_previous_char: przesuwa kursor do poprzedniego znaku
+ move_next_char: przesuwa kursor do następnego znaku
+ move_previous_word: przesuwa kursor do poprzedniego słowa
+ move_next_word: przesuwa kursor do następnego słowa
+ history_previous: przywołuje poprzednia komendę z historii obecnego bufora
+ history_next: przywołuje następną komendę z historii obecnego bufora
+ history_global_previous: przywołuje poprzednią komendę z globalnej historii
+ history_global_next: przywołuje następną komendę z globalnej historii
+ jump_smart: przechodzi do następnego bufora z aktywnością
+ jump_last_buffer: przechodzi do ostatniego bufora
+ jump_last_buffer_displayed: przechodzi do ostatnio wyświetlanego bufora (przed ostatnim przeskoczeniem do bufora)
+ jump_previously_visited_buffer: przeskakuje do poprzedniego bufora
+ jump_next_visited_buffer: przeskakuje to następnego bufora
+ hotlist_clear: czyści hotlistę
+ grab_key: przechwytuje klawisz (opcjonalny argument: opóźnienie końca przechwycenia, domyślnie jest to 500 milisekund)
+ grab_key_command: przechwytuje klawisz z przypisaną komendą(opcjonalny argument: opóźnienie końca przechwycenia, domyślnie jest to 500 milisekund)
+ grab_mouse: przechwytuje kod zdarzenia myszy
+ grab_mouse_area: przechwytuje kod zdarzenia myszy z obszarem
+ set_unread: ustawia znacznik nie przeczytania dla wszystkich buforów
+ set_unread_current_buffer: ustawia znacznik nie przeczytania dla obecnego bufora
+ switch_active_buffer: przełącza do następnego połączonego buforu
+ switch_active_buffer_previous: przełącza do poprzedniego połączonego buforu
+ zoom_merged_buffer: zoom na połączony bufor
+ insert: wkleja tekst do linii poleceń
+ paste_start: zaczyna wklejanie (tryb z rozpoznawaniem wklejanego tekstu)
+ paste_stop: kończy wklejanie (tryb z rozpoznawaniem wklejanego tekstu)
+
+Ta komenda jest używana do przypisywania klawiszy lub przez wtyczki.
+----
+
+[[command_weechat_key]]
+[command]*`key`* dodaj/usuń przypisanie klawiszy::
+
+----
+/key list|listdefault|listdiff [<kontekst>]
+ bind <klawisz> [<komenda> [<argumenty>]]
+ bindctxt <kontekst> <klawisz> [<komenda> [<argumenty>]]
+ unbind <klawisz>
+ unbindctxt <kontekst> <klawisz>
+ reset <klawisz>
+ resetctxt <kontekst> <klawisz>
+ resetall -yes [<kontekst>]
+ missing [<kontekst>]
+
+ list: wyświetla wszystkie obecne skróty (bez podanego argumentu, pokazywana jest ta lista)
+listdefault: wyświetla domyślne skróty klawiszowe
+ listdiff: wyświetla różnice pomiędzy obecnymi a domyślnymi skrótami klawiszowymi (dodane, przedefiniowane oraz usunięte)
+ kontekst: nazwa kontekstu ("default" lub "search")
+ bind: przypisuje komendę do klawisza lub wyświetla komendę przypisaną do klawisza
+ bindctxt: przypisuje komendę do klawiszy lub wyświetla taką komendę dla podanego kontekstu
+ komenda: komenda (wiele komend może być oddzielonych średnikiem)
+ unbind: usuwa przypisanie dla klawisza (dla kontekstu "default")
+ unbindctxt: usuwa skrót klawiszowy dla podanego kontekstu
+ reset: przywraca domyślne ustawienia dla klawiszy (dla kontekstu "default")
+ resetctxt:przywraca domyślne ustawienia dla klawiszy, dla podanego kontekstu
+ resetall: przywraca przypisania do domyślnych wartości oraz kasuje WSZYSTKIE własne przypisania (używaj ostrożnie!)
+ missing: dodaje brakujące przypisania (korzystając z domyślnych wartości), przydatne po instalacji nowej wersji WeeChat
+
+Podczas przypisania komendy do klawisza, zaleca się użycie alt+k (lub Esc następnie k), następnie wciśnięcie pożądanej kombinacji: umieści to kod klawiszowy w linii poleceń.
+
+Dla kontekstu "mouse" (możliwe również w kontekście "cursor"), klucz ma postać: "@obszar:klucz" lub "@obszar1>obszar2:klucz", gdzie obszar to:
+ *: dowolny obszar na ekranie
+ chat: obszar rozmowy (dowolny bufor)
+ chat(xxx): obszar rozmowy w buforze o nazwie "xxx" (pełna nazwa włączając w to wtyczkę)
+ bar(*): dowolny pasek
+ bar(xxx): pasek "xxx"
+ item(*): dowolny element paska
+ item(xxx): element paska "xxx"
+Klucz może zaczynać się, lub kończyć '*' aby dopasować wiele zdarzeń myszy.
+Specjalna wartość dla komendy o formacie "hsignal:nazwa" może być użyte dla kontekstu myszy, wyśle to hsignal "name" z aktywną hashtable jako argumentem.
+Inna specjalna wartość "-" może zostać użyta do wyłączenia klucza (zostanie on zignorowany podczas szukania kluczy).
+
+Przykłady:
+ kombinacja alt-x przełączająca wyświetlanie listy nicków:
+ /key bind meta-x /bar toggle nicklist
+ kombinacja alt-r przechodząca do kanału IRC #weechat IRCl:
+ /key bind meta-r /buffer #weechat
+ przywrócenie domyślnego przypisania dla kombinacji alt-r:
+ /key reset meta-r
+ przycisk "tab" zatrzyma wyszukiwanie w buforze:
+ /key bindctxt search ctrl-I /input search_stop
+ środkowy przycisk myszy wciśnięty na nicku pozyska o nim informacje:
+ /key bindctxt mouse @item(buffer_nicklist):button3 /msg nickserv info ${nick}
+----
+
+[[command_weechat_layout]]
+[command]*`layout`* zarządzaj układami buforów/okien::
+
+----
+/layout add [<nazwa>] [buffers|windows]
+ apply [<nazwa>] [buffers|windows]|| leave
+ reset [<nazwa>] [buffers|windows]
+ rename <nazwa> <nowa_nazwa>
+
+ add: tworzy układ używając obecnych buforów/okien
+ apply: stosuje zapisany układ
+ leave: opuszcza obecny układ (nie aktualizuje żadnego układu)
+ reset: resetuje bufory i/lub okna w zapisanym układzie
+ (jeśli zarówno bufory jak i okna zostaną zresetowane, układ jest kasowany)
+ rename: zmienia nazwę układu
+ nazwa: nazwa zapisanego układu (domyślnie "default")
+buffers: zapisuje/stosuje tylko bufory (kolejność buforów)
+windows: zapisuje/stosuje tylko okna (bufory wyświetlane w każdym oknie)
+
+Komenda wywołana bez argumentów wyświetli zapisane układy.
+----
+
+[[command_weechat_mouse]]
+[command]*`mouse`* kontrola myszy::
+
+----
+/mouse enable|disable|toggle [<opóźnienie>]
+
+ enable: włącza obsługę myszy
+disable: wyłącza obsługę myszy
+ toggle: przełącza obsługę myszy
+ opóźnienie: czas (w sekundach), po którym początkowy stan obsługi myszy jest przywracany (przydatne do tymczasowego wyłączenia obsługi myszy)
+
+Stan myszy jest zapisywany w opcji "weechat.look.mouse".
+
+Przykłady:
+ włączenie obsługi myszy:
+ /mouse enable
+ zmiana obsługi myszy na 5 sekund:
+ /mouse toggle 5
+----
+
+[[command_weechat_mute]]
+[command]*`mute`* wykonuje komendę po cichu::
+
+----
+/mute [-current | -buffer <nazwa> | -all] <komenda>
+
+-current: bez wyjścia na obecnym kanale
+ -buffer: bez wyjścia w podanym buforze
+ nazwa: pełna nazwa bufora (przykłady: "irc.server.freenode", "irc.freenode.#weechat")
+ -all: bez wyjścia we WSZYSTKICH buforach
+ komenda: komenda do cichego wykonania ( '/' jest dodawane automatycznie jeśli nie znalezione na początku komendy)
+
+Jeżeli nie podano celu (-current, -buffer lub -all), wtedy domyślnie jest wyciszany tylko bufor rdzenia WeeChat.
+
+Przykłady:
+ zapisanie konfiguracji:
+ /mute save
+ wiadomość do obecnego kanału IRC:
+ /mute -current msg * hej!
+ wiadomość na kanał #weechat:
+ /mute -buffer irc.freenode.#weechat msg #weechat hej!
+----
+
+[[command_weechat_plugin]]
+[command]*`plugin`* lista/załaduj/wyładuj wtyczkę::
+
+----
+/plugin list|listfull [<nazwa>]
+ load <nazwapliku> [<argumenty>]
+ autoload [<argumenty>]
+ reload [<nazwa> [<argumenty>]]
+ unload [<nazwa>]
+
+ list: lista załadowanych wtyczek
+listfull: lista załadowanych wtyczek (szczegółowa)
+ load: ładuje wtyczkę
+autoload: automatycznie ładuje wtyczki w katalogu systemowym lub użytkownika
+ reload: przeładuje pojedynczą wtyczkę (jeśli nie podano nazwy, przeładuje wszystkie wtyczki)
+ unload: wyładowuje wtyczkę (jeśli nie podano nazwy, wyładuje wszystkie wtyczkę
+nazwapliku: wtyczka (plik) do załadowania
+ nazwa: nazwa wtyczki
+argumenty: argumenty przekazywane do wtyczki podczas ładowania
+
+Bez argumentów ta komenda wyświetli wszystkie załadowane wtyczki.
+----
+
+[[command_weechat_proxy]]
+[command]*`proxy`* zarządzanie proxy::
+
+----
+/proxy list
+ add <nazwa> <typ> <adres> <port> [<użytkownik> [<hasło>]]
+ del <nazwa>|-all
+ set <nazwa> <opcja> <wartość>
+
+ list: wyświetla wszystkie proxy
+ add: dodaje nowe proxy
+ nazwa: nazwa proxy (musi być unikalna)
+ typ: http, socks4 lub socks5
+ adres: adres IP lub nazwa hosta
+ port: port
+użytkownik: nazwa użytkownika (opcjonalne)
+hasło: hasło (opcjonalne)
+ del: usuwa proxy (albo wszystkie zdefiniowane proxy z -all)
+ set: ustawia wartość dla właściwości proxy
+ opcja: właściwość do zmiany (aby uzyskać listę dostępnych opcji spójrz na /set weechat.proxy.<nazwa proxy>.*)
+ wartość: nowa wartość dla opcji
+
+Przykłady:
+ tworzy proxy http, uruchomione na hoście lokalnym i porcie 8888:
+ /proxy add local http 127.0.0.1 8888
+ tworzy proxy http wykorzystujące protokół IPv6:
+ /proxy add local http ::1 8888
+ /proxy set local ipv6 on
+ tworzy proxy socks5 z nazwą użytkownika/hasłem:
+ /proxy add myproxy socks5 sample.host.org 3128 myuser mypass
+ usuwa proxy:
+ /proxy del myproxy
+----
+
+[[command_weechat_quit]]
+[command]*`quit`* zakończ WeeChat::
+
+----
+/quit [-yes][<argumenty>]
+
+ -yes: wymagane jeśli opcja weechat.look.confirm_quit jest włączona
+argumenty: tekst wysłany na sygnał "quit"
+ (na przykład wtyczka irc używa tego tekstu do wysłania wiadomości pożegnalnej na serwer)
+----
+
+[[command_weechat_reload]]
+[command]*`reload`* przeładuj pliki konfiguracyjne z dysku::
+
+----
+/reload [<plik> [<plik>...]]
+
+plik: plik konfiguracyjny do przeładowania (bez rozszerzenia ".conf")
+
+Bez podania argumentu wszystkie pliki (WeeChat oraz wtyczki) zostaną przeładowane.
+----
+
+[[command_weechat_repeat]]
+[command]*`repeat`* wykonuje komendę kilka razy::
+
+----
+/repeat [-interval <opóźnienie>] <ilość> <komenda>
+
+ opóźnienie: czas pomiędzy wykonaniem komend (w milisekundach)
+ ilość: ile razy wykonać komendę
+komenda: komenda do wykonania ('/' jest automatycznie dodawane, jeśli nie znajduje się na początku komendy)
+
+Wszystkie komendy wykonane zostaną na buforze, w którym wykonano tą komendę.
+
+Przykład:
+ przewija 2 strony do góry:
+ /repeat 2 /window page_up
+----
+
+[[command_weechat_save]]
+[command]*`save`* zapisuje pliki konfiguracyjne na dysku::
+
+----
+/save [<plik> [<plik>...]]
+
+plik: plik konfiguracyjny do przeładowania (bez rozszerzenia ".conf")
+
+Bez podania argumentu wszystkie pliki (WeeChat oraz wtyczki) zostaną przeładowane.
+----
+
+[[command_weechat_secure]]
+[command]*`secure`* zarządzanie zabezpieczonymi danymi (hasła lub dane poufne zaszyfrowane w pliku sec.conf)::
+
+----
+/secure passphrase <hasło>|-delete
+ decrypt <hasło>|-discard
+ set <nazwa> <wartość>
+ del <nazwa>
+
+passphrase: zmienia hasło (bez hasła dane są przechowywane w postaci tekstu w pliku sec.conf)
+ -delete: kasuje hasło
+ decrypt: rozszyfrowuje dane będące ciągle zaszyfrowane (zdarza się to tylko jeśli hasło nie zostało podane przy uruchomieniu)
+ -discard: odrzuca wszystkie nadal zaszyfrowane dane
+ set: dodaje lub zmienia zaszyfrowane dane
+ del: kasuje zaszyfrowane dane
+
+Bez argumentu, komenda wyświetli zabezpieczone dane w nowym buforze.
+
+Jeśli używane jest hasło (dane zaszyfrowane), należy je podać podczas startu WeeChat.
+Jest możliwe ustawienie zmiennej środowiskowej "WEECHAT_PASSPHRASE", aby nie podawać hasła przy uruchomieniu (ta sama zmienna jest używana przez WeeChat podczas wykonywania /upgrade).
+
+Zabezpieczone dane w formacie ${sec.data.xxx} można użyć w:
+ - argumencie w linii poleceń "--run-command"
+ - opcjach weechat.startup.command_{before|after}_plugins
+ - opcjach proxy: username, password
+ - opcji serwera irc: autojoin, command, password, sasl_{username|password}
+ - opcji weechat.startup.command_{before|after}_plugins
+ - komendzie /eval.
+
+Przykłady:
+ ustawienie hasła:
+ /secure passphrase to jest moje hasło
+ zaszyfrowanie hasła dla freenode SASL:
+ /secure set freenode mojehasło
+ /set irc.server.freenode.sasl_password "${sec.data.freenode}"
+ zaszyfrowanie hasła dla nickserva na serwerze oftc:
+ /secure set oftc mojehasło
+ /set irc.server.oftc.command "/msg nickserv identify ${sec.data.oftc}"
+ alias dla polecenia ghost dla nicka "mójnick":
+ /alias ghost /eval /msg -server freenode nickserv ghost mójnick ${sec.data.freenode}
+----
+
+[[command_weechat_set]]
+[command]*`set`* ustawia opcje konfiguracyjne::
+
+----
+/set [<opcja> [<wartość>]]
+ diff [<opcja> [<opcja>...]]
+
+opcja: nazwa opcji (może zaczynać lub kończyć się "*" do wyświetlania wielu opcji)
+ wartość: nowa wartość opcji
+ diff: wyświetla tylko zmienione opcje
+
+Nowe wartości zmiennej w zależności od jej typu mają postać:
+ logiczny: on, off lub toggle
+ całkowity: liczba, ++liczba lub --liczba
+ łańcuch : dowolny ciąg ("" dla pustego ciągu)
+ kolor : nazwa koloru, ++liczba lub --liczba
+
+Dla wszystkich typów, możesz użyć null dla usunięcia wartości opcji (niezdefiniowana wartość). Działa to tylko dla niektórych specjalnych zmiennych wtyczek.
+
+Przykłady:
+ wyświetla opcje dotyczące podświetleń:
+ /set *highlight*
+ dodaje słowo do podświetlenia:
+ /set weechat.look.highlight "słowo"
+ wyświetla zmienione opcje:
+ /set diff
+ wyświetla zmienione opcje dla wtyczki irc:
+ /set diff irc.*
+----
+
+[[command_weechat_unset]]
+[command]*`unset`* skasuj/zresetuj zmienną konfiguracyjną::
+
+----
+/unset <opcja>
+
+opcja: nazwa opcji (może się zaczynać lub kończyć "*", w celu masowego resetowania opcji, używać ostrożnie!)
+
+W zależności od opcji, jest resetowana (dla standardowych opcji) lub usuwana (dla opcjonalnych ustawień, jak wartości dotyczące serwerów).
+
+Przykłady:
+ resetowanie jednej opcji:
+ /unset weechat.look.item_time_format
+ resetowanie wszystkich opcji dotyczących kolorów:
+ /unset weechat.color.*
+----
+
+[[command_weechat_upgrade]]
+[command]*`upgrade`* uaktualnia WeeChat bez rozłączania z serwerami::
+
+----
+/upgrade [<ścieżka_do_binarki>|-quit]
+
+ścieżka_do_binarki: ścieżka do pliku binarnego WeeChat (domyślnie jest to obecny plik)
+ -dummy: nic nie rób (opcja użyta w celu zapobiegnięcia przypadkowego dopełnienia za pomocą"-quit")
+ -quit: zamyka *WSZYSTKIE* połączenia, zapisuje sesję i wyłącza WeeChat, umożliwia to późniejsze przywrócenie (zobacz niżej)
+
+Ta komenda ponownie uruchamia plik binarny WeeChat, zatem powinna zostać skompilowana lub zainstalowana za pomocą managera pakietów przed uruchomieniem tej komendy.
+
+Uwaga: połączenia SSL są przerywane podczas uaktualniania, ponieważ przeładowanie sesji SSL nie jest obecnie możliwe za pomocą GnuTLS. Po uaktualnieniu nastąpi ponowne ich połączenie.
+
+Proces uaktualnienia składa się z 4 kroków:
+ 1. zapisania sesji do plików dla rdzenia i wtyczek (bufory, historia, ..)
+ 2. wyładowanie wszystkich wtyczek (zapisanie plików konfiguracyjnych *.conf)
+ 3. zapisanie konfiguracji WeeChat (weechat.conf)
+ 4. uruchomienie nowego pliku binarnego WeeChat i przeładowanie sesji.
+
+Z opcją "-quit", proces przebiega inaczej:
+ 1. zamknięcie *WSZYSTKICH* połączeń (irc, xfer, relay, ...)
+ 2. zapisanie sesji do pliku (*.upgrade)
+ 3. wyładowanie wszystkich wtyczek
+ 4. zapisanie konfiguracji WeeChat
+ 5. wyłączenie WeeChat
+Następnie można przywrócić sesję za pomocą komendy: weechat --upgrade
+WAŻNE: należy przywracać sesję z identyczną konfiguracją (pliki *.conf).
+Jest możliwe przywrócenie sesji WeeChat na innej maszynie, jeśli skopiujemy zawartość katalogu "~/.weechat".
+----
+
+[[command_weechat_uptime]]
+[command]*`uptime`* pokazuje czas pracy WeeChat::
+
+----
+/uptime [-o | -ol]
+
+ -o: wysyła uptime jako wejście do obecnego bufora (po angielsku)
+-ol: wysyła uptime jako wejście do obecnego bufora (przetłumaczony)
+----
+
+[[command_weechat_version]]
+[command]*`version`* pokazuje wersję i datę, kiedy skompilowano WeeChat::
+
+----
+/version [-o | -ol]
+
+ -o: wysyła wersje jako wejście do obecnego bufora (po angielsku)
+-ol: wysyła wersje jako wejście do obecnego bufora (przetłumaczony)
+----
+
+[[command_weechat_wait]]
+[command]*`wait`* planuje komendę do wykonania w przyszłości::
+
+----
+/wait <liczba>[<jednostka>] <komenda>
+
+ liczba: ilość czasu do odczekania (liczba całkowita)
+ jednostka: opcjonalnie, możliwe wartości:
+ ms: milisekundy
+ s: sekundy (domyślnie)
+ m: minuty
+ h: godziny
+komenda: komenda do wykonania (lub tekst do wysłania do bufora jeżeli komenda nie zaczyna się od '/')
+
+Ważne: komenda zostanie wykonana w buforze, gdzie zostało wykonane /wait (jeśli bufor nie zostanie znaleziony(na przykład jeśli został zamknięty przed wykonaniem komendy), wtedy komenda wykona się w głównym buforze WeeChat).
+
+Przykłady:
+ wejdzie na kanał za 10 sek:
+ /wait 10 /join #test
+ ustawi stan nieobecności za 15 min:
+ /wait 15m /away -all I'm away
+ napisze 'hello' za 2 min:
+ /wait 2m hello
+----
+
+[[command_weechat_window]]
+[command]*`window`* zarządza oknami::
+
+----
+/window list
+ -1|+1|b#|up|down|left|right [-window <numer>]
+ <numer>
+ splith|splitv [-window <numer>] [<pct>]
+ resize [-window <numer>] [+/-]<pct>
+ balance
+ merge [-window <numer>] [all]
+ page_up|page_down [-window <numer>]
+ refresh
+ scroll [-window <numer>] [+/-]<wartość>[s|m|h|d|M|y]
+ scroll_horiz [-window <numer>] [+/-]<wartość>[%]
+ scroll_up|scroll_down|scroll_top|scroll_bottom|scroll_beyond_end|scroll_previous_highlight|scroll_next_highlight|scroll_unread [-window <numer>]
+ swap [-window <numer>] [up|down|left|right]
+ zoom[-window <numer>]
+
+ list: lista otwartych okien (bez argumentu wyświetlana jest ta lista)
+ -1: skok do poprzedniego okna
+ +1: skok do następnego okna
+ b#: skok do następnego okna pokazującego bufor o numerze #
+ up: przełączenie na okno ponad obecnym
+ down: przełączenie na okno pod obecnym
+ left: przełączenie na okno po lewej
+ right: przełączenie na okno po prawej
+ numer: okno numer (zobacz /window list)
+ splith: dzieli obecne okno poziomo
+ splitv: dzieli obecne okno pionowo
+ resize: zmienia rozmiar okna, nowy rozmiar to <pct> procent okna nadrzędnego
+ balance: balansuje rozmiary pomiędzy oknami
+ merge: łączy okno z innym (all = posiadanie tylko jednego okna)
+ page_up: przewija stronę do góry
+ page_down: przewija stronę w dół
+ refresh: odświeża ekran
+ scroll: przewija ilość linii (+/-N) lub o czas: s=sekundy, m=minuty, h=godziny, d=dni, M=miesiące, y=lata
+ scroll_horiz: przewija poziomo ilość kolumn (+/-N) lub procent rozmiaru okna (takie przewijanie jest możliwe tylko w buforach z wolną zawartością)
+ scroll_up: przewija kilka linii w gorę
+ scroll_down: przewija kilka linii w dół
+ scroll_top: przewija na samą górę bufora
+scroll_bottom: przewija na spód bufora
+scroll_beyond_end: przewija poza koniec bufora
+scroll_previous_highlight: przewija do poprzedniego highlighta
+scroll_next_highlight: przewija do następnego highlighta
+scroll_unread: przewija do znacznika nie przeczytania
+ swap: zamienia bufory między dwoma oknami (z opcjonalnym kierunkiem dla docelowego okna)
+ zoom: powiększa okno
+
+Dla splith i splitv, pct oznacza procent reprezentujący rozmiar nowego okna, porównany z obecnym oknem jako odniesieniem. Na przykład 25 oznacza utworzenie nowego okna o rozmiarze = obecny_rozmiar / 4
+
+Przykłady:
+ skok do okna wyświetlającego bufor #1:
+ /window b1
+ przewiń 2 linie do góry:
+ /window scroll -2
+ przewiń 2 dni do góry:
+ /window scroll -2d
+ przewiń do początku obecnego dnia:
+ /window scroll -d
+ powiększ okno 2 #2:
+ /window zoom -window 2
+----
+