From 3c398bd61d9154c5c23b3a57a675d451d4d8c1fc Mon Sep 17 00:00:00 2001 From: Sebastien Helleu Date: Tue, 4 Mar 2014 12:08:33 +0100 Subject: rmodifier: remove plugin (replaced by trigger) --- doc/pl/autogen/plugin_api/completions.txt | 2 - doc/pl/autogen/plugin_api/infolists.txt | 2 - doc/pl/autogen/user/rmodifier_commands.txt | 31 --------- doc/pl/autogen/user/rmodifier_options.txt | 5 -- doc/pl/weechat.1.pl.txt | 3 - doc/pl/weechat_user.pl.txt | 103 +++++------------------------ 6 files changed, 16 insertions(+), 130 deletions(-) delete mode 100644 doc/pl/autogen/user/rmodifier_commands.txt delete mode 100644 doc/pl/autogen/user/rmodifier_options.txt (limited to 'doc/pl') diff --git a/doc/pl/autogen/plugin_api/completions.txt b/doc/pl/autogen/plugin_api/completions.txt index 889dcc503..2dba8f9f0 100644 --- a/doc/pl/autogen/plugin_api/completions.txt +++ b/doc/pl/autogen/plugin_api/completions.txt @@ -56,8 +56,6 @@ | relay | relay_relays | protokół.nazwa dla obecnych relayów dla wtyczki relay -| rmodifier | rmodifier | lista rmodifierów - | ruby | ruby_script | lista skryptów | script | script_files | pliki w katalogach skryptów diff --git a/doc/pl/autogen/plugin_api/infolists.txt b/doc/pl/autogen/plugin_api/infolists.txt index 7e4935125..bcd3ab65f 100644 --- a/doc/pl/autogen/plugin_api/infolists.txt +++ b/doc/pl/autogen/plugin_api/infolists.txt @@ -26,8 +26,6 @@ | relay | relay | lista zdalnych klientów | wskaźnik relay (opcjonalny) | - -| rmodifier | rmodifier | lista rmodifierów | wskaźnik rmodifier (opcjonalny) | nazwa rmodifier (może się zaczynać lub kończyć "*") (opcjonalne) - | ruby | ruby_script | lista skryptów | wskaźnik skryptu (opcjonalne) | nazwa skryptu (może się zaczynać lub kończyć "*") (opcjonalne) | script | script_script | lista skryptów | wskaźnik skryptu (opcjonalne) | nazwa skryptu z rozszerzeniem (może się zaczynać lub kończyć "*") (opcjonalne) diff --git a/doc/pl/autogen/user/rmodifier_commands.txt b/doc/pl/autogen/user/rmodifier_commands.txt deleted file mode 100644 index 8e5168008..000000000 --- a/doc/pl/autogen/user/rmodifier_commands.txt +++ /dev/null @@ -1,31 +0,0 @@ -[[command_rmodifier_rmodifier]] -[command]*`rmodifier`* zmiany ciągów modyfikujących przez wyrażenia regularne:: - ----- -/rmodifier list|listdefault - add - del |-all [...] - missing - default -yes - - list: lista wszystkich rmodifierów -listdefault: lista domyślnych rmodifierów - add: dodaje rmodifier - nazwa: nazwa rmodifiera - modyfikatory: oddzielona przecinkiem lista modyfikatorów - grupy: akcja na grupach przechwyconych w wyrażeniu regularnym (wewnątrz nawiasów): oddzielona przecinkami lista grup (od 1 do 9) z opcjonalnym znakiem "*" po numerze, aby ukryć grupę - regex: rozszerzone wyrażenia regularne POSIX (wielkość znaków nie ma znaczenia, jeśli poprzedzone "(?-i)" wielkość znaków ma znaczenie) - del: usuwa rmodifier - -all: usuwa wszystkie rmodifiery - missing: dodaje brakujące rmodifiery - default: przywraca domyślne rmodifiery - -Przykłady: - ukrywa wszystko wpisane za komendą /password: - /rmodifier add password input_text_display 1,2* ^(/password +)(.*) - usuwa rmodifier "hasło": - /rmodifier del hasło - kasuje wszystkie rmodifiery: - /rmodifier del -all ----- - diff --git a/doc/pl/autogen/user/rmodifier_options.txt b/doc/pl/autogen/user/rmodifier_options.txt deleted file mode 100644 index 9335abe8c..000000000 --- a/doc/pl/autogen/user/rmodifier_options.txt +++ /dev/null @@ -1,5 +0,0 @@ -* [[option_rmodifier.look.hide_char]] *rmodifier.look.hide_char* -** opis: `znak używany do ukrycia części ciągu` -** typ: ciąg -** wartości: dowolny ciąg (domyślna wartość: `"*"`) - diff --git a/doc/pl/weechat.1.pl.txt b/doc/pl/weechat.1.pl.txt index 4df9ce0e0..d41aabdca 100644 --- a/doc/pl/weechat.1.pl.txt +++ b/doc/pl/weechat.1.pl.txt @@ -70,9 +70,6 @@ $HOME/.weechat/logger.conf:: $HOME/.weechat/relay.conf:: plik konfiguracyjny wtyczki 'relay' -$HOME/.weechat/rmodifier.conf:: - plik konfiguracyjny wtyczki 'rmodifier' - $HOME/.weechat/script.conf:: plik konfiguracyjny wtyczki 'script' diff --git a/doc/pl/weechat_user.pl.txt b/doc/pl/weechat_user.pl.txt index a1a0ebbcc..de5ab9260 100644 --- a/doc/pl/weechat_user.pl.txt +++ b/doc/pl/weechat_user.pl.txt @@ -218,9 +218,6 @@ Lista popularnych opcji: | ENABLE_RELAY | `ON`, `OFF` | ON | Kompilacja <>. -| ENABLE_RMODIFIER | `ON`, `OFF` | ON | - Kompilacja <>. - | ENABLE_RUBY | `ON`, `OFF` | ON | Kompilacja <>. @@ -1727,23 +1724,22 @@ Domyślne wtyczki: [width="50%",cols="^1,5",options="header"] |=== -| Wtyczka | Opis -| alias | Definiuje aliasy dla komend -| aspell | Sprawdzanie pisowni w linii poleceń -| charset | Ustawianie kodowania dla buforów -| fifo | Kolejka FIFO używana do zdalnego wysyłania poleceń dla WeeChat -| irc | Protokół IRC -| logger | Logowanie zawartości buforów do plików -| relay | Przekazuje dane przez sieć -| rmodifier | Zamienia ciągi pasujące do wyrażeń regularnych -| script | Zarządzanie skryptami -| python | Wsparcie dla skryptów napisanych w Pythonie -| perl | Wsparcie dla skryptów napisanych w Perlu -| ruby | Wsparcie dla skryptów napisanych w Ruby -| lua | Wsparcie dla skryptów napisanych w Lua -| tcl | Wsparcie dla skryptów napisanych w Tcl -| guile | Wsparcie dla skryptów napisanych w Guile (scheme) -| xfer | Przesyłanie plików i bezpośredni chat +| Wtyczka | Opis +| alias | Definiuje aliasy dla komend +| aspell | Sprawdzanie pisowni w linii poleceń +| charset | Ustawianie kodowania dla buforów +| fifo | Kolejka FIFO używana do zdalnego wysyłania poleceń dla WeeChat +| irc | Protokół IRC +| logger | Logowanie zawartości buforów do plików +| relay | Przekazuje dane przez sieć +| script | Zarządzanie skryptami +| python | Wsparcie dla skryptów napisanych w Pythonie +| perl | Wsparcie dla skryptów napisanych w Perlu +| ruby | Wsparcie dla skryptów napisanych w Ruby +| lua | Wsparcie dla skryptów napisanych w Lua +| tcl | Wsparcie dla skryptów napisanych w Tcl +| guile | Wsparcie dla skryptów napisanych w Guile (scheme) +| xfer | Przesyłanie plików i bezpośredni chat |=== Więcej informacji o wtyczkach i tworzeniu skryptów (przez API), można znaleźć w @@ -2747,73 +2743,6 @@ websocket = new WebSocket("ws://server.com:9000/weechat"); Port (9000 w przykładzie) to port zdefiniowany we wtyczce relay. Adres URL musi się zawsze kończyć "/weechat" (dla protokołów 'irc' i 'weechat'). -[[rmodifier_plugin]] -=== Wtyczka rmodifier - -Wtyczka rmodifier pozwala na modyfikowanie ciągów za pomocą wyrażeń regularnych. -Najczęściej używana się jej do ukrywania haseł podczas wprowadzania lub, kiedy -WeeChat zapisuje je w historii poleceń. Na przykład możliwe jest zastąpienie -każdego znaku w haśle przez `*`. - -[[rmodifier_options]] -==== Opcje (rmodifier.conf) - -Sekcje: - -[width="100%",cols="3m,6m,16",options="header"] -|=== -| Sekcja | Komenda | Opis -| look | /set rmodifier.look.* | Wygląd -| modifier | <> + - /set rmodifier.modifier.* | Rmodifiers -|=== - -Opcje: - -include::autogen/user/rmodifier_options.txt[] - -[[rmodifier_commands]] -==== Komendy - -include::autogen/user/rmodifier_commands.txt[] - -[[rmodifier_creation]] -==== Tworzenie rmodifier - -Rmodifier składa się z trzech elementów: - -. jednego lub większej ilości "modfikatorów" -. wyrażenia regularnego do przechwytywania "grup" -. ciągu opisującego wyjście używając numeru "grup" przechwyconych przez wyrażenie - -Listę modyfikatorów używanych przez WeeChat lub wtyczki można znaleźć w -'Opisie API wtyczek', funkcja 'weechat_hook_modifier'. - -Dla każdej z przechwyconych grup możliwe są następujące akcje: - -* nie zmieniaj nic (poprzez podanie numeru grupy) -* zastąp wszystkie znaki w grupie, żeby ukryć jej zawartość (numer grupy + `*`) -* usuń grupę (jeśli grupa nie jest użyta w ciągu) - -Przykład domyślnego rmodifiera dla komendy `/oper`: - -* modyfikatory: `history_add,input_text_display` -** `history_add`: wywoływane, kiedy WeeChat zachowuje komendy w historii -** `input_text_display`: wywoływane podczas zmian w linii poleceń - (dotyczy tylko wyświetlania, a nie zawartości) -* wyrażenie regularne: `^(/oper +\S+ +)(.*)` -* grupy: `1,2*` - -Za każdym razem, kiedy modyfikator "history_add" lub "input_text_display" jest -wywoływany sprawdzane jest wyrażenie regularne. Jeśli ciąg pasuje jest on -zastępowany przez przechwycone grupy, zgodnie z definicją grup. - -W tym przykładzie, grupa numer 1 jest zachowywana bez zmian, a znaki w grupie 2 -zastępowane są przez znak zdefiniowany w konfiguracji (opcja 'rmodifier.look.hide_char'). - -Jeśli linia komend zawiera: `/oper nick hasło`, to wyświetlone będzie: -`/oper nick *****`. - [[scripts_plugins]] === Wtyczki skryptowe -- cgit v1.2.3