Превод:
-
Иван Пешић (<ivan.pesic@gmail.com>), 2025.
Ово упутство описује WeeChat чет клијент и део је програма WeeChat.
Последња верзија овог документа се налази на овој страници ↗.
1. Увод
WeeChat (Wee Enhanced Environment for Chat) је бесплатни чет клијент, једноставан и брз, дизајниран за многе оперативне системе.
1.1. Могућности
Основне могућности програма су:
-
подржавање разне протоколе (углавном IRC)
-
разни начини повезивања са сервером (преко TLS, IPv6, прокси)
-
мали је, брз и не оптерећује систем
-
прилагођавање и проширивање помоћу додатака и скрипти
-
сагласност са IRC RFC документима 1459 ↗, 2810 ↗, 2811 ↗, 2812 ↗, 2813 ↗ и 7194 ↗,
-
IRC прокси и релеј за WeeChat и удаљене интерфејсе
-
подржавање различитих платформи (GNU/Linux, *BSD, macOS, Windows и остале)
-
100% GPL, слободан софтвер
Листа свих могућности може да се пронађе на овој страници ↗.
1.2. Потребно је да имате
Да бисте инсталирали програм WeeChat, потребно је да поседујете:
-
инсталиран GNU/Linux систем (са алатима компајлера за пакет изворних фајлова), или компатибилни оперативни систем
-
root привилегије (да се програм WeeChat инсталира у системски директоријум)
-
неке библиотеке (погледајте зависности)
2. Инсталација
2.1. Бинарни пакети
Бинарни пакети су доступни за многе дистрибуције, укључујући:
-
Arch Linux:
pacman -S weechat
-
Cygwin (Windows): изаберите WeeChat пакете у setup.exe
-
Debian/Ubuntu (или било која Debian компатибилна дистрибуција):
apt-get install weechat-curses weechat-plugins
За најновије верзије и ноћне изградње: Debian репозиторијуми ↗ -
Fedora Core:
dnf install weechat
-
FreeBSD:
pkg install weechat
-
Gentoo:
emerge weechat
-
Mandriva/RedHat (или било која RPM компатибилна дистрибуција):
rpm -i /путања//до/weechat-x.y.z-1.i386.rpm
-
openSUSE:
zypper in weechat
-
Sourcemage:
cast weechat
-
macOS (са Homebrew ↗):
brew install weechat
(за помоћ:brew info weechat
)
Још неки пакети вам могу бити од користи, као што је weechat-plugins.
За остале дистрибуције, молимо вас да погледајте своје упутство у вези начина за инсталирање.
2.2. Контејнери
Можете да изградите контејнере са WeeChat или да их инсталирате директно са
Docker Hub ↗.
За више информација, погледајте README фајл у
weechat-container ↗
репозиторијуму.
2.3. Пакет са изворним кодом
WeeChat мора да се изгради са CMake.
Белешка
|
На macOS можете да употребите Homebrew ↗: brew install --build-from-source weechat .
|
Зависности
Следећа табела приказује листу пакета који су неопходни да се изгради програм WeeChat:
Пакет (1) | Верзија | Могућности |
---|---|---|
C компајлер (gcc / clang) |
Превођење C изворних фајлова. |
|
cmake |
≥ 3.0 |
Изградњу. |
pkgconf / pkg-config |
Детекција инсталираних библиотека. |
|
libncurses-dev |
Ncurses интерфејс. |
|
libcurl4-gnutls-dev |
URL пренос. |
|
libgcrypt20-dev |
Обезбеђени подаци, IRC SASL аутентификација. |
|
libgnutls28-dev |
≥ 2.2.0 (2) |
IRC додатак: подршка за TLS везе, IRC SASL аутентификацију (ECDSA-NIST256P-CHALLENGE). |
zlib1g-dev |
Logger додатак: компресија ротирајућих лог фајлова (gzip). |
Белешка
|
(1) Име долази из Debian GNU/Linux Bookworm дистрибуције, верзија и
име могу да буду другачији у осталим дистрибуцијама. (2) GnuTLS ≥ 3.0.21 је неопходан за IRC SASL аутентификацију механизмом ECDSA-NIST256P-CHALLENGE. |
Следећа табела приказује листу пакета који нису обавезни за компајлирање програма WeeChat:
Пакет (1) | Верзија | Могућности |
---|---|---|
C++ компајлер (g++ / clang++) |
Изградња и покретање тестова, JavaScript додатак. |
|
gettext |
Интернационализација (превод порука; основни језик је енглески). |
|
ca-certificates |
Сертификати за TLS везе. |
|
libcjson-dev |
Relay додатак: протокол „api” (HTTP REST API). |
|
libzstd-dev |
≥ 0.8.1 |
Logger додатак: компресија ротирајућих лог фајлова (zstandard). |
libaspell-dev / libenchant-dev |
Spell додатак. |
|
python3-dev |
≥ 3.0 |
Python додатак. |
libperl-dev |
Perl додатак. |
|
ruby3.1, ruby3.1-dev |
≥ 1.9.1 |
Ruby додатак. |
liblua5.4-dev |
Lua додатак. |
|
tcl-dev |
≥ 8.5 |
Tcl додатак. |
guile-3.0-dev |
≥ 2.0 |
Guile (scheme) додатак. |
libv8-dev |
≤ 3.24.3 |
JavaScript додатак. |
php-dev |
≥ 7.0 |
PHP додатак. |
libphp-embed |
≥ 7.0 |
PHP додатак. |
libxml2-dev |
PHP додатак. |
|
libargon2-dev |
PHP додатак (ако је PHP ≥ 7.2). |
|
libsodium-dev |
PHP додатак (ако је PHP ≥ 7.2). |
|
asciidoctor |
≥ 1.5.4 |
Изградња man странице и документације. |
ruby-pygments.rb |
Документација изградње. |
|
libcpputest-dev |
≥ 3.4 |
Изградња и покретање тестова. |
Белешка
|
(1) Име долази из Debian GNU/Linux Bookworm дистрибуције, верзија и име могу да буду другачији у осталим дистрибуцијама. |
Ако користите дистрибуцију базирану на Debian/Ubuntu и ако имате неке „deb-src” изворне ставке у фајлу /etc/apt/sources.list, можете инсталирати све зависности командом:
sudo apt-get build-dep weechat
Изградња
-
Инсталација у системске директоријуме (неопходне су root привилегије):
mkdir build
cd build
cmake ..
make
sudo make install
-
Инсталација у директоријум по жељи (на пример, у ваш почетни):
mkdir build
cd build
cmake .. -DCMAKE_INSTALL_PREFIX=/путања/до/директоријума
make
make install
Можете да користите опције за CMake, у формату: -DОПЦИЈА=ВРЕДНОСТ
.
Листа доступних опција:
Опција | Вредности | Подразумевана вредност | Опис |
---|---|---|---|
|
|
Тип изградње: |
|
|
директоријум |
|
Директоријум у који ће се инсталирати програм WeeChat. |
|
директоријум |
|
Подразумевани почетни директоријум када се извршава програм WeeChat. |
|
|
|
Компајлира Alias додатак. |
|
|
|
Компајлира Buflist додатак. |
|
|
|
Компајлира Charset додатак. |
|
|
|
Подршка за JSON са cJSON ↗ библиотеком. |
|
|
|
Изграђује man страницу. |
|
|
|
Изграђује HTML документацију. |
|
|
|
Форсира изградњу документације чак и ако неки додаци нису компајлирани (не препоручује се: документација неће бити комплетна). |
|
|
|
Компајлира Spell додатак са Enchant. |
|
|
|
Компајлира Exec додатак. |
|
|
|
Компајлира Fifo додатак. |
|
|
|
Компајлира Fset додатак. |
|
|
|
Компајлира Guile додатак (Scheme). |
|
|
|
Компајлира извршни фајл без корисничког интерфејса. |
|
|
|
Компајлира IRC додатак. |
|
|
|
Компајлира JavaScript додатак. |
|
|
|
Подршка за велике фајлове. |
|
|
|
Компајлира Logger додатак. |
|
|
|
Компајлира Lua додатак. |
|
|
|
Компајлира Ncurses интерфејс. |
|
|
|
Укључује NLS (преводе). |
|
|
|
Компајлира Perl додатак. |
|
|
|
Компајлира PHP додатак. |
|
|
|
Компајлира Python додатак. |
|
|
|
Компајлира Relay додатак. |
|
|
|
Компајлира Ruby додатак. |
|
|
|
Компајлира Script додатак. |
|
|
|
Компајлира script додатке (Python, Perl, Ruby, Lua, Tcl, Guile, PHP). |
|
|
|
Компајлира Spell додатак. |
|
|
|
Компајлира Tcl додатак. |
|
|
|
Компајлира Trigger додатак. |
|
|
|
Компајлира Typing додатак. |
|
|
|
Компајлира Xfer додатак. |
|
|
|
Укључује Zstandard ↗ компресију. |
|
|
|
Компајлира тестове. |
|
|
|
Компајлира са опцијама за покривеност кода. |
Остале команде могу да се прикажу следећом командом:
cmake -LA
или са Curses интерфејсом:
ccmake ..
2.4. Git извори
Упозорење: Git извори су за напредне кориснике: можда се неће компајлирати или програм неће бити стабилан. Упозорили смо вас!
Да бисте преузели Git изворе, извршите следећу команду:
git clone https://github.com/weechat/weechat.git
Затим следите инструкције за пакет са изворима).
2.5. Извештавање о рушењу програма
Ако вам се програм руши, или ако желите да известите о евентуалном будућем краху програма WeeChat, потребно је да:
-
Програм компајлирате са:
-
дибаг инфо (или да инсталирате бинарни пакет са дибаг инфо),
-
чистач адресе (није обавезан).
-
-
Укључите core фајлове на свом систему.
-
Инсталирате gdb.
Чистач адресе
Можете и да укључите чистач адресе, помоћу кога се програм WeeChat тренутно руши чим дође до неког проблема:
cmake .. -DCMAKE_BUILD_TYPE=Debug -DCMAKE_C_FLAGS=-fsanitize=address -DCMAKE_CXX_FLAGS=-fsanitize=address -DCMAKE_EXE_LINKER_FLAGS=-fsanitize=address
Опрез
|
Чистач адресе би требало да укључите само ако покушавате да откријете узрок краха, то се не препоручује за програм који се нормално користи. |
Затим када се компајлира и инсталира, програм WeeChat морате покренути на следећи начин:
ASAN_OPTIONS="detect_odr_violation=0 log_path=asan.log" weechat
У случају краха, дневник се налази у фајлу asan.log
.
Core фајлови
Да бисте укључили core фајлове, употребите опцију weechat.startup.sys_rlimit:
/set weechat.startup.sys_rlimit "core:-1"
У верзијама програма WeeChat ≤ 0.3.8, или ако желите да укључите core фајлове и пре него што се програм WeeChat покрене, употребите команду ulimit
.
На пример, на Linux систему са bash командним окружењем, додајте следећу линију у свој ~/.bashrc
:
ulimit -c unlimited
Или поставите макс величину:
ulimit -c 200000
Добијање дневника са gdb
Када се програм WeeChat сруши, ваш систем ће креирате core фајл или core.12345 (12345 је id процеса) ако је опција укључена. Овај фајл се креира у директоријуму из којег сте покренули програм WeeChat (то није директоријум у који је програм WeeChat инсталиран!).
Белешка
|
На неким системима као што је Archlinux, core извештаји могу бити у неком другом директоријуму као што је /var/lib/systemd/coredump и морате да употребите команду coredumpctl да их прочитате.За више информација, погледајте ову вики страницу ↗. |
На пример, ако је weechat инсталиран у /usr/bin/ а core фајл се налази у /home/user/, онда покрените gdb следећом командом:
gdb /usr/bin/weechat /home/user/core
Затим у gdb, употребите команду bt full
којом се приказује дневник. Видећете нешто слично овоме:
(gdb) set logging file /tmp/crash.txt (gdb) set logging on Copying output to /tmp/crash.txt. (gdb) bt full #0 0x00007f9dfb04a465 in raise () from /lib/libc.so.6 #1 0x00007f9dfb04b8e6 in abort () from /lib/libc.so.6 #2 0x0000000000437f66 in weechat_shutdown (return_code=1, crash=1) at /some_path/src/core/weechat.c:351 #3 <signal handler called> #4 0x000000000044cb24 in hook_process_timer_cb (arg_hook_process=0x254eb90, remaining_calls=<value optimized out>) at /some_path/src/core/core-hook.c:1364 hook_process = 0x254eb90 status = <value optimized out> #5 0x000000000044cc7d in hook_timer_exec () at /some_path/src/core/core-hook.c:1025 tv_time = {tv_sec = 1272693881, tv_usec = 212665} ptr_hook = 0x2811f40 next_hook = 0x0 #6 0x000000000041b5b0 in gui_main_loop () at /some_path/src/gui/curses/gui-curses-main.c:319 hook_fd_keyboard = 0x173b600 tv_timeout = {tv_sec = 0, tv_usec = 0} read_fds = {fds_bits = {0 <repeats 16 times>}} write_fds = {fds_bits = {0 <repeats 16 times>}} except_fds = {fds_bits = {0 <repeats 16 times>}} max_fd = <value optimized out>
Овај дневник морате пријавити програмерима, и навести која акција је изазвала овај крах.
Хвала вам на помоћи!
Дибаг програма WeeChat који се извршава
Ако желите да вршите дибаг програма WeeChat који се извршава (на пример, ако изгледа да је програм WeeChat блокиран), можете употребите gdb са id процеса (замените 12345 са PID weechat процеса):
gdb /usr/bin/weechat 12345
Затим, као и у случају краха, употребите команду bt full
:
(gdb) bt full
3. Покретање програма WeeChat
Ако желите да покренете програм WeeChat, задајте следећу команду:
weechat
Када по први пут покренете програм WeeChat, у директоријуму ~/.config/weechat се креирају подразумевани конфигурациони фајлови са подразумеваним опцијама и вредностима (погледајте Фајлови и директоријуми).
3.1. Опције командне линије
- -a, --no-connect
-
Искључује ауто повезивање са серверима током покретања програма WeeChat.
- -c, --colors
-
Приказује подразумеване боје у терминалу.
- --daemon
-
Покреће програм WeeChat у позадини, као даемон (функционише само уз команду weechat-headless).
- --stdout
-
Уместо да лог поруке уписује у фајл, приказује их на стандардни излаз (функционише само уз команду weechat-headless, није компатибилно са опцијом „--daemon”).
- -d, --dir <путања>
-
Форсира један директоријум за све фајлове програма WeeChat (ако он не постоји, директоријум се креира). Могу да се наведу четири директоријума, раздвојених тачка зарезима (у следећем редоследу: конфигурациони фајлови, подаци, кеш, фајлови време извршавања). Ако се ова опција не наведе, користиће се променљива окружења WEECHAT_HOME (ако није празна).
- -t, --temp-dir
-
Креира привремене почетни WeeChat директоријум и брише га када се напушта програм (није компатибилно са опцијом „-d”). + програм WeeChat аутоматски изграђује име употребом следећег шаблона: „weechat_temp_XXXXXX” (где је „XXXXXX” произвољно). Креира се у првом доступном директоријуму из следеће листе: променљива окружења „TMPDIR”, „/tmp” (може бити и неки други, зависно од оперативног система), променљива окружења „HOME”, текући директоријум. + Привремени почетни директоријум има дозволе 700 (само власник може да га чита, уписује у њега и извршава га).
- -h, --help
-
Приказује помоћ.
- -i, --build-info
-
Приказује информације о изградњи и прекида извршавање.
- -l, --license
-
Приказује лиценцу програма WeeChat.
- -p, --no-plugin
-
Искључује ауто учитавање додатака.
- -P, --plugins <додаци>
-
Током покретања програма учитавају се само наведени додаци (погледајте /help weechat.plugin.autoload). Ако се ова опција наведе, опција weechat.plugin.autoload се не користи.
- -r, --run-command <команда>
-
Покреће команд(у/е) након покретања програма; више команди може да се раздвоји тачка запетама, а ова опција може да се наведе и више пута.
- -s, --no-script
-
Искључује ауто учитавање скрипти.
- --upgrade
-
Ажурира програм WeeChat користећи фајлове сесије генерисане командом
/upgrade -quit
. - -v, --version
-
Приказује верзију програма WeeChat.
- додатак:опција
-
Опције за додатак.
Неке додатне опције су доступне само за потребе откањања грешака:
Опрез
|
Ниједну од ових опција НЕМОЈТЕ користити у продукцији! |
- --no-dlclose
-
Након уклањања додатака из меморије, функција dlclose се не позива. Ово је корисно код алата као што је Valgrind за приказ стека додатака који се уклоне из меморије.
- --no-gnutls
-
Не позивају се init и deinit функције библиотеке GnuTLS. Ово је корисно код алата као што је Valgrind и електричне ограде, за спречавање GnuTLS меморијских грешака.
- --no-gcrypt
-
Не позивају се init и deinit функције библиотеке Gcrypt. Ово је корисно код алата као што је Valgrind, за спречавање Gcrypt меморијских грешака.
3.2. Променљиве окружења
У случају да су дефинисане, програм WeeChat користи неке променљиве окружења:
Име | Опис |
---|---|
|
WeeChat почетни директоријум (са конфигурационим фајловима, логовима, скриптама, итд.). Исто понашање као CMake опција |
|
Тајна реченица која се користи за дешифровање обезбеђених података. |
|
Додатни директоријум из кога се учитавају додаци (из „plugins” директоријума на овој путањи). |
3.3. Подршка за боје
За приказ текста у тракама и простору за чет, програм WeeChat може да користи до 32767 парова боја (ваш терминал мора да подржава 256 боја како могле да се користе у програму WeeChat).
Сагласно са вредности променљиве окружења TERM, можете имати следећа ограничења за боје у програму WeeChat:
$TERM | Боја | Парова |
---|---|---|
"rxvt-unicode", "xterm", … |
88 |
32767 |
"rxvt-256color", "xterm-256color", … |
256 |
32767 |
"screen" |
8 |
64 |
"screen-256color" |
256 |
32767 |
"tmux" |
8 |
64 |
"tmux-256color" |
256 |
32767 |
Ако желите да прикажете ограничења за своје окружење, покрените weechat --colors
, или извршите команду /color
у програму WeeChat.
Неке од препоручених вредности за TERM ако желите 256 боја:
-
под screen: screen-256color
-
под tmux: screen-256color или tmux-256color
-
ван screen/tmux: xterm-256color, rxvt-256color, putty-256color, …
Белешка
|
Можда ће бити потребно да инсталирате пакет „ncurses-term” како бисте могли да у TERM променљивој користите ове вредности. |
Ако користите screen, можете да додате следећу линију у свој ~/.screenrc:
term screen-256color
Ако је вредност ваше TERM променљиве погрешна, а програм WeeChat се већ извршава, можете да је промените помоћу следеће две команде:
/set env TERM screen-256color /upgrade
3.4. Фајлови и директоријуми
XDG директоријуми
WeeChat подразумевано користи XDG директоријуме (сагласно са XDG Base Directory Specification ↗).
Један почетни директоријум за све фајлове може да се форсира CMake опцијом WEECHAT_HOME
, променљивом окружења WEECHAT_HOME
или опцијом командне линије -d
/ --dir
.
Када се не форсира један WeeChat почетни директоријум, користе се XDG директоријуми и постављају се овако:
Директоријум | Подразумевана вредност | Резервна вредност ако $XDG_XXX није дефинисано |
---|---|---|
config |
|
|
data |
|
|
cache |
|
|
runtime |
|
Исто као cache директоријум |
Конфигурациони фајлови фајлови се креирају са подразумеваним вредностима онда када по први пут покренете програм WeeChat.
WeeChat директоријуми
Ово су директоријуми програма WeeChat:
Путања (1) | Опис |
---|---|
|
WeeChat конфигурациони фајлови: |
|
WeeChat фајлови података: логови, скрипте, подаци скрипти, xfer фајлови, итд. |
|
Лог фајлови (по један за сваки бафер). |
|
Python скрипте. |
|
Python скрипте које аутоматски учитавају при покретању (2). |
|
Perl скрипте. |
|
Perl скрипте које се аутоматски учитавају при покретању (2). |
|
Ruby скрипте. |
|
Ruby скрипте које се аутоматски учитавају при покретању (2). |
|
Lua скрипте. |
|
Lua скрипте које се аутоматски учитавају при покретању (2). |
|
Tcl скрипте. |
|
Tcl скрипте које се аутоматски учитавају при покретању (2). |
|
Guile скрипте. |
|
Guile скрипте које се аутоматски учитавају при покретању (2). |
|
JavaScript скрипте. |
|
JavaScript скрипте које се аутоматски учитавају при покретању (2). |
|
PHP скрипте. |
|
PHP скрипте које се аутоматски учитавају при покретању (2). |
|
WeeChat кеш фајлови: кеш скрипти. |
|
WeeChat фајлови за време извршавања: FIFO пајп, Relay UNIX сокети. |
Белешка
|
(1) XDG директоријуми могу да буду различити зависно од ваших вредности променљивих окружења XDG_* .(2) Овај директоријум најчешће садржи само симболички линк на скрипте у родитељском директоријуму. |
WeeChat фајлови
Ово су фајлови који се налазе у почетном директоријуму програма WeeChat:
Фајл | Опис | Осетљиви подаци |
---|---|---|
|
Главни WeeChat конфигурациони фајл |
Могуће (пример: листа канала у сачуваном распореду бафера). |
|
Конфигурациони фајл са обезбеђеним подацима |
Да, врло осетљиви: овај фајл никада не сме да се дели са било ким. |
|
Конфигурациони фајл додатака |
Могуће, зависно од додатака/скрипти. |
|
Конфигурациони фајл за алијас додатак |
Могуће, зависно од алијаса. |
|
Конфигурациони фајл за buflist додатак |
Не. |
|
Конфигурациони фајл за charset додатак |
Не. |
|
Конфигурациони фајл за exec додатак |
Не. |
|
Конфигурациони фајл за fifo додатак |
Не. |
|
Конфигурациони фајл за fset додатак |
Не. |
|
Конфигурациони фајл за guile додатак |
Не. |
|
Конфигурациони фајл за irc додатак |
Да: може да садржи лозинке за сервере, nickserv и канале (ако се не чувају у |
|
Конфигурациони фајл за javascript додатак |
Не. |
|
Конфигурациони фајл за logger додатак |
Не. |
|
Конфигурациони фајл за lua додатак |
Не. |
|
Конфигурациони фајл за perl додатак |
Не. |
|
Конфигурациони фајл за php додатак |
Не. |
|
Конфигурациони фајл за python додатак |
Не. |
|
Конфигурациони фајл за релеј додатак |
Да: може да садржи лозинку за релеј и TOTP тајну (ако се не чувају у |
|
Конфигурациони фајл за ruby додатак |
Не. |
|
Конфигурациони фајл за script додатак |
Не. |
|
Конфигурациони фајл за tcl додатак |
Не. |
|
Конфигурациони фајл за spell додатак |
Не. |
|
Конфигурациони фајл за окидач додатак |
Могуће, зависно од окидача. |
|
Конфигурациони фајл за typing додатак |
Не. |
|
Конфигурациони фајл за xfer додатак |
Не. |
|
WeeChat лог фајл |
Не. |
Важно
|
Не препоручује се ручно уређивање конфигурационих фајлова јер програм WeeChat може да их упише у било које време (на пример приликом команде /quit) и јер након сваке измене морате да извршите команду /reload (уз ризик губитка осталих измена које још увек нисте сачували командом /save). Можете да употребљавате команду /set, која врши проверу вредности и тренутно примењује измене. |
4. Ажурирање
Ако се објави нова стабилна верзија програма WeeChat, онда је време да пређете на ту верзију.
Најпре морате инсталирати нову верзију програма WeeChat, или менаџером пакета, или тако што ћете га сами компајлирати, тако да су weechat
бинарни фајл и све потребни фајлови на истим путањама.
Ово може да се уради и док се програм WeeChat извршава.
4.1. Команда upgrade
Програм WeeChat у месту може да поново покрене нови бинарни фајл, употребом команде /upgrade: садржаји бафера и не-TLS везе се задржавају.
Током процеса ажурирања, TLS конекције се губе и аутоматски се обнављају
након ажурирања (са GnuTLS тренутно није могуће поновно учитавање TLS сесија).
Команда такође може да се употреби и када морате поново да покренете машину, на пример, да бисте ажурирали кернел или да преместите свој WeeChat на другу машину:
/upgrade -quit
Ово чува тренутно стање у *.upgrade
фајлове. Након тога можете или да поново покренете машину, или да комплетне WeeChat директоријуме (config, data, cache) преместите на неку другу машину и касније покренете програм WeeChat следећом командом:
weechat --upgrade
4.2. Поновно покретање након ажурирања
Напомене у вези са ажурирањем
Након ажурирања, снажно се препоручује да прочитате фајл UPGRADING.md ↗ који садржи важне информације у вези са изменама које могу да покваре понашање и неке ручне акције које могу да буду неопходне.
Морате да прочитате верзије између ваше старе (искључујући) и нове верзије (укључујући).
На пример, ако прелазите са верзије 4.0.0 на 4.3.0, морате да прочитате верзије
4.0.1 до 4.3.0.
Ажурирање конфигурације
Програм WeeChat врши аутоматско ажурирање конфигурационих фајлова (*.conf
):
-
нове опције се без најаве додају са својим подразумеваним вредностима
-
застареле опције се аутоматски одбацују и програм WeeChat приказује упозорење које садржи вредност прочитану из фајла.
Пример упозорења када се опција уклања:
=!= Упозорење: /home/user/.config/weechat/sec.conf, линија 15: непозната опција за одељак "crypt": passphrase_file = ""
Ово значи да је опција sec.crypt.passphrase_file
уклоњена и да је њена вредност била постављена на празан стринг, што је и подразумевана вредност у претходној верзији (у овом случају нема потребе за ручном акцијом).
5. Интерфејс
5.1. Распоред екрана
Пример терминала са програмом WeeChat:
▼ трака „buflist” ▼ трака „title” ┌─────────────────────────────────────────────────────────────────────────────────────────┐ │1.libera │Добро дошли на #test, ово је тест канал │ │ weechat│12:52:27 --> | Flashy (flashcode@weechat.org) је приступио у #test │@Flashy│ │2. #test│12:52:27 -- | Надимци #test: [@Flashy @joe +weebot peter] │@joe │ │3. #abc │12:52:27 -- | Канал #test: 4 надимка (2 опа, 1 глас, 1 обичан) │+weebot│ │4. #def │12:52:27 -- | Канал је креиран у Уто Јан 27 06:30:17 2009 │peter │ │5. #ghi │12:54:15 peter | hey! │ │ │ │12:55:01 @joe | hello │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │[12:55] [5] [irc/libera] 2:#test(+n){4}* M [H: 3:#abc(2,5), 5] │ │ │[@Flashy(i)] hi peter!█ │ └─────────────────────────────────────────────────────────────────────────────────────────┘ ▲ траке „status” и „input” трака „nicklist” ▲
Екран је подразумевано подељен на следеће области:
-
простор за разговор (чет) (средина екрана) са линијама разговора и за сваку линију:
-
време
-
префикс (испред „|”)
-
порука (након „|”)
-
-
траке око простора за разговор, подразумеване траке су:
-
buflist трака, са леве стране
-
title (насловна) трака, изнад простора за разговор
-
status (статусна) трака, испод простора за разговор
-
input (унос) трака, испод статусне траке
-
nicklist (листа надимака) трака, са десне стране
-
buflist трака садржи следеће подразумеване ставке:
Ставка | Пример | Опис |
---|---|---|
buflist |
|
Листа бафера. |
title трака садржи следеће подразумеване ставке:
Ставка | Пример | Опис |
---|---|---|
buffer_title |
|
Наслов бафера. |
status трака садржи следеће подразумеване ставке:
Ставка | Пример | Опис |
---|---|---|
time |
|
Време. |
buffer_last_number |
|
Број најновијег бафера (може да се разликује од |
buffer_plugin |
|
Додатак текућег бафера (irc додатак може да дода име IRC сервера који бафер користи). |
buffer_number |
|
Број текућег бафера. |
buffer_name |
|
Име текућег бафера. |
buffer_modes |
|
Режими IRC канала. |
buffer_nicklist_count |
|
Број надимака у листи надимака. |
buffer_zoom |
! |
|
buffer_filter |
|
Индикатор филтрирања: |
mouse_status |
|
Статус миша (празно ако је миш искључен), погледајте команду /mouse и тастери преклопници. |
scroll |
|
Скрол индикатор, са бројем линија испод последње приказане линије. |
lag |
|
Индикатор кашњења, у секундама (скривен је ако је кашњење мало). |
hotlist |
|
Листа бафера који имају активност (непрочитане поруке) (у примеру, 2 истицања и 5 непрочитаних порука на #abc, једна непрочитана порука у баферу #5). |
typing |
|
Обавештење о куцању, погледајте Обавештења о куцању. |
completion |
|
Листа речи за довршавање, са бројем могућих довршавања за сваку реч. |
input трака садржи следеће подразумеване ставке:
Ставка | Пример | Опис |
---|---|---|
input_prompt |
|
Одзив за унос, за irc: надимак и режими (режим „+i” значи невидљив на серверу libera). |
away |
|
Индикатор одсутности. |
input_search |
|
Индикатор претраге (погледајте испод). |
input_paste |
|
Питање за корисника пре налељпивања линија. |
input_text |
|
Текст уноса. |
Постоје два режима претраге:
-
претрага у линијама, на пример
[Претрага линија (~ str,msg)]
, са следећим информацијама:-
~
: не прави се разлика у величини слова -
==
: прави се разлика у величини слова -
str
: стринг претраге -
regex
: претрага по регуларном изразу -
msg
: претрага у порукама -
pre
: претрага у префиксима -
pre\|msg
: претрага и у префиксима и у порукама
-
-
претрага по историји команди, на пример
[Претрага команди (~ str,local)]
, са следећим информацијама:-
~
: не прави се разлика у величини слова -
==
: прави се разлика у величини слова -
str
: стринг претраге -
regex
: претрага по регуларном изразу -
local
: претрага по локалној историји бафера -
global
: претрага по глобалној историји.
-
nicklist трака садржи следеће подразумеване ставке:
Ставка | Пример | Опис |
---|---|---|
buffer_nicklist |
|
Листа надимака на текућем баферу. |
Остале доступне ставке (подразумевано се не користе у тракама):
Ставка | Пример | Опис |
---|---|---|
buffer_count |
|
Укупан број отворених бафера. |
buffer_nicklist_count_all |
|
Број видљивих група и надимака у листи надимака. |
buffer_nicklist_count_groups |
|
Број видљивих група у листи надимака. |
buffer_short_name |
|
Кратко име текућег бафера. |
buflist2 |
|
Листа бафера, друга ставка траке (погледајте опцију buflist.look.use_items). |
buflist3 |
|
Листа бафера, трећа ставка траке (погледајте опцију buflist.look.use_items). |
buflist4 |
|
Листа бафера, четврта ставка траке (погледајте опцију buflist.look.use_items). |
buflist5 |
|
Листа бафера, пета ставка траке (погледајте опцију buflist.look.use_items). |
fset |
|
Помоћ у вези тренутно изабране опције у fset баферу. |
irc_channel |
|
Име тренутног IRC канала. |
irc_host |
|
Име тренутног IRC хоста. |
irc_nick |
|
Тренутни IRC надимак. |
irc_nick_host |
|
Тренутни IRC надимак и име хоста. |
irc_nick_modes |
|
IRC режими са ваш надимак. |
irc_nick_prefix |
|
IRC префикс надимка на каналу. |
spacer |
Специјална ставка која се користи за поравнање текста у тракама, погледајте Spacer ставка. |
|
spell_dict |
|
Речници за проверу правописа који се користе у текућем баферу. |
spell_suggest |
|
Правописни предлози за реч под курсором (у случају да је погрешно исписана). |
tls_version |
|
TLS верзија која се користи за текући IRC сервер. |
window_number |
|
Број текућег прозора. |
5.2. Командна линија
WeeChat командна линија (на дну прозора) вам омогућава извршавање команди или слање текста у бафер.
Синтакса
Команде почињу карактером „/”, након кога следи име команде. На пример, ако желите да видите листу свих опција:
/set
Текст који се шаље у бафер је било који текст који не почиње карактером „/”. На пример, ако у текући бафер желите да пошаљете текст здраво:
здраво
Међутим, можете да почнете са карактером „/” ако додате још један. На пример, ако у текући бафер желите да пошаљете текст /set
:
//set
Кодови боја
За неке додатке као што је IRC, можете да користите кодове боја и атрибуте, као што следи (притисните Ctrl+c па слово које следи, са необавезном вредности):
Тастер | Опис |
---|---|
Ctrl+c, b |
Подебљани текст |
Ctrl+c, c, xx |
Текст у боји |
Ctrl+c, c, xx, ,, yy |
Текст у боји |
Ctrl+c, d, xxxxxx |
Текст у боји |
Ctrl+c, d, xxxxxx, ,, yyyyyy |
Текст у боји |
Ctrl+c, i |
Текст у курзиву. |
Ctrl+c, o |
Искључивање боје и атрибута. |
Ctrl+c, v |
Обрнути видео (боје текста и позадине се замењују једна са другом). |
Ctrl+c, _ |
Подвучени текст. |
Белешка
|
Исти кôд (без броја за Ctrl+c, c и Ctrl+c, d) може да се употреби за стопирање атрибута. |
Кодови боја за Ctrl+c, c су:
IRC ???? | WeeChat ???? |
---|---|
|
white |
|
black |
|
blue |
|
green |
|
lightred |
|
red |
|
magenta |
|
brown |
|
yellow |
|
lightgreen |
|
cyan |
|
lightcyan |
|
lightblue |
|
lightmagenta |
|
darkgray |
|
gray |
|
52 |
|
94 |
|
100 |
|
58 |
|
22 |
|
29 |
|
23 |
|
24 |
|
17 |
|
54 |
|
53 |
|
89 |
|
88 |
|
130 |
|
142 |
|
64 |
|
28 |
|
35 |
|
30 |
|
25 |
|
18 |
|
91 |
|
90 |
|
125 |
|
124 |
|
166 |
|
184 |
|
106 |
|
34 |
|
49 |
|
37 |
|
33 |
|
19 |
|
129 |
|
127 |
|
161 |
|
196 |
|
208 |
|
226 |
|
154 |
|
46 |
|
86 |
|
51 |
|
75 |
|
21 |
|
171 |
|
201 |
|
198 |
|
203 |
|
215 |
|
227 |
|
191 |
|
83 |
|
122 |
|
87 |
|
111 |
|
63 |
|
177 |
|
207 |
|
205 |
|
217 |
|
223 |
|
229 |
|
193 |
|
157 |
|
158 |
|
159 |
|
153 |
|
147 |
|
183 |
|
219 |
|
212 |
|
16 |
|
233 |
|
235 |
|
237 |
|
239 |
|
241 |
|
244 |
|
247 |
|
250 |
|
254 |
|
231 |
|
default |
Белешка
|
Да бисте у свом терминалу видели све доступне боје, можете да у програму WeeChat извршите /color па затим Alt+c, или да у терминалу покренете следећу команду: weechat --colors .
|
Пример: приказати „здраво Елена!” са „здраво” у светлоплавој боји подебљано и „Елена” у светлоцрвеној боји, подвучено:
^Cc12^Cbздраво ^Cb^Cc04^C_Елена^C_^Cc!
Тастери:
Ctrl+c c 1 2 Ctrl+c b
h e l l o Space
Ctrl+c b Ctrl+c c 0 4 Ctrl+c _
A l i c e
Ctrl+c _ Ctrl+c c
!
Белешка
|
У irc додатку можете да ремапирате ове боје употребом опције irc.color.mirc_remap. |
5.3. Бафери и прозори
бафер се састоји из броја, имена, приказаних линија (и још неких података).
Примери бафера:
-
бафер језгра (креира га програм WeeChat током покретања, не може да се затвори)
-
irc сервер (приказује поруке од сервера)
-
irc канал
-
irc приватне поруке
прозор је површина екрана која приказује бафер. Свој екран можете да изделите на више прозора (примери су испод, погледајте команду /window за више детаља).
Сваки прозор приказује један бафер. Бафер може да буде скривен (не приказује се у прозору) или да се приказује у једном или у више прозора.
Распореди екрана и придруживање бафера прозорима могу да се сачувају и обнове.
Примери
Пример хоризонталне поделе (/window splith
):
▼ прозор #2 (бафер #4) ┌─────────────────────────────────────────────────────────────────────────────────────┐ │1.libera │Welcome to #def │ │ weechat│12:55:12 Max | hi │@Flashy│ │2. #test│12:55:20 @Flashy | hi Max! │Max │ │3. #abc │ │ │ │4. #def │ │ │ │5. #ghi │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │[12:55] [5] [irc/libera] 4:#def(+n){2} │ │ │[@Flashy] │ │ │───────────────────────────────────────────────────────────────────────────│ │ │Welcome to #abc │ │ │12:54:15 peter | hey! │@Flashy│ │ │12:55:01 @joe | hello │@joe │ │ │ │+weebot│ │ │ │peter │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │[12:55] [5] [irc/libera] 3:#abc(+n){4} │ │ │[@Flashy] hi peter!█ │ └─────────────────────────────────────────────────────────────────────────────────────┘ ▲ прозор #1 (бафер #3)
Пример вертикалне поделе(/window splitv
):
┌─────────────────────────────────────────────────────────────────────────────────────┐ │1.libera │Welcome to #abc │Welcome to #def │ │ weechat│12:54:15 peter | hey! │@Flashy│12:55:12 Max | hi │@Flashy│ │2. #test│12:55:01 @joe | hello │@joe │12:55:20 @Flashy | hi Max! │Max │ │3. #abc │ │+weebot│ │ │ │4. #def │ │peter │ │ │ │5. #ghi │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │[12:55] [5] [irc/libera] 3:#abc(+n) │[12:55] [5] [irc/libera] 4:#def(+n) │ │ │[@Flashy] hi peter!█ │[@Flashy] │ └─────────────────────────────────────────────────────────────────────────────────────┘ ▲ прозор #1 (бафер #3) ▲ прозор #2 (бафер #4)
Пример вертикалне + хоризонталне поделе:
▼ прозор #3 (бафер #5) ┌─────────────────────────────────────────────────────────────────────────────────────┐ │1.libera │Welcome to #abc │Welcome to #ghi │ │ weechat│12:54:15 peter | hey! │@Flashy│12:55:42 @Flashy | hi │@Flashy│ │2. #test│12:55:01 @joe | hello │@joe │12:55:56 alex | hi Flashy │alex │ │3. #abc │ │+weebot│ │ │ │4. #def │ │peter │ │ │ │5. #ghi │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │[12:55] [5] [irc/libera] 5:#ghi(+n) │ │ │ │ │[@Flashy] │ │ │ │ │─────────────────────────────────────│ │ │ │ │Welcome to #def │ │ │ │ │12:55:12 Max | hi │@Flashy│ │ │ │ │12:55:20 @Flashy | hi Max! │Max │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │[12:55] [5] [irc/libera] 3:#abc(+n) │[12:55] [5] [irc/libera] 4:#def(+n) │ │ │[@Flashy] hi peter!█ │[@Flashy] │ └─────────────────────────────────────────────────────────────────────────────────────┘ ▲ прозор #1 (бафер #3) ▲ прозор #2 (бафер #4)
Огољени приказ
Да бисте једноставно кликнули на дугачке URL адресе и бирали текст (користећи миша), можете употребити посебан приказ који се зове „огољени приказ”.
Огољени приказ има следеће особине:
-
Приказује само садржај текућег бафера: нема ни подељених прозора ни трака (нема наслова, листе надимака, статуса, уноса, …).
-
Подршка за миш програма WeeChat је искључена (ако је била укључена): миш можете да користите на исти начин као у терминалу, да кликћете на URL адресе и вршите избор текста.
-
Ncurses се не користи, тако да се URL адресе не секу на крају линије.
Подразумевани тастер којим се укључује огољени приказ је Alt+l (L
), и истим тастером се напушта (или као што је подразумевано, било шта што мења унос ће изазвати напуштање огољеног приказа, погледајте опцију weechat.look.bare_display_exit_on_input).
Формат приказа времена може да се прилагоди опцијом weechat.look.bare_display_time_format.
Огољени приказ може да се укључи на неко одређено време командом /window.
Ако програм WeeChat изгледа на следећи начин:
┌──────────────────────────────────────────────────────────────────────────────────────┐ │1.libera │Добродошли на #abc │ │ weechat│12:52:27 --> | Flashy (flashcode@weechat.org) је приступио у #abc │@Flashy│ │2. #test│12:52:27 -- | Надимци #abc: [@Flashy @joe +weebot peter] │@joe │ │3. #abc │12:52:27 -- | Канал #abc: 4 надимка (2 опа, 1 глас, 1 обични) │+weebot│ │4. #def │12:52:27 -- | Канал је креиран у Уто Јан 27 06:30:17 2009 │peter │ │5. #ghi │12:54:15 peter | hey! │ │ │ │12:55:01 @joe | peter: hook_process: https://weechat.org/files/doc │ │ │ │ | /weechat/devel/weechat_plugin_api.en.html#_weechat │ │ │ │ | _hook_process │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │[12:55] [5] [irc/libera] 3:#abc(+n){4} │ │ │[@Flashy(i)] hi peter!█ │ └──────────────────────────────────────────────────────────────────────────────────────┘
Екран у огољеном приказу ће изгледати овако:
┌──────────────────────────────────────────────────────────────────────────────────────┐ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │12:52 --> Flashy (flashcode@weechat.org) је приступио у #abc │ │12:52 -- Надимци #abc: [@Flashy @joe +weebot peter] │ │12:52 -- Канал #abc: 4 надимка (2 опа, 1 глас, 1 обичан) │ │12:52 -- Канал је креиран у Уто Јан 27 06:30:17 2009 │ │12:54 <peter> hey! │ │12:55 <@joe> peter: hook_process: https://weechat.org/files/doc/weechat/devel/weechat_│ │plugin_api.en.html#_weechat_hook_process │ └──────────────────────────────────────────────────────────────────────────────────────┘
Тако да у свом терминалу без проблема можете кликнути на URL адресу од надимка joe (наравно, ово претпоставља да ваш терминал подржава кликове на URL адресе).
5.4. Бафери
Формат линија
Линије које се приказују у форматираним баферима имају следећа поља:
Поље | Приказано | Опис |
---|---|---|
date/time (порука) |
Да |
Датум/време поруке (може бити у прошлости). |
date/time (испис) |
Не |
Датум/време када WeeChat испише поруку. |
prefix |
Да |
Префикс поруке, обично је надимак. |
message |
Да |
Сама порука. |
displayed |
Не |
Логичка: истинито ако је линија приказана, неистинито ако је линија филтрирана командом /filter. |
highlight |
Не |
Логичка: истинито ако линија има истицање, у супротном неистинито. |
tags |
Са |
Ознаке придружене линији (погледајте ознаке линија). |
Приказ линија може да се прилагоди многим опцијама изгледа (weechat.look.*) и опцијама боја (weechat.color.chat_*).
Ознаке линија
Програм WeeChat користи у разне сврхе ознаке у линијама:
-
истицање
-
ниво обавештавања
-
логовање
-
употреба команде /filter
Ознаке могу да се прикажу командом /debug tags
(иста команда их и сакрива).
Често коришћене ознаке (листа није потпуна):
Ознака | Опис |
---|---|
|
Линија не може да буде филтрирана. |
|
У линији није могуће истицање. |
|
Линија се не уписује у лог фајл. |
|
Ниво лога за линију (погледајте команду /logger). |
|
Линија не сме да се дода у врућу листу. (1) |
|
Линија је корисничка порука. (1) |
|
Линија је приватна порука. (1) |
|
Линија је порука са истицањем. (1) |
|
Порука од вас. |
|
Порука је од надимка „xxx”. |
|
Префикс је надимак у боји „ccc”. |
|
Корисничко име и хост у поруци. |
|
IRC порука „xxx” (може бити команда или троцифрени број). |
|
IRC нумеричка порука. |
|
Грешка од IRC сервера. |
|
Акција од надимка (команда |
|
CTCP порука. |
|
Одговор на CTCP поруку. |
|
IRC порука која може да се филтрира „паметним филтером”. |
|
Порука са информацији о одсутности. |
Белешка
|
(1) Када није присутна ниједна „notify_xxx” ознака, подразумевани ниво је „low”. Ако је присутна ознака „notify_xxx”, стварни ниво обавештавања може бити различит, на пример ако се за надимак користи максимални ниво вруће листе, ниво обавештавања може бити нижи него што је наведен у ознаци. |
Локалне променљиве
У свим баферима можете да дефинишете локалне променљиве.
Локална променљива има:
-
име (стринг)
-
вредност (стринг, може бити и празан)
Локалне променљиве може да поставља програм WeeChat, додаци, скрипте, или ручно, командном линијом у баферу.
На пример, ако желите да додате локалну променљиву „completion_default_template”:
/buffer setvar completion_default_template %(my_completion)
Ако желите да видите све локалне променљиве у текућем баферу:
/buffer listvar
Ако желите да уклоните локалну променљиву „completion_default_template”:
/buffer delvar completion_default_template
Програм WeeChat и његови додаци подразумевано интерпретирају следеће променљиве:
Име | Вредност | Опис |
---|---|---|
|
било који стринг |
Порука о одсутности на серверу, поставља је irc додатак. |
|
било који стринг |
Име канала, постављају је irc/xfer додаци и дибаг бафер релеј/окидач додатака. |
|
било који стринг |
Модификатор скупа карактера за серверски бафер, поставља је irc додатак. |
|
било који стринг |
Подразумевани шаблон за довршавање у баферу, премошћава опцију
|
|
било који стринг |
Филтер дефинисан у неким баферима као што су |
|
било који стринг |
Име вашег хоста (ако је познато), поставља је irc додатак. |
|
било који стринг |
Кашњење у комуникацији са сервером, поставља је irc додатак. |
|
било који стринг |
Име бафера (пазите, ово није пуно име и није довољно за идентификацију или претрагу бафера). |
|
било који стринг |
Ваш надимак, постављају је irc и xfer додаци. |
|
|
Ако је постављена, logger додатак уопште не логује овај бафер. |
|
било који стринг |
Име додатка који је креирао бафер ( |
|
било који стринг |
Функција повратног позива за затварање бафера коју је дефинисала скрипта. |
|
било који стринг |
Подаци за функцију повратног позива затварања бафера коју је дефинисала скрипта. |
|
било који стринг |
Функција повратног позива за унос у бафер коју је дефинисала скрипта. |
|
било који стринг |
Подаци за функцију повратног позива за унос у бафер коју је дефинисала скрипта. |
|
било који стринг |
Име скрипте која је креирала бафер. |
|
било који стринг |
Име сервера, поставља је irc додатак и дибаг бафер релеј/окидач додатака. |
|
било који стринг |
Неисправно написана реч и предлози (формат: „неисправна:предлози”), поставља је spell додатак. |
|
било који стринг |
Филтер окидача, поставља је окидач додатак. |
|
било који стринг, на пример:
|
Тип бафера, поставља је програм WeeChat и многи додаци. |
Белешка
|
Спољни додаци и скрипте могу да дефинишу и користе остале локалне променљиве. |
5.5. Листа бафера
Buflist додатак приказује листу бафера у ставки траке која се зове „buflist”
(доступне су и четири остале ставке траке "buflist2", "buflist3", "buflist4" и "buflist5").
Подразумевана трака „buflist” са овом ставком се креира током покретања програма.
Команде
-
buflist
: ?????? ????? ?? ?????? ??????
/buflist enable|disable|toggle bar refresh [<item>[,<item>...]] enable: ???????? buflist disable: ????????? buflist toggle: ????????? ????? buflist bar: ?????? ?buflist? ????? refresh: ??????? ?????????? ????? ?????? ????? (??? ???? ???????? ??????? ??????, ??? ??????????? ?????? ?? ??????????, ???????? ?? ??????? buflist.look.use_items) ?????? ?? ???????? ?? ????????? ????????? ???????????? ??????? (?????????? /help eval ?? ??????), ?? ???????? ????????: - buflist.look.display_conditions: ?????? ??? ?????? ?? ????? ????????? ? ????? - buflist.format.buffer: ?????? ?? ????? ???? ???? ?????? ????? - buflist.format.buffer_current: ?????? ?? ?????? ????? ? ???? ???????? ?? ?????? ????????? ???????? ???????????: - ?????? ?????? ????? (?????????? hdata ?bar_item? ? ????????????? API ?? ????????? ?????), ?? ??????: - ${bar_item.name} - ?????? ? ???????, ? ???? ?? ????? ????????? (?? ??????? ?????? ? ??????? ???????, ?????????? hdata ?window? ? ????????????? API ?? ????????? ?????), ?? ??????: - ${window.number} - ${window.buffer.full_name} - ?????? ? ?????? (?????????? hdata ?buffer? ? API ????????????? ?? ????????? ?????), ?? ??????: - ${buffer.number} - ${buffer.name} - ${buffer.full_name} - ${buffer.short_name} - ${buffer.nicklist_nicks_count} - irc_server: ?????? ? IRC ???????, ?????????? ?? ???? ?? IRC ????? (?????????? hdata ?irc_server? ? ????????????? API) - irc_channel: ?????? ? IRC ??????, ?????????? ?? ???? ?? ????? IRC ?????? (?????????? hdata ?irc_channel? ? ????????????? API) - buflist ?????? ??? ???? ?????????? ???? ?? ?? ???????? ????????: - ${format_buffer}: ?????????? ???????? ?????? buflist.format.buffer; ??? ???? ?? ?? ??????? ? ?????? buflist.format.buffer_current ?? ?? ??, ?? ??????, ????????? ???? ???? ???????? - ${current_buffer}: ??????? ???????? (?0? ??? ?1?), ?1? ??? ?? ??? ?????? ?????; ???? ?? ?? ??????? ? ??????: ${if:${current_buffer}?...:...} - ${merged}: ??????? ???????? (?0? ??? ?1?), ?1? ??? ?? ????? ?????? ?? ????? ??? ?????? ?????? ???????; ???? ?? ?? ??????? ? ??????: ${if:${merged}?...:...} - ${format_number}: ??????? ???? ?? ??????????? (?????????? ???????? ?????? buflist.format.number) - ${number}: ??????? ????, ?? ?????? ?1? ??? ??????? ?????? 10 ? 99 ??????; ?? ??????? ??????, ??? ?????????? ?? ???????? ?? ???? ????? ?????? ? ??????? ?? ??????? ?????? ?? ??? ????? ?????? - ${number2}: ??????? ????, ?? ?????? ? 1? ??? ??????? ?????? 10 ? 99 ?????? - ${number_displayed}: ?1? ??? ?? ???? ?????????, ? ????????? ?0? - ${indent}: ???????? ?? ??? (?????? ?????? ? ???????? ?????? ?? ??????) (?????????? ???????? ?????? buflist.format.indent) - ${format_nick_prefix}: ??????? ??????? ??????? ?? ????? (?????????? ???????? ?????? buflist.format.nick_prefix) - ${color_nick_prefix}: ???? ???????? ??????? ?? ????? (?????????? ?? ???? ??? ?? ?????? buflist.look.nick_prefix ????????) - ${nick_prefix}: ??????? ??????? ?? ????? (?????????? ?? ???? ??? ?? ?????? buflist.look.nick_prefix ????????) - ${format_name}: ??????????? ??? (?????????? ???????? ?????? buflist.format.name) - ${name}: ?????? ??? (??? ?? ??????????), ??? ???????? ????? ??? ???? ?????????? - ${color_hotlist}: ???? ???? ?????? ?? ???????? ????? ?????? ? ?????? ????? (?????????? ???????? ?????? buflist.format.hotlist_xxx ??? ?? xxx ????) - ${format_hotlist}: ??????????? ????? ????? (?????????? ???????? ?????? buflist.format.hotlist) - ${hotlist}: ?????? ????? ????? - ${hotlist_priority}: ?none?, ?low?, ?message?, ?private? ??? ?highlight? - ${hotlist_priority_number}: -1 = none, 0 = low, 1 = message, 2 = private, 3 = highlight - ${format_lag}: ??????? ?? ????? IRC ???????, ?????? ? ??????? ?? ???? ??????? (?????????? ???????? ?????? buflist.format.lag) - ${format_tls_version}: ????????? TLS ??????? ?? ????????? ?????, ?????? ?? ?????? (???????? ???????????? ?????? buflist.format.tls_version)
Опције
Одељци у фајлу buflist.conf:
Одељак | Команда за контролу | Опис |
---|---|---|
|
|
Формати који се користе за приказ листе бафера. |
|
|
Изглед и осећај. |
Опције:
-
-
????: ?????? ????? ?????? ?? ??????? (????????: ??????? ?? ??????????, ?????????? /help buflist); ??????: ?????????? ?????? ?? ?????? ????? ?buflist? ? ???? ???? ?????? ?? ???? ?????? ??????? ??????? ??? ?? ?????? ?????? ????? (?buflist2? ?? ?buflist5?): ?${if:${bar_item.name}==buflist?${format_number}${indent}${format_nick_prefix}${color_hotlist}${format_name}:[${number}]}?
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"${format_number}${indent}${format_nick_prefix}${color_hotlist}${format_name}"
-
-
-
????: ?????? ?????? ?? ??????? ??????? (????????: ??????? ?? ??????????, ?????????? /help buflist)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"${color:,17}${format_buffer}"
-
-
-
????: ?????? ????? ????? (????????: ??????? ?? ??????????, ?????????? /help buflist)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
" ${color:green}(${hotlist}${color:green})"
-
-
buflist.format.hotlist_highlight
-
????: ?????? ?? ????? ?? ?highlight? ?????? ????? ????? (????????: ??????? ?? ??????????, ?????????? /help buflist)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"${color:magenta}"
-
-
-
????: ?????? ?? ????? ?? ?low? ?????? ???? ????? (????????: ??????? ?? ??????????, ?????????? /help buflist)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"${color:white}"
-
-
buflist.format.hotlist_message
-
????: ?????? ?? ????? ?? ?message? ?????? ????? ????? (????????: ??????? ?? ??????????, ?????????? /help buflist)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"${color:brown}"
-
-
-
????: ?????? ?? ????? ???? ?? ?? ?????? ? ?????? ????? (????????: ??????? ?? ??????????, ?????????? /help buflist)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"${color:default}"
-
-
buflist.format.hotlist_private
-
????: ?????? ?? ????? ?? ?private? ?????? ????? ????? (????????: ??????? ?? ??????????, ?????????? /help buflist)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"${color:green}"
-
-
buflist.format.hotlist_separator
-
????: ????????? ?? ??????? ? ?????? ????? (????????: ??????? ?? ??????????, ?????????? /help buflist)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"${color:default},"
-
-
-
????: ?????? ???? ?? ????????? ?? ???????? ??????, ????????? ?????? ? ????? ?????? (????????: ??????? ?? ??????????, ?????????? /help buflist)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
" "
-
-
-
????: ?????? ?? ??????? ? ?????? IRC ??????? (????????: ??????? ?? ??????????, ?????????? /help buflist)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
" ${color:green}[${color:brown}${lag}${color:green}]"
-
-
-
????: ?????? ?? ??? ?????? (????????: ??????? ?? ??????????, ?????????? /help buflist)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"${name}"
-
-
-
????: ?????? ?? ??????? ??????? ?? ?????? (????????: ??????? ?? ??????????, ?????????? /help buflist)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"${color_nick_prefix}${nick_prefix}"
-
-
-
????: ?????? ?? ???? ??????, ${number} ?? ??????? ???? (????????: ??????? ?? ????????, ?????????? /help buflist)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"${color:green}${number}${if:${number_displayed}?.: }"
-
-
-
????: ?????? ?? TLS ??????? ? ?????? IRC ??????? (????????: ??????? ?? ??????????, ?????????? /help buflist)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
" ${color:default}(${if:${tls_version}==TLS1.3?${color:green}:${if:${tls_version}==TLS1.2?${color:yellow}:${color:red}}}${translate:${tls_version}}${color:default})"
-
-
-
????: ?????? ?????? ?????? ?????? ?????????? ??????, ???? ?? ?? ????? ????? ????????? ?? ????????? ?????? (???????????); ??? ?? ?????????, ??????? ?????? ?????? ????? ?? ?? ?????? ? ??????? ?? ?${\n}?, ? ???? ???? ?????? ?????? ?????
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
-
-
????: ?????????? ???????? ????? ?????? ???? ?? ?? ?????? ????? ???? ????????? (??? ??????????? ???? ?? ?????? ?? ?????/?????? ???????? ?? ?vertical? ???????); ??? ???????? ?? ???????? ?????? ???? ?? ????????? ?????? ??????? ?????? ???? ?? ???????? (-1 = ????????? ??????????); ?? ??????, 50 ????? ?? ?? ?????? ????? ????? ?????????? ? ??????? ?????, 0 ????? ?? ???? ?????, ? 100 ?? ???
-
???: ??????????
-
?????????: -1 .. 100
-
????????????? ????????:
50
-
-
buflist.look.display_conditions
-
????: ?????? ??? ?????? ?? ????? ????????? (????????: ??????? ?? ??????????, ?????????? /help buflist); ?? ??????, ??? ?????? ?? ????????? ????????? ?????? ???? ???? ?? ??????? ?? ???????? ???????: ?${buffer.hidden}==0 && ((${type}!=server && ${buffer.full_name}!=core.weechat) || ${buffer.active}==1)?
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"${buffer.hidden}==0"
-
-
-
????: enable buflist; ???????????? ?? ?? ?? ?????? ??????? ???????? ????? ???????? ??? ?????? ??? ??? ?????? ? ???? ??????? ???? ???? ???? ???? ???????? ???? ????? ???????; ?????? ?????? ?? ?????????? ? ??????? ?/buflist toggle? ??? ????????????? ?????? alt+shift+b
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
-
buflist.look.mouse_jump_visited_buffer
-
????: ??? ?? ????????, ??????? ?????/?????? ???????? ???? ?? ?????? ?? ??????? ??????? ???? ???? ?? ?????????/??????? ???????? ?????
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
off
-
-
buflist.look.mouse_move_buffer
-
????: ??? ?? ????????, ????????????? ????? (?????????? ? ?????????) ???????? ?????? ? ?????
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
-
-
????: ??? ?? ????????, ???????? ??????? ???? ????/???? ???? ???? ?? ?????????/??????? ????? ? ?????
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
-
-
????: ????? ??????? ??????? ? ?????? ???? ?? ????? ???????? ???? ?? ? ??????? ???? ?? ?? ??????? ${nick_prefix}; ??? ???? ?? ???? ????? ? ???????? ?? ????? ???????? ? ????? ????????, ???? ?? ?? ??? ?????? ????????????? ?????????
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
off
-
-
buflist.look.nick_prefix_empty
-
????: when the nick prefix is enabled, display a space instead if there is no nick prefix on the buffer (only for channel, private and list buffers)
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
-
-
????: ????? ???????? ??????? ???? ?? ???? ??????????? ???????? ? ????? ?????????? ????? ??????; ??? ???? ?? ???? ??????? ??? ?? ? ????????? ????????????? ???? ?????????? ?????????? ?????????? ?????? ?? ???????? ?????????? ??????????
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
""
-
-
-
????: ????? ???? ?? ?????? ?? ????????? ??????, ?????????? ????????; ????? ???? ?? hdata ?????????? ?????? (?var?), hdata ?????????? IRC ??????? (?irc_server.var?) ??? hdata ?????????? IRC ?????? (?irc_channel.var?); ?????? ???? ???? ?? ?? ??????? ???????? ?-? ???? ?? ????? ????????, ? ?? ???????? ???? ?? ????? ??????? ? ???????? ?????, ???? ?? ?? ??????? ???????? ?~?; ???????: ?-~short_name? ?? ???????? ???? ?? ???? ?????? ? ???????? ????? ? ??????? ????????? ?? ??????? ????? ??????, ?-hotlist.priority,hotlist.time,hotlist.time_usec,number,-active? ?? ????????? ??? ????? ?????, ?? ???? ????? ????? ?????? ?? ?????? ??? ?????????? (????????: ??????? ?? ??????????, ??? ???? ??? ?? ?????? ? ????, ??? ? ?? ????? ?? ?bar_item? ?????? ?????????? ???? ???? ?? ?? ???????, ???? ?? ?? ????????? ??????? ?????? ?????????? ?????? ????? ??????, ?? ?????? ?${bar_item.name}?)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"number,-active"
-
-
-
????: ???? buflist ?????? ????? ???? ???? ?? ?? ???????; ????? ?????? ??: ?buflist?, ?buflist2?, ?buflist3?, ?buflist4? ? ?buflist5?; ?????? ???????, ???????? ???? ?? ????? ?????? ????? ???????? ?????? ????? ??????
-
???: ??????????
-
?????????: 1 .. 5
-
????????????? ????????:
1
-
5.6. Режим курсора
Режим курсора вам омогућава да курсор слободно померате по целом екрану, у чет
површини и тракама, тако да на одређеној опцији можете да обављате акције.
У режим курсора можете да уђете било командом /cursor
, било средњим кликом
(потребно је да миш буде укључен тастером Alt+m или командом /mouse enable
).
Типична употреба је за цитирање порука (чет површина) или интеракција са надимцима (трака листе надимака).
За листу акција које можете да извршите у овом режим погледајте погледајте команду /cursor и везивања тастера у контексту курсора.
6. Тастерске пречице
WeeChat нуди доста подразумеваних тастерских пречица, наведених у следећим поглављима.
Оне могу да се промене и нове могу да се дефинишу командом /key.
6.1. Командна линија
Померање курсора
Тастер | Опис | Команда |
---|---|---|
← |
Одлазак на претходни карактер у командној линији. |
|
→ |
Одлазак на наредни карактер у командној линији. |
|
Shift+↑ |
Одлазак на претходну линију. |
|
Shift+↓ |
Одлазак на наредну линију. |
|
Ctrl+← |
Одлазак на претходну реч у командној линији. |
|
Ctrl+→ |
Одлазак на наредну реч у командној линији. |
|
Home |
Одлазак на почетак текуће линије. |
|
Shift+Home |
Одлазак на почетак командне линије. |
|
End |
Одлазак на крај текуће линије. |
|
Shift+End |
Одлазак на крај командне линије. |
|
Уређивање
Тастер | Опис | Команда |
---|---|---|
Del |
Брисање наредног карактера у командној линији. |
|
Backspace |
Брисање претходног карактера у командној линији. |
|
Ctrl+k |
Брисање од курсора до краја текуће линије (обрисани стринг се копира у интерни клипборд). |
|
Alt+Ctrl+k |
Брисање од курсора до краја командне линије (обрисани стринг се копира у интерни клипборд). |
|
Ctrl+t |
Транспозиција карактера. |
|
Ctrl+u |
Брисање од курсора до почетка текуће линије (обрисани стринг се копира у интерни клипборд). |
|
Alt+Ctrl+u |
Брисање од курсора до почетка командне линије (обрисани стринг се копира у интерни клипборд). |
|
Alt+Backspace |
Брисање претходне речи командне линије (обрисани стринг се копира у интерни клипборд). |
|
Ctrl+w |
Брисање претходне речи командне линије до празног простора (обрисани стринг се копира у интерни клипборд). |
|
Ctrl+y |
Налепљивање садржаја интерног клипборда. |
|
Ctrl+_ |
Поништавање последње акције у командној линији. |
|
Alt+_ |
Враћање последње поништене акције у командној линији. |
|
Tab |
Довршавање команде или надимка (Tab поново: проналажење наредног довршавања). |
|
Shift+Tab |
Без довршавања: обављање парцијалног довршавања, са довршавањем на чекању: довршавање са претходно пронађеним појмом. |
|
Enter |
Извршавање команде или слање поруке (у режиму претраге: заустављање претраге). |
|
Alt+Enter |
Умеће прелом реда. |
|
Alt+d |
Брисање наредне речи у командној линији (обрисани стринг се копира у интерни клипборд). |
|
Alt+k |
Хвата тастер и умеће његов кôд (и комадну везану за њега, ако постоји таква пречица) у командну линију. |
|
Alt+r |
Брисање текуће линије. |
|
Alt+R |
Брисање комплетне командне линије. |
|
Кодови боја
Тастер | Опис | Команда |
---|---|---|
Ctrl+c, b |
Уметање кода за подебљани текст. |
|
Ctrl+c, c |
Уметање кода за обојени текст. |
|
Ctrl+c, d |
Уметање кода за обојени текст (RGB боја, као хексадецимални број). |
|
Ctrl+c, i |
Уметање кода за текст у курзиву. |
|
Ctrl+c, o |
Уметање кода за ресет боје. |
|
Ctrl+c, v |
Уметање кода за обрнуту боју. |
|
Ctrl+c, _ |
Уметање кода за подвучени текст. |
|
Историја команди
Тастер | Опис | Команда |
---|---|---|
↑ |
Позив претходне команде/поруке (у режиму претраге: претрага навише). |
|
↓ |
Позив наредне команде/поруке (у режиму претраге: претрага наниже). |
|
Ctrl+↑ |
Позив претходне команде/поруке у глобалној историји (заједничкој за све бафере). |
|
Ctrl+↓ |
Позив наредне команде/поруке у глобалној историји (заједничкој за све бафере). |
|
6.2. Бафери
Тастер | Опис | Команда |
---|---|---|
Ctrl+r |
Претрага текста у историји команди (погледајте тастери за контекст „histsearch”). |
|
Ctrl+s |
Претрага текста у линијама бафера (погледајте тастери за контекст „search”). |
|
Ctrl+x |
Мења текући бафер ако су бафери спојени са истим бројем, на пример, прелазак на други IRC сервер бафер. |
|
Alt+x |
Зум на спојени бафер (Alt+x поново: приказује све спојене бафере). |
|
PgUp |
Скролује навише једну страну у историји бафера. |
|
PgDn |
Скролује наниже једну страну у историји бафера. |
|
Alt+PgUp |
Скролује навише неколико линија у историји бафера. |
|
Alt+PgDn |
Скролује наниже неколико линија у историји бафера. |
|
Alt+Home |
Скролује на врх бафера. |
|
Alt+End |
Скролује на дно бафера. |
|
Alt+← |
Пребацивање на претходни бафер. |
|
Alt+→ |
Пребацивање на наредни бафер. |
|
Alt+j, Alt+f |
Пребацивање на први бафер. |
|
Alt+j, Alt+l ( |
Пребацивање на последњи бафер. |
|
Alt+j, Alt+r |
Пребацивање на сирови IRC бафер. |
|
Alt+j, Alt+s |
пребацивање на бафер IRC сервера. |
|
Alt+0…9 |
Пребацивање на бафер према броју (0 = 10). |
|
Alt+j, 01…99 |
Пребацивање на бафер према броју. |
|
Alt+n |
Скроловање до наредног истицања. |
|
Alt+p |
Скроловање на претходно истицање. |
|
Alt+u |
Скроловање на прву непрочитану линију у баферу. |
|
Alt+Shift+U |
Поставља маркер непрочитано за све бафере. |
|
Alt+< |
Прелаз на претходни бафер у листи посећених бафера. |
|
Alt+> |
Прелаз на наредни бафер у листи посећених бафера. |
|
Alt+/ |
Прелаз на последње приказани бафер. |
|
6.3. Прозори
Тастер | Опис | Команда |
---|---|---|
Ctrl+l ( |
Поново исцртава цео прозор. |
|
Alt+l ( |
Пребацивање активности огољеног приказа. |
|
F7 |
Пребацивање на претходни прозор. |
|
F8 |
Пребацивање на наредни прозор. |
|
Alt+w, Alt+↑ |
Прелаз на прозор изнад. |
|
Alt+w, Alt+↓ |
Прелаз на прозор испод. |
|
Alt+w, Alt+← |
Прелаз на прозор са леве стране. |
|
Alt+w, Alt+→ |
Прелаз на прозор са десне стране. |
|
Alt+w, Alt+b |
Уједначавање величине свих прозора. |
|
Alt+w, Alt+s |
Замена бафера два прозора. |
|
Alt+z |
Зум на текући прозор (Alt+z поново: враћање почетног стања прозора, пре зумирања). |
|
6.4. Траке
Тастер | Опис | Команда |
---|---|---|
F1 |
Скролује навише једну страну листе бафера. |
|
F2 |
Скролује наниже једну страну листе бафера. |
|
Alt+F1 |
Скок на почетак листе бафера. |
|
Alt+F2 |
Скок на крај листе бафера. |
|
F9 |
Скролује наслов бафера у лево. |
|
F10 |
Скролује наслов бафера у десно. |
|
F11 |
Скролује једну страну навише у листи надимака. |
|
F12 |
Скролује једну страну наниже у листи надимака. |
|
Alt+F11 |
Скок на почетак листе надимака. |
|
Alt+F12 |
Скок на крај листе надимака. |
|
Alt+Shift+B |
Пребацивање активности листе бафера. |
|
Alt+Shift+N |
Пребацивање видљивости траке листе надимака. |
|
6.5. Врућа листа
Тастер | Опис | Команда |
---|---|---|
Alt+a |
Пребацивање на следећи бафер у коме има активности (са приоритетом: истицање, порука, остало). |
|
Alt+h, Alt+c |
Брисање вруће листе (обавештења о активности у баферима). |
|
Alt+h, Alt+m |
Уклањање текућег бафера из вруће листе. |
|
Alt+h, Alt+r |
Враћање најновије вруће листе уклоњене из текућег бафера. |
|
Alt+h, Alt+Shift+R |
Враћање најновије вруће листе уклоњене из свих бафера. |
|
6.6. Тастери преклопници
Тастер | Опис | Команда |
---|---|---|
Alt+m |
Пребацивање активности миша. |
|
Alt+s |
Пребацује стање активности модула за проверу правописа. |
|
Alt+= |
Пребацивање активности филтера. |
|
Alt+- |
Пребацивање активности филтера у текућем баферу. |
|
Alt+Ctrl+l ( |
Toggle between remote and local commands on a remote buffer (relay "api"). |
|
6.7. Контекст претраге
Следећи тастери се користе у контексту „search” (када се притисне Ctrl+s за претрагу текста у линијама бафера).
Тастер | Опис | Команда |
---|---|---|
Ctrl+x |
Пребацивање типа претраге: стринг (подраз.), регуларни израз. |
|
Alt+c |
Пребацивање разликовања величине слова у претраци. |
|
Tab |
Пребацивање претраге у: порукама (подраз.), префиксима, префиксима + порукама. |
|
Ctrl+r |
Претрага претходне линије. |
|
Ctrl+s |
Претрага наредне линије. |
|
Enter |
Заустављање претраге на текућој позицији. |
|
Ctrl+q |
Заустављање претраге и ресетовање скрола на стање пре почетка претраге текста. |
|
6.8. Контекст претраге историје
Следећи тастери се користе у контексту „histsearch” (када се притисне Ctrl+r за претрагу текста у историји команди).
Тастер | Опис | Команда |
---|---|---|
Ctrl+x |
Пребацивање типа претраге: стринг (подраз.), регуларни израз. |
|
Alt+c |
Пребацивање разликовања величине слова у претрази. |
|
Tab |
Пребацивање претраге по: локалној историји бафера (подразумевано), глобалној историји. |
|
Ctrl+r |
Претрага по претходним (старијим) ставкама историје. |
|
Ctrl+s |
Претрага по наредним (новијим) ставкама историје. |
|
Enter |
Заустављање претраге и употреба пронађеног улаза. |
|
Ctrl+o |
Извршавање команде пронађене у историји и уметање наредне у командну линију. |
|
Ctrl+q |
Заустављање претраге и враћање улаза на почетну вредност. |
|
6.9. Контекст курсора
Ови тастери се користе у „cursor” контексту (слободно померање курсора по екрану), погледајте Режим курсора.
Тастер | Површина | Опис | Команда |
---|---|---|---|
↑ |
- |
Помера курсор једну линију навише. |
|
↓ |
- |
Помера курсор једну линију наниже. |
|
← |
- |
Помера курсор једну колони у лево. |
|
→ |
- |
Помера курсор једну колону у десно. |
|
Alt+↑ |
- |
Помера курсор на прву линију површине. |
|
Alt+↓ |
- |
Помера курсор на последњу линију површине. |
|
Alt+← |
- |
Помера курсор на прву колону површине. |
|
Alt+→ |
- |
Помера курсор на последњу колону површине. |
|
Alt+Home |
- |
Помера курсор на горњи леви угао површине. |
|
Alt+End |
- |
Помера курсор на доњи десни угао површине. |
|
Alt+Shift+↑ |
- |
Помера курсор једну површину навише. |
|
Alt+Shift+↓ |
- |
Помера курсор једну површину наниже. |
|
Alt+Shift+← |
- |
Помера курсор једну површину у лево. |
|
Alt+Shift+→ |
- |
Помера курсор једну површину у десно. |
|
m |
чет |
Цитирање поруке. |
|
l |
чет |
Цитирање фокусиране линије. |
|
q |
чет |
Цитирање префикса + поруке. |
|
Q |
чет |
Цитирање времена + префикса + поруке. |
|
b |
листа надимака |
Забрањује надимак. |
|
k |
листа надимака |
Избацује надимак. |
|
K |
листа надимака |
Избацује и забрањује надимак. |
|
q |
листа надимака |
Отвара упит са надимком. |
|
w |
листа надимака |
Извршава whois над надимком. |
|
Enter |
- |
Зауставља режим померања курсора |
|
6.10. Миш
Следеће акције мишем су доступне само ако је миш укључен тастером Alt+m
(команда: /mouse toggle
).
Тастер/Точкић (1) | Гестикулација | Површина | Опис | Команда |
---|---|---|---|---|
■ □ □ |
- |
чет |
Пребацивање на прозор. |
|
■ □ □ |
лево |
чет |
Пребацивање на претходни бафер. |
|
■ □ □ |
десно |
чет |
Пребацивање на наредни бафер. |
|
■ □ □ |
лево (дуго) |
чет |
Пребацивање на први бафер. |
|
■ □ □ |
десно (дуго) |
чет |
Пребацивање на последњи бафер. |
|
▲ |
- |
чет |
Скролује навише неколико линија у историји бафера. |
|
▼ |
- |
чет |
Скролује наниже неколико линија у историји бафера. |
|
Ctrl+▲ |
- |
чет |
Скролује хоризонтално у лево. |
|
Ctrl+▼ |
- |
чет |
Скролује хоризонтално у десно. |
|
▲ |
- |
чет: fset бафер |
Помера за пет линија навише у fset баферу. |
|
▼ |
- |
чет: fset бафер |
Помера за пет линија наниже у fset баферу. |
|
■ □ □ |
- |
чет: fset бафер |
Бира линију у fset баферу. |
|
□ □ ■ |
- |
чет: fset бафер |
Пребацује логичку вредност (on/off) или уређује вредност опције. |
|
□ □ ■ |
лево |
чет: fset бафер |
Умањује вредност за цео број/боју/набрајање, поставља/надовезује вредност за остале типове. |
|
□ □ ■ |
десно |
чет: fset бафер |
Увећава вредност за цео број/боју/набрајање, поставља/надовезује вредност за остале типове. |
|
□ □ ■ |
горе / доле |
чет: fset бафер |
Маркира/уклања маркер са више опција. |
|
▲ |
- |
чет: /list бафер |
Помера за пет линија навише у /list баферу. |
|
▼ |
- |
чет: /list бафер |
Помера за пет линија наниже у /list баферу. |
|
■ □ □ |
- |
чет: /list бафер |
Бира линију у /list баферу. |
|
□ □ ■ |
- |
чет: /list бафер |
Приступа IRC каналу на изабраној линији. |
|
▲ |
- |
чет: script бафер |
Помера за пет линија навише у script баферу. |
|
▼ |
- |
чет: script бафер |
Помера за пет линија наниже у script баферу. |
|
■ □ □ |
- |
чет: script бафер |
Бира линију у script баферу. |
|
□ □ ■ |
- |
чет: script бафер |
Инсталира/уклања скрипту. |
|
■ □ □ |
горе / лево |
листа бафера |
Помера бафер на нижи број. |
Signal |
■ □ □ |
доле / десно |
листа бафера |
Помера бафер на виши број. |
Signal |
■ □ □ |
- |
листа бафера |
Пребацивање на бафер (претходно посећени багер ако је бафер текући). |
Signal |
□ □ ■ |
- |
листа бафера |
Пребацивање на наредни посећени бафер ако је бафер текући. |
Signal |
Ctrl+▲ |
- |
листа бафера |
Пребацивање на претходни бафер. |
Signal |
Ctrl+▼ |
- |
листа бафера |
Пребацивање на наредни бафер. |
Signal |
■ □ □ |
горе |
листа надимака |
Скроловање једне стране навише у листи надимака. |
|
■ □ □ |
доле |
листа надимака |
Скроловање једне стране наниже у листи надимака. |
|
■ □ □ |
горе (дуго) |
листа надимака |
Скок на почетак листе надимака. |
|
■ □ □ |
доле (дуго) |
листа надимака |
Скок на крај листе надимака. |
|
■ □ □ |
- |
листа надимака |
Отварање упита са надимком. |
|
□ □ ■ |
- |
листа надимака |
Извршавање whois над надимком. |
|
■ □ □ |
лево |
листа надимака |
Избацивање надимка. |
|
■ □ □ |
лево (дуго) |
листа надимака |
Избацивање и забрана надимка. |
|
□ □ ■ |
лево |
листа надимака |
Забрана надимка. |
|
□ □ ■ |
- |
унос |
Хвата догађај миша и умеће његов кôд у командну линију. |
|
▲ |
- |
било која трака |
Скролује траку за -20%. |
|
▼ |
- |
било која трака |
Скролује траку за +20%. |
|
□ ■ □ |
- |
било где |
Започиње режим померања курсора на овој тачки. |
|
Белешка
|
(1) Тастери: ◼ □ □: клик на леви тастер □ ◼ □: клик на средњи тастер □ □ ◼: клик на десни тастер Точкић: ▲: точкић горе ▼: точкић доле |
6.11. Fset бафер
Ови тастери и акције се користе у fset баферу (погледајтеFset додатак).
Тастер | Акција (1) | Опис | Команда |
---|---|---|---|
↑ |
Помера једну линију навише. |
|
|
↓ |
Помера једну линију наниже. |
|
|
PgUp |
Помера једну страну навише. |
|
|
PgDn |
Помера једну страну наниже. |
|
|
Alt+Home |
|
Скок на прву линију. |
|
Alt+End |
|
Скок на последњу линију. |
|
F11 |
|
Скролује хоризонтално у лево. |
|
F12 |
|
Скролује хоризонтално у десно. |
|
Alt+Space |
|
Пребацује стање логичке вредности. |
|
Alt+- |
|
Одузима 1 од вредности за цео број/боју/набрајање, поставља вредност за остале типове. |
|
Alt++ |
|
Додаје 1 на вредност за цео број/боју/набрајање, надовезује вредност за остале типове. |
|
Alt+f, Alt+r |
|
Ресетује вредност. |
|
Alt+f, Alt+u |
|
Поставља да је вредност празна. |
|
Alt+Enter |
|
Поставља вредност. |
|
Alt+f, Alt+n |
|
Поставља нову вредност. |
|
Alt+f, Alt+a |
|
Надовезује на вредност. |
|
Alt+, |
|
Маркира/уклања маркирање са опције. |
|
Shift+↑ |
Помера једну линију навише и маркира/уклања маркирање са опције. |
|
|
Shift+↓ |
Маркира/уклања маркирање са опције и помера се једну линију наниже. |
|
|
|
Маркира приказане опције које се подударају са филтером „xxx” (дозвољава се било који филтер над опцијом или вредности, погледајте команду /fset). |
||
|
Уклања маркирање са приказаних опција које се подударају са филтером „xxx” (дозвољава се било који филтер над опцијом или вредности, погледајте команду /fset). |
||
Ctrl+l ( |
Освежава опције и цео екран. |
|
|
|
Освежава опције (маркиране опције остају маркиране). |
||
|
Освежава опције (уклања се маркирање са свих опција). |
||
Alt+p |
|
Пребацује стање опција описа додатка ( |
|
Alt+v |
|
Пребацује стање видљивости траке помоћи. |
|
|
Сортира опције по пољима x,y (погледајте опцију fset.look.sort). |
|
|
|
Ресетује сортирање на подразумевану вредност (погледајте опцију fset.look.sort). |
|
|
|
Извози опције у фајл „xxx”. |
|
|
|
Извози опције у фајл „xxx” без помоћи. |
|
|
|
Извози опције у фајл „xxx” заједно са помоћи. |
|
|
Ctrl+x |
|
Пребацује формат који се користи за приказ опција. |
|
|
Затвара fset бафер. |
|
Белешка
|
(1) Акција мора да се унесе као унос у командну линију, након чега се притисне Ентер. |
6.12. IRC /list бафер
Следећи тастери и акције се користе у IRC /list баферу (погледајте команду /list).
Тастер | Акција (1) | Опис | Команда |
---|---|---|---|
↑ |
Помера једну линију навише. |
|
|
↓ |
Помера једну линију наниже. |
|
|
PgUp |
Помера једну страну навише. |
|
|
PgDn |
Помера једну страну наниже. |
|
|
Alt+Home |
|
Скок на прву линију. |
|
Alt+End |
|
Скок на последњу линију. |
|
F11 |
|
Скролује хоризонтално у лево. |
|
F12 |
|
Скролује хоризонтално у десно. |
|
Ctrl+j |
|
Приступа IRC каналу на изабраној линији. |
|
|
Приказује само канале са „xxx” у имену или теми (величина слова се не разликује). |
||
|
Приказује само канале са „xxx” у имену (величина слова се не разликује). |
||
|
Приказује само канале са „xxx” у теми (величина слова се не разликује). |
||
|
Приказује само канале са барем "n" users. |
||
|
Приказује само канале са више од „n” корисника. |
||
|
Приказује само канале са мање од „n” корисника. |
||
|
Приказује само канале који задовољавају израчунати услов „xxx”, користећи следеће променљиве: name, name2, users, topic. |
||
|
Сортира канале по пољима x,y (погледајте команду /list). |
||
|
Ресетује сортирање на подразумевану вредност (погледајте команду /list). |
||
|
Освежава листу (поново извршава команду /list). |
||
|
Затвара бафер. |
|
Белешка
|
(1) Акција мора да се унесе као унос у командну линију, након чега се притисне Ентер. |
6.13. Script бафер
Следећи тастери и акције се користе у script баферу (погледајте script manager).
Тастер | Акција (1) | Опис | Команда |
---|---|---|---|
↑ |
Помера једну линију навише. |
|
|
↓ |
Помера једну линију наниже. |
|
|
PgUp |
Помера једну страну навише. |
|
|
PgDn |
Помера једну страну наниже. |
|
|
Alt+i |
|
Инсталира скрипту. |
|
Alt+r |
|
Брише скрипту. |
|
Alt+l |
|
Учитава скрипту. |
|
Alt+L |
|
Поново учитава скрипту. |
|
Alt+u |
|
Уклања скрипту из меморије. |
|
Alt+Shift+A |
|
Аутоучитавање скрипте. |
|
Alt+h |
|
Задржава/отпушта скрипту. |
|
Alt+v |
|
Преглед скрипте. |
|
|
Сортира скрипте по пољима x,y (погледајте опцију script.look.sort). |
||
|
Ресетује сортирање на подразумевану вредност (погледајте опцију script.look.sort). |
||
|
Освежава листу. |
||
|
Затвара бафер. |
|
Белешка
|
(1) Акција мора да се унесе као унос у командну линију, након чега се притисне Ентер. |
7. Конфигурација
7.1. Fset
Fast Set додатак приказује листу опција у баферу и помаже вам да постављате WeeChat опције и опције додатака.
Пример fset бафера који приказује опције што почињу на weechat.look
:
┌──────────────────────────────────────────────────────────────────────────────────────┐ │1.weechat│7/125 | Филтер: weechat.look.* | Сорт: ~name | Тастер(улаз): alt+space=пре>>│ │2.fset │weechat.look.bare_display_exit_on_input: режим огољеног приказа се напушта п│ │ │ри било каквој промени уноса [подразумевано: on] │ │ │----------------------------------------------------------------------------│ │ │ weechat.look.align_end_of_lines набрајање message │ │ │ weechat.look.align_multiline_words логичка on │ │ │ weechat.look.bar_more_down стринг "++" │ │ │ weechat.look.bar_more_left стринг "<<" │ │ │ weechat.look.bar_more_right стринг ">>" │ │ │ weechat.look.bar_more_up стринг "--" │ │ │ weechat.look.bare_display_exit_on_input логичка on │ │ │ weechat.look.bare_display_time_format стринг "%H:%M" │ │ │ weechat.look.buffer_auto_renumber логичка on │ │ │ weechat.look.buffer_notify_default набрајање all │ │ │ weechat.look.buffer_position набрајање end │ │ │ weechat.look.buffer_search_case_sensitive логичка off │ │ │ weechat.look.buffer_search_force_default логичка off │ │ │ weechat.look.buffer_search_history набрајање local │ │ │ weechat.look.buffer_search_regex логичка off │ │ │ weechat.look.buffer_search_where набрајање prefix_message │ │ │ weechat.look.buffer_time_format стринг "%H:%M:%S" │ │ │[12:55] [2] [fset] 2:fset │ │ │█ │ └──────────────────────────────────────────────────────────────────────────────────────┘
Команде
-
fset
: ???? ?????????? ?????? ?? ??????? WeeChat ? ???????
/fset -bar -refresh -up|-down [<????>] -left|-right [<????????>] -go <??????>|end -toggle -add [<?????>] -reset -unset -set -setnew -append -mark -format -export [-help|-nohelp] <????????> -import <????????> <??????> -bar: ???????? ????? ?????? -refresh: ?????????? ????? ??????, ?? ????? ?????????? ?????? (???????: /window refresh) -up: ???????? ???????? ?????? ?????? ?? ?????? ?????? -down: ???????? ???????? ?????? ?????? ?? ?????? ?????? -left: ?????????? fset ?????? ?? ?????????? ?????? ? ???? -right: ?????????? fset ?????? ?? ?????????? ?????? ? ????? -go: ????? ?????? ????? ?????, ???? ???? ?????? ?? 0 (?end? ?? ????????? ???????? ??????) -toggle: ??????????? ??????? ????????? -add: ???????? ??????? (???? ???? ?? ???? ? ????????? ????) ?? ???? ???????, ???? ? ?????????, ??????????/???????????? ?? ???????? ??????? ?????? (?????????? ?? ????????? ????????, ???????????? ?? ????????? ????????) -reset: ?????????? ????????? ?????? -unset: ???????? ?????? -set: ???????? /set ??????? ?? ???? ???? ?? ?? ??????? ???????? ?????? (?????? ?? ?????? ?? ??????? ?????????) -setnew: ???????? /set ??????? ?? ???? ???? ?? ?? ??????? ???? ???????? ?? ?????? -append: ???????? /set ??????? ???? ?? ?? ????? ?????????? ?? ???????? ?????? (?????? ?? ?????? ?? ???? ?????????) -mark: ??????????? ??????? -format: ?????? ?? ??????? ???????? ?????? -export: ????? ?????????? ?????? ? ????????? ? ???? (????? ?????? ??? ??????: ?/set ??? ????????? ??? ?/unset ????) -import: ???? ?????? ?? ????? (?????????? ?? ??? ?????? ???? ?????? ???????) -help: ????????? ????????? ?????? ?? ?????? ???? ?? ?????? ? ???? (?????????? /help fset.look.export_help_default) -nohelp: ?? ??????? ????? ?? ?????? ???? ?? ?????? ? ???? (?????????? /help fset.look.export_help_default) ?????: ?????????? ????? ??????? ???? ?? ?? ??????? ???? ?????? ???? ?? ?????????? ?? ??? (???? ?????? ?????? ???? ?? ?? ??????? ? ??? ???? ? fset ?????); ????????? ?? ??????? ???????: `*`: ??????????? ???? ?????? (??? ???????) `xxx`: ??????????? ???? ?????? ?? ?xxx? ? ????? `f:xxx`: ??????????? ???? ??????????????? ????? ?xxx? `t:xxx`: ??????????? ???? ???? ?xxx? (bool/int/str/col/enum ??? boolean/integer/string/color/enum) `d`: ??????????? ???? ????????? ?????? `d:xxx`: ??????????? ???? ????????? ?????? ?? ?xxx? ? ????? `d=xxx`: ??????????? ???? ????????? ?????? ?? ?xxx? ? ????????? `d==xxx`: ??????????? ???? ????????? ?????? ?? ?????? ????????? ?xxx? `h=xxx`: ??????????? ???? ?????? ?? ?xxx? ? ????? (??????????) `he=xxx`: ??????????? ???? ?????? ?? ?xxx? ? ?????? (?? ?????????) `=xxx`: ??????????? ?????? ???? ?? ?xxx? ? ????????? `==xxx`: ??????????? ?????? ???? ?? ?????? ????????? ?xxx? `c:xxx`: ??????????? ?????? ???? ?? ?????????? ?? ??????????? ??????? ?xxx?, ?? ????????? ???????? ???????????: file, section, option, name, parent_name, type, type_en, type_short (bool/int/str/col/enum), type_tiny (b/i/s/c/e), default_value, default_value_undef, value, quoted_value, value_undef, value_changed, parent_value, min, max, description, description2, description_en, description_en2, string_values, allowed_values ?????? ?? ???????? ?? ????????? ????????? ???????????? ??????? (?????????? /help eval ?? ??????), ?? ???????? ????????: - fset.format.option1: ???? ?????? ?? ?????? - fset.format.option2: ????? ?????? ?? ?????? ? ???? ???????? ?? ?????? ????????? ???????? ???????????: - ?????? ??????, ?? ????? ? ???????? ????????? ?? ????? ??????: - ${file}: ?????????????? ???? (?? ?????? ?weechat? ??? ?irc?) - ${section}: ?????? - ${option}: ??? ?????? - ${name}: ???? ??? ?????? (file.section.option) - ${parent_name}: ??? ???????-?????? - ${type}: ??? ?????? (?????????) - ${type_en}: ??? ?????? (?? ?????????) - ${type_short}: ?????? ??? ?????? (bool/int/str/col/enum) - ${type_tiny}: ??????? ??? ?????? (b/i/s/c/e) - ${default_value}: ????????????? ???????? ?????? - ${default_value_undef}: ?1? ??? ?? ????????????? ???????? null, ? ????????? ?0? - ${value}: ???????? ?????? - ${value_undef}: ?1? ??? ?? ???????? null, ? ????????? ?0? - ${value_changed}: ?1? ??? ?? ???????? ????????? ?? ????????????? ?????????, ? ????????? ?0? - ${value2}: ???????? ??????, ?? ?????????? ????????? ??? ?? null - ${parent_value}: ???????? ???????-?????? - ${min}: ??? ???????? - ${max}: ???? ???????? - ${description}: ???? ?????? (????????) - ${description2}: ???? ?????? (????????), ?(??? ?????)? (?????????) ???? ????? - ${description_en}: ???? ?????? (?? ?????????) - ${description_en2}: ???? ?????? (?? ?????????), ?(no description)? ??? ???? ????? - ${string_values}: ?????? ????????? ???? ?? ??????????? ?? ?????????? ?????? ????????? - ${allowed_values}: ????????? ????????? - ${marked}: ?1? ??? ?? ?????? ?????????, ? ????????? ?0? - ${index}: ?????? ?????? ? ????? - ?????? ??????, ?? ????? ??? ??? ???????? ???????: - ???? ????? ?????? ????? ?? ?????? ???? ????, ?? ??????: ${_name}, ${_type}, ... - ?????? ??????, ? ??????? ??????? (??? ????/???????): - ???? ????? ?????? ????? ?? ?????? ??? ???? ????, ?? ??????: ${__name}, ${__type}, ... - ?????? ??????, ???? ???????: - ???? ????? ?????? ????? ?? ?????? ?empty_?, ?? ??????: ${empty_name}, ${empty_type} - ?????? ??????: - ${selected_line}: ?1? ??? ?? ?????? ????????, ? ????????? ?0? - ${newline}: ????? ?????? ?????? ?? ??? ????????, ???? ?? ?? ?????? ???????? ?? ???? ?????? ? ???? ?? ?????????, ?????? ? ???????? ???? ??? ???????, ?????????? ????????? ??????? ? ??????????? ????????. ????????: ??? ???? ??? ????? ??? ???? ??????? ???????, ????? ???? ????? ?? ???????????? ??? ??????, ??? ???????. ?? ?????? ? q? ?????????? ??? ?????? ???? ? ???? ????? ????? ?q? ??? ?q? ??????? fset ?????. ???????: /fset d:irc.* /fset nicklist /fset =red /fset ==red /fset c:${file} == irc && ${type_en} == integer
Опције
Одељци у фајлу fset.conf:
Одељак | Команда за контролу | Опис |
---|---|---|
|
|
Боје. |
|
|
Формати који се користе за приказ команди. |
|
|
Изглед и осећај. |
Опције:
-
-
????: ???? ?? ????????? ?????????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
default
-
-
fset.color.allowed_values_selected
-
????: ???? ?? ????????? ????????? ? ????????? ??????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
white
-
-
-
????: ???? ?? ??????? ??? ???? ?? ???????? ?????? fset.look.use_color_value
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
246
-
-
fset.color.color_name_selected
-
????: ???? ?? ??????? ??? ?? ????????? ?????? ???? ???? ?? ???????? ?????? fset.look.use_color_value
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
default
-
-
-
????: ???? ?? ????????????? ????????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
default
-
-
fset.color.default_value_selected
-
????: ???? ?? ????????????? ???????? ? ????????? ??????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
white
-
-
-
????: ???? ?? ????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
242
-
-
fset.color.description_selected
-
????: ???? ?? ???? ? ????????? ??????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
default
-
-
-
????: ???? ?? ????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
default
-
-
-
????: ???? ?? ???? ? ??????? ?? ?? ???????? ?????????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
brown
-
-
fset.color.file_changed_selected
-
????: ???? ?? ???? ? ????????? ?????? ? ??????? ?? ?? ???????? ?????????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
yellow
-
-
-
????: ???? ?? ???? ? ????????? ??????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
white
-
-
-
????: ???? ?? ????????????? ???????? ? ????? ?? ?????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
white
-
-
-
????: ???? ?? ???? ? ????? ?? ?????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
default
-
-
-
????: ???? ?? ??? ? ????? ?? ?????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
white
-
-
-
????: ???? ?? ????? ?????? ??? ?????? ?????????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
darkgray
-
-
-
????: ???? ?? ????????? ?????????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
default
-
-
-
????: ???? ?? ?????? ??????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
cyan
-
-
-
????: ???? ?? ?????? ?????? ? ????????? ??????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
lightcyan
-
-
-
????: ???? ???????? ?? ????????? ?????? (??????? ?? ?? ????? ????????, ?????????? ?????? fset.format.option1)
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
17
-
-
-
????: ???? ???????? ?? ????????? ?????? (??????? ?? ?? ?????? ????????, ?????????? ?????? fset.format.option2)
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
17
-
-
-
????: ???? ???????? ?? ???????? ?????? (??????? ?? ?? ????? ????????, ?????????? ?????? fset.format.option1)
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
24
-
-
-
????: ???? ???????? ?? ???????? ?????? (??????? ?? ?? ?????? ????????, ?????????? ?????? fset.format.option2)
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
24
-
-
-
????: ???? ?? ????????? ???????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
brown
-
-
-
????: ???? ?? ????????? ??????? ?? ????????? ??????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
yellow
-
-
-
????: ???? ?? ???? ????????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
default
-
-
-
????: ???? ?? ???? ???????? ? ????????? ??????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
white
-
-
-
????: ???? ?? ??? ????????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
default
-
-
-
????: ???? ?? ??? ???????? ? ????????? ??????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
white
-
-
-
????: ???? ?? ???
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
default
-
-
-
????: ???? ?? ??? ? ??????? ?? ?? ???????? ?????????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
185
-
-
fset.color.name_changed_selected
-
????: ???? ?? ??? ? ????????? ?????? ? ??????? ?? ?? ???????? ?????????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
yellow
-
-
-
????: ???? ?? ??? ? ????????? ??????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
white
-
-
-
????: ???? ?? ??????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
default
-
-
-
????: ???? ?? ?????? ? ??????? ?? ?? ???????? ?????????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
brown
-
-
fset.color.option_changed_selected
-
????: ???? ?? ?????? ? ????????? ?????? ? ??????? ?? ?? ???????? ?????????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
yellow
-
-
-
????: ???? ?? ?????? ? ????????? ??????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
white
-
-
-
????: ???? ?? ??? ???????-??????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
default
-
-
fset.color.parent_name_selected
-
????: ???? ?? ??? ???????-?????? ? ????????? ??????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
white
-
-
-
????: ???? ?? ???????? ???????-??????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
cyan
-
-
fset.color.parent_value_selected
-
????: ???? ?? ???????? ???????-?????? ? ????????? ??????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
lightcyan
-
-
-
????: ???? ?? ????? ?????? ??? ?????? ?????????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
darkgray
-
-
-
????: ???? ?? ????? ?????? ??? ????????? ?????? ?????????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
default
-
-
fset.color.quotes_changed_selected
-
????: ???? ?? ????? ?????? ??? ????????? ?????? ????????? ? ????????? ??????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
white
-
-
-
????: ???? ?? ????? ?????? ??? ?????? ????????? ? ????????? ??????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
default
-
-
-
????: ???? ?? ??????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
default
-
-
-
????: ???? ?? ?????? ???? ?? ???????? ????????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
brown
-
-
fset.color.section_changed_selected
-
????: ???? ?? ?????? ???? ?? ???????? ???????? ? ????????? ??????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
yellow
-
-
-
????: ???? ?? ?????? ? ????????? ??????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
white
-
-
-
????: ???? ?? ?????? ?????????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
default
-
-
fset.color.string_values_selected
-
????: ???? ?? ?????? ????????? ? ????????? ??????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
white
-
-
fset.color.title_count_options
-
????: ???? ?? ???? ?????? ? ??????? ?????? ???? ?? ????????? ?? ?????? ??????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
cyan
-
-
fset.color.title_current_option
-
????: ???? ?? ???? ?????? ?????? ? ??????? ??????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
lightcyan
-
-
-
????: ???? ?? ?????? ? ??????? ??????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
yellow
-
-
fset.color.title_marked_options
-
????: ???? ?? ???? ?????????? ?????? ? ??????? ??????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
lightgreen
-
-
-
????: ???? ?? ????????? ? ??????? ??????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
white
-
-
-
????: ???? ?? ???
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
138
-
-
-
????: ???? ?? ??? ? ????????? ??????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
216
-
-
-
????: ???? ?? ????????? ??????? ???? ?????? ???? ?????????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
default
-
-
-
????: ???? ?? ????????? ??????? ? ????????? ?????? ???? ?????? ???? ?????????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
white
-
-
-
????: ???? ?? ????????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
38
-
-
-
????: ???? ?? ???????? ???????? (????????? ?? ?????????????)
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
185
-
-
fset.color.value_changed_selected
-
????: ???? ?? ???????? ???????? ? ????????? ?????? (????????? ?? ?????????????)
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
yellow
-
-
-
????: ???? ?? ???????? ? ????????? ??????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
159
-
-
-
????: ???? ?? ???????????? ????????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
magenta
-
-
fset.color.value_undef_selected
-
????: ???? ?? ???????????? ???????? ? ????????? ??????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
lightmagenta
-
-
-
????: ?????? ?????? ?????? ???? ?? ???????? ??? ????? ?????? ???? ?? ?????? ? ???? (????????: ??????? ?? ??????????, ?????????? /help fset)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"# ${description2}"
-
-
-
????: ?????? ????? ?????? ???? ?? ?????? ? ???? (????????: ??????? ?? ??????????, ?????????? /help fset)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/set ${name} ${quoted_value}"
-
-
fset.format.export_option_null
-
????: ?????? ????? ?????? ???? ??? ?null? ???????? ? ?????? ?? ? ???? (????????: ??????? ?? ??????????, ?????????? /help fset)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/unset ${name}"
-
-
-
????: ???? ?????? ????? ??????, ??????? ?? ???? ?? ???????? ?????? fset.look.format_number ?????????? ?? 1 (????????: ??????? ?? ??????????, ?????????? /help fset); ?????? ?????? ????? ?? ?? ??????? ????????????? ?????? (?${marked} ${name} ${type} ${value2}?), ???? ?? ??? ????????????, ????? ? ????? ????; ??????? ???? ?? ?? ????????? ???????? ctrl+x
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
""
-
-
-
????: ????? ?????? ????? ??????, ??????? ?? ???? ?? ???????? ?????? fset.look.format_number ?????????? ?? 2 (????????: ??????? ?? ??????????, ?????????? /help fset); ?????? ?????? ????? ?? ?? ??????? ????????????? ?????? (?${marked} ${name} ${type} ${value2}?), ???? ?? ??? ????????????, ????? ? ????? ????; ??????? ???? ?? ?? ????????? ???????? ctrl+x
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"${marked} ${name} ${type} ${value2}${newline} ${empty_name} ${_default_value}${color:244} -- ${_allowed_values}${newline} ${empty_name} ${_description}"
-
-
-
????: ????? ?????? ??????????? ???????? ???? ????? ?? ?? ?????????? ?????? ? fset ?????? (??? ?? ???????); ?*? ????? ??? ?????? (??????????? ????????), ??? ???? ?????? ?? ?!? ?????????? ????????? ???????? ???? ???????? ?? ?? ?????? ??????, ? ??????? ?? ????????? ???????? ?????? ?*? (??????: ?*,!plugin.section.*?)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"*"
-
-
-
????: ?????????? ???????? ????????? ?? ???? ?????? ????? ?????? ??? ?????????? ???????? ??? ????? ??????????
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
off
-
-
-
????: ????? ????? ?? ????? /set ??????? ? ????????? ????????? ? fset ??????; ???? ?? ?? ??????? ??????? ??????????: ${name} (??? ?????? ???? ?? ???? /set ???????), ${count} (???? ?????????? ?????????? ? ????????? ??????? /set); ?????? ?????? ????????? ??????? /set ???????; ??? ?? ???????? ?1?, fset ????? ?? ???? ??????? ?? /set ????????
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"${count} >= 1"
-
-
-
????: ????????????? ?? ?? ????? ???????? ?????? ???????? ? ????? (??? ???? ?? ?? ???????? ??????????? ?-help? ? ?-nohelp? ?? ??????? /fset -export)
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
-
-
????: ???? ??????? ???? ?? ??????? ?? ?????? ??????; ??? ?? ????????? ???? ???????? ctrl-x ? fset ??????
-
???: ??????????
-
?????????: 1 .. 2
-
????????????? ????????:
1
-
-
-
????: ?????? ???? ?? ????????? ???? ?? ?????? ??????? (???? ?? ?? ???????? ?????? ??? ???? ?????? ????????)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"*"
-
-
-
????: ?????????? ? ????/????? ? fset ?????? (???????? ??????)
-
???: ??????????
-
?????????: 1 .. 100
-
????????????? ????????:
10
-
-
-
????: ??????????? ????? ?????? ???????? (plugins.desc.*)
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
off
-
-
-
????: ????? ???? ?? ????????? ?????? ??????????? ???????? (?????????? /help fset ?? ????? ????); ???????? ?-? ???? ?? ?? ??????? ?????? ???? ???? ?? ????? ????????, ???????? ?~? ???? ?? ?? ???????? ?? ???????? ???? ?? ????? ??????? ? ???????? ?????; ??????: ?-~name? ?? ???????? ???? ?? ????? ??????? ? ???????? ????? ? ??????? ????????? ?? ????? ??????
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"~name"
-
-
-
????: ?????? ???? ?? ????????? ???? ?????? ???? ?????????
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
" "
-
-
-
????: ?????? ? ???? ???? ?? ????????? ???????
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
-
-
????: ???????? ??????? alt+X ? fset ?????? ?? ?????????? ?????? ??? ????????; ??? ?? ?????????, ???????? ?? ???? ????
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
-
-
????: ?? ?????????? ?????? ?? ??????? ??????? /mute
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
off
-
7.2. Боје
Основне боје
Основне боје у програму WeeChat су:
Име | Боја |
---|---|
|
Подразумевана боја терминала (провидна за позадину) |
|
Црна |
|
Тамносива |
|
Тамноцрвена |
|
Светлоцрвена |
|
Тамнозелена |
|
Светлозелена |
|
Браон |
|
Жута |
|
Тамноплава |
|
Светлоплава |
|
Тамномагента |
|
Светломагента |
|
Тамноцијан |
|
Светлоцијан |
|
Сива |
|
Бела |
Проширене боје
Програм WeeChat динамички алоцира парове боја када се боје употребе на екрану (за приказ бафера и трака).
Уз основне боје, можете да користите и број боје између 1 и границе вашег терминала.
Употребите команду /color
да видите текуће боје и ограничења. Са Alt+c можете привремено да се пребаците на боје терминала како бисте изабрали боју.
На пример, ако желите да се време у баферу приказује у наранџастој боји, извршите:
/set weechat.color.chat_time 214
Или ако желите тамну тамнозелену позадину за статусну линију:
/set weechat.bar.status.color_bg 22
Алијаси
Алијасе боја можете додати командом /color alias
, па затим користити тај алијас у било којој опцији за боје.
На пример:
/color alias 214 orange /set weechat.color.chat_delimiters orange
Атрибути
За боје можете да користите и неке атрибуте. Испред имена или броја боје можете додати један или више атрибута:
-
%
: трептање -
.
: „dim” (затамњено) -
*
: подебљани текст -
!
: обрнути видео -
/
: курзив -
_
: подвучен текст -
|
: задржавање атрибута: приликом измене боје не ресетују се трептање/dim/подебљано/обрнуто/курзив/подвучено
На пример, ако желите да ваш надимак исписује у белој боји, подвучено, извршите:
/set weechat.color.chat_nick_self _white
Или ако желите да се у статусној траци време исписује у наранџастој боји, подебљано:
/set weechat.color.status_time *_214
Ако атрибуте желите да користите са подразумеваном бојом терминала (-1), морате да употребите број већи од последње боје терминала, на пример, максималну боју у програму WeeChat: 99999.
Пример подебљаног текста са бојом предњег плана терминала:
/set weechat.color.status_time *99999
7.3. Charset
Charset додатак вам омогућава да декодирате и кодирате податке употребом скупова карактера.
Постоји подразумевани скуп карактера за декодирање/кодирање, као и одређени скупови карактера за бафере (или групу бафера).
Овај додатак није обавезан, али се препоручује његова употреба: ако се не учита, програм WeeChat може да чита/пише само UTF-8 податке.
Програм WeeChat би требало аутоматски да учитава charset додатак. Да бисте били сигурни да је учитан, покушајте следеће:
/charset
Ако се команда не пронађе, онда учитајте додатак командом:
/plugin load charset
Ако додатак не може да се пронађе, онда би требало поново да компајлирате програм WeeChat са додацима и подршком за Charset.
Када се charset додатак покрене, он приказује скуп карактера терминала као и интерни скуп карактера. Скуп карактера терминала зависи од вашег локал подешавања, а интерно је UTF-8.
На пример:
charset: терминал: ISO-8859-15, интерно: UTF-8
Постављање скупа карактера
Ако желите да поставите глобалне скупове карактера за кодирање и декодирање, употребите команду /set
.
На пример:
/set charset.default.decode ISO-8859-15 /set charset.default.encode ISO-8859-15
Ако се не постави глобални скуп карактера за декодирање (на пример током првог учитавања Charset додатка), он ће се аутоматски поставити на скуп карактера који користи терминал (у случају да није UTF-8), или подразумевано на ISO-8859-1.
Подразумевана вредност за кодирање је празна, тако да се подразумевано шаље употребом интерног скупа карактера (UTF-8).
Ако желите да поставите скуп карактера IRC сервера, употребите команду /charset
у серверском баферу. Ако наведете само скуп карактера, онда ће команда поставити вредности за декодирање и кодирање.
На пример:
/charset ISO-8859-15
Еквивалентно је са:
/charset decode ISO-8859-15 /charset encode ISO-8859-15
Ако желите да поставите скуп карактера за IRC канал (или приватни разговор), употребите исте команде као за сервер, али у баферу канала (или приватног разговора).
Ако желите да поставите скуп карактера за све канале/приватне разговоре на IRC серверу:
/set charset.encode.irc.libera ISO-8859-15
Да бисте видели све коришћене скупове карактера, извршите следећу команду:
/set charset.*
Решавање проблема
Ако имате било каквих проблема са скуповима карактера, молимо вас да погледате WeeChat ЧПП / Скуп карактера ↗.
Команде
-
charset
: ?????? ????? ????????? ?? ?????? ?????
/charset decode|encode <????_???> reset decode: ?????? ????? ????????? ? ???? ?? ???????? encode: ?????? ????? ????????? ? ???? ?? ?????? ????_???: ???? ???? ????????? ?? ?????? ????? reset: ?????????? ??????? ????????? ?? ?????? ?????
Опције
Одељци у фајлу charset.conf:
Одељак | Команда за контролу | Опис |
---|---|---|
|
|
Подразумевани скуп карактера за декодирање/кодирање. |
|
|
Скуп карактера у који се декодира по баферу (у одељку је могуће додавање/уклањање опција). |
|
|
Скуп карактера у који се кодира, по баферу (у одељку је могуће додавање/уклањање опција). |
Опције:
-
-
????: ???????? ???? ????????? ? ???? ?? ????????: ???? ????????? ???? ?? ???? ?? ??????? ?? ?????????? ???????? ?????? ???? ???? ???? ? ????????? UTF-8
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"ANSI_X3.4-1968"
-
-
-
????: ???????? ???? ????????? ? ???? ?? ??????: ???? ????????? ? ???? ?? ???????? ???????? ?????? (??? ?? ??????, ????????????? ???????? ?? UTF-8 ??? ?? ?? ??????? WeeChat ???? ?????????)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
""
-
7.4. Нивои обавештавања
Постављање нивоа обавештавања
У порукама које се приказују у баферима може постојати четири нивоа, од нижег ка вишем:
-
low: важност поруке је мала (на пример, irc join/part/quit порука)
-
message: порука од корисника
-
private: порука у приватном баферу
-
highlight: порука са истицањем
Сваки бафер поседује ниво обавештавања који се користи за одлуку које поруке се додају на врућу листу бафера.
Подразумевани ниво обавештавања може да се постави опцијом weechat.look.buffer_notify_default, подразумевана вредност је all.
Ниво обавештавања | Ниво порука које се додају на врућу листу |
---|---|
|
(ниједна) |
|
highlight + private |
|
highlight + private + message |
|
highlight + private + message + low |
Ниво обавештавања може да се дефинише за скуп бафера, на пример за све бафере irc сервера „libera”:
/set weechat.notify.irc.libera message
Постављање нивоа обавештавања highlight само на каналу „#weechat”:
/set weechat.notify.irc.libera.#weechat highlight
Ниво обавештавања за бафер може да се постави командом /buffer
:
/buffer notify highlight
Максимални ниво вруће листе за надимке
За неке надимке је могуће постављање максималног нивоа вруће листе, по баферу или по групи бафера (као што су IRC сервери).
Особина бафера „hotlist_max_level_nicks” може да се постави на листу надимака, а за сваки надимак у листи максимални ниво вруће листе који се окида. Могући су следећи нивои:
-
-1: за надимак нема измене вруће листе
-
0: ниски приоритет (као што су join/part поруке)
-
1: порука
-
2: приватна порука
-
3: истицање (у суштини је бескорисно, јер је за све поруке већ подразумевани максимум)
На пример, ако желите да искључите истицања од „joe” и „mike” у текућем баферу:
/buffer setauto hotlist_max_level_nicks_add joe:2,mike:2
7.5. Истицања
Искључивање истицања
Истицања можете искључити опцијом
weechat.look.highlight_disable_regex
(регуларни израз).
Када се овом опцијом искључи истицање, остале опције истицања се игноришу.
На пример, ако желите да искључите било какво истицање у порукама које садрже реч која почиње на „flash” унутар угластих заграда:
/set weechat.look.highlight_disable_regex "<flash.*>"
Ово такође може да се постави и са особином бафера „highlight_disable_regex”.
Исти пример, који функционише само на текућем баферу:
/buffer setauto highlight_disable_regex <flash.*>
Додавање речи које се истичу
Програм WeeChat подразумевано истиче поруке од осталих корисника које садрже у себи ваш надимак, тако да истицање зависи од бафера (ваш надимак не мора да буде исти у свим баферима).
Остале речи можете да додате опцијом weechat.look.highlight, на пример ако желите да се истиче ваш надимак и „реч1”, „реч2”, као и све речи које почињу са „test”:
/set weechat.look.highlight "реч1,реч2,test*"
Ако вам је потребно одређеније правило за реч, можете да употребите регуларне изразе опцијом weechat.look.highlight_regex, на пример да истакнете речи „flashcode”, „flashcöde” и „flashy”:
/set weechat.look.highlight_regex "flashc[oö]de|flashy"
Граничници око речи које се истичу могу да се прилагоде опцијом weechat.look.word_chars_highlight.
Додавање ознака истицању
Приказане линије могу да садрже „ознаке” које пружају неке информације о пореклу само поруке.
Ознаке можете приказати командом /debug tags
(иста команда их и сакрива).
Опцијом weechat.look.highlight_tags можете да додате одређене ознаке истицању. Ознаке се раздвајају запетама и више ознака можете да раздвојите са +
чиме наводите логичко „и” међу њима.
На пример, ако желите да се истичу све поруке од надимка „FlashCode” и сва обавештења од надимака који почињу са „toto”:
/set weechat.look.highlight_tags "nick_flashcode,irc_notice+nick_toto*"
7.6. Логовање бафера
Logger додатак вам омогућава да чувате садржај бафера у фајлове, и нуди опције којима подешавате шта се и како чува.
Лог нивои
Логовање се врши са нивоом за сваки бафер. Подразумевани ниво је 9 (логују се све поруке које су приказане у баферу). Ниво можете да промените само за један бафер, или за групу бафера.
Могући нивои су од 0 до 9. Нула значи „ништа се не логује”, а 9 значи „логују се све поруке”.
Додаци користе различите нивое за приказане поруке. IRC додатак користи следеће нивое:
-
ниво 1: порука од корисника (на каналу или приватна)
-
ниво 2: измена надимка (вашег или неког другог)
-
ниво 3: било која серверска порука (осим join/part/quit)
-
ниво 4: join/part/quit серверска порука
Тако да ако за IRC канал поставите ниво 3, програм WeeChat ће логовати све поруке осим join/part/quit.
Неки примери:
-
Постављање нивоа 3 за IRC канал #weechat:
/set logger.level.irc.libera.#weechat 3
-
Постављање нивоа 3 за libera серверски бафер:
/set logger.level.irc.server.libera 3
-
Постављање нивоа 3 за све канале на серверу libera:
/set logger.level.irc.libera 3
-
Постављање нивоа 2 за све IRC бафере:
/set logger.level.irc 2
Маске имена фајлова
За сваки бафер можете да дефинишете маску имена фајла, па да употребите локалне променљиве бафера за изградњу имена фајла. Да бисте видели доступне локалне променљиве текућег бафера:
/buffer listvar
Masks will be matched on options in descending order of specificity on logger.mask.$plugin.*
, with logger.file.mask
as fallback option.
На пример, у баферу „irc.libera.#weechat”, програм WeeChat ће потражити маску са именом опције, по следећем редоследу:
logger.mask.irc.libera.#weechat logger.mask.irc.libera logger.mask.irc logger.file.mask
Ово значи да можете имати маске које су специфичне за одређене IRC сервере („logger.mask.irc.libera”) или за додатак („logger.mask.irc”).
Лог фајлови по датуму
Ако желите да се лог фајлови креирају по датуму, у маски можете да употребите спецификаторе датума/времена (за формате, погледајте man strftime
), на пример:
/set logger.file.mask "%Y/%m/$plugin.$name.weechatlog"
Имаћете следеће фајлове:
~/.local/share/weechat └── logs ├── 2010 │ ├── 11 │ │ ├── irc.server.libera.weechatlog │ │ └── irc.libera.#weechat.weechatlog │ └── 12 │ ├── irc.server.libera.weechatlog │ └── irc.libera.#weechat.weechatlog ├── 2011 │ ├── 01 │ │ ├── irc.server.libera.weechatlog │ │ └── irc.libera.#weechat.weechatlog │ ├── 02 ...
IRC лог фајлови по серверу и каналу
Ако желите један директоријум по IRC серверу и један фајл по каналу у њему:
/set logger.mask.irc "irc/$server/$channel.weechatlog"
Имаћете следеће фајлове:
~/.local/share/weechat └── logs └── irc ├── libera │ ├── libera.weechatlog │ ├── #weechat.weechatlog │ └── #mychan.weechatlog ├── oftc │ ├── oftc.weechatlog │ ├── #channel1.weechatlog │ └── #channel2.weechatlog ...
Ротација и компресија
Постоји могућност да се дефинише максимална величина лог фајлова, па када се она достигне, врши се аутоматска ротација лог фајла.
Ротирани лог фајлови могу да се компресују помоћу gzip или zstd ↗.
Белешка
|
Пошто компресија фајла може да потраје, она се обавља у позадини. |
Пример са максималном величином од 2GB у компресијом помоћу gzip, уз употребу нивоа добре компресије (спорије од подразумеваног нивоа):
/set logger.file.rotation_compression_type gzip /set logger.file.rotation_compression_level 80 /set logger.file.rotation_size_max "2g"
Ако желите да користите децимални број, можете да користите јединицу испод и помножите са 1000, на пример да се максимална величина постави на 2.5GB:
/set logger.file.rotation_size_max "2500m"
Помоћу ових подешавања, добићете фајлове као што су следећи (у овом примеру ротација се врши само за лог #weechat канала):
~/.local/share/weechat └── logs ├── core.weechat.weechatlog ├── irc.server.libera.weechatlog ├── irc.libera.#weechat.weechatlog ├── irc.libera.#weechat.weechatlog.1.gz ├── irc.libera.#weechat.weechatlog.2.gz └── irc.libera.#weechat.weechatlog.3.gz
Команде
-
logger
: ????? ????????????? ???????
/logger list set <????> flush disable list: ?????? ??????? ???????? ?? ???????? ?????? set: ?????????? ????? ???????? ?? ?????? ????? ????: ???? ?? ?????? ???? ?? ?????? (0 = ???????? ?? ?????????, 1 = ???????? ?????? (???????????) ... 9 = ??? ??????) flush: ???????? ???? ???? ??? ??????? disable: ??????????? ???????? ?? ?????? ????? (???????? ?? ???? ?? 0) ?????? ?logger.level.*? ? ?logger.mask.*? ???? ?? ?? ??????? ?? ?????????? ????? ??? ????? ?? ????? ??? ?????? ???? ?????? ??????. ??? ????? ???? ??????? IRC ???????: 1: ?????????? ?????? (?? ?????? ? ????????), ?????????? (?? ??????? ? ??????) 2: ?????? ??????? 3: ????????? ?????? 4: join/part/quit 9: ??? ?????? ?????? ???????: ?????????? ????? ?? 5 ?? ?????? ?????: /logger set 5 ??????????? ???????? ?? ?????? ?????: /logger disable ?????????? ????? ?? 3 ?? ??? IRC ??????: /set logger.level.irc 3 ??????????? ???????? ?? ?????? WeeChat ?????: /set logger.level.core.weechat 0 ???????? ????????? ????????????? ?? ????? IRC ?????? ? ?????? ???? ????? ?? ????? ?????: /set logger.mask.irc "$server/$channel.weechatlog"
Опције
Одељци у фајлу logger.conf:
Одељак | Команда за контролу | Опис |
---|---|---|
|
|
Изглед и осећај. |
|
|
Боје. |
|
|
Опције за лог фајлове. |
|
|
Лог ниво по баферу (у одељку је могуће додавање/уклањање опција). |
|
|
Маска имена фајла по баферу (у одељку је могуће додавање/уклањање опција). |
Опције:
-
-
????: ???? ?? ?????? ????? ?? ?????????? ??????? ??????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
246
-
-
-
????: ???? ?? ???????, ??????? ?? ???? ??? ?? ?????? logger.file.color_lines ?????????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
246
-
-
-
????: ?????????? ?????? ???????? ?????? ? ??????? (???? ? ??????? ?? ????? ????????? ????????); ??? ?? ?????????, ???????? ?? ????????? ? ???? ????????
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
-
-
????: ???????? ANSI ?????? ???? ? ???????? ???? ?? ??????? ? ??? ??????? ? ?????? ???????? ?????? ?? ???????? ???? ????
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
off
-
-
-
????: ???? ??????? ?????? ??????? ??? ??????? (0 = ??? ??????? ?? ??????? ???????? ??? ?? ????? ?????? ??????)
-
???: ??????????
-
?????????: 0 .. 3600
-
????????????? ????????:
120
-
-
-
????: ???????? fsync ?? ?????????????? ??? ????? ?? ?????????? ?????? ????? ??????? (?????????? man fsync); ??? ?? ??????? ??? ?? ??????? ?? ?????? ?????????? ??????? ???????? ? ??????? ???????? ???????? ?? ????? ?????? ??? ?????
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
off
-
-
-
????: ???? ?????? ?? ????????????? ? ??? ???? ???? ?? ??????? ??? ???????? ???????? ?? ?????
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
off
-
-
-
????: ?????? ??? ?????? ?? ? ??????? ???? ??????? ?????? (????????: ??????? ?? ??????????, ?????????? /help eval); ?????? ???????? ???? ??????? ???? ??????; ?? ??????, ??? ?????? ?? ???????? ???? ???????? ??????: ?${type} == private?
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
""
-
-
-
????: ????????????? ????? ????? ????? ?? ??? ??????? (?????? ?? ?????????????/??/?????? ??? ??????, ??? ???????? ?/? ??? ?? ?????? ?path? ??????????? ?? ???????? ????????? ?????? ?? ?????); ????????? ?? ??????? ????? ?????????? (??????? ?? ?? ????????? ???? ?????????? ???? ?? ?????????? ? ???? ????????, ?? ??????, ?? ?? ??????? ?? ????????? ?? $server ?? $channel); ????????? ?? ????????????? ?????? (?????????? man strftime)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"$plugin.$name.weechatlog"
-
-
-
????: ?? ????? ??? ??????? ?? ??????? ???? ???? ?????
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
-
-
????: ????? ???? ?? ???????? ?????? ??????? ? ???????? ??????, ??????: ?
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
""
-
-
-
????: ????? ???? ?? ???????? ??? ??????? ? ???????? ??????, ??????: ?>?
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
""
-
-
-
????: ?????? ?? WeeChat ??? ???????; ??????????? ?? ????????????? ?????? (?????????? man strftime) (?????? ?? ??????????, ?????????? ???????? string_eval_path_home ? ??????????? ?????????? API ????????)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"${weechat_data_dir}/logs"
-
-
-
????: ???????? ???? ???????? ?????????? ????????? ? ??????? ??????? ???? ?? ????????? ?????? ????? (??? ??? ?? ????????? ?? ?????????????)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"_"
-
-
logger.file.rotation_compression_level
-
????: ???? ?????????? ?? ??? ??????? ???? ?? ???????? (?? ??????????? ?.1?, ?.2?, ???.), ??? ?? ???????? ?????? logger.file.rotation_compression_type: 1 = ????? ?????????? / ???? ... 100 = ??????? ?????????? / ?????; ???????? ?? ???????? ????????? ? 1-9 ?? gzip ? 1-19 ?? zstd; ??????????? ?? ????????????? ????????, ??? ???? ????? ????????? ?????? ?????????? ? ??????
-
???: ??????????
-
?????????: 1 .. 100
-
????????????? ????????:
20
-
-
logger.file.rotation_compression_type
-
????: ??? ?????????? ?? ???????? ??? ???????; ??? ?? ?????????? ?? ?none?, ???????? ??? ??????? ?? ?? ??????????; ?????????: ??? ?? ???????? ???????? ?? ????? ?????? ????? ?????????? (??? ??? ??????????), ?????? ?????? ?? ?? ???????? ???????? ????? ???????, ???????????? ??????? ????? ????? (??? ?? ?????????????? ???????), ?? ?? ????? ????????? ?????? ? logger.conf, ? ?? ????? ??????? ????? ???????
-
???: ?????????
-
?????????: none, gzip, zstd
-
????????????? ????????:
none
-
-
-
????: ???? ?? ???????? ??? ????????, ???? ?? ???????? ??? ???????: ????????? ???????? ??? ????????? ?? ???? ??? (.1 ??????? .2, .2 ??????? .3, ???.), ? ??????? ????? ?? ???????? ?????????? .1; ????????? ?? ???? ???? ?? ????????: b = ??????? (????????????? ??? ?? ?? ?????? ????????), k = ?????????, m = ?????????, g = ?????????, t = ?????????; ??????: ?2g? ????? ?? ?? ???????? ???? ??? ?? ???????? ????? > 2,000,000,000 ???????; ??? ?? ??????? ?? ?0?, ???????? ?? ?? ???? (???? ?????????? ??? ?????); ?????????: ??? ???? ??? ????????? ??? ??????, ??????? ?? ?????? ?? ????????? ??? ?????????? ??????? logger.file.rotation_compression_type
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"0"
-
-
-
????: ????????? ?????? ???? ?? ??????? ? ??? ????????? (?????????? man strftime ?? ????????????? ??????/???????, ???????? ?? ??????? ?????????????, ?????????? ???????? util_strftimeval ? ??????????? ?????????? API ????????)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"%Y-%m-%d %H:%M:%S"
-
-
-
????: ?????????? ???? ?????? ???? ?? ????????? ?? ??? ????? ???? ?? ?????? ???? ????? (0 = ???? ??????? ???????? ??????)
-
???: ??????????
-
?????????: 0 .. 2147483647
-
????????????? ????????:
20
-
-
logger.look.backlog_conditions
-
????: ?????? ??? ?????? ?? ????????? ??????? ?????? (????????: ??????? ?? ??????????, ?????????? /help eval); ?????? ???????? ????????? ??????? ?????? ?? ???? ????????; ?? ??????, ??? ?????? ?? ?? ??????? ?????? ????????? ???? ?? ???????? ??????: ?${type} == private?
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
""
-
7.7. Подршка за миша
Програм WeeChat подржава кликове и гестикулације мишем. Ради са локалним терминалом, и удаљено преко ssh везе са или без screen/tmux.
Укључивање миша
Ако при покретању програма желите да укључите миша:
/set weechat.look.mouse on
Ако тренутно желите да укључите миша, притисните Alt+m или извршите команду:
/mouse enable
Миш може привремено да се искључи, а то можете и да вежете за тастер. На пример тастер Alt+% да се на 10 секунди искључи миш:
/key bind meta-% /mouse toggle 10
Важно
|
Када се у програму WeeChat укључи миш, он хвата све догађаје миша, тако да се акције као што су копирање/налепљивање или кликови на URL адресе не шаљу терминалу. Употреба тастера Shift чини да се догађаји шаљу директно терминалу, као да је миш искључен (на неким терминалима као што је iTerm, морате уместо Shift да употребите Alt). |
Белешка
|
Ако имате било какав проблем са мишем, молимо вас да погледате WeeChat ЧПП / Миш ↗. |
Везивање догађаја миша за команде
Програм WeeChat је већ дефинисао подразумеване догађаје миша (погледајте акције миша).
Командом /key
, уз употребу контекста „mouse”, можете да измените или да додате нова везивања тастера (у вези синтаксе, погледајте команду /key).
Име догађаја се састоји од модификатора (није обавезан), имена тастера/точкића и гестикулације (није обавезна). Различити елементи се раздвајају са -
.
Листа модификатора (по редоследу имена догађаја):
Модификатор | Опис |
---|---|
|
Тастер Alt |
|
Тастер Ctrl |
|
Тастер Shift (1) |
Белешка
|
(1) Модификатор shift може ретко да се користи у програму WeeChat јер га многи терминали
користе за директно хватање догађаја миша.
|
Неколико модификатора може да се комбинује, на пример:
-
alt-ctrl
-
ctrl-shift
-
alt-ctrl-shift
Листа тастера/точкића:
Тастер/точкић | Опис |
---|---|
|
Клик левим тастером |
|
Клик десним тастером |
|
Клик средњим тастером (често је то клик точкићем) |
|
Клик на додатне тастере |
|
Точкић (навише) |
|
Точкић (наниже) |
Листа гестикулација (само за тастере, не за точкић):
Гестикулација | Растојање |
---|---|
|
3 … 19 |
|
≥ 20 |
|
3 … 19 |
|
≥ 20 |
|
3 … 39 |
|
≥ 40 |
|
3 … 39 |
|
≥ 40 |
Листа некомплетних догађаја (само за тастере, корисно је у додацима/скриптама):
Догађај | Опис |
---|---|
|
Тастер је притиснут, али још увек није отпуштен |
|
Миш је померен док се тастер држао притиснут |
Примери догађаја:
-
button1
-
ctrl-button1
-
button1-gesture-right
-
button1-event-down
-
button1-event-drag
-
alt-button2-gesture-down-long
-
wheelup
-
alt-ctrl-wheeldown
-
…
Савет
|
Када се тастер везује у „mouse” контексту, могуће је подударање са више догађаја користећи * на почетку или крају имена, на пример button1-gesture-* ће да се подудари са било којом гестикулацијом која користи леви тастер миша.
|
Савет
|
Име догађаја можете сазнати командом /input grab_mouse , па извршавањем догађаја мишем. Ово ће да уметне име догађаја који сете извели у командну линију.
|
7.8. Провера правописа
Spell додатак вам омогућава да проверите правопис у командној линији. У баферу можете да користите више језика.
Подразумевано је провера правописа искључена и стање активности може да се мења тастером Alt+s.
Речници
Пре него што будете могли да користите проверу правописа, морате да дефинишете речнике, или глобално, или посебно за бафере.
У исто време можете да користити више речника: програм WeeChat ће проверавати речи у свим речницима.
На пример, ако желите да користите енглески и француски:
/set spell.check.default_dict "en,fr"
Могуће је да у одређеном баферу користите различити речник, на пример, на немачком каналу:
/spell setdict de
Можете такође да наведете и речник за групу бафера, на пример енглески на свим каналима IRC сервера libera:
/set spell.dict.irc.libera en
За више информација, погледајте команду /spell.
Опције модула за проверу правописа
Опције модула за проверу правописа могу да се дефинишу додавањем опција у одељак „option” aspell конфигурације.
Име опције је aspell конфигурациона опција. Листа опција може да се пронађе у командном окружењу помоћу следеће команде:
aspell config
На пример, ако желите да укључите опцију „ignore-case”:
/set spell.option.ignore-case "true"
Предлози
Предлози се приказују у ставки траке под именом „spell_suggest”. Број предлога се поставља у опцији spell.check.suggestions.
Да бисте укључили предлоге морате поставити вредност опције spell.check.suggestions на цео број ≥ 0 и да додате ставку траке „spell_suggest” у неку траку, као на пример у status.
Пример предлога са енглеским речником (en
):
│[12:55] [6] [irc/libera] 3:#test(+n){4} [print,prone,prune] │ │[@Flashy] prinr █ │ └─────────────────────────────────────────────────────────────────────────────────┘
Пример предлога са енглеским и француским речницима (en,fr
):
│[12:55] [6] [irc/libera] 3:#test(+n){4} [print,prone,prune/prime,primer,primé] │ │[@Flashy] prinr █ │ └─────────────────────────────────────────────────────────────────────────────────┘
Команде
-
spell
: ????????????? ??????? spell
/spell enable|disable|toggle listdict setdict <????>[,<????>...] deldict addword [<????>] <???> enable: ?????????? ???????? ?? ??????? ????????? disable: ??????????? ???????? ?? ??????? ????????? toggle: ??????????? ???????? ?? ??????? ????????? listdict: ?????? ???????????? ??????? setdict: ?????????? ??????? ?? ?????? ????? (???? ??????? ???? ?? ?? ???????? ????????, ?????????? ???????? ?-? ????????? ??????? ????????? ? ??????? ??????) deldict: ??????? ??????? ???? ?? ??????? ?? ?????? ????? addword: ???????? ???? ? ????? ?????? ?????? ????? ???? ?????? ?? ?/? ?? ?? ???????????, ???? ?? ???? ??????? (?????????? /set spell.check.commands). ??? ?????? ?? ???????? ??????? ?? ??????? ????????? ? ???? ????????, ?????????? ?????? ?default_dict?, ?? ????? ???????? ??????? ?? ??????? ?????????, ?? ??????: /set spell.check.default_dict "en" /spell enable ??? ?????? ?? ?? ? ????? ??????? ????? ????????, ?????????? ?????? ?spell_suggest?. ????????????? ?????? ?? ??????????? ???????? ?? ??????? ????????? ?? alt-s.
Опције
Одељци у фајлу spell.conf:
Одељак | Команда за контролу | Опис |
---|---|---|
|
|
Боје. |
|
|
Опције за контролу провере правописа. |
|
|
Речници који се користе у баферу (у одељку је могуће додавање/уклањање опција). |
|
|
Изглед и осећај. |
|
|
Опције модула проверу правописа (у одељку је могуће додавање/уклањање опција). |
Опције:
-
-
????: ????? ??????? ??????????? ???????? ?? ???? ?? ???????? ??????? ????????? (??????? ????????? ?? ????????? ?? ??? ?????? ???????)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"away,command,cycle,kick,kickban,me,msg,notice,part,query,quit,topic"
-
-
-
????: ????????????? ?????? (??? ????? ??????? ??????????? ????????) ???? ????? ?? ?? ??????? ???? ????? ???? ????????? ??????? ?????? (???????? ?????? ??? ?????? ?? ?? ??????? ??????? ????????? ? ???????? ? ?????? ?? ????? ??????????? ????????)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
""
-
-
-
????: ??????? ???? ?? ????? ???????? ?????? ? ??????
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
off
-
-
-
????: ?????????? ??????? ????????? ? ????????? ??????
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
off
-
-
-
????: ??????? ????????? ???? ? ??????? ??????? (???????, ????????????? ?? ?????????: ???? ?? ??????????? ???? ??? ??? ??? ???? ?????????)
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
off
-
-
-
????: ????? ???????? ???? ?? ????????? ? ?????? ????? ?spell_suggest? ?? ????? ?????? ????????? ? ?????? (-1 = ????????? ????????, 0 = ????????? ??? ?????? ???????? ? ???? ????????)
-
???: ??????????
-
?????????: -1 .. 2147483647
-
????????????? ????????:
-1
-
-
-
????: ????????? ?????? ???? ?? ?? ?? ???????? ???????? (?????????? 0 ??? ?????? ?? ?? ??????????? ??? ????)
-
???: ??????????
-
?????????: 0 .. 2147483647
-
????????????? ????????:
2
-
-
-
????: ???? ?????? ?? ???????? ???????? ???? (????? ?????)
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
lightred
-
-
-
????: ???? ?????? ?? ??????? ???????? ???????? ???????? ???? ? ?????? ????? ?spell_suggest?
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
default
-
-
spell.color.suggestion_delimiter_dict
-
????: ???? ?????? ?? ?????????? ???? ?? ???????? ?????? ??? ??????? ? ?????? ????? ?spell_suggest?
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
cyan
-
-
spell.color.suggestion_delimiter_word
-
????: ???? ?????? ?? ?????????? ???? ?? ???????? ?????? ??? ???? ? ?????? ????? ?spell_suggest?
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
cyan
-
-
spell.look.suggestion_delimiter_dict
-
????: ????????? ???? ?? ????????? ?????? ??? ??????? ? ?????? ????? ?spell_suggest?
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
" / "
-
-
spell.look.suggestion_delimiter_word
-
????: ????????? ???? ?? ????????? ?????? ??? ???? ? ?????? ????? ?spell_suggest?
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
","
-
7.9. Траке
трака је површина уз разговор која може да садржи било коју врсту текста.
Опције траке могу да се поставе опцијама weechat.bar.име.опција
где је име
име траке, а опција
опција за ту траку.
Листа опција траке:
Опција | Вредности | Опис |
---|---|---|
|
|
Трака типа |
|
|
Позиција траке: изнад/испод разговора, са леве/десне стране. |
|
цео број ≥ 0 |
Приоритет за приказ траке: ово се користи за ређање трака на екрану када
више трака имају исти тип и исту позицију. |
|
цео број ≥ 0 |
Величина траке: број колона за позицију left/right, број линија за
позицију top/bottom. Величина |
|
цео број ≥ 0 |
Максимална величина траке, |
|
боја |
Подразумевана боја позадине траке. |
|
боја |
Подразумевана боја текста у траци. |
|
боја |
Боја граничника у траци. |
|
|
Када је ова опција |
|
|
Када је ова опција |
|
стринг |
Листа items (погледајте ставке за више информација). |
|
|
Тип испуне за траку која има позицију |
|
|
Тип испуне за траку која има позицију |
|
стринг |
Услови под којима се трака приказује (погледајте услове за више информација). |
Ставке
Опција items је стринг са листом ставки траке, раздвојених запетом (ставке су на екрану раздвојене размаком) или +
(спојене ставке).
Листа ставки траке се приказује командом /bar listitems
.
Испред или након имена ставке можете да употребите карактере (који нису слова или цифре, -
или _
). Они ће се приказивати испред/иза ставке у боји граничника која је дефинисана за траку (опција color_delim).
Пример за траку са ставкама „[time],buffer_number+:+buffer_plugin+.+buffer_name,[buffer_last_number]”:
┌───────────────────────────────────────────────────────────────────────────┐ │[12:55] 3:irc/libera.#weechat [9] │ └───────────────────────────────────────────────────────────────────────────┘
Spacer ставка
За поравнање ставки (лево, центрирано, десно) може да се користи spacer
ставка.
Када се у траци употреби барем једна spacer
ставка, користи се комплетна ширина траке:
шпацири се аутоматски проширују са истом (или скоро истом) ширином.
Када трака није довољно велика за све ставке, шпацири се не приказују.
Белешка
|
spacer ставка траке може да се користи само у тракама чија је позиција top или bottom ,
испуна horizontal и величина 1 .
|
Пример траке са ставкама "[time],spacer,buffer_number+:+buffer_plugin+.+buffer_name,spacer,[buffer_last_number]":
┌───────────────────────────────────────────────────────────────────────────┐ │[12:55] 3:irc/libera.#weechat [9]│ └───────────────────────────────────────────────────────────────────────────┘
Форсирани бафер
Ако желите да форсирате бафер у којем ће се приказивати ставка траке, употребите посебну синтаксу: „@бафер:ставка” (где је „бафер” пуно име бафера, а „ставка” је име ставке траке).
Ово је корисно у кореним (root) тракама код приказа ставке за неки одређени бафер који се не приказује у текућем прозору (или се чак уопште не приказује).
Пример: листа надимака за bitlbee у кореној траци (ако се трака зове bitlist а bitlbee сервер се зове bitlbee):
/set weechat.bar.bitlist.items "@irc.bitlbee.&bitlbee:buffer_nicklist"
Прилагођене ставке траке
Командом /item могу да се додају прилагођене ставке траке. Свака нова ставка има две особине дефинисане конфигурационим опцијама:
-
conditions
: израчунати услови под којима се ставка траке приказује, на пример да се ставка траке ограничи само на одређене бафере (ако је празно, ставка траке се приказује свуда) -
content
: израчунати садржај ставке траке.
У обе опције могу да се користе следеће променљиве:
-
window
: показивач на прозор у којем се приказује трака (NULL
за корене траке) -
buffer
: показивач на бафер у којем се приказује трака (за корене траке је текући бафер).
Примери услова:
Услов | Опис |
---|---|
|
Приказује се само у тракама прозора |
|
Приказује се у свим баферима чији је број = 1 |
|
Приказује се у свим IRC баферима |
|
Приказује се у свим баферима у којима је локална променљива |
|
Приказује се у свим баферима у којима је локална променљива |
Белешка
|
Не постоји уграђени начин за освежавање прилагођених ставки траке. Можете да искористите Trigger додатак да форсирате освежавање, на пример преко једног или више примљених сигнала. |
За више информација и још примера, погледајте /item команду.
Испуна
Постоји четири врсте испуне:
-
horizontal
: ставке се приказују хоризонтално, с лева у десно. Ако у ставкама постоје преломи линија, за раздвајање линија се користи размак. -
vertical
: ставке се приказују од врха ка дну. Ако у ставкама постоје преломи линија, за раздвајање линија се користи прелом линија. -
columns_horizontal
: ставке се приказују по колонама, уз лево поравнат текст. Прва ставка је горе лево, друга у истој линији, са њене десне стране. -
columns_vertical
: ставке се приказују по колонама, уз лево поравнат текст. Прва ставка је горе лево, друга ставка је једну линију испод.
Подразумеване траке title, status и input имају horizontal испуну, а подразумевана трака nicklist има vertical испуну.
Неки примери испуне за траку nicklist:
┌───────────────────────────────────────────────────────────────────────┐ │Добродошли на #test, ово је тест канал │ │12:54:15 peter | hey! │@carl │ │12:55:01 +Max | hello │@jessika│ │ │@maddy │ │ │%Diego │ │ │%Melody │ │ │+Max │ │ │ celia │ │ │ Eva │ │ │ freddy │ │ │ Harold^│ │ │ henry4 │ │ │ jimmy17│ │ │ jodie ▼│ │[12:55] [6] [irc/libera] 3:#test(+n){24} │ │[@carl] █ │ └───────────────────────────────────────────────────────────────────────┘ filling_left_right = vertical ▲ ┌───────────────────────────────────────────────────────────────────────┐ │Добродошли на #test, ово је тест канал │ │12:54:15 peter | hey! │@carl lee │ │12:55:01 +Max | hello │@jessika louise │ │ │@maddy mario │ │ │%Diego mark │ │ │%Melody peter │ │ │+Max Rachel │ │ │ celia richard│ │ │ Eva sheryl │ │ │ freddy Vince │ │ │ Harold^ warren │ │ │ henry4 zack │ │ │ jimmy17 │ │ │ jodie │ │[12:55] [6] [irc/libera] 3:#test(+n){24} │ │[@carl] █ │ └───────────────────────────────────────────────────────────────────────┘ filling_left_right = columns_vertical ▲ ┌───────────────────────────────────────────────────────────────────────┐ │@carl %Diego celia Harold^ jodie mario Rachel Vince │ │@jessika %Melody Eva henry4 lee mark richard warren │ │@maddy +Max freddy jimmy17 louise peter sheryl zack │ │───────────────────────────────────────────────────────────────────────│ │ │ filling_top_bottom = columns_vertical ▲ ┌───────────────────────────────────────────────────────────────────────┐ │@carl @jessika @maddy %Diego %Melody +Max celia Eva │ │ freddy Harold^ henry4 jimmy17 jodie lee louise mario │ │ mark peter Rachel richard sheryl Vince warren zack │ │───────────────────────────────────────────────────────────────────────│ │ │ filling_top_bottom = columns_horizontal ▲
Услови
Опција conditions је стринг који се израчунава како би се одредило да ли трака сме да се прикаже или не.
Стринг може да буде:
-
active: прозор мора бити активан
-
inactive: прозор мора бити неактиван
-
nicklist: бафер који се приказује у прозору мора имати листу надимака
-
израз: израчунава се као логичка вредност (погледајте команду /eval)
У изразу су доступне следеће променљиве:
-
${active}
: истинито ако је прозор активан -
${inactive}
: истинито ако је прозор неактиван -
${nicklist}
: истинито ако бафер приказан у прозору има листу надимака
Доступни су следећи показивачи:
-
${window}
: прозор за који се израчунава услов -
${buffer}
: бафер прозора за који се израчунава услов
Пример за приказ nicklist траке у свим баферима са листом надимака, само ако је ширина терминала > 100:
/set weechat.bar.nicklist.conditions "${nicklist} && ${info:term_width} > 100"
Исти услов, само што се листа надимака увек приказује у баферу &bitlbee (чак и ако је терминал мали):
/set weechat.bar.nicklist.conditions "${nicklist} && (${info:term_width} > 100 || ${buffer.full_name} == irc.bitlbee.&bitlbee)"
7.10. Обезбеђени подаци
Чување
Програм WeeChat може да шифрује лозинке или приватне податке употребом обезбеђених података који се чувају у фајлу sec.conf.
Овај конфигурациони фајл се чита пре свих осталих, па се вредности из њега могу користити у разним опцијама програма WeeChat или опцијама додатака/скрипти.
Можете поставити тајну реченицу за шифровање података у фајлу sec.conf. То није обавезно, али се топло препоручује, јер ако то не учините подаци се у фајл уписују као чист текст.
/secure passphrase ово је моја тајна реченица
Тајна реченица током покретања
Када је тајна реченица постављена, програм WeeChat ће од вас тражити да је унесете током покретања програма (али не и током /upgrade
).
Ако користите менаџер лозинки, можете да покренете спољни програм из којег ће се прочитати лозинка, тако да не морате ручно да је уносите током покретања програма WeeChat.
На пример, са password-store (команда pass
):
/set sec.crypt.passphrase_command "/usr/bin/pass show weechat/passphrase"
Програм може тражити да откључате свој GPG кључ или да унесете другу тајну реченицу како би могао да прочита тајну. Програм WeeChat ће сачекати да команда заврши своје извршавање и прочитаће тајну реченицу са стандардног излаза (она мора бити у првој линији, без икаквих додатних карактера).
Ако излаз не садржи тајну реченицу, или ако је она погрешна, програм WeeChat ће онда од вас тражити да је унесете.
Шифрирање
Шифрирање података се ради у 3 корака:
-
Извођење кључа из тајне реченица (уз необавезну со).
-
Израчунавање хеша података који треба да се шифрирају.
-
Шифрирање хеша + података (излаз је: со + шифрирани хеш/подаци).
Белешка
|
Блок режим шифре је CFB. |
Резултат се као хексадецимални стринг поставља у фајл sec.conf, на пример:
[data] __passphrase__ = on libera = "53B1C86FCDA28FC122A95B0456ABD79B5AB74654F21C3D099A6CCA8173239EEA59533A1D83011251F96778AC3F5166A394"
Управљање обезбеђеним подацима
Да бисте додали обезбеђене податке, употребите /secure set
, на пример лозинку за libera IRC сервер:
/secure set libera мојалозинка
Да би се олакшао рад, обезбеђени подаци могу да се прикажу у посебном баферу (Alt+v у баферу да видите вредности), једноставно извршите:
/secure
Обезбеђени подаци могу да се користе у неким опцијама које садрже приватне податке као што су лозинке, употребом формата: „${sec.data.xxx}” где је „xxx” име обезбеђених података (постављених са /secure set xxx …
).
За комплетну листу подржаних опција, погледајте команду /secure.
Да бисте употребили libera лозинку, на пример са SASL аутентификацијом:
/set irc.server.libera.sasl_password "${sec.data.libera}"
7.11. Алијаси команди
Алијас додатак вам омогућава да креирате алијасе за команде (из програма WeeChat или осталих додатака).
Неки алијаси се подразумевано креирају, са именом исписаним великим словима (како би се разликовали од обичних команди); у програму WeeChat команде не разликују величину слова, тако да на пример, /close
покреће алијас /CLOSE
.
Листа подразумеваних алијаса:
Alias | ??????? | ?????????? |
---|---|---|
|
|
- |
|
|
- |
|
|
- |
|
|
- |
|
|
- |
|
|
- |
|
|
- |
|
|
- |
|
|
- |
|
|
- |
|
|
- |
|
|
- |
|
|
- |
|
|
- |
|
|
- |
|
|
- |
|
|
%(buffers_plugins_names) |
|
|
- |
|
|
- |
|
|
- |
|
|
- |
|
|
- |
|
|
- |
|
|
- |
|
|
- |
|
|
- |
|
|
- |
|
|
- |
|
|
- |
|
|
- |
|
|
- |
|
|
- |
Команде
-
alias
: ????????, ?????? ??? ?????? ??????? ???????
/alias list [<???>] add|addreplace <???> [<???????>[;<???????>...]] addcompletion|addreplacecompletion <??????????> <???> [<???????>[;<???????>...]] del <???>|<?????>... rename <???> <????_???> missing list: ???????? ??????? (??? ?????????, ????????? ?? ??? ?????) add: ???????? ??????? addreplace: ?????? ??? ???????? ????????? ?????? addcompletion: ???????? ??????? ?? ?????????? ??????????? ??????????? addreplacecompletion: ???????? ??? ?????? ??????? ?? ?????????? ??????????? ??????????? ???: ??? ??????? ??????????: ?????????? ?? ??????: ?????????? ?? ????????????? ???? ?? ?????? ???????? (?? ?????????? ????????? ??????? ?????? ?? ?????????? %%???????) ???????: ??? ??????? ?? ??????????? (???? ??????? ???? ?? ?? ???????? ????? ????????) del: ??????? ??????? ?????: ??? ? ????? ?? ???????? ????? ?*? rename: ??????? ????? ??????? missing: ?????? ??????? ???? ????????? (????????? ?????????????) ? ??????? ?? ???????? ?????????? ??????????: $n: ???????? ?n? (?????? 1 ? 9) $-m: ????????? ?? 1 ?? ?m? $n-: ????????? ?? ?n? ?? ????????? $n-m: ????????? ?? ?n? ?? ?m? $*: ??? ????????? $&: ??? ?????????, ?? " ???????? ?? \" $~: ???????? ???????? $var: ??? ?? ?var? ??????? ?????????? ??? ????? (?????????? /buffer listvar), ???????: $nick, $channel, $server, $plugin, $name ???????: /alias add split /window splith /alias add hello /allchan -exclude=#weechat hello /alias rename hello Hello /alias addcompletion %%sajoin forcejoin /quote forcejoin
7.12. Команде и опције
WeeChat команде
-
allbuf
: ?????????? ??????? ?? ???? ????????
/allbuf <???????> ???????: ??????? ???? ????? ?? ?? ?????? (??? ????? ?? ?? ?????? ?????? ? ??????? ?? ??????? ?? ?????? ?? ?/?) ??????: ???????? ?????? ????????? ?? ??? ??????: /allbuf /buffer set unread
-
away
: ???????? ??? ?????? ?????? ??????????
/away [-all] [<??????>] -all: ???????? ??? ?????? ?????? ?????????? ?? ???? ????????? ????????? ??????: ?????? ?????????? (??? ?? ?? ??????, ?????? ?????????? ?? ??????)
-
bar
: ????????? ???????
/bar list|listfull|listitems add|addreplace <???> <???>[,<??????>] <????????> <????????> <?????????> <??????1>[,<??????2>...] default [input|title|status|nicklist] rename <???> <????_???> del <???>|<?????>... set <???> <??????> <????????> hide|show|toggle <???> scroll <???> <??????> <?????_?????> list: ????????? ??? ????? listfull: ????????? ??? ????? (???????) listitems: ????????? ??? ?????? ????? add: ?????? ???? ????? addreplace: ?????? ??? ???????? ????????? ????? ???: ??? ????? (???? ???? ???????????) ???: ??? ?????: root: ??? ??????? window: ?????? ???????, ?? ??????????? ???????? (?????????? ?????) ??????: ?????? ??? ?????? ?? ???????? ????? (??? ??????, ????? ?? ???? ?????????): active: ?? ???????? ??????? inactive: ?? ?????????? ????????? nicklist: ?? ????????? ?? ?????? ???????? ????? ?????: ?????????? /help weechat.bar.xxx.conditions ? /help eval ????????: bottom, top, left ??? right ????????: ???????? ????? (? ???????????) ?????????: 1 ??? ?????? ?? ?? ??????? ????????? (??????), 0 ??? ????? ????? ??? ?????????? ??????1,...: ?????? ?? ??? ????? (?????? ???? ?? ?? ???????? ??????? (?? ?????? ?????? ??????) ??? ?+? (???????? ??????)) default: ?????? ?? ????????????? ????? (??? ????????????? ????? ? ??????? ?? ???? ?????? ???) rename: ???? ??? ????? del: ????? ????? ?????: ??? ? ????? ?? ???????? ????? ?*? set: ???????? ???????? ??????? ????? ??????: ?????? ???? ?? ???? (?? ????? ??????, ?????????? /set weechat.bar.<????????>.*) ????????: ???? ???????? ?????? hide: ?????? ????? show: ????????? ???????? ????? toggle: ??????/????????? ????? scroll: ????? ?? ???????? ??????: ???? ??????? (?????????? ?*? ?? ?????? ?????? ??? ?? root ?????) ?????_?????: ???????? ?? ??????????: ?x? ??? ?y? (??????????), ??? ????? ????? ?+?, ?-?, ?b? (beginning - ???????) ??? ?e? (end - ????), ???????? (?? +/-), ? ?????????? % (?? ?????????? ?? ???????? ??????/??????, ????? ?? ???????? ???? ?????????) ???????: ?????? ????? ?? ????????, ?????? ?????? + ??????, ? ???????????: /bar add mybar root bottom 1 0 [time],buffer_number+:+buffer_name,completion ???????? ????? ???????? 10 ?????? ?????? ? ??????? ??????: /bar scroll nicklist * y+10 ???????? ?? ???? ????? ???????? ? ??????? ??????: /bar scroll nicklist * ye
-
buffer
: ????????? ????????
/buffer list add [-free] [-switch] <???> clear [<????>|<???>|-merged|-all [<??><????>|<???>...]] move <????>|-|+ swap <??1>|<????1>|<???1> [<??2>|<????2>|<???2>] cycle <??>|<????>|<???>... merge <??>|<????>|<???> unmerge [<????>|-all] hide [<??>|<????>|<???>|-all [<??>|<????>|<???>...]] unhide [<??>|<????>|<???>|-all [<??>|<????>|<???>...]] switch [-previous] zoom renumber [<????1> [<????2> [<?????>]]] close [<n1>[-<n2>]|<???>...] notify [<????>] listvar [<??>|<????>|<???>] setvar <???> [<?????>] delvar <???> set <???????> [<?????>] setauto <???????> [<?????>] get <???????> jump smart|last_displayed|prev_visited|next_visited <??>|<????>|-|+|<???> list: ????? ?????? (??? ?????????, ???????? ?? ??? ?????) add: ?????? ???? ????? (???? ?? ?? ??????? ?? ?/buffer close? ??? ?????? ?q?) clear: ????? ??????? ?????? (???? ?? ?????, -merged ?? ??????? ??????, -all ?? ??? ??????, ??? ????? ?? ?????? ?????) move: ?????? ????? ? ????? (???? ???? ? ?????????, ?? ?????? -1); ?-? = ?????? ?? ???? ???? ??????, ?+? = ?????? ?? ???????? ???? ?????? + 1 swap: ???????? ??? ?????? (???????? ?? ??????? ??????? ??? ?? ???? ???? ????? ????/???) cycle: ????? ? ???? ?? ????? ?????? merge: ????? ?????? ????? ?? ?????? ??????? (??????? ????????? ?? ???? ???????? ??? ??????); ctrl-x ????????????? ????????? ?????? ???????? ?????? unmerge: ???????? ??????? ????? ?? ??????? ?????? ???? ????? ???? ???? hide: ?????? ????? unhide: ??????? ????? switch: ??????? ?? ??????? ??????? ????? (??? ?? ????????? ????? ?? ?-previous?) zoom: ?????? ?? ?? ??????? ????? renumber: ?????????? ?????? (???? ???? ??? ?? ????????? ?????? weechat.look.buffer_auto_renumber) close: ??????? ????? (????/????? ??? ??? ???? ????????) notify: ????????? ??? ???????? ???? ???????????? ?? ?????? ?????: ???? ???? ???????? ?? ?? ?? ????? ???????? ?? ????? ????? ??? ??: none: ?????? highlight: ???? ?? ???????? message: ?? ?????? ?? ????????? + ???????? all: ??? ?????? reset: ????? ?? ????????????? ???????? (all) listvar: ????????? ??????? ?????????? ? ?????? setvar: ???????? ??????? ?????????? ? ?????? ????? delvar: ????? ??????? ?????????? ?? ??????? ?????? set: ???????? ??????? ??????? ?????? setauto: ??? ?set? ??? ?????? ???????? ? ?????? ?weechat.buffer.<???>.<???????>? ???? ?? ?? ??????? ?????? ? ????????????? ? ??????? ????? ??? ???? ?? ???? ????? ?????? get: ????????? ??????? ??????? ?????? jump: ????? ?? ????? ?????: smart: ??????? ????? ? ????? ?? ????????? last_displayed: ???????? ????????? ????? (??? ????????? ????? ?? ?????) prev_visited: ????????? ???????? ????? next_visited: ???? ?? ??????? ???????? ????? ??: ???? ?? ???????? ?????? ?? ?????????????? ????: ???? ?? ????? ?? ??????, ?????? ????????: ?+?: ????????? ????, ???? ?? ?????? ?? ?????? ?-?: ????????? ????, ???? ?? ??????? ?? ??????? ?*?: ???? ?? ????, ?? ???????? ?????? ?weechat.look.jump_current_to_previous_buffer? -: ???? ?? ???? ???? ?????? +: ???? ?? ???????? ???? ?????? ???: ???? ?? ????? ????? (??????????) ?????; ??? ??? ?????? ?? ?(?i)?, ???????? ?? ????????? ???????? ????? (?? ??????, ?(?i)upper? ?? ??????? ????? ?irc.libera.#UPPERCASE?) ???????: /buffer move 5 /buffer swap 1 3 /buffer swap #weechat /buffer cycle #chan1 #chan2 #chan3 /buffer merge 1 /buffer merge #weechat /buffer close 5-7 /buffer #weechat /buffer +1 /buffer +
-
color
: ?????????? ??????? ???? ? ??????????? ?????? ????
/color alias <????> <???> unalias <????> reset term2rgb <????> rgb2term <rgb> [<?????>] -o alias: ?????? ?????? ?? ???? unalias: ????? ?????? ????: ???? ???? (???? ??? ??????? ?? 0, ???? ?????? ?? ?????????, ?????? 63 ??? 255) ???: ??? ??????? ?? ???? (?? ??????: ?orange?) reset: ???????? ??? ?????? ???? (???????? ?? ???? ???? ???? ????????? ?????? ???? ? ????????? ?? ?????????? ??????????, ?????????? ?????? ?weechat.look.color_pairs_auto_reset?) term2rgb: ?????????? ???????? ???? (0-255) ? RGB ???? rgb2term: ?????????? RGB ???? ? ???????? ???? (0-255) ?????: ???? ???? ???? ???? ?? ?? ??????? ? ?????? ????????? (??????? ?? 0); ????????????? ?? 256 -o: ???? ??????????? ? ?????????/?????? ? ?????? ????? ??? ???? ??? ?????????, ??? ??????? ????????? ???? ? ????? ??????. ???????: /color alias 214 orange /color unalias 214
-
command
: ??????? ??????????? WeeChat ??? ??????? ???????
/command [-buffer <???>] <???????> <???????> -s <???????>[;<???????>...] -buffer: ???????? ??????? ? ???? ?????? ???????: ???????? ??????? ?? ???? ???????; ?core? ?? WeeChat ???????, ?*? ?? ?????????? ??????? (?????? ?? ?????? ? ????? ?? ??????? ????????) ???????: ??????? ???? ?? ???????? (?????????? ?? ?????? ?/? ??? ?? ?? ?????? ?? ??????? ???????) -s: ???????? ????? ??? ???? ??????? ??????????? ????? ???????? (????? ?????? ???? ?? ?? ?????? ?? ?\;?)
-
cursor
: ???????? ??????? ??????? ?? ?????? ? ???? ?????????? ?????? ??? ????????? ?????????? ??????
/cursor go chat|<?????> [top_left|top_right|bottom_left|bottom_right] go <x>,<y> move up|down|left|right|top_left|top_right|bottom_left|bottom_right|edge_top|edge_bottom|edge_left|edge_right|area_up|area_down|area_left|area_right stop go: ?????? ??????? ?? ???????? ?????????, ????? (?????? ????? ?????) ??? ?????????? ?x,y? move: ?????? ?????? ?? ????? stop: ????????? ????? ???????? ??????? ??? ?????????, ??? ??????? ???? ????? ?????? ???????? ???????. ???? ?? ??????? ??? (?????????? /help mouse), ???? ??????? ???????? ?? ????????????? ?? ??????? ????? ???????? ??????? ? ????? ?? ???? ?? ??????. ?? ????? ??????? ???? ???? ?? ?? ??????? ? ?????? ???????? ???????, ?????????? ???????? ? ?????????? ????????? ? ??????????? ????????. ???????: /cursor go chat bottom_left /cursor go nicklist /cursor go 10,5
-
debug
: ????? ????????
/debug list set <plugin> <level> dump [<plugin>] hooks [<plugin_mask> [<hook_type>...]] buffer|certs|color|dirs|infolists|key|libs|memory|tags|term|url|windows callbacks <duration>[<unit>] mouse|cursor [verbose] hdata [free] time <command> unicode <string> whitespace list: ???????? ??????? ?? ????? ??????? set: ???????? ????? ???? ?? ??????? ???????: ??? ??????? (?core? ?? WeeChat ??????) ????: ????? ???? ?? ??????? (0 = ????????? ?????) dump: ???? ??????? ???????? ? WeeChat ??? ???? (???? ??????? ?? ???????? ???? ?? ??????? WeeChat ?????) hooks: ???????? ???? ? ?????? (?? ????????: ????????? ??????? ??????????? ? ?????? ???? ?????? ???????) ?????_????????: ????? ????????, ?*? ?? ??? ??????? ???_????: ??? ???? buffer: ??????? ? WeeChat ??? ???? ??????? ?????? ??? ?????????????? ????????? callbacks: ??????? ???????? ????????? ?????? ?? ???? ? ?????? ????? ???? ?? ?? ?????????? ???? ?? ????????? ? WeeChat ??? ???? (0 = ?????????), ??? ?? ?????????? ???????? ????? ??: us: ???????????? (?????????????) ms: ??????????? s: ??????? m: ?????? h: ???? certs: ????????? ???? ???????? ????????? ?? ???????? ??????????? ?????? ?? ?????? color: ????????? ???? ? ????????? ???????? ???? cursor: ????????? ????? ?? ????? ???????? ??????? dirs: ???????? ????????????? hdata: ???????? ???? ? hdata (?? free: ?????? ??? hdata ?? ????????) infolists: ???????? ???? ? ??????????? key: ???????? ????? ????????? ? ????: ????????? ?? ?????? ??????, ????????? ??? ??????? ? ?????????? ??????? (?q? ?? ????????? ???? ?????) libs: ???????? ???? ? ?????????? ??????? ???????????? memory: ???????? ???? ? ???????? ???????? mouse: ????????? ????? ?? ???? tags: ???????? ?????? ?? ?????? term: ???????? ???? ? ????????? url: ????????? ????? ?? hook_url ?????? (?????? ??????? ?????????) windows: ???????? ?????? ??????? time: ???? ????? ?????????? ??????? ??? ????? ?????? ??????? ?????? unicode: ????????? ??????????? ? ??????? ? ?????? ??????????? (??????????, ??????????/help eval) whitespace: toggle whitespace mode: make spaces and tabulations visible in buffers and bars (see options weechat.look.whitespace_char and weechat.look.tab_whitespace_char) ???????: /debug set irc 1 /debug mouse verbose /debug time /filter toggle /debug hooks * process connect url /debug unicode ${chars:${\u26C0}-${\u26CF}}
-
eval
: ???????????? ??????
/eval [-n|-s] [-d] <?????> [-n] [-d [-d]] -c <?????1> <????????> <?????2> -n: ????????? ???????? ? ?? ???? ?? ? ????? (????? ?????) -s: ???? ????? ??? ???????????? (????? ??????? ???? ?? ?? ???????? ?? ????? ????????) -d: ????????? ????? ????? ????? ???????????? (?? ??? -d: ????????? ?????) -c: ?????????? ??? ?????: ??????? ?? ????????? ? ???????, ????? ??????? ???????? (?0? ??? ?1?) ?????: ????? ???? ?? ??????????, ?????????? ? ??????? ${??????????} ?? ???????? (?????????? ?????) ????????: ??????? ??? ???????? ???????? ???????? (?????????? ?????) ?????? ?? ?? ?? ????? ?true? ??? ???? NULL, ???? ?????? ? ???????? ?? ?? ?0?. ???????? ?? ???? ????????? ??????? ? ????????? ?????? ??? ?? ??? ?????? ?????? ???????, ? ?????? ?? ???????? ???????: ?????????? (???????: 5, -7), ???? ? ????????? ?????? (???????: 5.2, -7.5, 2.83e-2), ?????????????? ???? (???????: 0xA3, -0xA3). ??? ?????? ?? ????????? ???????? ?????????, ?????? ?? ?????? ????? ?????? ??? ?????? ??????, ?? ??????: 50 > 100 == 0 ? "50" > "100" == 1 ???? ?????????? ?? ???????? ? ?????? ?????????? ??????? ${??????????}, ???? ???? ?? ????, ???????? ?? ??????????: - ${raw_hl:??????}: ??? ?????? ??? ????????????, ??? ?? ????????? ???????? - ${raw:??????}: ??? ?????? ??? ???????????? - ${hl:??????}: ?????? ?? ????????? ???????? - ${???}: ?????????? ?????????? ?????????? - ${weechat_config_dir}: WeeChat ?????????????? ???????????? - ${weechat_data_dir}: WeeChat ???????????? ?? ???????? - ${weechat_state_dir}: WeeChat ???????????? ????? - ${weechat_cache_dir}: WeeChat ??? ???????????? - ${weechat_runtime_dir}: WeeChat ???????????? ?? ????? ?????????? - ${eval:??????}: ?????????? ?????? - ${eval_cond:??????}: ?????????? ????? - ${esc:??????} ??? ${\??????}: ?????? ?? ????????? ??????????? - ${chars:?????}: ?????? ?? ??????? ?????????, ??????? ?? ????? ??: ?digit?, ?xdigit?, ?lower?, ?upper?, ?alpha?, ?alnum? ??? ?c1-c2? (?c1? ? ?c2? ?? ????? ????? ??? ???? ?? c1 ? c2) - ${lower:??????}: ?????? ????????? ? ???? ????? - ${upper:??????}: ?????? ????????? ? ?????? ????? - ${hide:???,??????}: ?????? ?? ?????????? ??????????? - ${cut:????,??????,??????}: ?????? ?? ??????????? ?????? ????????? (??????????? ??????) - ${cut:+max,suffix,string}: ?????? ?? ??????????? ?????? ????????? ?????????? ? ??????) - ${cutscr:????,??????,??????}: ?????? ?? ??????????? ?????? ????????? ???? ?? ????????? ?? ?????? (??????????? ??????) - ${cutscr:+????,??????,??????}: ?????? ?? ??????????? ?????? ????????? ???? ?? ????????? ?? ?????? (?????????? ? ??????) - ${rev:??????}: ??????? ?????? - ${revscr:??????}: ??????? ?????? ?? ?????? (?????? ???? ?? ?? ?????) - ${repeat:????,??????}: ?????? ???????? ???? ???? - ${length:??????}: ?????? ??????? (???? UTF-8 ?????????) - ${lengthscr:??????}: ?????? ??????? ?? ?????? (???? ?????? ?????? UTF-8 ????????? ?????????? ?? ??????, ?????? ???? ?? ????????) - ${split:N,??????????,????,??????}: N-?? ?????? ????????? ??????? (N ?? ??? ???? ? 1 ??? ? -1, ? ??????? ?? ?? ?????????, ????? ?? ?? ???????? ??????) - ${split:random,??????????,????,??????}: ????????? ?????? ????????? ??????? - ${split:count,??????????,????,??????}: ???? ?????? ????????? ??????? - ${split_shell:N,??????}: N-?? ?????? ????????? ?????????? ????? (N ?? ??? ???? ? 1 ??? ? -1, ? ??????? ?? ?? ?????????, ????? ?? ?? ???????? ??????) - ${split_shell:random,??????}: ????????? ?????? ????????? ?????????? ????? - ${split_shell:count,??????}: ???? ?????? ????????? ?????????? ????? - ${color:???}: ???? (?????????? ??????????? ????????? API ?????????, ???????? ?color?) - ${modifier:???,??????,??????}: ??????????? - ${info:???,?????????}: ???? (????????? ???? ????????) - ${base_encode:????,??????}: ?????? ??????? ? ????: 16, 32, 64 ??? 64url - ${base_decode:????,??????}: ?????? ????????? ?? ????: 16, 32, 64 ??? 64url - ${date} ??? ${date:??????}: ???????? ?????/????? - ${env:???}: ?????????? ???????? - ${if:??????????????_???_??_????????:????????_???_????_????????}: ???????? ????????? ????????? - ${calc:?????}: ???????? ?????? ?? ????????? ? ??????????? (+, -, *, /, //, %, **) - ${random:???,????}: ???????? ???? ?????? ????? ? ?????? (?????????? ? ???) - ${translate:??????}: ????????? ?????? - ${define:???,????????}: ??????????? ?????????? ?????????? (????? ?????? ??????) - ${hdata_count:???[?????]}: ???? ?????? ? ???? hdata ?? ?????? - ${hdata_count:???[???]}: ???? ?????? ? ???? hdata ?? ??????????? - ${sec.data.xxx}: ???????? ????????? ???????? ?xxx? - ${????.??????.??????}: ???????? ?????????????? ?????? - ${???}: ??????? ?????????? ?????? - hdata ???/?????????? (???????? ?? ?????????? ???????? ? ??????), ?window? ? ?buffer? ????????????? ???????? ?? ?????? ??????/?????. ?????? ?? hdata ???? ?? ???? ????? ?? ????????: - ${hdata.????1.????2...}: ?????? ?? hdata (????????? ???? ???? ??????) ? ???? ?? ??????????, ????? ?? ????? (???? ?? ????? ? ????? hdata) - ${hdata[?????].????1.????2...}: ?????? ?? hdata ????????? ?????/?????????/????????? ???, ?? ??????: - ${buffer[gui_buffers].full_name}: ???? ??? ????? ?????? ? ???????? ????? ?????? - ${plugin[weechat_plugins].name}: ??? ????? ??????? ? ???????? ????? ???????? - ${hdata[?????????].????1.????2...}: ?????? ?? hdata ????????? ?????????, ?? ??????: - ${buffer[0x1234abcd].full_name}: ???? ??? ?????? ?? ???? ??????????? (???? ?? ?? ??????? ? ?????????) - ${buffer[my_pointer].full_name}: ???? ??? ?????? ?? ???? ?????? ?????????? (???? ?? ?? ??????? ? ?????????) - ${hdata[?????????].????1.??????()}: ???? ?? ????1 ??? ??????, ???? ?? ?? ???????? ??????: ?keys()?, ?values()?, ?keys_sorted()?, ?keys_values()? ? ?keys_values_sorted()? ?? ??? hdata ? ???????????, ?????? ??? ?? ????????? ??????????? ????????? API ?????????, ???????? ?weechat_hdata_get?. ??????? ????????? (?? ????????? ??????????): && ??????? ??? || ??????? ????? ????????? ???????? (?? ????????? ??????????): =~ ?????????? POSIX ????????? ????????? ????? !~ ?? ?????????? POSIX ????????? ????????? ????? ==* ?????????? ?????, ?? ??????????? ???????? ????? (???????? ?? ????? ?*?) !!* ?? ?????????? ?????, ?? ??????????? ???????? ????? (???????? ?? ????? ?*?) =* ?????????? ?????, ??? ??????????? ???????? ????? (???????? ?? ????? ?*?) !* ?? ?????????? ?????, ??? ??????????? ???????? ????? (???????? ?? ????? ?*?) ==- ???????? ??, ?? ??????????? ???????? ????? !!- ???? ????????, ?? ??????????? ???????? ????? =- ???????? ??, ??? ??????????? ???????? ????? !- ???? ????????, ??? ??????????? ???????? ????? == ??????? != ???? ??????? <= ???? ??? ??????? < ???? >= ???? ??? ??????? > ???? ??????? (??????????? ?????????): /eval -n ${raw:${info:version}} ==> ${info:version} /eval -n ${eval_cond:${window.win_width}>100} ==> 1 /eval -n ${info:version} ==> 4.6.0 /eval -n ${env:HOME} ==> /home/user /eval -n ${weechat.look.scroll_amount} ==> 3 /eval -n ${sec.data.password} ==> secret /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 ${buffer.local_variables.keys_values()} ==> plugin:core,name:weechat /eval -n ${buffer.local_variables.plugin} ==> core /eval -n ${hdata_count:buffer[gui_buffers]} ==> 15 /eval -n ${\t} ==> <tab> /eval -n ${chars:digit} ==> 0123456789 /eval -n ${chars:J-T} ==> JKLMNOPQRST /eval -n ${lower:TEST} ==> test /eval -n ${upper:test} ==> TEST /eval -n ${hide:-,${relay.network.password}} ==> -------- /eval -n ${cut:3,+,test} ==> tes+ /eval -n ${cut:+3,+,test} ==> te+ /eval -n ${date:%H:%M:%S} ==> 07:46:40 /eval -n ${if:${info:term_width}>80?big:small} ==> big /eval -n ${rev:Hello} ==> olleH /eval -n ${repeat:5,-} ==> ----- /eval -n ${length:test} ==> 4 /eval -n ${split:1,,,abc,def,ghi} ==> abc /eval -n ${split:-1,,,abc,def,ghi} ==> ghi /eval -n ${split:count,,,abc,def,ghi} ==> 3 /eval -n ${split:random,,,abc,def,ghi} ==> def /eval -n ${split_shell:1,"arg 1" arg2} ==> arg 1 /eval -n ${split_shell:-1,"arg 1" arg2} ==> arg2 /eval -n ${split_shell:count,"arg 1" arg2} ==> 2 /eval -n ${split_shell:random,"arg 1" arg2} ==> arg2 /eval -n ${calc:(5+2)*3} ==> 21 /eval -n ${random:0,10} ==> 3 /eval -n ${base_encode:64,test} ==> dGVzdA== /eval -n ${base_decode:64,dGVzdA==} ==> test /eval -n ${define:len,${calc:5+3}}${len}x${len} ==> 8x8 ??????? (??????): /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 /eval -n -c abcd =* a*d ==> 1 /eval -n -c abcd =- bc ==> 1
-
filter
: ???????? ?????? ? ????????, ???? ?? ?? ????????/????????? ??????? ?? ?????? ??? ?????????? ??????
/filter list enable|disable|toggle [<???>|<?????>|@...] add|addreplace <???> <?????>[,<?????>...] <??????> <?????????_?????> rename <???> <????_???> recreate <???> del <???>|<?????>... list: ???????? ??? ??????? enable: ???????? ??????? (??????? ?? ????????????? ????????) disable: ????????? ??????? toggle: ????????? ????? ??????? ?????: ??? ? ????? ?? ????????? ????? ?*? (?@? = ????????/????????? ??? ??????? ? ??????? ??????) add: ?????? ?????? addreplace: ?????? ??? ???????? ????????? ?????? ???: ??? ??????? rename: ???? ??? ??????? recreate: ???????? ???? ?? ??????? ???? ?? ??????????? ?? ????????? ??????? del: ????? ?????? ?????: ????? ?????? ??????????? ???????? ? ?????? ?? ?????? ???????: - ??? ?? ???? ??? ?????????? ??????? (??????: ?irc.libera.#weechat? ??? ?irc.server.libera?) - ?*? ????? ??? ?????? - ??? ???? ?????? ?? ?!? ?? ?? ???????? - ???????? ?? ????? ?*? ??????: ????? ?????? ??????????? ???????? (?? ?????? ?irc_join,irc_part,irc_quit?): - ??????? ???: ?????????? ?+? ?????? ?????? (?? ??????: ?nick_toto+irc_action?) - ???????? ?? ????? ?*? - ??? ?????? ?????? ?? ?!?, ???? ?? ?? ???????? ? ?? ??? ?? ?? ???? ? ?????? ?????????_?????: POSIX ????????? ????????? ????? ?? ???????? ??????: - ?? ?????????? ???????? ?? ??????, ?????????? ?\t?, ?????????? ????????? ??? ??? ?? ?|? ?????? ?? ?? ??????: ?\|? - ??? ????????? ????? ?????? ?? ?!?, ???? ?? ???????????? ???????? ????? (?????????? ?\!? ??? ?????? ?? ????? ?? ?!?) - ???????? ?? ??? ????????? ??????: ????? ?? ??????? ? ????? ?? ?????? - ????????? ?????? ?? ????? ??????? ? ???????? ?????, ???? ?? ????? ?? ?(?-i)? ??? ?????? ?? ?? ????? ??????? ? ???????? ????? ????????????? ?????? alt+?=? ???????? ????????? ???./????. ??????????, ? alt+?-? ????????? ???./????. ?????????? ??????? ??????. ???????? ????????? ??????: no_filter, no_highlight, no_log, log0..log9 (log level), notify_none, notify_message, notify_private, notify_highlight, self_msg, nick_xxx (xxx ?? ??????? ? ??????), prefix_nick_ccc (ccc ?? ???? ???????), host_xxx (xxx ?? ?????????? ??? + ???? ? ??????), irc_xxx (xxx ?? ??? ??????? ??? ????, ?????????? /server raw ??? /debug tags), irc_numeric, irc_error, irc_action, irc_ctcp, irc_ctcp_reply, irc_smart_filter, away_info. ??? ?????? ?? ?????? ?????? ?? ?????? ? ????????: /debug tags ???????: ??????? IRC ??????? ?????? ? ???? ????????: /filter add irc_smart * irc_smart_filter * ??????? IRC ??????? ?????? ? ???? ???????? ???? ? ????? ???? ?????? ?#weechat? ? ?????: /filter add irc_smart *,!*#weechat* irc_smart_filter * ???????? ??? IRC join/part/quit ??????: /filter add joinquit * irc_join,irc_part,irc_quit * ???????? ??????? ???? ?? ????????? ???? ?? ???????? ???????? ??? ?? ???????? /names: /filter add nicks * irc_366 * ???????? ??????? ?toto? ?? IRC ?????? #weechat: /filter add toto irc.libera.#weechat nick_toto * ???????? IRC join/action ?????? ???? ?????? ?? ??????? ?toto?: /filter add toto * nick_toto+irc_join,nick_toto+irc_action * ???????? ?????? ???? ?????? ?weechat sucks? ?? IRC ?????? #weechat: /filter add sucks irc.libera.#weechat * weechat sucks ???????? ?????? ???? ?? ????? ?WeeChat sucks? ? ???? ????????: /filter add sucks2 * * (?-i)^WeeChat sucks$
-
help
: ??????????? ?????? ?? ??????? ? ??????
/help -list|-listfull [<???????>...] <???????> <??????> -list: ???????? ???????, ?? ??????? (??? ?????????, ????????? ?? ??? ?????) -listfull: ????????? ??????? ?? ??????, ?? ??????? ???????: ????????? ??????? ?? ???? ??????? ???????: ??? ??????? ??????: ??? ?????? (?? ?????? ??????, ?????????? /set)
-
history
: ??????????? ???????? ??????? ? ??????
/history clear <????????> clear: ????? ???????? ????????: ???? ?????? ?? ???????? ???? ?? ?? ?????????
-
hotlist
: ????????? ?????? ??????
/hotlist add [low|message|private|highlight] clear [<????>] remove restore [-all] add: ?????? ?????? ????? ?? ????? ????? (????????????? ????: ?low?, ?????? ?????????? ? ?????? weechat.look.hotlist_add_conditions ?? ?? ???????????) clear: ????? ????? ????? ????: ?lowest? ?? ?? ?????? ???? ??????? ???? ? ?????? ?????, ?highest? ?? ?? ?????? ???? ??????? ???? ? ?????? ?????, ??? ????? ?????: ??? ???? ???? ?????????? ??????????? 1=??????????/?????????, 2=??????, 4=????????, 8=????????) remove: ?????? ?????? ????? ?? ????? ????? restore: ????? ???????? ????? ????? ???????? ?? ??????? ?????? (??? ?? ???? ?????? ?? ?-all?)
-
input
: ???????? ?? ???????? ??????
/input <??????> [<?????????>] ??????: ??????, ????? ??: return: ???????? ???????? ?? ?????? ??????? split_return: ???? ???? ?? ????????? ?????? ?? ???? ?? ????? ?????? ???????? ???????? ?? ?????? ??????? complete_next: ???????? ??? ?? ???????? ??????????? complete_previous: ???????? ??? ?? ?????????? ??????????? search_text_here: ?????????? ????? ? ?????? ??????? ?? ?????? ???????? search_text: ?????????? ????? ? ?????? search_history: ?????????? ????? ? ???????? ???????? ?????? search_switch_case: ???????? ???????? ????? ???????? ????? ??? ???????? search_switch_regex: ???? ??? ????????: ??????/????????? ????? search_switch_where: ???????? ???????? ? ????????/?????????? search_previous: ???????? ? ?????????? ?????? search_next: ???????? ? ???????? ?????? search_stop_here: ????????? ???????? ?? ??????? ???????? search_stop: ????????? ???????? delete_previous_char: ????? ????????? ???????? delete_next_char: ????? ??????? ???????? delete_previous_word: ????? ????????? ??? delete_previous_word_whitespace: ????? ????????? ??? (?? ??????? ????????) delete_next_word: ????? ??????? ??? delete_beginning_of_line: ????? ?? ??????? ?????? ?? ???????? ??????? delete_beginning_of_input: ????? ?? ??????? ????? ?? ???????? ??????? delete_end_of_line: ????? ?? ???????? ??????? ?? ????? ?????? delete_end_of_input: ????? ?? ???????? ??????? ?? ????? ????? delete_line: ????? ?????? ?????? delete_input: ????? ????????? ???? clipboard_paste: ????????? ?? ???????? ????????? transpose_chars: ??????????? ??? ????????? (???????? ?????) undo: ????????? ???????? ?????? ???????? ?????? redo: ??????? ???????? ????????? ?????? ??????? ?????? move_beginning_of_line: ?????? ?????? ?? ??????? ?????? move_beginning_of_input: ?????? ?????? ?? ??????? ????? move_end_of_line: ?????? ?????? ?? ???? ?????? move_end_of_input: ?????? ?????? ?? ???? ????? move_previous_char: ?????? ?????? ?? ????????? ???????? move_next_char: ?????? ?????? ?? ??????? ???????? move_previous_word: ?????? ?????? ?? ????????? ??? move_next_word: ?????? ?????? ?? ??????? ??? move_previous_line: ?????? ?????? ?? ????????? ?????? move_next_line: ?????? ?????? ?? ??????? ?????? history_previous: ?????? ????????? ??????? ?? ???????? ??????? ??????? ?????? history_next: ?????? ??????? ??????? ?? ???????? ??????? ??????? ?????? history_global_previous: ?????? ????????? ??????? ?? ???????? ???????? ??????? history_global_next: ?????? ??????? ??????? ?? ???????? ???????? ??????? history_use_get_next: ???? ?????? ?????? ???????? (????????? ????????? ??? ?????? ??????? ???????? ?up?) ? ????? ? ???????? ?????? ??????? ?????? ????????, ??? ?? ?? ???? grab_key: ???????? ?????? (?????????? ????????: ??????? ?? ???? ??????????, ????????????? ?? 500 ???????????) grab_key_command: ???????? ?????? ?? ?????? ??????????? ???????? (?????????? ????????: ??????? ?? ???? ??????????, ????????????? ?? 500 ???????????) grab_mouse: ???????? ??? ???????? ???? grab_mouse_area: ???????? ??? ???????? ???? ??????? ?? ????????? insert: ????? ????? ? ???????? ?????? (????????? ?? ???????? ?????????, ?????????? /help print) send: ???? ????? ?????? ?????????: ?????????? ????????? ?????? ??? ??????? ??????? ????????? ??????? ??? ??????.
-
item
: ????????? ???????????? ???????? ?????
/item list add|addreplace <???> "<??????>" "<???????>" rename <???> <????_???> refresh <???>|<?????>... recreate <???> del <???>|<?????>... list: ????????? ??? ??????????? ?????? ????? add: ?????? ??????????? ?????? ????? addreplace: ?????? ??? ???? ????????? ??????????? ?????? ????? ???: ??? ??????????? ?????? ????? ?????: ??? ? ????? ?? ???????? ????? ?*? ??????: ?????????? ?????? ??? ?????? ?? ?????? ????? ????????? (?? ?????? ?? ?? ?????? ????? ??????? ???? ? ????????? ????????) ???????: ??????? (??????????, ?????????? /help eval) rename: ???? ??? ??????????? ?????? ????? refresh: ??????? ??????? ?????? ? ???? ??????? ? ?????? ?? ?????? ?????????; ???? ?? ?? ?????? ???? ???? ??????: ????????????? ??????/?????? ????????/??????????? ?????? recreate: ???????? ???? ???????? ???? ?? ??????????? ?? ?? ????? ??????????? ?????? ????? del: ????? ?????? ??????????? ????? ???????: ???????? ?????? ?? ????????? ?????????, ?????????? ???? ? ?????? ???? ?? ???? = 1: /item add terminfo "${buffer.number} == 1" "term:${info:term_width}x${info:term_height}" ???????? ?????? ?? ????????????? ? ??????: /item add bufinfo "" "${buffer.number}:${buffer.name}${if:${buffer.zoomed}?(Z)}" ???????? ?????? ?? ???????/???????? ? ??????? ???? 25, 12:34 +0100?, ???? ?? ???????? ????? ?????: /item add datetime "" "${date:%b %d, %H:%M %z}" /trigger add datetime_refresh timer "60000;60" "" "" "/item refresh datetime" ???????? ?????? ?? ?????? ?????? ? ?????? (??????????/??????), ???? ?? ???????? ????? ??? ???? ?? ??????? ???? ?????? ??? ??? ?? ??????? ?????????? ??????: /item add lines_count "" "${calc:${buffer.lines.lines_count}-${buffer.lines.lines_hidden}}/${buffer.lines.lines_count} lines" /trigger add lines_count_refresh_print print "" "" "" "/item refresh lines_count" /trigger add lines_count_refresh_signal signal "window_switch;buffer_switch;buffer_lines_hidden;filters_*" "" "" "/item refresh lines_count" ????????? ?????????? ?????? ?lines_count?: /item refresh lines_count ?????????? ?????? ?lines_count? ?? ?????????? ???????? ??? ?????????: /item recreate lines_count ??????? ?????? ?lines_count?: /item del lines_count
-
key
: ????????/??????????? ???????
/key [list|listdefault|listdiff] [<????????>] bind <??????> [<???????> [<???>]] bindctxt <????????> <??????> [<???????> [<???>]] unbind <??????> unbindctxt <????????> <??????> reset <??????> resetctxt <????????> <??????> resetall -yes [<????????>] missing [<????????>] legacy <??????>... list: ???????? ??? ?????? ??????? listdefault: ???????? ????????????? ??????? listdiff: ???????? ??????? ?????? ????????? ? ?????????????? ??????? (??????, ???????????? ??? ???????? ???????) ????????: ??? ????????? (?default? ??? ?search?) bind: ?????? ??????? ?? ?????? ??? ????????? ??????? ???? ?? ?????? ?? ?????? (?? ???????? ?default?) bindctxt: ?????? ??????? ?? ?????? ??? ????????? ??????? ???? ?? ?????? ?? ??????, ?? ???? ???????? ???????: ??????? (???? ??????? ???? ?? ?? ???????? ?? ????? ????????); ????? ?????? ???? ?? ?? ???????? ?? ?? ?? ??????? ??????? ?? ???????/????? ??????? unbind: ?????? ???????? ??????? (?? ???????? ?default?) unbindctxt: ?????? ???????? ??????? ?? ???? ???????? reset: ???????? ?????? ?? ????????????? ???????? (?? ???????? ?default?) resetctxt: ???????? ?????? ?? ????????????? ????????, ?? ???? ???????? resetall: ??????? ???????? ?? ????????????? ????????? ? ????? ??? ????? ???????? (?????????????? ???????!) missing: ?????? ??????????? ??????? (????????? ????????????? ????????), ??????? ????? ??????????? ???? ??????? ???????? WeeChat legacy: ???????? ???? ??? ?? ??????? ?? ????? ??????? ???? ?? ??????? ?????? ?? ??????, ??????????? ?? ?? ?? ??????? ?????? alt+k (??? Esc ?? ???? k), ?? ?? ?? ???? ???????? ?????? ???? ?????? ?? ??????: ??? ?? ? ???????? ?????? ?? ????? ??? ???????. ????? ???? ?? ???? ??????? ?????? ?? ?????????? /debug ??????, ???? ????????? ?????? ??? ???? ???? ?? ?? ????????? (?? ??????, ?????? ctrl+backspace ?? ????? ?? ???? ?ctrl-h? ??? ?ctrl-??, ? ?????????? ?? ????????? ???? ????????? ? ?? ??????? ??????????). ????????? ???????????? (? ????????? ????????? ???? ?? ??????? ???? ?? ??????): ?meta-?: alt ?????? ?ctrl-?: control ?????? ?shift-?: shift ??????, ???? ?? ?? ??????? ???? ?? ??????? ??????? ????????? ?????) ????????? ????? ???????: f0 ?? f20, home, insert, delete, end, backspace, pgup, pgdn, up, down, right, left, tab, return, comma, space. ??????????? ??????? ???? ?? ?? ???????? ???????. ?? ???????? ?mouse? (?????? ?????? ? ? ????????? ?cursor?), ?????? ??? ??????? ??????: ?@????????:??????? ??? ?@????????1>????????2:??????? ??? ???????? ???? ????: *: ???? ???? ???????? ?? ?????? chat: ??????? ?? ???????? (???? ???? ?????) chat(xxx): ??????? ?? ???????? ? ?????? ??? ?????? ?xxx? (???? ??? ?????????? ? ???????) bar(*): ???? ???? ????? bar(xxx): ????? ?xxx? item(*): ???? ???? ?????? ????? item(xxx): ?????? ????? ?xxx? ? ??????? ?? ????????? ???????? ?????? ?*? ???? ?? ???????? ?? ???? ???????? ????. ? ????????? ???? ???? ?? ?? ??????? ?????????? ???????? ?? ??????? ? ??????? ?hsignal:????, ??? ?? ??????? hsignal ????? ?? ????? ??? ??????? ??? ??????????. ??? ????? ?????????? ???????? ?? ?-? ? ??? ???? ?? ?? ??????? ?? ??????????? ??????? (?????? ?? ?? ?????????? ???????? ???????? ???????). ???????: /key bind meta-r /buffer #weechat /key reset meta-r /key bind meta-v,f1 /help /key bindctxt search f12 /input search_stop /key bindctxt mouse @item(buffer_nicklist):button3 /msg nickserv info ${nick}
-
layout
: ????????? ??????????? ??????/???????
/layout store [<???>] [buffers|windows] apply [<???>] [buffers|windows] leave del [<???>] [buffers|windows] rename <???> <????_???> store: ???? ?????? ??????/??????? ? ????????? apply: ????????? ???????? ???????? leave: ??????? ?????? ???????? (?? ??????? ??????? ????????) del: ????? ?????? ?/??? ??????? ?? ????????? ????????? (??? ????? ????? ???? ???????? ?? ?buffers? ?? ?windows?, ???? ?? ????? ????????) rename: ?????? ????? ????????? ???: ??? ????????? ???? ?? ???? (????????????? ?? ?default?) buffers: ????/??????? ???? ?????? (???????? ??????) windows: ????/??????? ???? ??????? (????? ???? ????????? ????? ??????) ??? ?????????, ??? ??????? ????????? ???????? ?????????. ?????? ???????? ???? ?? ?? ?????? ???????? /quit ??????? ??????? ?weechat.look.save_layout_on_exit?. ????????: ???????? ????? ???? ?????? ??????? ? ??????? ??????. ?? ?? ?????? ??????. ?? ????? ?? ??? ???? ?????? ?????????? ?? ?????????? IRC ???????? ?? ????? ???????? ??????, ???????? ???????? ?? ????????? ??? ???? ???? ?? ?????? ??????.
-
mouse
: ???????? ????
/mouse enable|disable|toggle [<???????>] enable: ???????? ???? disable: ????????? ???? toggle: ???? ????? ?????????? ???? ???????: ??????? (? ?????????) ????? ????? ?? ??????? ??????? ????? ???? (??????? ?? ?????????? ??????????? ????) ????? ???? ?? ???? ? ?????? ?weechat.look.mouse?. ???????: /mouse enable /mouse toggle 5
-
mute
: ?????????? ??????? ? ??????
/mute [-core |-current |-buffer <???>] <???????> -core: ???? ?????? ?? WeeChat ??????? ????? -current: ???? ?????? ?? ?????? ????? -buffer: ???? ?????? ?? ???????? ????? ???: ???? ??? ?????? (???????: ?irc.server.libera?, ?irc.libera.#weechat?) ???????: ??????? ???? ?????? ?? ???????? ? ?????? (?/? ?? ?????????? ?????? ??? ?? ?? ??????? ?? ??????? ????? ???????) ??? ?? ?? ?????? ??? (-core, -current ??? -buffer), ???? ?? ?? ????????????? ??????? ??? ??????. ???????: /mute save /mute -current msg * hi! /mute -buffer irc.libera.#weechat msg #weechat hi!
-
pipe
: ??????????? ????? ??????? ? ?????, ???? ??? hsignal
/pipe [-buffer <???>|-file <????????>|-hsignal <???>] [-color strip|keep|ansi] [-concat <?????????>] [-strip <???>] [-skipempty] [-c] [-o] [-g] [-nl] <???????> -buffer: ???????? ????? ??????? ? ???? ?????? ???: ???? ??? ?????? (???????: ?core.weechat?, ?irc.server.libera?, ?irc.libera.#weechat?) -file: ??????? ????? ??????? ? ???? ???? -hsignal: ???? ????? ??????? ??? hsignal; ???????: ?command?, ?output?) (?????? ?????????? ???????????) ? ?tags? (?????? ????? ?????? ?????????? ????????? ??????) -color: ?????????? ???? -o: ???? ????? ??????? ? ????? ??? ????; ???? ?? ???????? ? ??????? ?? ?? ?????????? (??????? ?? ???? ?? -buffer) -concat: ????? ??? ????????? ?????? ????????? ?????????; ????????? ???? ?? ?? ?????? (??????: \x20 ?? ??????) -strip: ?????? ????????? ?? ?????? (?? ???????/?????); ????????? ???? ?? ?? ?????? (??????: \x20 ?? ??????) -skipempty: ???????? ?????? ?????? ???????? ??????? -c: ?????? ?? ?-concat \x20 -strip \x20 -skipempty? -nl: ????? ?????????? ???????, ?????? ?? ????????? ?? ????????? (?? ??????? ?? ?????? ?????????) ???????: ??????? ???? ?? ???????? (?????????? ?? ?????? ?/? ??? ?? ?? ?????? ?? ??????? ???????) ??? ?? ?? ?????? ??? (?-buffer?, ?-file? ??? ?-hsignal?), ???? ?? ????? ??????? ???? ? ?????? ?????. ????????: ? ??????? ??????? ???? ?????? ????????? ?? ????????? ????? (??? /exec ? ????? IRC ???????), ??? ??????? ???? ???????? ?????. ?? ?????? ?/pipe /whois nick? ???? ??????????? ??????? ?? IRC ??????? ? ?????? ?????. ???????: ??????? ???? ? ??????? ???????????? ? ????: /pipe -file /tmp/libs.txt /debug libs ???? ????? ?/debug libs? ??? ????? ?????? ? ?????? ?????: /pipe -o -c /debug libs ????????? ? ??????? ?????? ???? ? ???? ????????: /pipe /allbuf /eval /print ${buffer.full_name} -> ${buffer.number}. ${buffer.short_name} (${buffer}) ???? ? ?????? ????? ????? ???????, ?? ?????????: /pipe -o -nl /filter
-
plugin
: ??????/?????????/???????? ????????
/plugin list| [-o|-ol|-i|-il|<???>] listfull [<???>] load <????????> [<?????????>] autoload [<?????????>] reload [<???>|* [<?????????>]] unload [<???>] list: ????? ???????? ???????? -o: ????? ????? ???????? ???????? ? ????? (?????? ?? ?????????) -ol: ????? ????? ???????? ???????? ? ????? (????????? ??????) -i: ???????? ????? ???????? ???????? ? ???????? ?????? (?? ????? ? ?????) (?????? ?? ?????????) -il: ???????? ????? ???????? ???????? ? ???????? ?????? (?? ????? ? ?????) (????????? ??????) ???: ??? ??????? listfull: ????? ???????? ???????? (???????) load: ????????? ??????? ????????: ??????? (????) ???? ????? ?? ?? ????? ?????????: ????????? ???? ?? ?????????? ??????? ???????? ????????? autoload: ?????????? ????????? ???????? ? ?????????? ??? ??????????? ????????????? reload: ??????? ????????? ??????? (??? ?? ?? ?????? ???, ???????? ?? ??? ??????, ?? ?? ????? ?????????? ?????????) unload: ???????? ??????? (??? ?? ?? ?????? ???, ???????? ?? ??? ??????) ??? ?????????, ??? ??????? ???????? ??????? ???????.
-
print
: ???????? ????? ? ?????
/print [-buffer <??>|<????>|<???>] [-newbuffer <???>] [-free] [-switch] [-core|-current] [-y <??????>] [-escape] [-date <?????>] [-tags <??????>] [-action|-error|-join|-network|-quit] [<?????>] -stdout|-stderr [<?????>] -beep -buffer: ???????? ????? ? ???? ????? (?????????????: ????? ? ????? ?? ??????? ????????) -newbuffer: ?????? ???? ????? ? ????????? ????? ? ???? -free: ?????? ????? ?? ????????? ????????? (???? ?? -newbuffer) -switch: ????????? ?? ?? ????? -core: ?????? ?? ?-buffer core.weechat? -current: ????????? ????? ? ?????? ????? -y: ????????? ?? ???????????? ?????? (???? ?? ????? ?? ????????? ?????????) ??????: ???? ?????? ?? ????? ?? ????????? ????????? (???? ?????? ?? 0, ????????? ???? ????????? ????? ???????? ??????: -1 = ????? ???????? ??????, -2 = ??? ?????? ????? ???????? ??????, ???.) -escape: ?????????????? ?? ???????? ????????? (?? ?????? \a, \07, \x07) -date: ????? ??????, ?????? ???? ?? ????: -n: ??? ?n? ??????? +n: ?n? ??????? ? ?????????? n: ?n? ??????? ?? ??????? ????? (?????????? man time) ????? ?/??? ????? (ISO 8601): ?????????? ???????? ?util_parse_time? ? ??????????? ?????????? API ???????? (???????: ?11:29:09?, ?2023-12-25T10:29:09.456789Z?) -tags: ????? ?????? ??????????? ???????? (?? ????? ???????? ?????????? ??????, ?????????? /help filter) ?????: ????? ???? ????? ?? ?? ?????? (??????? ? ?????? ?????? ?? ?? ???????? ?? ?\t?, ??? ????? ?????? ?? ?-?, ???? ??????? ?????? ?\?) -stdout: ????? ?? ????????? ?? stdout (?????????????? ?? ???????? ?????????) -stderr: ????? ?? ????????? ?? stderr (?????????????? ?? ???????? ?????????) -beep: ?????? ?? ?-stderr \a? ?????? -action ... -quit ??????? ??????? ????????? ? ???????? ?weechat.look.prefix_*?. ???????? ?? ??????? ???????? ?????????: \" \\ \a \b \e \f \n \r \t \v \0ooo \xhh \uhhhh \Uhhhhhhhh ???????: ????????? ????????? ? ???????? ??????, ?? ?????????: /print -core -tags notify_highlight ?????????: ???? ????? ????????? ?????? ? ???????? ??????: /print -core -error ???? ??? ???? ?????? ????????? ?????? ? ???????? ?????? ?? ????????? ?????: /print -core ???\t?????? ????????? ?????? ?? ?????? #weechat: /print -buffer irc.libera.#weechat ?????? ?? #weechat ????????? ?????? (U+2603): /print -escape \u2603 ???? ????????? (BEL): /print -beep
-
proxy
: ????????? ??????????
/proxy list add|addreplace <???> <???> <??????> <????> [<??????> [<???????>]] del <???>|<?????>... set <???> <??????> <????????> list: ???????? ??? ???????? add: ???????? ??? ???????? addreplace: ?????? ??? ???????? ????????? ?????? ???: ??? ???????? (???? ?? ???? ???????????) ???: http, socks4 ??? socks5 ??????: IP ??? ??? ????? ????: ???? ????? ??????: ?????????? ??? (??????????) ???????: ??????? (??????????) del: ????? ???????? ?????: ??? ? ????? ?? ???????? ????? ?*? set: ???????? ???????? ??????? ???????? ??????: ?????? ???? ????? ?? ?? ??????? (?? ????? ??????, ?????????? /set weechat.proxy.<???????????>.*) ????????: ???? ???????? ?????? ???????: ?????? http ?????? ???? ?? ???????? ?? ???????? ?????, ???? 8888: /proxy add local http 127.0.0.1 8888 ?????? http ?????? ???? ??????? ???? IPv6 ????????: /proxy add local http ::1 8888 /proxy set local ipv6 force ?????? socks5 ?????? ?? ??????????? ??????/????????: /proxy add myproxy socks5 sample.host.org 3128 myuser mypass ????? ??????: /proxy del myproxy
-
quit
: ????????? ???????? WeeChat
/quit [-yes] [<?????????>] -yes: ????????? ?? ??? ?? ???????? ?????? ?weechat.look.confirm_quit? ?????????: ????? ???? ?? ???? ???????? ?quit? (irc ???????, ?? ??????, ??????? ???? ????? ?? ??????? ?????? quit ??????) ???????? ????????? ???????? ?? ????????????? ?? ?? ?????? ?????????????? ??????? (?????????? ?????? ?weechat.look.save_config_on_exit?) ? ?????? ?? ? ?????? ??????? ????????? (?????????? ?????? ?weechat.look.save_layout_on_exit?).
-
reload
: ??????? ????????? ????????????? ?? ?????
/reload [<????>...] ????: ?????????????? ???? ???? ?? ?????? ??????? (??? ?????????? ?.conf?) ??? ?????????, ?????? ?? ????????? ??? ??????? (WeeChat ? ??????).
-
repeat
: ?????????? ??????? ???????? ????
/repeat [-interval <???????>[<????????>]] <????> <???????> ???????: ??????? ?????? ?????????? ??????? (?????????: 1 ???????????) ????????: ???? ????????, ????????? ??: us: ???????????? ms: ??????????? s: ??????? (?????????????) m: ?????? h: ???? ????: ?????? ???? ?? ?? ??????? ???????? ???????: ??????? ???? ????? ?? ?? ?????? (??? ????? ?? ?? ?????? ?????? ? ??????? ?? ??????? ?? ?????? ?? ?/?) ?????????? ?? ? ??????? ?????????? ?? ?????????? ????? ??? ???? ?? ?????? ???????: ${buffer}: ????????? ?? ????? ${repeat_count}: ???? ???? ???? ?? ??????? ???????? ${repeat_index}: ?????? ?????? (?? 1 ?? ??????) ${repeat_index0}: ?????? ?????? (?? 0 ?? ?????? - 1) ${repeat_revindex}: ?????? ?????? ?? ????? (?? ?????? ?? 1) ${repeat_revindex0}: ?????? ?????? ?? ????? (?? ?????? - 1 ?? 0) ${repeat_first}: ?1? ?? ???? ??????????, ?0? ?? ?????? ${repeat_last}: ?1? ?? ???????? ??????????, ?0? ?? ?????? ????????: ??????? ?? ???????? ? ?????? ? ???? ?? ???????? ??????? /repeat (??? ??? ????? ???? ?? ???????, ??????? ?? ?? ????????). ???????: ???????? 2 ???????? ??????: /repeat 2 /window page_up ???????? ???????????, ?? ???????? ?? 5: /repeat -interval 1 6 /print ${if:${repeat_last}?Boom!:${repeat_revindex0}}
-
reset
: ?????????? ?????? ??????
/reset <??????> -mask <??????> ??????: ??? ?????? -mask: ??????? ????? ? ?????? (???????? ?? ????? ?*? ?? ??????? ?????????? ??????, ????????? ?? ???????!) ???????: /reset weechat.look.item_time_format /reset -mask weechat.color.*
-
save
: ?????? ????????????? ?? ????
/save [<????>...] ????: ?????????????? ???? ???? ?? ???? (??? ?????????? ?.conf?) ??? ?????????, ?????? ?? ?????? ??? ??????? (WeeChat ? ??????). ????????????? ?? ??? ?????????????? ??????? ?????? ?? ???? ???????? ?????????? /quit ??????? (?????????? ?????? ?weechat.look.save_config_on_exit?).
-
secure
: ????????? ???????? ???????? (??????? ??? ???????? ?????? ????????? ? ????? sec.conf)
/secure passphrase <?????_????????>|-delete decrypt <?????_????????>|-discard set <???> <????????> del <???> passphrase: ?????? ????? ???????? (??? passphrase, ?????? ?? ? ????? sec.conf ?????? ??? ????? ?????) -delete: ??????? ????? ???????? decrypt: ????????? ??????? ???? ?? ??? ???? ????????? (???? ?? ???? ? ??????? ?? ????? ????????? ???? ???????? ????? ????????) -discard: ???????? ??? ??? ???? ????????? ??????? set: ?????? ??? ???? ?????????? ??????? del: ????? ?????????? ??????? ??? ?????????, ??? ??????? ????????? ? ????? ?????? ?????????? ???????. ??????? ? ????????? ??????: alt+v ???? ????? ??????????? ???? ?? ??????? ????? ???????? (?????? ?? ?????????), ??????? WeeChat ???????? ????????? ????? ?? ??? ?? ?? ???????. ?????? ?? ????????? ?????????? ???????? ?WEECHAT_PASSPHRASE? ???? ???????? ???? ????? (?? ?? ???? ?????????? ???? ??????? WeeChat ??????? ???????? /upgrade), ??? ?? ????????? ?????? sec.crypt.passphrase_command ???? ?? ?? ????? ???????? ???? ?? ?????? ?????? ??????? ??? ??? ?? ???????? ????????? (?????????? /help sec.crypt.passphrase_command). ?????????? ?????? ? ??????? ${sec.data.xxx} ???? ?? ?? ??????? ?: - ??????? /eval - ????????? ???????? ?????? ?--run-command? - ???????? weechat.startup.command_{before|after}_plugins - ??????? ???????? ???? ???? ?? ?????? ??????? ??? ???????? ??????? (?? ?????? ??????, irc ?????? ? ?????); ?????????? /help ?? ?????? ?? ??????? ???? ?? ??? ????????????. ???????: ???????? ????? ????????: /secure passphrase ??? ?? ???? ????? ???????? ??????? ??????? ?pass? ?? ?????? ????? ???????? ???????? ?????????: /set sec.crypt.passphrase_command "/usr/bin/pass show weechat/passphrase" ????????? libera SASL ???????: /secure set libera ??????????? /set irc.server.libera.sasl_password "${sec.data.libera}" ????????? oftc ??????? ?? nickserv: /secure set oftc ??????????? /set irc.server.oftc.command "/msg nickserv identify ${sec.data.oftc}" ?????? ?? ghost ??????? ?mynick?: /alias add ghost /eval /msg -server libera nickserv ghost mynick ${sec.data.libera}
-
set
: ?????????? ?????? ?????? ? ??????????? ????????
/set [<??????> [<????????>]] diff [<??????>...] env [<??????????> [<????????>]] ??????: ??? ?????? (?? ?????? ?????? ?? ????????? ???????? ?????? ?*?, ? ??????? ?? ?? ?? ?????? ??????? ????????) ????????: ???? ???????? ?? ??????, ???????? ?? ?????: ???????: on, off ??? toggle ??????????: ????, ++???? ??? --???? ??????: ???? ???? ?????? ("" ?? ?????? ??????) ????: ??? ????, ++???? ??? --???? diff: ????????? ???? ???????? ?????? env: ????????? ??? ???????? ?????????? ???????? (?????????? ???????? "" ?? ???????? ??????????) ????????: ?? ??? ?????? ?????? ?? ????????? null ???? ?????? ?? ???????? ???????? ?????? (???????????? ????????). ??? ??????????? ???? ?? ???? ?????????? ?????????? ???????. ???????: /set *highlight* /set weechat.look.highlight "word" /set diff /set diff irc.* /set env LANG /set env LANG fr_FR.UTF-8 /set env ABC ""
-
sys
: ????????? ??????
/sys get rlimit|rusage malloc_trim [<????????>] suspend waitpid <????> get: ????????? ??????????? ? ??????? rlimit: ????????? ??????? ??????? (?????????? /help weechat.startup.sys_rlimit ? ?man getrlimit?) rusage: ????????? ??????????? ??????? (?????????? ?man getrusage?) malloc_trim: ?????? ???????? malloc_trim ?? ?? ?? ???? ???????? ???????? ???????? ????????: ???????? ????????? ???????? ???? ?? ??????? ?? ???? ???? (????????????? ?? 0: ?? ???? ???? ?? ??????? ???? ????????? ???????? ????????) suspend: ?????????? WeeChat ? ?????? ??????? SIGTSTP WeeChat ???????, ????? ?? ?? ???????? ???????? waitpid: ????????? ????????? ????-??????? (?? ?? ?? ???????? ????????? ??????? ???????) ????: ???? ??????? ???? ????? ?? ?? ??????
-
toggle
: ????????? ???????? ?????? ?????????????
/toggle <??????> [<????????>...] ??????: ??? ?????? ????????: ?????? ????????? ?????? (????????? ?? ???? ??? ????????? ??????? ? ?????: ?? ???????/????? ????????? ???? ?? ?? ??????? ????? ?????? ?????? ?? ?????????? ???????) ????????: - ??? ????????? ?? ?????? ??????????? ???? ?????? ???? ??????? ??? ??????: - ???????: ????????? ?????? ????????/????????? ??????? ?? ???????? ????????? - ??????: ????????? ?????? ??????? ??????? ? ????????????? ????????? (???? ???? ??? ?? ?? ???????? ?????? ???????? ?????? ??????) - ?? ????? ?????? ?????????, ????????? ?????? ?? ????????? ? ????????????? ????????? ?????? - ?? ???? ????? ?????????, ????????? ?????? ??? ?????????: ???????? ???? ?? ??????? ?? ??? ???? ????? ????? ?????? ????????? ??????; ??? ?? ?????? ???????? ?????? ?? ?????? ? ?????, ??????? ?? ???? ???????? ? ????? - ???? ?? ?? ?????? ?????????? ???????? ?null?, ??? ???? ??? ???? ???????? ? ????? ? ??? ?? ???? ??????? ??????. ???????: ??????????? ??????? ??????? ? ???????? ?? ??? (??? ??????? ???? ????????? ???? ?? ???????): /mute /toggle weechat.look.buffer_time_format ??????? ??????? ??????? ? ???????? ?? ??? (?? ?????????, ??? ???????, ?????????): /toggle weechat.look.buffer_time_format "%H:%M:%S" "%H:%M" "" ??????????? ??????????? ???????? ?????? #weechat ?? libera ???????: /toggle irc.server.libera.autojoin null #weechat
-
unset
: ????????/?????????? ?????? ??????
/unset <??????> -mask <??????> ??????: ??? ?????? -mask: ??????? ????? ? ?????? (???????? ?? ????? ?*? ?? ??????? ?????????? ??????, ????????? ?? ???????!) ??????? ?? ??????, ??? ?? ???????? (?? ?????????? ??????) ??? ?????? (?? ?????????? ??????????, ??? ??? ?? ????????? ?????????). ???????: /unset weechat.look.item_time_format /unset -mask weechat.color.*
-
upgrade
: ???? WeeChat ?????? ? ??????? ??????? WeeChat ??????? ???? ??? ????????? ????????? ????????? ?? ?????????
/upgrade [-yes] [<??????_??_????????>|-save|-quit] -o|-ol -yes: ???????? ??? ?? ???????? ?????? ?weechat.look.confirm_upgrade? ??????_??_????????: ?????? ?? WeeChat ???????? ????? (????????????? ?? ?????? ??????? ????) -dummy: ?? ???? ????? (?????? ???? ?? ??????? ?? ?????????? ?????????? ?????????? ?? ?-quit?) -save: ???? ???? ??????, ?? ??????? ?? ???? ?????? ??????? WeeChat; ??????? ????????????? ?? ?? ?????? (??? ?? ????????, ??? ??? ??????? ?????? ?? ?????????? ??????? /save) -quit: ??????? *???* ?????????, ???? ?????? ? ??????? ??????? WeeChat, ???? ?? ????????? ????????? ???????????? (?????????? ?????) -o: ???? ???? ????????? ? ?????? ?????/????????? ????????? ??? ???? ? ?????? ????? (???????? ??????) -ol: ???? ???? ????????? ? ?????? ?????/????????? ????????? ??? ???? ? ?????? ????? (????????? ??????) ??? ??????? ??????? ? ??????? ??????? WeeChat ?????? ???? ?? ????????. ???? WeeChat ??????? ???? ???? ???? ??????????? ??? ?????????? ????????? ?????? ??? ????????? ??? ???????. ????????: TLS ????????? ?? ???? ????? ????????? (???? ???? ?? ???????? -save), ??? ???????? ?? GnuTLS ???? ?????? ??????? ????????? TLS ??????. ??????? ?????????? ??????? ???????????? ????????? ????? ?????????. ?????: ???????? ?????? -save ???? ???? ??????, ??????????? ?? ?? ?? ?????????? ????????? ? ??????? ????????? ???? /upgrade (??? ?? -quit); ?????? -save ???? ?? ?? ??????? ?? ??????? ?????? ?????? ? ???????? ? ??????? ?? ?? ????? ?? ????????????? ????????? ???? ???????? (???????? ????????, ???? ????????, ???.). ?????? ????????? ??? 4 ??????: 1. ?????? ?????? ? ??????? ?? ?????? ? ??????? (??????, ????????, ..) 2. ???????? ???? ???????? ?? ???????? (?????????????? ??????? (*.conf) ?? ??????? ?? ????) 3. ?????? WeeChat ????????????? (weechat.conf) 4. ?????????? ????? WeeChat ???????? ????? ? ??????? ????????? ??????. ?????? ?? ??????? ?-quit? ?? ???????: 1. ????????? *????* ????????? (irc, xfer, relay, ...) 2. ?????? ?????? ? ??????? (*.upgrade) 3. ???????? ???? ???????? ?? ???????? 4. ?????? WeeChat ????????????? 5. ????????? ???????? WeeChat ?? ?????? ?-save? ?????? ?? ???????: 1. ?????? ?????? ? ??????? (*.upgrade) ? ????? ????????? ???? ?? IRC ??????? ? ????? ???????? (??? ?? ?? ??????? ??????? ????) ? ??????? -quit ??? -save, ?????? ??????? ?????? ????????? ???????? ????????: weechat --upgrade ?????: ?????? ?????? ?? ???????? ?? ??????? ????? ?????????????? (??????? *.conf) ? ??? ?? ?? ??????, ?? ????? (??? ???????) ???????? ???????? WeeChat. WeeChat ?????? ???? ?? ?? ?????? ?? ?????? ?????? ??? ???????? ??????? WeeChat ???????? ????????????? (?????????? /debug dirs).
-
uptime
: ?????? ??????? ?????????? ???????? WeeChat
/uptime [-o|-ol] -o: ???? ????? ?????????? ??? ???? ? ?????? ????? (???????? ??????) -ol: ???? ????? ?????????? ??? ???? ? ?????? ????? (????????? ??????)
-
version
: ?????? ??????? ? ?????? ???????????? ???????? WeeChat
/version [-o|-ol] [-v] -o: ???? ??????? ??? ???? ? ?????? ????? (???????? ??????) -ol: ???? ??????? ??? ???? ? ?????? ????? (????????? ??????) -v: ??????? ?????: ????????? ??????????? ? ??????????? ???????? WeeChat ?? /upgrade ????????????? ?????? /v ???? ?? ?? ???????? ?? ?????????? ??? ??????? ? ???? ???????? (????? ?? ?? ? irc ???????? ?????????? ??????? /version).
-
wait
: ????????? ?????????? ??????? ? ??????????
/wait <????>[<????????>] <???????> ????: ????? ?????? (?????????: 1 ???????????) ????????: ???? ????????, ????????? ??: us: ???????????? ms: ??????????? s: ??????? (?????????????) m: ?????? h: ???? ???????: ??????? ???? ????? ?? ?? ?????? (??? ????? ?? ?? ?????? ?????? ? ??????? ?? ??????? ?? ?????? ?? ?/?) ????????: ??????? ?? ???????? ? ?????? ? ???? ?? ???????? ??????? /wait (??? ??? ????? ???? ?? ???????, ??????? ?? ?? ????????). ???????: ?????????? ?????? ?? 10 ???????: /wait 10 /join #test ?????????? ??????? ?????????? ?? 15 ??????: /wait 15m /away -all ?????? ??? ???? ???????? ?? 2 ??????: /wait 2m ??????
-
window
: ????????? ?????????
/window list -1|+1|b#|up|down|left|right [-window <????>] <????> splith|splitv [-window <????>] [<????>] resize [-window <????>] [h|v][+|-]<????> balance merge [-window <????>] [all] close [-window <????>] page_up|page_down [-window <????>] refresh scroll [-window <????>] [+|-]<?????>[s|m|h|d|M|y] scroll_horiz [-window <????>] [+|-]<?????>[%] scroll_up|scroll_down|scroll_top|scroll_bottom|scroll_beyond_end|scroll_previous_highlight|scroll_next_highlight|scroll_unread [-window <????>] swap [-window <????>] [up|down|left|right] zoom [-window <????>] bare [<???????>] list: ???????? ???????? ??????? (??? ?????????, ???????? ?? ??? ?????) -1: ???? ?? ????????? ?????? +1: ???? ?? ??????? ?????? b#: ???? ?? ??????? ?????? ???? ????????? ????? ??? ?????? # up: ?????? ?? ?????? ????? ??????? down: ?????? ?? ?????? ????? ??????? left: ?????? ?? ?????? ?? ???? ?????? right: ?????? ?? ?????? ?? ????? ?????? ????: ???? ??????? (?????????? /window list) splith: ???? ?????? ?????? ?? ??????????? (?? ?????????: /window merge) splitv: ???? ?????? ?????? ?? ????????? (?? ?????????: /window merge) resize: ???? ???????? ???????, ???? ???????? ?? <????> ???????? ??????????? ???????; ??? ?? ?????? ?h? ??? ?v?, ??????? ???????? ????? ?? ???????? ?????????? ?????? ???? ??? ?????? ???? ???? (????????????/??????????) balance: ????????? ???????? ???? ??????? merge: ????? ?????? ?? ????? ?????? (all = ??????? ???? ????? ??????) close: ??????? ?????? page_up: ???????? ????? ???????? ?????? page_down: ???????? ????? ???????? ?????? refresh: ???????? ????? scroll: ???????? ???????? ???? ?????? (+/-N) ??? ?? ????????: s=???????, m=??????, h=????, d=????, M=??????, y=?????? scroll_horiz: ???????? ???????????? ?? ???????? ???? ?????? (+/-N) ??? ?? ???????? ???????? ??????? (??? ?????????? ?? ?????? ???? ? ???????? ?? ????????? ?????????) scroll_up: ???????? ???????? ?????? ?????? scroll_down: ???????? ???????? ?????? ?????? scroll_top: ???????? ?? ??? ?????? scroll_bottom: ???????? ?? ??? ?????? scroll_beyond_end: ???????? ??? ????? ?????? scroll_previous_highlight: ???????? ?? ????????? ???????? scroll_next_highlight: ???????? ?? ??????? ???????? scroll_unread: ???????? ?? ??????????? ?????? swap: ???????? ?????? ??? ??????? (?? ??????????? ?????? ?? ????? ??????) zoom: ?????? ?? ?????? bare: ???? ????? ???????? ??????? (?? ??????????? ???????? ? ????????? ?? ?????????? ???????? ?? ????? ??????????? ???????) ??? splith ? splitv, ???? ?? ???????? ???? ?????????? ???????? ????? ???????, ?????????? ?? ??????? ???????? ??? ???????. ?? ??????, 25 ????? ?? ?? ?????? ???? ?????? ?? ????????? ???? ?? = ??????_???????? / 4 ???????: /window b1 /window scroll -2 /window scroll -2d /window scroll -d /window zoom -window 2 /window splith 30 /window resize 75 /window resize v+10 /window bare 2
Опције за обезбеђене податке
Одељци у фајлу sec.conf:
Одељак | Команда за контролу | Опис |
---|---|---|
|
|
Опције за шифровање. |
|
Обезбеђени подаци. |
Опције:
-
-
????: ????? ???? ?? ??????? ?? ????????? ???????? (???? ????? ????????? ?? ???????? ????? ? ????????)
-
???: ?????????
-
?????????: aes128, aes192, aes256
-
????????????? ????????:
aes256
-
-
-
????: ??? ????????? ???? ?? ??????? ?? ??????? ???????????? ????????; ???? ?? ??? ????????? ???????? libgcrypt ???????: sha3-*: libgcrypt >= 1.7.0, blake2*: libgcrypt >= 1.8.0, sha512-*: libgcrypt >= 1.9.4
-
???: ?????????
-
?????????: sha224, sha256, sha384, sha512, sha512-224, sha512-256, sha3-224, sha3-256, sha3-384, sha3-512, blake2b-160, blake2b-256, blake2b-384, blake2b-512, blake2s-128, blake2s-160, blake2s-224, blake2s-256
-
????????????? ????????:
sha256
-
-
-
????: ???? ????? ???????? ?? ?????? ??? ????????? ??????? (??????? ?? ???? ???? ?????? ? ??? ?? ??? ?? ?????? ??????? ??????? ????????); ??? ?????? ?? ??????? ???? ???? ?? ???? ???? sec.conf ? ??? ???? ?????????? ?????????? ???????? ?WEECHAT_PASSPHRASE? (?????????? ???????? ??? ???? ?????????); ?????? ?? ????? ???????: ?/usr/bin/pass show weechat/passphrase?
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
""
-
-
-
????: ???? ?? ???????? ???? ???? ?? ??????? ? ?????????, ??????????? ?? ?? (??????????? ?? ?? ?????????? ?????????); ???? ?? ???????? ??????? ?????????? ???????? ? ????? sec.conf ?? ?? ??????????? ???????? ?????? ????? ? ????; ??? ???? sec.conf ?????? ? ??????? ?? ???????? ???????, ???? ??? ?????? ?????? ?? ????????? ? ???? ???? ????? ???? ??????? ? ?????
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
WeeChat опције
Одељци у фајлу weechat.conf:
Одељак | Команда за контролу | Опис |
---|---|---|
|
|
Дибаг ниво, за језгро и додатке (у одељку је могуће додавање/уклањање опција). |
|
|
Опције покретања програма. |
|
|
Изглед и осећај. |
|
|
Алијаси боја (у одељку је могуће додавање/уклањање опција). |
|
|
Боје. |
|
|
Опције довршавања. |
|
|
Опције историје (команди и бафера). |
|
|
Прокси опције. |
|
|
Мрежне/TLS опције. |
|
|
Опције додатака. |
|
|
Опције сигнала. |
|
|
Опције трака. |
|
Распореди. |
|
|
Особине које се аутоматски примењују на бафере када се отварају. |
|
|
Нивои обавештавања за бафере (у одељку је могуће додавање/уклањање опција). |
|
|
Филтери. |
|
|
Тастери у подразумеваном контексту. |
|
|
Тастери у search контексту. |
|
|
Тастери у cursor контексту. |
|
|
Тастери у mouse конексту. |
Опције:
-
-
????: ???? ?????? ?? ?+? ???? ?? ????? ????????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
lightmagenta
-
-
-
????: ???? ?????? ?? ????????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
default
-
-
-
????: ???? ???????? ?? ????????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
default
-
-
-
????: ???? ?????? ?? ????? ??????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
white
-
-
-
????: ???? ?????? ?? ????? ??????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
white
-
-
-
????: ???? ?????? ?? ?????? ???? ?? ????????? ??? ??????? ????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
cyan
-
-
-
????: ???? ?????? ?? ??????????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
22
-
-
-
????: ???? ?????? ?? ????????? ???????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
yellow
-
-
weechat.color.chat_highlight_bg
-
????: ???? ???????? ?? ????????? ???????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
124
-
-
-
????: ???? ?????? ?? ????? ???????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
cyan
-
-
weechat.color.chat_inactive_buffer
-
????: ???? ?????? ?? ???????? ???? ?? ?????? ????????? (????? ?? ?????? ?? ?????? ???????? ? ???? ???????)
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
default
-
-
weechat.color.chat_inactive_window
-
????: ???? ?????? ?? ???????? ???? ?? ??????? ????????? (???? ???????? ???????? ??????)
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
240
-
-
-
????: ???? ?????? ?? ??????? ? ??????? ?????????: ??????? ?? ? ????? ?????????? ???????? ? ??? ???????? ?????? ? ??????? ?? ?? ?? ??????? ???? ?? ???????; ???? ??????? ? ???????? ????? ????????? ?????? ?? ?????? option weechat.color.chat_nick_colors
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
lightcyan
-
-
weechat.color.chat_nick_colors
-
????: ???? ?????? ?? ??????? (????? ???? ??????????? ????????, ????????? ?? ? ???????? ? ???????: ???:???, for example: ?lightred:blue?)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"cyan,magenta,green,brown,lightblue,lightcyan,lightmagenta,lightgreen,31,35,38,40,49,63,70,80,92,99,112,126,130,138,142,148,160,162,167,169,174,176,178,184,186,210,212,215,248"
-
-
weechat.color.chat_nick_offline
-
????: ???? ?????? ?? ??????? ???? ???? ?? ????? (???? ???? ? ????? ????????); ??? ???? ?? ??????? ???? ???? ???? ?? ?????? weechat.look.color_nick_offline ????????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
242
-
-
weechat.color.chat_nick_offline_highlight
-
????: ???? ?????? ?? ??????? ??? ?????, ? ???? ?? ??????; ??? ???? ?? ??????? ???? ???? ???? ?? ?????? weechat.look.color_nick_offline ????????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
default
-
-
weechat.color.chat_nick_offline_highlight_bg
-
????: ???? ???????? ?? ??????? ??? ?????, ? ???? ?? ??????; ??? ???? ?? ??????? ???? ???? ???? ?? ?????? weechat.look.color_nick_offline ????????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
17
-
-
-
????: ???? ?????? ?? ????? ??????? ? ????????? ??????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
cyan
-
-
weechat.color.chat_nick_prefix
-
????: ???? ???????? ??????? (?????? ???? ?? ????????? ?????? ??????? ? ????????)
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
green
-
-
-
????: ???? ?????? ?? ??????? ??????? ? ??????? ?????????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
white
-
-
weechat.color.chat_nick_suffix
-
????: ???? ??????? ??????? (?????? ???? ?? ????????? ??? ??????? ? ????????)
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
green
-
-
weechat.color.chat_prefix_action
-
????: ???? ?????? ?? ??????? ??????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
white
-
-
weechat.color.chat_prefix_buffer
-
????: ???? ?????? ?? ??? ?????? (?????? ????????, ???? ?? ???? ?????? ??????? ??? ?????? ??????)
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
180
-
-
weechat.color.chat_prefix_buffer_inactive_buffer
-
????: ???? ?????? ?? ??? ?????????? ?????? (?????? ????????, ???? ?? ???? ?????? ??????? ??? ?????? ?????? ? ????? ???? ???????)
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
default
-
-
weechat.color.chat_prefix_error
-
????: ???? ?????? ?? ??????? ??????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
yellow
-
-
weechat.color.chat_prefix_join
-
????: ???? ?????? ?? ??????? ??????????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
lightgreen
-
-
weechat.color.chat_prefix_more
-
????: ???? ?????? ?? ?+? ???? ?? ??????? ?????? ???????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
lightmagenta
-
-
weechat.color.chat_prefix_network
-
????: ???? ?????? ?? ?????? ???????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
magenta
-
-
weechat.color.chat_prefix_quit
-
????: ???? ?????? ?? ??????? ?????????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
lightred
-
-
weechat.color.chat_prefix_suffix
-
????: ???? ?????? ?? ?????? (??? ????????)
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
24
-
-
weechat.color.chat_read_marker
-
????: ???? ?????? ?? ?????? ???????????? ????????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
magenta
-
-
weechat.color.chat_read_marker_bg
-
????: ???? ???????? ?? ?????? ???????????? ????????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
default
-
-
-
????: ???? ?????? ?? ????? ???????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
brown
-
-
weechat.color.chat_status_disabled
-
????: ???? ?????? ?? ?????????? ??????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
red
-
-
weechat.color.chat_status_enabled
-
????: ???? ?????? ?? ????????? ??????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
green
-
-
-
????: ???? ?????? ?? ?????? ????? ?????? (?????????? ???????? /debug tags)
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
red
-
-
-
????: ???? ?????? ?? ?????? ?? ???????? ? ?????? ?? ??????? ????? ????????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
yellow
-
-
weechat.color.chat_text_found_bg
-
????: ???? ???????? ?? ?????? ?? ???????? ? ?????? ?? ??????? ????? ????????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
lightmagenta
-
-
-
????: ???? ?????? ?? ????? ? ??????? ?????????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
default
-
-
weechat.color.chat_time_delimiters
-
????: ???? ?????? ?? ?????????? ???????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
brown
-
-
-
????: ???? ?????? ?? ?????????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
cyan
-
-
-
????: ???? ?????? ?? null ????????? (????????????)
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
blue
-
-
-
????: ???? ?????? ?? ????????? ????? (?? ??????, ???? ?? ?????????? ?????); ??? ?????? ?? ??????? ???? ???? ???? ?? ?????? weechat.look.emphasized_attributes ?????? ?????? (??? ?? ? ????????????? ????????)
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
yellow
-
-
-
????: ???? ???????? ?? ????????? ????? (?? ??????, ???? ?? ?????????? ?????); ??? ?????? ?? ??????? ???? ???? ???? ?? ?????? weechat.look.emphasized_attributes ?????? ?????? (??? ?? ? ????????????? ????????)
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
54
-
-
weechat.color.eval_syntax_colors
-
????: ???? ?????? ?? ???????? ???????? ? ??????????? ???????????, ?? ?${raw_hl:...}? ? ?${hl:...}? (????? ???? ??????????? ????????, ????????? ?? ? ???????? ? ???????: ???:???, for example: ?lightred:blue?)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"green,lightred,lightblue,lightmagenta,yellow,cyan"
-
-
-
????: ???? ?????? ?? ?????? ? ?????? ?????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
lightgreen
-
-
weechat.color.input_text_not_found
-
????: ???? ?????? ?? ????????? ???????? ?????? ? ?????? ?????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
red
-
-
-
????: ???? ?????? ?? ?????? ??????????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
yellow
-
-
-
????: ???? ?????? ?? ??????? ???? ?? ???????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
240
-
-
-
????: ???? ?????? ?? ????? ? ????? ????????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
green
-
-
-
????: ???? ?? ?????????? ??????? (???? ?? ????????) ? ?????????? ????? ????? (??? ??? ?? ????? ????????)
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
236
-
-
weechat.color.status_count_highlight
-
????: ???? ?????? ?? ?????? ???? ?????????? ?????? ? ?????? ????? (???????? ?????)
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
magenta
-
-
weechat.color.status_count_msg
-
????: ???? ?????? ?? ?????? ???? ?????? ? ?????? ????? (???????? ??????)
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
brown
-
-
weechat.color.status_count_other
-
????: ???? ?????? ?? ?????? ???? ??????? ?????? ? ?????? ????? (???????? ??????)
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
default
-
-
weechat.color.status_count_private
-
????: ???? ?????? ?? ?????? ???? ????????? ?????? ? ?????? ????? (???????? ?????)
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
green
-
-
weechat.color.status_data_highlight
-
????: ???? ?????? ?? ????? ?? ????????? (???????? ?????)
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
lightmagenta
-
-
-
????: ???? ?????? ?? ????? ?? ????? ???????? (???????? ?????)
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
yellow
-
-
weechat.color.status_data_other
-
????: ???? ?????? ?? ????? ?? ????? ???????? (??? ???? ??????) (???????? ?????)
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
default
-
-
weechat.color.status_data_private
-
????: ???? ?????? ?? ????? ?? ????????? ??????? (???????? ?????)
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
lightgreen
-
-
-
????: ???? ?????? ?? ????????? ??????? ? ????????? ?????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
green
-
-
-
????: ???? ?????? ?? ?????? ?????? ? ????????? ?????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
default
-
-
-
????: ???? ?????? ?? ????? ?? ????? ???????? (???????? ?????)
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
yellow
-
-
-
????: ???? ?????? ?? ????????? ???? ? ????????? ?????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
lightgreen
-
-
-
????: ???? ?????? ?? ??? ??????? ?????? ? ????????? ?????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
white
-
-
weechat.color.status_name_insecure
-
????: ???? ?????? ?? ??? ??????? ?????? ? ????????? ?????, ? ??????? ?? ?? ?????? ????????? ? ???? ?????????? ?????????? ??? ??? ?? TLS
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
lightmagenta
-
-
-
????: ???? ?????? ?? ??? ??????? ?????? ? ????????? ?????, ? ??????? ?? ?? ?????? ????????? ? ???? ?????????? ?????????? ??? ??? ?? TLS
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
white
-
-
weechat.color.status_nicklist_count
-
????: ???? ?????? ?? ?????? ???? ???????? ? ????? ???????? (???????? ?????)
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
default
-
-
-
????: ???? ?????? ?? ???? ??????? ?????? ? ????????? ?????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
yellow
-
-
-
????: ???? ?????? ?? ????? (???????? ?????)
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
default
-
-
weechat.completion.base_word_until_cursor
-
????: ??? ?? ????????, ?? ????????? ?????? ??????? ?? ???????? ????? ??? ???? ????? ?? ?? ??????; ? ????????? ?? ????? ??? ???????? ?? ????? ??????? ????? ???????
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
-
weechat.completion.case_sensitive
-
????: ??? ?? ????????, ?????????? ????????????? ????? ??????? ? ???????? ?????
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
-
weechat.completion.command_inline
-
????: ??? ?? ????????, ??????? ? ????????? ?????? ?? ?????????? (??????? ?? ??????? ?????? ??? ???? ????????? ? ???? ?? ???????); ????????: ???? ?? ??? ?????? ??????, ???? ?? ?? ???? ?????????? ?????????? ?????? ???? ?????? ?? ?/? (??? ?????????? ???????)
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
-
weechat.completion.default_template
-
????: ????????????? ?????? ?????????? (?????? ??? ?? ?????????? ????????????? ? ???? ?????? ??????? ? ?????????: ?????????? ???????? API ????????, ???????? ?weechat_hook_command?)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"%(nicks)|%(irc_channels)"
-
-
weechat.completion.nick_add_space
-
????: ???????? ??????? ????? ?????????? ??????? (???? ??????? ???? ???? ??? ?? ????????? ??????)
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
-
weechat.completion.nick_case_sensitive
-
????: ?????????? ???????? ???? ?????? ? ???????? ?????
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
off
-
-
weechat.completion.nick_completer
-
????: ?????? ???? ?? ????? ????? ?????????? ??????? (???? ?? ??????? ???? ??? ? ????????? ??????)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
": "
-
-
weechat.completion.nick_first_only
-
????: ???????? ?? ???? ???? ????????? ???????
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
off
-
-
weechat.completion.nick_ignore_chars
-
????: ????????? ???? ?? ???????? ??? ?????????? ???????
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"[]`_-^"
-
-
weechat.completion.nick_ignore_words
-
????: comma-separated list of nicks to ignore (not completed); the whole nick must be set in this option even if chars are ignored in completion with option weechat.completion.nick_ignore_chars; look up for nicks is with exact case then lower case, so it's possible to use only lower case for nicks in this option
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
""
-
-
weechat.completion.partial_completion_alert
-
????: ???? ????????? (BEL) ???? ?? ?????? ????????? ??????????
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
-
weechat.completion.partial_completion_command
-
????: ????????? ?????????? ????? ??????? (????????? ?? ???? ?? ??????? ???? ??????? ???? ?????? ????? ???????)
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
off
-
-
weechat.completion.partial_completion_command_arg
-
????: ????????? ?????????? ?????????? ??????? (????????? ?? ???? ?? ??????? ???? ?????????? ?? ????? ?????????)
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
off
-
-
weechat.completion.partial_completion_count
-
????: ? ?????? ????? ?? ????????? ?????? ???? ?? ????? ????????? ??????????
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
-
weechat.completion.partial_completion_other
-
????: ????????? ?????????? ??? ??????? (????????? ?? ???? ?? ??????? ???? ???? ???? ?????? ????? ???????)
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
off
-
-
weechat.completion.partial_completion_templates
-
????: ????? ??????? ??????????? ???????? ?? ???? ?? ????????? ?????????? ????????????? ???????? (???????? Tab ?????? ?? shift-Tab); ????? ?????? ?? ?????? ? ?????????????: API ?????????? ???????? ?? ???????, ???????? ?weechat_hook_command?
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"config_options"
-
-
weechat.history.display_default
-
????: ?????????? ???? ??????? ???? ?? ????????????? ????????? ? ?????? ???????? (0 = ??? ??????????)
-
???: ??????????
-
?????????: 0 .. 2147483647
-
????????????? ????????:
5
-
-
weechat.history.max_buffer_lines_minutes
-
????: ?????????? ???? ?????? ? ???????? ?? ?????? (0 = ??? ??????????); ???????: 1440 = ????? ???, 10080 = ????? ??????, 43200 = ????? ?????, 525600 = ????? ??????; ????????? 0 ???? ? ??????? ?? ?????? weechat.history.max_buffer_lines_number ???? ?????????? ?? 0
-
???: ??????????
-
?????????: 0 .. 2147483647
-
????????????? ????????:
0
-
-
weechat.history.max_buffer_lines_number
-
????: ?????????? ???? ?????? ? ???????? ?? ?????? (0 = ??? ??????????); ????????? 0 ???? ???? ?????? weechat.history.max_buffer_lines_minutes ???? ?????????? ?? 0
-
???: ??????????
-
?????????: 0 .. 2147483647
-
????????????? ????????:
4096
-
-
-
????: ?????????? ???? ??????????? ??????? ? ???????? (0 = ??? ??????????, ?? ??????????? ??: ???? ?????????? ???????? ????????)
-
???: ??????????
-
?????????: 0 .. 2147483647
-
????????????? ????????:
100
-
-
weechat.history.max_visited_buffers
-
????: ?????????? ???? ????????? ?????? ???? ?? ???? ? ????????
-
???: ??????????
-
?????????: 0 .. 1000
-
????????????? ????????:
50
-
-
-
????: "backspace" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/input delete_previous_char"
-
-
-
????: "ctrl-_" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/input undo"
-
-
-
????: "ctrl-a" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/input move_beginning_of_line"
-
-
-
????: "ctrl-b" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/input move_previous_char"
-
-
-
????: "ctrl-c,_" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/input insert \x1F"
-
-
-
????: "ctrl-c,b" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/input insert \x02"
-
-
-
????: "ctrl-c,c" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/input insert \x03"
-
-
-
????: "ctrl-c,d" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/input insert \x04"
-
-
-
????: "ctrl-c,i" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/input insert \x1D"
-
-
-
????: "ctrl-c,o" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/input insert \x0F"
-
-
-
????: "ctrl-c,v" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/input insert \x16"
-
-
-
????: "ctrl-d" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/input delete_next_char"
-
-
-
????: "ctrl-down" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/input history_global_next"
-
-
-
????: "ctrl-e" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/input move_end_of_line"
-
-
-
????: "ctrl-f" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/input move_next_char"
-
-
-
????: "ctrl-f1" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/bar scroll buflist * -100%"
-
-
-
????: "ctrl-f11" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/bar scroll nicklist * -100%"
-
-
-
????: "ctrl-f12" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/bar scroll nicklist * +100%"
-
-
-
????: "ctrl-f2" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/bar scroll buflist * +100%"
-
-
-
????: "ctrl-k" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/input delete_end_of_line"
-
-
-
????: "ctrl-l" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/window refresh"
-
-
-
????: "ctrl-left" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/input move_previous_word"
-
-
-
????: "ctrl-n" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer +1"
-
-
-
????: "ctrl-o" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/input history_use_get_next"
-
-
-
????: "ctrl-p" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer -1"
-
-
-
????: "ctrl-r" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/input search_history"
-
-
-
????: "ctrl-right" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/input move_next_word"
-
-
-
????: "ctrl-s" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/input search_text_here"
-
-
-
????: "ctrl-t" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/input transpose_chars"
-
-
-
????: "ctrl-u" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/input delete_beginning_of_line"
-
-
-
????: "ctrl-up" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/input history_global_previous"
-
-
-
????: "ctrl-w" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/input delete_previous_word_whitespace"
-
-
-
????: "ctrl-x" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer switch"
-
-
-
????: "ctrl-y" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/input clipboard_paste"
-
-
-
????: "ctrl-z" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/sys suspend"
-
-
-
????: "delete" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/input delete_next_char"
-
-
-
????: "down" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/input history_next"
-
-
-
????: "end" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/input move_end_of_line"
-
-
-
????: "f1" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/bar scroll buflist * -100%"
-
-
-
????: "f10" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/bar scroll title * +30%"
-
-
-
????: "f11" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/bar scroll nicklist * -100%"
-
-
-
????: "f12" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/bar scroll nicklist * +100%"
-
-
-
????: "f2" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/bar scroll buflist * +100%"
-
-
-
????: "f5" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer -1"
-
-
-
????: "f6" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer +1"
-
-
-
????: "f7" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/window -1"
-
-
-
????: "f8" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/window +1"
-
-
-
????: "f9" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/bar scroll title * -30%"
-
-
-
????: "home" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/input move_beginning_of_line"
-
-
-
????: "left" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/input move_previous_char"
-
-
-
????: "meta--" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/filter toggle @"
-
-
[[option_weechat.key.meta-/]] weechat.key.meta-/
-
????: "meta-/" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer jump last_displayed"
-
-
-
????: "meta-0" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer *10"
-
-
-
????: "meta-1" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer *1"
-
-
-
????: "meta-2" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer *2"
-
-
-
????: "meta-3" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer *3"
-
-
-
????: "meta-4" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer *4"
-
-
-
????: "meta-5" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer *5"
-
-
-
????: "meta-6" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer *6"
-
-
-
????: "meta-7" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer *7"
-
-
-
????: "meta-8" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer *8"
-
-
-
????: "meta-9" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer *9"
-
-
[[option_weechat.key.meta-<]] weechat.key.meta-<
-
????: "meta-<" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer jump prev_visited"
-
-
[[option_weechat.key.meta-=]] weechat.key.meta-=
-
????: "meta-=" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/filter toggle"
-
-
[[option_weechat.key.meta→]] weechat.key.meta->
-
????: "meta->" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer jump next_visited"
-
-
-
????: "meta-B" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buflist toggle"
-
-
-
????: "meta-N" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/bar toggle nicklist"
-
-
-
????: "meta-R" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/input delete_input"
-
-
-
????: "meta-U" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/allbuf /buffer set unread"
-
-
-
????: "meta-_" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/input redo"
-
-
-
????: "meta-a" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer jump smart"
-
-
-
????: "meta-b" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/input move_previous_word"
-
-
-
????: "meta-backspace" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/input delete_previous_word"
-
-
-
????: "meta-ctrl-k" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/input delete_end_of_input"
-
-
-
????: "meta-ctrl-l" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/remote togglecmd"
-
-
-
????: "meta-ctrl-u" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/input delete_beginning_of_input"
-
-
-
????: "meta-d" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/input delete_next_word"
-
-
-
????: "meta-down" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer +1"
-
-
-
????: "meta-end" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/window scroll_bottom"
-
-
-
????: "meta-f" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/input move_next_word"
-
-
-
????: "meta-f1" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/bar scroll buflist * b"
-
-
-
????: "meta-f11" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/bar scroll nicklist * b"
-
-
-
????: "meta-f12" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/bar scroll nicklist * e"
-
-
-
????: "meta-f2" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/bar scroll buflist * e"
-
-
-
????: "meta-h,meta-R" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/hotlist restore -all"
-
-
-
????: "meta-h,meta-c" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/hotlist clear"
-
-
-
????: "meta-h,meta-m" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/hotlist remove"
-
-
-
????: "meta-h,meta-r" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/hotlist restore"
-
-
-
????: "meta-home" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/window scroll_top"
-
-
-
????: "meta-j,0,1" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer *1"
-
-
-
????: "meta-j,0,2" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer *2"
-
-
-
????: "meta-j,0,3" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer *3"
-
-
-
????: "meta-j,0,4" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer *4"
-
-
-
????: "meta-j,0,5" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer *5"
-
-
-
????: "meta-j,0,6" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer *6"
-
-
-
????: "meta-j,0,7" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer *7"
-
-
-
????: "meta-j,0,8" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer *8"
-
-
-
????: "meta-j,0,9" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer *9"
-
-
-
????: "meta-j,1,0" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer *10"
-
-
-
????: "meta-j,1,1" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer *11"
-
-
-
????: "meta-j,1,2" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer *12"
-
-
-
????: "meta-j,1,3" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer *13"
-
-
-
????: "meta-j,1,4" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer *14"
-
-
-
????: "meta-j,1,5" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer *15"
-
-
-
????: "meta-j,1,6" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer *16"
-
-
-
????: "meta-j,1,7" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer *17"
-
-
-
????: "meta-j,1,8" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer *18"
-
-
-
????: "meta-j,1,9" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer *19"
-
-
-
????: "meta-j,2,0" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer *20"
-
-
-
????: "meta-j,2,1" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer *21"
-
-
-
????: "meta-j,2,2" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer *22"
-
-
-
????: "meta-j,2,3" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer *23"
-
-
-
????: "meta-j,2,4" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer *24"
-
-
-
????: "meta-j,2,5" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer *25"
-
-
-
????: "meta-j,2,6" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer *26"
-
-
-
????: "meta-j,2,7" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer *27"
-
-
-
????: "meta-j,2,8" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer *28"
-
-
-
????: "meta-j,2,9" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer *29"
-
-
-
????: "meta-j,3,0" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer *30"
-
-
-
????: "meta-j,3,1" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer *31"
-
-
-
????: "meta-j,3,2" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer *32"
-
-
-
????: "meta-j,3,3" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer *33"
-
-
-
????: "meta-j,3,4" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer *34"
-
-
-
????: "meta-j,3,5" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer *35"
-
-
-
????: "meta-j,3,6" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer *36"
-
-
-
????: "meta-j,3,7" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer *37"
-
-
-
????: "meta-j,3,8" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer *38"
-
-
-
????: "meta-j,3,9" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer *39"
-
-
-
????: "meta-j,4,0" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer *40"
-
-
-
????: "meta-j,4,1" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer *41"
-
-
-
????: "meta-j,4,2" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer *42"
-
-
-
????: "meta-j,4,3" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer *43"
-
-
-
????: "meta-j,4,4" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer *44"
-
-
-
????: "meta-j,4,5" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer *45"
-
-
-
????: "meta-j,4,6" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer *46"
-
-
-
????: "meta-j,4,7" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer *47"
-
-
-
????: "meta-j,4,8" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer *48"
-
-
-
????: "meta-j,4,9" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer *49"
-
-
-
????: "meta-j,5,0" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer *50"
-
-
-
????: "meta-j,5,1" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer *51"
-
-
-
????: "meta-j,5,2" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer *52"
-
-
-
????: "meta-j,5,3" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer *53"
-
-
-
????: "meta-j,5,4" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer *54"
-
-
-
????: "meta-j,5,5" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer *55"
-
-
-
????: "meta-j,5,6" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer *56"
-
-
-
????: "meta-j,5,7" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer *57"
-
-
-
????: "meta-j,5,8" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer *58"
-
-
-
????: "meta-j,5,9" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer *59"
-
-
-
????: "meta-j,6,0" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer *60"
-
-
-
????: "meta-j,6,1" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer *61"
-
-
-
????: "meta-j,6,2" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer *62"
-
-
-
????: "meta-j,6,3" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer *63"
-
-
-
????: "meta-j,6,4" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer *64"
-
-
-
????: "meta-j,6,5" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer *65"
-
-
-
????: "meta-j,6,6" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer *66"
-
-
-
????: "meta-j,6,7" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer *67"
-
-
-
????: "meta-j,6,8" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer *68"
-
-
-
????: "meta-j,6,9" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer *69"
-
-
-
????: "meta-j,7,0" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer *70"
-
-
-
????: "meta-j,7,1" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer *71"
-
-
-
????: "meta-j,7,2" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer *72"
-
-
-
????: "meta-j,7,3" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer *73"
-
-
-
????: "meta-j,7,4" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer *74"
-
-
-
????: "meta-j,7,5" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer *75"
-
-
-
????: "meta-j,7,6" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer *76"
-
-
-
????: "meta-j,7,7" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer *77"
-
-
-
????: "meta-j,7,8" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer *78"
-
-
-
????: "meta-j,7,9" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer *79"
-
-
-
????: "meta-j,8,0" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer *80"
-
-
-
????: "meta-j,8,1" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer *81"
-
-
-
????: "meta-j,8,2" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer *82"
-
-
-
????: "meta-j,8,3" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer *83"
-
-
-
????: "meta-j,8,4" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer *84"
-
-
-
????: "meta-j,8,5" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer *85"
-
-
-
????: "meta-j,8,6" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer *86"
-
-
-
????: "meta-j,8,7" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer *87"
-
-
-
????: "meta-j,8,8" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer *88"
-
-
-
????: "meta-j,8,9" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer *89"
-
-
-
????: "meta-j,9,0" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer *90"
-
-
-
????: "meta-j,9,1" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer *91"
-
-
-
????: "meta-j,9,2" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer *92"
-
-
-
????: "meta-j,9,3" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer *93"
-
-
-
????: "meta-j,9,4" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer *94"
-
-
-
????: "meta-j,9,5" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer *95"
-
-
-
????: "meta-j,9,6" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer *96"
-
-
-
????: "meta-j,9,7" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer *97"
-
-
-
????: "meta-j,9,8" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer *98"
-
-
-
????: "meta-j,9,9" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer *99"
-
-
-
????: "meta-j,meta-f" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer -"
-
-
-
????: "meta-j,meta-l" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer +"
-
-
-
????: "meta-j,meta-r" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/server raw"
-
-
-
????: "meta-j,meta-s" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/server jump"
-
-
-
????: "meta-k" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/input grab_key_command"
-
-
-
????: "meta-l" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/window bare"
-
-
-
????: "meta-left" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer -1"
-
-
-
????: "meta-m" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/mute mouse toggle"
-
-
-
????: "meta-n" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/window scroll_next_highlight"
-
-
-
????: "meta-p" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/window scroll_previous_highlight"
-
-
-
????: "meta-pgdn" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/window scroll_down"
-
-
-
????: "meta-pgup" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/window scroll_up"
-
-
-
????: "meta-r" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/input delete_line"
-
-
-
????: "meta-return" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/input insert \n"
-
-
-
????: "meta-right" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer +1"
-
-
-
????: "meta-s" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/mute spell toggle"
-
-
-
????: "meta-u" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/window scroll_unread"
-
-
-
????: "meta-up" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer -1"
-
-
-
????: "meta-w,meta-b" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/window balance"
-
-
-
????: "meta-w,meta-down" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/window down"
-
-
-
????: "meta-w,meta-left" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/window left"
-
-
-
????: "meta-w,meta-right" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/window right"
-
-
-
????: "meta-w,meta-s" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/window swap"
-
-
-
????: "meta-w,meta-up" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/window up"
-
-
-
????: "meta-x" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/buffer zoom"
-
-
-
????: "meta-z" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/window zoom"
-
-
-
????: "pgdn" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/window page_down"
-
-
-
????: "pgup" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/window page_up"
-
-
-
????: "return" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/input return"
-
-
-
????: "right" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/input move_next_char"
-
-
-
????: "shift-down" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/input move_next_line"
-
-
-
????: "shift-end" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/input move_end_of_input"
-
-
-
????: "shift-home" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/input move_beginning_of_input"
-
-
-
????: "shift-left" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/input move_previous_char"
-
-
-
????: "shift-right" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/input move_next_char"
-
-
-
????: "shift-tab" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/input complete_previous"
-
-
-
????: "shift-up" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/input move_previous_line"
-
-
-
????: "tab" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/input complete_next"
-
-
-
????: "up" (default)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/input history_previous"
-
-
-
????: "@chat:Q" (cursor)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"hsignal:chat_quote_time_prefix_message;/cursor stop"
-
-
-
????: "@chat:l" (cursor)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"hsignal:chat_quote_focused_line;/cursor stop"
-
-
-
????: "@chat:m" (cursor)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"hsignal:chat_quote_message;/cursor stop"
-
-
-
????: "@chat:q" (cursor)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"hsignal:chat_quote_prefix_message;/cursor stop"
-
-
weechat.key_cursor.@item(buffer_nicklist):K
-
????: "@item(buffer_nicklist):K" (cursor)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/window ${_window_number};/kickban ${nick}"
-
-
weechat.key_cursor.@item(buffer_nicklist):b
-
????: "@item(buffer_nicklist):b" (cursor)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/window ${_window_number};/ban ${nick}"
-
-
weechat.key_cursor.@item(buffer_nicklist):k
-
????: "@item(buffer_nicklist):k" (cursor)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/window ${_window_number};/kick ${nick}"
-
-
weechat.key_cursor.@item(buffer_nicklist):q
-
????: "@item(buffer_nicklist):q" (cursor)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/window ${_window_number};/query ${nick};/cursor stop"
-
-
weechat.key_cursor.@item(buffer_nicklist):w
-
????: "@item(buffer_nicklist):w" (cursor)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/window ${_window_number};/whois ${nick}"
-
-
-
????: "down" (cursor)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/cursor move down"
-
-
-
????: "left" (cursor)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/cursor move left"
-
-
-
????: "meta-down" (cursor)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/cursor move edge_bottom"
-
-
-
????: "meta-end" (cursor)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/cursor move bottom_right"
-
-
-
????: "meta-home" (cursor)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/cursor move top_left"
-
-
-
????: "meta-left" (cursor)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/cursor move edge_left"
-
-
-
????: "meta-right" (cursor)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/cursor move edge_right"
-
-
weechat.key_cursor.meta-shift-down
-
????: "meta-shift-down" (cursor)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/cursor move area_down"
-
-
weechat.key_cursor.meta-shift-left
-
????: "meta-shift-left" (cursor)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/cursor move area_left"
-
-
weechat.key_cursor.meta-shift-right
-
????: "meta-shift-right" (cursor)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/cursor move area_right"
-
-
weechat.key_cursor.meta-shift-up
-
????: "meta-shift-up" (cursor)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/cursor move area_up"
-
-
-
????: "meta-up" (cursor)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/cursor move edge_top"
-
-
-
????: "return" (cursor)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/cursor stop"
-
-
-
????: "right" (cursor)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/cursor move right"
-
-
-
????: "up" (cursor)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/cursor move up"
-
-
-
????: "ctrl-o" (histsearch)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/input history_use_get_next"
-
-
-
????: "ctrl-q" (histsearch)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/input search_stop"
-
-
-
????: "ctrl-r" (histsearch)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/input search_previous"
-
-
-
????: "ctrl-s" (histsearch)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/input search_next"
-
-
-
????: "ctrl-x" (histsearch)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/input search_switch_regex"
-
-
-
????: "down" (histsearch)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/input search_next"
-
-
-
????: "meta-c" (histsearch)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/input search_switch_case"
-
-
-
????: "return" (histsearch)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/input search_stop_here"
-
-
-
????: "tab" (histsearch)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/input search_switch_where"
-
-
-
????: "up" (histsearch)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/input search_previous"
-
-
-
????: "@*:button3" (mouse)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/cursor go ${_x},${_y}"
-
-
weechat.key_mouse.@bar(buflist):ctrl-wheeldown
-
????: "@bar(buflist):ctrl-wheeldown" (mouse)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"hsignal:buflist_mouse"
-
-
weechat.key_mouse.@bar(buflist):ctrl-wheelup
-
????: "@bar(buflist):ctrl-wheelup" (mouse)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"hsignal:buflist_mouse"
-
-
weechat.key_mouse.@bar(input):button2
-
????: "@bar(input):button2" (mouse)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/input grab_mouse_area"
-
-
weechat.key_mouse.@bar(nicklist):button1-gesture-down
-
????: "@bar(nicklist):button1-gesture-down" (mouse)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/bar scroll nicklist ${_window_number} +100%"
-
-
weechat.key_mouse.@bar(nicklist):button1-gesture-down-long
-
????: "@bar(nicklist):button1-gesture-down-long" (mouse)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/bar scroll nicklist ${_window_number} e"
-
-
weechat.key_mouse.@bar(nicklist):button1-gesture-up
-
????: "@bar(nicklist):button1-gesture-up" (mouse)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/bar scroll nicklist ${_window_number} -100%"
-
-
weechat.key_mouse.@bar(nicklist):button1-gesture-up-long
-
????: "@bar(nicklist):button1-gesture-up-long" (mouse)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/bar scroll nicklist ${_window_number} b"
-
-
weechat.key_mouse.@bar:wheeldown
-
????: "@bar:wheeldown" (mouse)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/bar scroll ${_bar_name} ${_window_number} +20%"
-
-
weechat.key_mouse.@bar:wheelup
-
????: "@bar:wheelup" (mouse)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/bar scroll ${_bar_name} ${_window_number} -20%"
-
-
weechat.key_mouse.@chat(fset.fset):button1
-
????: "@chat(fset.fset):button1" (mouse)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/window ${_window_number};/fset -go ${fset_option_index}"
-
-
weechat.key_mouse.@chat(fset.fset):button2*
-
????: "@chat(fset.fset):button2*" (mouse)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"hsignal:fset_mouse"
-
-
weechat.key_mouse.@chat(fset.fset):wheeldown
-
????: "@chat(fset.fset):wheeldown" (mouse)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/fset -down 5"
-
-
weechat.key_mouse.@chat(fset.fset):wheelup
-
????: "@chat(fset.fset):wheelup" (mouse)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/fset -up 5"
-
-
weechat.key_mouse.@chat(irc.list_*):button1
-
????: "@chat(irc.list_*):button1" (mouse)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/window ${_window_number};/list -go ${_chat_line_y}"
-
-
weechat.key_mouse.@chat(irc.list_*):button2*
-
????: "@chat(irc.list_*):button2*" (mouse)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"hsignal:irc_list_mouse"
-
-
weechat.key_mouse.@chat(irc.list_*):wheeldown
-
????: "@chat(irc.list_*):wheeldown" (mouse)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/list -down 5"
-
-
weechat.key_mouse.@chat(irc.list_*):wheelup
-
????: "@chat(irc.list_*):wheelup" (mouse)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/list -up 5"
-
-
weechat.key_mouse.@chat(script.scripts):button1
-
????: "@chat(script.scripts):button1" (mouse)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/window ${_window_number};/script -go ${_chat_line_y}"
-
-
weechat.key_mouse.@chat(script.scripts):button2
-
????: "@chat(script.scripts):button2" (mouse)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/window ${_window_number};/script -go ${_chat_line_y};/script installremove -q ${script_name_with_extension}"
-
-
weechat.key_mouse.@chat(script.scripts):wheeldown
-
????: "@chat(script.scripts):wheeldown" (mouse)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/script -down 5"
-
-
weechat.key_mouse.@chat(script.scripts):wheelup
-
????: "@chat(script.scripts):wheelup" (mouse)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/script -up 5"
-
-
weechat.key_mouse.@chat:button1
-
????: "@chat:button1" (mouse)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/window ${_window_number}"
-
-
weechat.key_mouse.@chat:button1-gesture-left
-
????: "@chat:button1-gesture-left" (mouse)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/window ${_window_number};/buffer -1"
-
-
weechat.key_mouse.@chat:button1-gesture-left-long
-
????: "@chat:button1-gesture-left-long" (mouse)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/window ${_window_number};/buffer 1"
-
-
weechat.key_mouse.@chat:button1-gesture-right
-
????: "@chat:button1-gesture-right" (mouse)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/window ${_window_number};/buffer +1"
-
-
weechat.key_mouse.@chat:button1-gesture-right-long
-
????: "@chat:button1-gesture-right-long" (mouse)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/window ${_window_number};/buffer +"
-
-
weechat.key_mouse.@chat:ctrl-wheeldown
-
????: "@chat:ctrl-wheeldown" (mouse)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/window scroll_horiz -window ${_window_number} +10%"
-
-
weechat.key_mouse.@chat:ctrl-wheelup
-
????: "@chat:ctrl-wheelup" (mouse)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/window scroll_horiz -window ${_window_number} -10%"
-
-
weechat.key_mouse.@chat:wheeldown
-
????: "@chat:wheeldown" (mouse)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/window scroll_down -window ${_window_number}"
-
-
weechat.key_mouse.@chat:wheelup
-
????: "@chat:wheelup" (mouse)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/window scroll_up -window ${_window_number}"
-
-
weechat.key_mouse.@item(buffer_nicklist):button1
-
????: "@item(buffer_nicklist):button1" (mouse)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/window ${_window_number};/query ${nick}"
-
-
weechat.key_mouse.@item(buffer_nicklist):button1-gesture-left
-
????: "@item(buffer_nicklist):button1-gesture-left" (mouse)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/window ${_window_number};/kick ${nick}"
-
-
weechat.key_mouse.@item(buffer_nicklist):button1-gesture-left-long
-
????: "@item(buffer_nicklist):button1-gesture-left-long" (mouse)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/window ${_window_number};/kickban ${nick}"
-
-
weechat.key_mouse.@item(buffer_nicklist):button2
-
????: "@item(buffer_nicklist):button2" (mouse)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/window ${_window_number};/whois ${nick}"
-
-
weechat.key_mouse.@item(buffer_nicklist):button2-gesture-left
-
????: "@item(buffer_nicklist):button2-gesture-left" (mouse)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/window ${_window_number};/ban ${nick}"
-
-
weechat.key_mouse.@item(buflist):button1*
-
????: "@item(buflist):button1*" (mouse)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"hsignal:buflist_mouse"
-
-
weechat.key_mouse.@item(buflist):button2*
-
????: "@item(buflist):button2*" (mouse)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"hsignal:buflist_mouse"
-
-
weechat.key_mouse.@item(buflist2):button1*
-
????: "@item(buflist2):button1*" (mouse)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"hsignal:buflist_mouse"
-
-
weechat.key_mouse.@item(buflist2):button2*
-
????: "@item(buflist2):button2*" (mouse)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"hsignal:buflist_mouse"
-
-
weechat.key_mouse.@item(buflist3):button1*
-
????: "@item(buflist3):button1*" (mouse)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"hsignal:buflist_mouse"
-
-
weechat.key_mouse.@item(buflist3):button2*
-
????: "@item(buflist3):button2*" (mouse)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"hsignal:buflist_mouse"
-
-
weechat.key_mouse.@item(buflist4):button1*
-
????: "@item(buflist4):button1*" (mouse)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"hsignal:buflist_mouse"
-
-
weechat.key_mouse.@item(buflist4):button2*
-
????: "@item(buflist4):button2*" (mouse)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"hsignal:buflist_mouse"
-
-
weechat.key_mouse.@item(buflist5):button1*
-
????: "@item(buflist5):button1*" (mouse)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"hsignal:buflist_mouse"
-
-
weechat.key_mouse.@item(buflist5):button2*
-
????: "@item(buflist5):button2*" (mouse)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"hsignal:buflist_mouse"
-
-
-
????: "ctrl-q" (search)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/input search_stop"
-
-
-
????: "ctrl-r" (search)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/input search_previous"
-
-
-
????: "ctrl-s" (search)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/input search_next"
-
-
-
????: "ctrl-x" (search)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/input search_switch_regex"
-
-
-
????: "down" (search)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/input search_next"
-
-
-
????: "meta-c" (search)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/input search_switch_case"
-
-
-
????: "return" (search)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/input search_stop_here"
-
-
-
????: "tab" (search)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/input search_switch_where"
-
-
-
????: "up" (search)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/input search_previous"
-
-
weechat.look.align_end_of_lines
-
????: ????????? ?? ??????? ?????? (??? ?????? ????? ????): ??? ?????? ????? ???? ???????? (?????, ?????, ???????, ??????, ?????? (?????????????))
-
???: ?????????
-
?????????: time, buffer, prefix, suffix, message
-
????????????? ????????:
message
-
-
weechat.look.align_multiline_words
-
????: ????????? ?? ???????????? ???? ???????? ?? ??????? weechat.look.align_end_of_lines; ??? ?? ?????????, ???????????? ???? ???? ???? ?????????, ??? ???? ???? ??????? ?? ?? ?? ??????? ??????? URL ??????
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
-
-
????: ?????? ???? ?? ????????? ???? ????? ???? ?? ?? ???????? ?????? (?? ????? ???? ?? ?????? ????????? ?? ?horizontal?)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"++"
-
-
-
????: ?????? ???? ?? ????????? ???? ????? ???? ?? ?? ???????? ? ???? (?? ????? ???? ?? ?????? ?horizontal?)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"<<"
-
-
-
????: ?????? ???? ?? ????????? ???? ????? ???? ?? ?? ???????? ? ????? (?? ????? ???? ?? ?????? ?horizontal?)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
">>"
-
-
-
????: ?????? ???? ?? ????????? ???? ????? ???? ?? ?? ???????? ?????? (?? ????? ???? ?? ?????? ????????? ?? ?horizontal?)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"--"
-
-
weechat.look.bare_display_exit_on_input
-
????: ????? ???????? ??????? ?? ??????? ??? ???? ?????? ??????? ?????
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
-
weechat.look.bare_display_time_format
-
????: ?????? ??????? ? ?????? ???????? ??????? (?????????? man strftime ?? ????????????? ??????/???????, ???????? ?? ??????? ?????????????, ?????????? ???????? util_strftimeval ? ??????????? ?????????? API ????????)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"%H:%M"
-
-
weechat.look.buffer_auto_renumber
-
????: ?????????? ???????????? ?????? ???? ?? ??????? ???? ??????? ??????? ? ?? ?????? ?? 1; ??? ?? ?????????, ????????? ?? ??????? ?????? ??????? ?????? ? ???? ????? ???? ?? ??? ???? ???? ?? 1
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
-
weechat.look.buffer_notify_default
-
????: ????????????? ???? ???????????? ?? ?????? (??????? ?? ?? ???????? WeeChat ???? ?? ?? ????? ???? ?? ?? ??????? ? ?????? ????? ??? ??, ???????? ???? ?????? ?? ??????? ??????): all=??? ?????? (?????????????), message=??????+????????, highlight=???? ????????, none=?????? ?? ?? ????????? ? ?????? ?????
-
???: ?????????
-
?????????: none, highlight, message, all
-
????????????? ????????:
all
-
-
-
????: ???????? ????? ??????: end = ????? ????? ????? (number = ???????? ???? + 1) (?????????????), first_gap = ?? ????? ????????? ????? ? ????? (????? ????? ?????, ? ??????? ?? ???? ???????? ??????? ????); ??? ?????? ?? ??????? ???? ??? ????? ???? ????? ?????????
-
???: ?????????
-
?????????: end, first_gap
-
????????????? ????????:
end
-
-
weechat.look.buffer_search_case_sensitive
-
????: ????????????? ????? ???????? ? ??????: ????? ?? ??????? ? ???????? ????? ??? ??
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
off
-
-
weechat.look.buffer_search_force_default
-
????: ??????? ????????????? ????????? ?? ???????? ?????? ? ?????? (?????? ?? ?? ??????? ????????? ???????? ???????? ? ??????)
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
off
-
-
weechat.look.buffer_search_history
-
????: ????????????? ????? ???????? ???????? ???????? ??????: ??????? (?????) ??? ???????? ????????
-
???: ?????????
-
?????????: local, global
-
????????????? ????????:
local
-
-
weechat.look.buffer_search_regex
-
????: ????????????? ???????? ?????? ? ??????: ??? ?? ????????, ????? ?? ????? POSIX ?????????? ?????????? ??????, ? ????????? ????? ??????? ??????? ????????
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
off
-
-
weechat.look.buffer_search_where
-
????: ????????????? ???????? ?????? ? ??????: ? ??????, ????????, ???????? ? ??????
-
???: ?????????
-
?????????: prefix, message, prefix_message
-
????????????? ????????:
prefix_message
-
-
weechat.look.buffer_time_format
-
????: ?????? ??????? ?? ????? ?????? ???? ?? ????????? ? ???????? (?????????? man strftime ?? ????????????? ??????/???????, ???????? ?? ??????? ?????????????, ?????????? ???????? util_strftimeval ? ??????????? ?????????? API ????????) (????????: ??????? ?? ??????????, ???? ?? ?? ???????? ?????? ?? ????????? ? ???? ?${color:xxx}?, ?????????? /help eval); ?????????? ?${highlight}? ???? ?? ?? ???????? ? ?????? ???? ?? ?? ?????? ?????? ???? ?? ?????????? ?? ?????? ?? ????????? (?????? ?????????? ?????? weechat.look.highlight_prefix); ?? ??????, ????? ???????? ????? ????????: ?${color:252}%H${color:243}%M${color:237}%S?, ???? ?? ?????????????: ?${color:252}%H${color:243}%M${color:237}%S.%.3?, ?????? ???????? ? ??????? ????????: ?${if:${highlight}?${color:,red}}%H:%M:%S?, ?????? ???????? ? ??????? ???????? ? ????? ????????: ${if:${highlight}?${color:yellow,124}%H${color:187}%M${color:181}%S.%.3:${color:252}%H${color:243}%M${color:237}%S.%.3}
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"%H:%M:%S"
-
-
-
????: ????? ????????? ?? ?????? ?? ????? ???????? ??? ? ????????? ??????: ?????????? ?????? ? ? ?? ????????? ?????, ???? ????? ?????? ???? ?????? ?? ?? ??????? ?????? ???????, ??? ?????? ?????? ????? ?? ????????? ????????? (?????? ???????) (????????: ??????? ?? ??????????, ???? ?? ?? ?????? ?????? ?? ????????? ? ???? ?${color:xxx}?, ?????????? /help eval)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
""
-
-
-
????: ??????? ??????? ?? ?????? ?????? ???????? ?? ??? ? ??????? ?? ??????? ?????? ????????? ?? ?????? ?????? (? ?? ????? ? ?? ?????? ?? ?? ?????????)
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
off
-
-
weechat.look.color_basic_force_bold
-
????: ??????? ??????? ??????????? ?? ?????? ???? ? ?darkgray? ? ???????? ?????? (??? ?????? ?? ????????????? ?????????: ????????? ?? ??????? ???? ??? ???????? ???????? ???? ?? 16 ????)
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
off
-
-
weechat.look.color_inactive_buffer
-
????: ?? ?????? ?????????? ?????? ?? ??????? ????????? ???? (???? ?? ?????? ?? ???????? ?????? ???? ???? ???????)
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
-
weechat.look.color_inactive_message
-
????: ?? ????????? ?????? ?? ??????? ????????? ???? (???? ?????? ???? ?????? ??????, ??? ??? ?? ?????? ?? ???????? ?????? ???? ???? ???????)
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
-
weechat.look.color_inactive_prefix
-
????: ?? ????????? ??????? ?? ??????? ????????? ???? (???? ?????? ???? ?????? ??????, ??? ??? ?? ?????? ?? ???????? ?????? ???? ???? ???????)
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
-
weechat.look.color_inactive_prefix_buffer
-
????: ?? ??? ?????????? ?????? ? ???????? ?? ??????? ????????? ???? (???? ?????? ???? ?????? ??????, ??? ??? ?? ?????? ?? ???????? ?????? ???? ???? ???????)
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
-
weechat.look.color_inactive_time
-
????: ?? ????????? ????? ?? ??????? ????????? ???? (???? ?????? ???? ?????? ??????, ??? ??? ?? ?????? ?? ???????? ?????? ???? ???? ???????)
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
-
weechat.look.color_inactive_window
-
????: ?? ?????? ? ?????????? ??????? ?? ??????? ????????? ???? (???? ?????? ???? ?????? ??????)
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
-
weechat.look.color_nick_offline
-
????: ?? ??????? ???? ???? ?? ????? ?? ??????? ????????? ???? (???? ???? ?? ????? ????????)
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
off
-
-
weechat.look.color_pairs_auto_reset
-
????: ?????? ?????? ???? ?? ?????????? ???????? ???? ?? ???? ????????? ???? ???? ??? ?????? ???? ????? (-1 = ????????? ?????????? ??????????, ?? ?? ???? ???????? ????? ?/color reset? ???? ?? ?????? ????)
-
???: ??????????
-
?????????: -1 .. 256
-
????????????? ????????:
5
-
-
-
????: ??? ?? ??????????, ??????? ?? ????? ???? ????, ????????????? ?? ????????? ?? ????????? ?? ????? ????????? (??? ?????? ?? ????????? ???? ????????, ??????? ?? ?? ???????? ??? ?????? ?? ????? ?????? ????????????? ??????????? ???? ??????? ????? ?????? ????? ????)
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
off
-
-
-
????: ????????? ???? ?? ??????? ?? ?????????? ?? ?? ?? ?????? ?????? ??????? ??? ??: ???? ???? ?? ????? ?????? ?? ????????? ?????????; ???? ???? (?/?) ?? ???? ????? ??? ??????? ??????? (??????: ?.$?)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
""
-
-
weechat.look.command_incomplete
-
????: ??? ?? ??????????, ????????? ?? ?????????? ??? ??????????? ???????, ?? ?????? /he ?? /help
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
off
-
-
weechat.look.config_permissions
-
????: ??????? ?? ?????????????? ??????? (*.conf), ??? ??????? ???????? (?????????? man chmod); ???? ?? ???? ???? ?? ??? ?????, ????? ????? ???? ?? ???? 0 (???? ???????), 2 (???? ????), 4 (???? ??????) ??? 6 (?????? ? ????); ???? ????? ???? ?? ???? 6 ???? ?? ???????? ???? ?? ???? ? ??????? ? ????; ?? ??????? ???????????, ?????????????? ??????? ????????????? ???? ?? ???? ? ? ??? ??????? ???? ????????; ?? ?????? 660 = ?rw-rw-r--? = ????? ?????? ? ????? ? ???? ??? ???? ???????? ? ??????? ?????
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"600"
-
-
-
????: ??? ?? ??????????, /quit ??????? ???? ?? ?? ??????? ???????? ?????????? ?-yes? (?????????? /help quit)
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
off
-
-
-
????: ??? ?? ??????????, ??????? /upgrade ???? ?? ?? ??????? ???????? ?????????? ?-yes? (?????????? /help upgrade)
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
off
-
-
-
????: ?????? ?????????? ?????? ???? ?? ???? ???
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
-
weechat.look.day_change_message_1date
-
????: ?????? ???? ?? ????????? ???? ?? ??????? ???, ?? ?????????? ?????? ??????? (?? ??????, ?? ??????? ??????) (?????????? man strftime ?? ????????????? ??????/???????) (????????: ??????? ?? ??????????, ???? ?? ?????? ????????? ???? ? ??????? ?${color:xxx}?, ?????????? /help eval)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"-- %a, %d %b %Y --"
-
-
weechat.look.day_change_message_2dates
-
????: ?????? ???? ?? ????????? ???? ?? ??????? ???, ?? ?????????? ??? ?????? (?????? ??? ??????); ???????????? ?????? ?????? ???? ?? ????? ?? ??? ?%? ??? ?? ??? ???? ???????? strftime ?????? ??? ???? (?????????? man strftime ?? ????????????? ??????/???????) (????????: ??????? ?? ??????????, ???? ?? ?????? ????????? ???? ? ??????? ?${color:xxx}?, ?????????? /help eval)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"-- %%a, %%d %%b %%Y (%a, %d %b %Y) --"
-
-
weechat.look.eat_newline_glitch
-
????: ??? ?? ??????????, eat_newline_glitch ?? ?? ?? ??????? ?? 0; ??? ?? ??????? ?? ?? ?? ???? ?????? ????? ?? ???? ???????? ???? ??????, ?? ?? ?? ????? ?? ??????? ???? ????????/???????? ????? ?? ???????? WeeChat ? ???? ????? ?????????? (??? ?????? ?? ????????????? ????????? ??? ???? ?? ???? ????? ???????? ???????? ?? ????????)
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
off
-
-
weechat.look.emphasized_attributes
-
????: ???????? ?? ????????? ?????: ????? ??? ???? ????????? ???????? (?%? ?? ????????, ?.? ?? ?dim? (?????????), ?*? ?? ?????????, ?!? ???????, ?/? ?? ??????, ?_? ?? ?????????); ??? ?? ?????? ??????, ??????? ?? ???? ?????????? ?? weechat.color.emphasized*
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
""
-
-
-
????: ????? ???? ???? ?? ?????? ??????????? ????????; ???????? ?? ????? ??????? ? ???????? ????? (?????????? ?(?-i)? ?? ??????? ???? ??? ?????? ?? ?? ???????? ????? ????? ? ?????), ???? ???? ?? ????? ??? ?? ?? ?????? ?? ?*? ???? ?? ?????? ????????? ??????????; ??????: ?test,(?-i)*toto*,flash*?
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
""
-
-
weechat.look.highlight_disable_regex
-
????: POSIX ????????? ????????? ????? ???? ?? ??????? ?? ?????????? ???? ?????? ???????? ? ??????: ??? ?????? ??? ???? ????????? ? ?????? ?? ??? ?????? ?????? ???????? (??? ?? ?????? ??????? ? ??????, ???????? ?? ????????? ? ??? ?????? ?????? ?? ????????), ????????? ????? ?? ????? ??????? ? ???????? ????? (?????????? ?(?-i)? ?? ??????? ?? ?? ???????? ????? ?? ????? ? ?????), ???????: ?
?, ?(?-i) ? -
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
""
-
-
-
????: ? ??????? ????????, ?? ??????? ?????? ?? ??????? ???????? ???? (?????????? ?????? ? ?????? weechat.look.buffer_time_format)
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
-
-
????: POSIX ????????? ????????? ????? ???? ?? ??????? ?? ??????? ?? ?? ?????? ?????? ???????? ??? ??, ????? ????? ?????????? ???? ???? ???????? ???????????? (????????? ???? ?? ????????? ??: ????????????, ?-?, ?_? ? ?|?), ????????? ????? ?? ????? ??????? ? ???????? ????? (?????????? ?(?-i)? ?? ??????? ??? ?????? ?? ?? ???????? ????? ????? ? ?????), ???????: ?flashcode|flashy?, ?(?-i)FlashCode|flashy?
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
""
-
-
-
????: ????? ?????? ???? ?? ?????? ??????????? ????????; ???????? ?? ????? ??????? ? ???????? ?????; ? ?????? ?????? ?? ???????? ????? ?*?; ?+? ???? ?? ???????? ???? ?????? ???? ?? ?????? ??????? ??? ???? ????????; ???????: ?nick_flashcode? ?? ?????? ?? ??????? ?FlashCode?, ?irc_notice+nick_toto*? ?? ?????????? ?? ??????? ???? ?????? ?? ?toto?
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
""
-
-
weechat.look.hotlist_add_conditions
-
????: ?????? ??? ?????? ?? ????? ?????? ? ????? ????? (??? ?? ?? ????? ???? ???????????? ????????????); ?????? ?? ????????? ??????? ??????: ?window? (????????? ?? ?????? ??????), ?buffer? (????????? ?? ????? ???? ????? ?? ?? ???? ? ????? ?????), ?priority? (0 = ?????, 1 = ??????, 2 = ????????, 3 = ????????); ????????????? ?? ?? ?? ????? ?????? ?? ????? ????? ??? ??? ???????, ??? ??? ?? ????? ?? ???? ?? ?????? (?? ????????? ?? ?? ? ?????? ???????), ??? ??? ?? ????? ????? ????? ??????? ??????? ????? weechat ?????????
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"${away} || ${buffer.num_displayed} == 0 || ${info:relay_client_count,weechat,connected} > 0"
-
-
weechat.look.hotlist_buffer_separator
-
????: ?????? ???? ?? ????????? ?????? ?????? ? ?????? ?????
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
", "
-
-
weechat.look.hotlist_count_max
-
????: ?????????? ???? ?????? ???? ?? ????????? ? ?????? ????? ?? ?????: 0 = ?????? ?? ?? ????????? ???? ??????, ????? ???? = ????????? ?? ?????????? N ?????? (?? ???????? ?? ???????? ??????????)
-
???: ??????????
-
?????????: 0 .. 4
-
????????????? ????????:
2
-
-
weechat.look.hotlist_count_min_msg
-
????: ????????? ???? ?????? ? ??????? ?? ?? ?????? ???? ?????? ???? ??? ?????? ???? ?????????
-
???: ??????????
-
?????????: 1 .. 100
-
????????????? ????????:
2
-
-
weechat.look.hotlist_names_count
-
????: ?????????? ???? ????? ? ?????? ????? (0 = ?? ????????? ?? ??????? ???, ???? ??????? ??????)
-
???: ??????????
-
?????????: 0 .. 10000
-
????????????? ????????:
3
-
-
weechat.look.hotlist_names_length
-
????: ???? ?????? ????? ? ?????? ????? (0 = ???? ??????????)
-
???: ??????????
-
?????????: 0 .. 32
-
????????????? ????????:
0
-
-
weechat.look.hotlist_names_level
-
????: ???? ?? ??????????? ????? ? ?????? ????? (???????????: 1=join/part, 2=??????, 4=????????, 8=????????, ?? ??????: 12=????????+????????)
-
???: ??????????
-
?????????: 1 .. 15
-
????????????? ????????:
12
-
-
weechat.look.hotlist_names_merged_buffers
-
????: ??? ?? ??????????, ??????? ?????? ????? ? ?????? ????? ?? ??????? ??????
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
off
-
-
-
????: ????? ???? ?? ????????? ?? ??????? ????? ?????
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"H: "
-
-
-
????: ?????? ?????? ?? ????? ?????: buffer = ?????? ????? ?? ?????, merged = ?????? ??? ??????? ??????? ?????? ????????
-
???: ?????????
-
?????????: buffer, merged
-
????????????? ????????:
merged
-
-
weechat.look.hotlist_short_names
-
????: ??? ?? ??????????, ??????? ?????? ????? ?? ?????? ????? ?????? ? ?????? ????? (?????? ????? ????? ?.? ? ?????)
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
-
-
????: ????? ???? ?? ????????? ????? ????? ??????????? ????????; ????? ???? ?? hdata ?????????? ????? ????? (?var?) ??? hdata ?????????? ?????? (?buffer.var?); ???????? ?-? ???? ?? ?? ??????? ?????? ???? ???? ?? ????? ????????, ???????? ?~? ???? ?? ?? ???????? ?? ???????? ???? ?? ????? ??????? ? ???????? ?????; ???????: ?-priority,buffer.number? ?? ????????? ?????? ?? ?????????? ????? ?????, ?? ???? ?? ????? ?????? ?-~buffer.full_name? ?? ???????? ???? ?? ????? ??????? ? ???????? ????? ? ??????? ????????? ?? ????? ????? ??????
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"-priority,time,time_usec"
-
-
-
????: ????? ???? ?? ????????? ?? ????? ????? ?????
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
""
-
-
weechat.look.hotlist_unique_numbers
-
????: ???????? ? ?????? ????? ???? ??????????? ??????? (??? ?? ?????? ???? ?????? ????? ????? ?? ???? ?? ????? ????? ?? ????????? ???)
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
-
weechat.look.hotlist_update_on_buffer_switch
-
????: ????????? ????? ????? ???? ?? ??????? ?? ????? ?????
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
-
weechat.look.input_cursor_scroll
-
????: ???? ????????? ???? ?? ????????? ????? ????? ?????? ????? ???? ?? ???????? ???? ?? ?? ??????? ???? ??????
-
???: ??????????
-
?????????: 0 .. 100
-
????????????? ????????:
20
-
-
weechat.look.input_multiline_lead_linebreak
-
????: ???? ???? ?????? ???? ??????, ???????? ???? ?????? ? ????? ??????, ???? ?? ?? ?????? ?????? ?????????
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
-
-
????: ?? ???? ???? ?????? ?? ???? ???????, ????? ??? ??? (? ???? ??????? ??????? ???????? ?? ????? ?????)
-
???: ?????????
-
?????????: none, commands, text, all
-
????????????? ????????:
none
-
-
weechat.look.input_share_overwrite
-
????: ??? ?? ?????????? ? ???? ?? ????, ???? ?? ????????? ???? ? ?????? ??????
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
off
-
-
-
????: ???? ???? ????????????? ?? ???????? ??????, ?? ?????? (0 = ??????????? ?? ?????????)
-
???: ??????????
-
?????????: 0 .. 65535
-
????????????? ????????:
32
-
-
weechat.look.item_away_message
-
????: ??????????? ????????? ?????? ? ?????????? ? ?????? ?????????? ?????
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
-
weechat.look.item_buffer_filter
-
????: ?????? ???? ?? ??????? ?? ???????????? ?? ?? ???? ?????? ? ??????? ?????? ?????????? (?????? ????? ?buffer_filter?)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"*"
-
-
-
????: ?????? ???? ?? ??????? ?? ?????? ??? ?? ??????? ????? (?????? ????? ?buffer_zoom?)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"!"
-
-
weechat.look.item_mouse_status
-
????: ?????? ???? ?? ?????? ?? ?????? ????? ???? (?????? ????? ?mouse_status?)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"M"
-
-
-
????: ?????? ??????? ?? ?time? ?????? ????? (?????????? man strftime ?? ????????????? ??????/???????) (????????: ??????? ?? ??????????, ???? ?? ?????? ????????? ???? ? ??????? ?${color:xxx}?, ?????????? /help eval)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"%H:%M"
-
-
weechat.look.jump_current_to_previous_buffer
-
????: ???? ?? ????????? ????? ???? ?? ??? ???????? ???? ?? ????? ?? ???? ??????? ?????? ?? /buffer *N (??? ?? N ???? ??????), ???? ?? ?????? ??????????? ??????????? ?? ????? ?????, ?? ???????? ?? ?????? ?????
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
-
weechat.look.jump_previous_buffer_when_closing
-
????: ???? ?? ????????? ???????? ????? ???? ?? ????? ??????? (??? ?? ?????????, ???? ?? ????? ?? ????? ???? - 1)
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
-
weechat.look.jump_smart_back_to_buffer
-
????: ???? ????? ?? ??????? ????? ???? ?? ???????? ???? ????? ?????
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
-
-
????: ????????? ?? ???????? ???? ?????????? ??????? (???? ?????? ?? ctrl ??? meta ?????)
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
-
-
????: ????????????? ??????? (? ?????????????) ?? ??????? ??????? (????????? ????????????? ?????? alt-k); ??? ??????? ???? ?? ?? ???????? ? ??????? /input (?????????? /help input)
-
???: ??????????
-
?????????: 1 .. 10000
-
????????????? ????????:
800
-
-
-
????: ???????? ??????? ?? ????
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
off
-
-
-
????: ?? ???? ??????? ?? ??????? ????: ??? ????????? ?? ???????? ? ???? ??????????? ???? ?? ???? ????????? ?? ??? ??????? (?????? ??: ????????1:????1;???????2:????2?); ???????? ???????? ???? ?? ???????? ????? ???? ???? ?? ????, ???? ?? ??? ?????? ???? ?? ?? ??????? ???? ?? ??????? ???????? ????? ???????; ???? ???? ?? ?????? ? ???????? ?????? ??????? ??????,?????????, ?? ?????? ?yellow,red?
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
""
-
-
-
????: ??? ????????? ???? ?? ??????? ?? ??????????? ???? ????? ???????: djb2 = ????????? djb2 (????? ?? ???????? ?????: ???????? ??????? ????? ????????? ????), djb2_32 = ????????? djb2 ???? ?????? 64-?????? ????? ????? ??????? 32-?????, sum = ???? ?????, sum_32 = ???? ????? ??? ????? ?? ?????? 64-?????? ????? ????? ??????? 32-?????
-
???: ?????????
-
?????????: djb2, sum, djb2_32, sum_32
-
????????????? ????????:
djb2
-
-
weechat.look.nick_color_hash_salt
-
????: ?? ?? ??? ????????? ???? ?? ??????? ?? ??????????? ???? ???????? (?? ??? ?? ?? ?????? ???????, ?? ??? ????????? ??? ???? ??????? ??? ??????); ?????? ??? ????????? ???? ???? ????????
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
""
-
-
weechat.look.nick_color_stop_chars
-
????: ????????? ???? ?? ??????? ?? ??????????? ??? ???????????? ???? ??????? ??????? (??? ??????????? ???? ?? ?? ????? ?? ????? ????? ???????? ??? ??? ?????) (??????: ??????? ?|nick|away? ?? ?|? ? ??????????? ?? ??????? ???? ?? ??????? ?|nick?); ??? ?????? ????? ?? ?????? weechat.look.nick_color_force, ???? ?? ??????? ?? ????????? ???? ?? ??? ?? ?????? ????????? ???? ?? ???? ??????? ????????
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"_|["
-
-
-
????: ????? ???? ?? ????????? ?????? ??????? ? ???????? ??????, ?? ??????: ?
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
""
-
-
-
????: ????? ???? ?? ????????? ??? ??????? ? ???????? ??????, ?? ??????: ?>?
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
""
-
-
-
????: ???????? ??????????? ?????? ????????? ???????????? (?? ?????????? ?? ??? ?????????/?????????????): ? ???? ?????? ?? ????????? ????? ???????? ?????????? ???????? ???? ?? ??????? WeeChat ???? ????????? ??????? ?????? ?????????? ? ????????? ?????? (?ESC[200~?, ????? ???? ????? ????????? ?????, ??? ????? ????? ?ESC[201~?)
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
-
weechat.look.paste_bracketed_timer_delay
-
????: ??????? ???? ????????? ??????????? ????? ??????? ??????? ??????? (? ?????????) ??? ?? ????????? ??? ?? ???? ????????? ??????????? (?ESC[201~?) ???? ?????? ?? ?????
-
???: ??????????
-
?????????: 1 .. 60
-
????????????? ????????:
10
-
-
-
????: ???? ???? ?????? ???? ???? ?? ?? ?????? ??? ?????? ????????? (-1 = ????????? ??? ?????????); ??? ?????? ?? ??????? ???? ? ??????? ?? ?? ? ????? ?????? ????? ??????????? ?????? ????? ?input_paste? (????????????? ?? ??????? ? ????? ?input?)
-
???: ??????????
-
?????????: -1 .. 2147483647
-
????????????? ????????:
100
-
-
-
????: ??????? ?? ?????? ?????? (????????: ??????? ?? ??????????, ???? ?? ?????? ????????? ???? ? ??????? ?${color:xxx}?, ?????????? /help eval)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
" *"
-
-
-
????: ????????? ???????? alignment (none, left, right (??????.))
-
???: ?????????
-
?????????: none, left, right
-
????????????? ????????:
right
-
-
-
????: ???? ???????? ???????? (0 = ??? ??????????)
-
???: ??????????
-
?????????: 0 .. 128
-
????????????? ????????:
0
-
-
-
????: ??? ???????? ????????
-
???: ??????????
-
?????????: 0 .. 128
-
????????????? ????????:
0
-
-
weechat.look.prefix_align_more
-
????: ???????? ???? ?? ????????? ??? ?? ??????? ?????? (???? ???? ????? ????? ???????? ?? ??????)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"+"
-
-
weechat.look.prefix_align_more_after
-
????: ????????? ???????? ???????? (????????????? ?+?) ????? ?????? (?????????? ?????? ???? ?? ??????? ?? ?? ??????? ?? ???? ?????); ??? ?? ?????????, ???????? ???????? ???????? ???????? ???????? ??????
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
-
weechat.look.prefix_buffer_align
-
????: ????????? ???????? ?? ??? ??????, ???? ?? ???? ?????? ??????? ??? ????? ?????? (none, left, right (?????????????))
-
???: ?????????
-
?????????: none, left, right
-
????????????? ????????:
right
-
-
weechat.look.prefix_buffer_align_max
-
????: ???? ???????? ?? ??? ??????, ???? ?? ???? ?????? ??????? ??? ????? ?????? (0 = ???? ?????????? ????????)
-
???: ??????????
-
?????????: 0 .. 128
-
????????????? ????????:
0
-
-
weechat.look.prefix_buffer_align_more
-
????: ???????? ???? ?? ????????? ??? ?? ??? ?????? ?????? (???? ?? ???? ?????? ??????? ??? ????? ??????) (???? ?? ???? ????? ????? ???????? ?? ??????)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"+"
-
-
weechat.look.prefix_buffer_align_more_after
-
????: ????????? ???????? ???????? (????????????? ?+?) ????? ?????? (?????????? ?????? ???? ?? ??????? ?? ?? ??????? ?? ???? ?????); ??? ?? ?????????, ???????? ???????? ???????? ???????? ???????? ??????
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
-
-
????: ??????? ?? ?????? ? ?????? (????????: ??????? ?? ??????????, ???? ?? ?????? ????????? ???? ? ??????? ?${color:xxx}?, ?????????? /help eval)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"=!="
-
-
-
????: ??????? ?? ?????? ???????? (????????: ??????? ?? ??????????, ???? ?? ?????? ????????? ???? ? ??????? ?${color:xxx}?, ?????????? /help eval)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"-->"
-
-
-
????: ??????? ?? ?????? ?????? (????????: ??????? ?? ??????????, ???? ?? ?????? ????????? ???? ? ??????? ?${color:xxx}?, ?????????? /help eval)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"--"
-
-
-
????: ??????? ?? ?????? ????????? (????????: ??????? ?? ??????????, ???? ?? ?????? ????????? ???? ? ??????? ?${color:xxx}?, ?????????? /help eval)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"<--"
-
-
-
????: ??????? ???? ?? ????????? ?? ?????? ?? ????? ???????? ??? ? ?????????, ??? ?? ? ??????? ??????: ?????????? ?????? ? ? ?? ????????? ???????, ???? ????? ?????? ???? ?????? ?? ?? ??????? ?????? ????????, ??? ?????? ?????? ??? ?????? ?? ????????? ??? ????????? (??????????? ?? ???????)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
""
-
-
weechat.look.prefix_same_nick_middle
-
????: ??????? ???? ?? ????????? ?? ?????? ?? ????? ???????? ???? ????? ? ????????? ? ??????? ??????: ?????????? ?????? ? ? ??? ?????? ?? ????????? ???????, ???? ????? ?????? ???? ?????? ?? ?? ??????? ?????? ????????, ??? ?????? ?????? ??? ?????? ?? ????????? ??? ????????? (??????????? ?? ???????)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
""
-
-
-
????: ?????? ???? ?? ????????? ????? ????????
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"?"
-
-
weechat.look.quote_nick_prefix
-
????: ????? ???? ?? ????????? ?????? ??????? ???? ?? ?????? ?????? (?????????? /help cursor)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"<"
-
-
weechat.look.quote_nick_suffix
-
????: ????? ???? ?? ????????? ????? ??????? ???? ?? ?????? ?????? (?????????? /help cursor)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
">"
-
-
weechat.look.quote_time_format
-
????: ?????? ??????? ???? ?? ?????? ?????? (?????????? /help cursor) (?????????? man strftime ?? ????????????? ??????/???????, ???????? ?? ??????? ?????????????, ?????????? ???????? util_strftimeval ? ??????????? ?????????? API ????????)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"%H:%M:%S"
-
-
-
????: ???????? ??????? (?????? ??? ?????????) ? ???????? ?? ?????????? ???? ??????????? ??????
-
???: ?????????
-
?????????: none, line, char
-
????????????? ????????:
line
-
-
weechat.look.read_marker_always_show
-
????: ?????? ?????? ?? ???? ?????????, ??? ? ??? ?? ?????? ??? ???????? ?????? ??????
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
off
-
-
weechat.look.read_marker_string
-
????: ?????? ???? ?? ??????? ?? ?????????? ?????? ??????? ?????? (?????? ?? ??????? ??? ?? ????? ??????)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"- "
-
-
weechat.look.read_marker_update_on_buffer_switch
-
????: ????????? ??????? ?????? ???? ?? ??????? ?? ????? ??????
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
-
weechat.look.save_config_on_exit
-
????: ?????? ????????????? ???????? ????????? ????????
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
-
weechat.look.save_config_with_fsync
-
????: ?? ?????????????? ??????????????? ????? ?? ??????????? ???????? ?? ??????? fsync (?????????? man fsync); ??? ?? ???????, ??? ?? ??????? ?? ?????? ?????????? ??????? ???????? ? ??????? ??????? ???????? ????? ?????? ??????????????? ?????
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
off
-
-
weechat.look.save_layout_on_exit
-
????: ?????? ????????? ???????? ????????? ???????? (??????, ???????, ??? ???)
-
???: ?????????
-
?????????: none, buffers, windows, all
-
????????????? ????????:
none
-
-
-
????: ?????? ?????? ?? ???????? ?????? scroll_up ? scroll_down
-
???: ??????????
-
?????????: 1 .. 2147483647
-
????????????? ????????:
3
-
-
weechat.look.scroll_bottom_after_switch
-
????: ???????? ?? ?? ??? ??????? ???? ?? ????? ?? ????? ????? (? ????????? ?? ?? ????? ????? ????????); ?????????? ?? ???? ???? ? ???????? ?? ???????????? ????????? (?? ???? ?? ?? ???????? ???????)
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
off
-
-
weechat.look.scroll_page_percent
-
????: ???????? ?????? ???? ?? ???????? ???? ?? ???????? ???????? ?????? ??? ?????? (?? ??????, 100 ????? ????? ????????, 50 ???? ????????)
-
???: ??????????
-
?????????: 1 .. 100
-
????????????? ????????:
100
-
-
weechat.look.search_text_not_found_alert
-
????: ???????? ?? ????????? ???? ?? ? ?????? ?? ??????? ????? ???? ?? ??????
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
-
weechat.look.separator_horizontal
-
????: ???????? ???? ?? ??????? ?? ?????????? ????????????? ?????????? ??? ????? ? ??????? (?????? ???????? ?? ?????? ncurses ?? ?????? ????? ??????, ??? ?? ????? ??????????? ???? ?? ??????? ?????? ??? ?????? URL ??????); ?????? ?? ?????? ???? ???? ????? ????? ????????
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"-"
-
-
weechat.look.separator_vertical
-
????: ???????? ???? ?? ??????? ?? ?????????? ??????????? ?????????? ??? ????? ? ??????? (?????? ???????? ?? ?????? ncurses ?? ?????? ????? ??????); ?????? ?? ?????? ???? ???? ????? ????? ????????
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
""
-
-
weechat.look.tab_whitespace_char
-
????: first char to display for tabulations when whitespace mode is enabled with command `/debug whitespace`; width on screen must be exactly one char; subsequent chars are set by option weechat.look.whitespace_char
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"?"
-
-
-
????: ???? ??????? ???? ?? ??????? ?? ?????? ?????????? ? ????????
-
???: ??????????
-
?????????: 1 .. 64
-
????????????? ????????:
1
-
-
-
????: ?????? ??????? ?? ?????? ???? ?? ?????????? ? ????????? ? ????????? ? ???????? (?????????? man strftime ?? ????????????? ??????/???????)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"%a, %d %b %Y %T"
-
-
-
????: char to display for spaces when whitespace mode is enabled with command `/debug whitespace`; width on screen must be exactly one char; see also option weechat.look.tab_whitespace_char
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"?"
-
-
-
????: ?????????? ???????? ?? ?????? ?????? ??? ?????? ????????? ??????? ?????? ???? ?? ?????? ??? ??????? (?????????? alt-z ?? ??????? ??? ??????? ???? ??????????? ?????? ??????? ??????? ??????)
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
off
-
-
weechat.look.window_separator_horizontal
-
????: ?????? ????????????? ?????????? ?????? ???????
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
-
weechat.look.window_separator_vertical
-
????: ?????? ??????????? ?????????? ?????? ???????
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
-
-
????: ?????? ??????? (????????? ?? Curses ???), ???? ?? ???????? ???????? ????????? ????????; ?????? ?????? ?? ???????? ????????? ?????? (????????: ??????? ?? ??????????, ?????????? /help eval); ??????: ?WeeChat ${info:version}?
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
""
-
-
weechat.look.word_chars_highlight
-
????: ????? ????????? ??????????? ???????? (??? ?????? ?????????) ???? ?? ???????? ?? ??? ???? ???? ?? ??????; ????? ?????? ???? ???? ????? ????????, ????? ????????? (?????? ??: a-z), ????? ??????? ????????? (?? ?????? ?alnum?, ?????????? man wctype); ?!? ?????? ?????? ?? ???? ?????????? (??. ???????? ?? ?? ?????? ??? ??? ????); ???????? ?*? ?? ???????? ?? ???? ????? ??????????; ????????? ?? ?????? ????????? ? ??????? \u1234, ?? ?????? \u00A0 ?? ?????? ???? ?? ??? ?? ?? ??????? (?????????? /help print ?? ???????? ???????)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"!\u00A0,-,_,|,alnum"
-
-
-
????: ????? ????????? ??????????? ???????? (??? ????? ?????????) ???? ?? ?????? ?? ??? ???? ? ????????? ??????; ????? ?????? ???? ???? ????? ????????, ????? ????????? (??????: a-z), ????? ??????? ????????? (?? ?????? ?alnum?, ?????????? man wctype); ?!? ?????? ?????? ?? ???? ?????????? (??. ???????? ?? ?? ?????? ??? ??? ????); ???????? ?*? ?? ???????? ?? ???? ????? ??????????; ????????? ?? ?????? ????????? ? ??????? \u1234, ?? ?????? \u00A0 ?? ?????? ???? ?? ???? ?? ?? ??????? (?????????? /help print ?? ???????? ???????)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"!\u00A0,-,_,|,alnum"
-
-
weechat.network.connection_timeout
-
????: ??????? (? ?????????) ???? ?? ???? ?? ????????? ?? ???????? ?????? (???? ?? ?????? ??? ?????? ????)
-
???: ??????????
-
?????????: 1 .. 2147483647
-
????????????? ????????:
60
-
-
weechat.network.gnutls_ca_system
-
????: ????? ????????? ??????? ????????????? ????????? ?????????? ??????????? ?????? ?? ??????; ??? ???? ?? ?? ??????? ???? ?? ?? ???????? ????? ????????, ??? ???? ???? ???? ?????? ?? ????????? TLS ????
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
-
weechat.network.gnutls_ca_user
-
????: ??????? ????(???) ?? ???????????? ???????????; ???? ??????? ???? ?? ?? ???????? ????? ???????? (????? ?????? ?? ??????????, ?????????? ???????? string_eval_path_home ? ??????????? ?????????? API ????????)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
""
-
-
weechat.network.gnutls_handshake_timeout
-
????: ??????? (? ?????????) ?? gnutls ???????????? ????
-
???: ??????????
-
?????????: 1 .. 2147483647
-
????????????? ????????:
30
-
-
-
????: ??? ???????? ???? ?? ??????? ?? ?????????? ?? URL ?????? ????????? Curl (??????? ?? ?? ?????????? ????? ??????? ? ?? ???????? ???????? hook_process ? ?????????); ?????? ???? ???? ????????? ???????? /proxy
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
""
-
-
-
????: ????? ???????? ?????????? ???????? ???? ?? ???????? ????????? ?????????? ?????????, ?*? ????? ??? ????????? ??????, ??? ???? ?????? ?? ?!? ?? ????????? ???????? ???? ???????? ?? ?? ??? ??????? ?????, ????? ?*? ?? ????????? ? ??????? (???????: ?*? ??? ?*,!lua,!tcl?)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"*"
-
-
-
????: ????? ?????????? ????? ??????? ?? ??????? ??????????? ????????
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
".so,.dll"
-
-
-
????: ?????? ?? ???????????? ???????? (?????? ?? ??????????, ?????????? ???????? string_eval_path_home ? ??????????? ?????????? API ????????)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"${weechat_data_dir}/plugins"
-
-
weechat.plugin.save_config_on_unload
-
????: ?????? ????????????? ???? ?? ?????? ???????? ?? ????????
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
-
-
????: ??????? ???? ?? ???????? ???? ?? ????? ??????, ???? ??????? ???? ?? ?? ???????? ????? ???????? (????????: ??????? ?? ????????????, ?????????? /help eval)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"${if:${info:weechat_headless}?/reload:/quit -yes}"
-
-
-
????: ??????? ???? ?? ???????? ???? ?? ????? ??????, ???? ??????? ???? ?? ?? ???????? ????? ???????? (????????: ??????? ?? ????????????, ?????????? /help eval)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/quit -yes"
-
-
-
????: ??????? ???? ?? ???????? ???? ?? ????? ??????, ???? ??????? ???? ?? ?? ???????? ????? ???????? (????????: ??????? ?? ????????????, ?????????? /help eval)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"/quit -yes"
-
-
-
????: ??????? ???? ?? ???????? ???? ?? ????? ??????, ???? ??????? ???? ?? ?? ???????? ????? ???????? (????????: ??????? ?? ????????????, ?????????? /help eval)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
""
-
-
-
????: ??????? ???? ?? ???????? ???? ?? ????? ??????, ???? ??????? ???? ?? ?? ???????? ????? ???????? (????????: ??????? ?? ????????????, ?????????? /help eval)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
""
-
-
weechat.startup.command_after_plugins
-
????: ??????? ???? ?? ???????? ???? ?? ??????? ??????? WeeChat, ????? ????????? ????????; ???? ??????? ???? ?? ?? ???????? ????? ???????? (????????: ??????? ?? ????????????, ?????????? /help eval)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
""
-
-
weechat.startup.command_before_plugins
-
????: ??????? ???? ?? ???????? ???? ?? ??????? ??????? WeeChat, ??? ????????? ????????; ???? ??????? ???? ?? ?? ???????? ????? ???????? (????????: ??????? ?? ????????????, ?????????? /help eval)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
""
-
-
-
????: ??????????? WeeChat ????? ???????? ?????????
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
-
weechat.startup.display_version
-
????: ??????????? WeeChat ??????? ???????? ?????????
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
-
-
????: ???????? ??????? ??????? ?? WeeChat ??????, ?????? ??: ????1:?????1,???2:?????2?; ??? ??????? ?? ???? ????????? (RLIMIT_XXX) ???????? ????? ??????? (?? ????????? ?????????? man setrlimit); ????? -1 ????? ??????????????; ??????: ?????????? ???????????? ???????? ?? ???? ?????? ? ?????????? 1?? ????????? ????????: ?core:-1,as:1000000000?
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
""
-
8. IRC
IRC додатак је дизајниран за чет са другим људима преко IRC протокола.
Подржава више сервера и нуди све подржане IRC команде, укључујући DCC чет и пренос фајлова (преко xfer додатка, погледајте Xfer додатак).
8.1. Опције командне линије
URL за један или више IRC сервера може да се зада на следећи начин:
irc[6][s]://[надимак[:лозинка]@]irc.пример.org[:порт][/канал][,канал[...]]
Пример за приступ каналима #weechat и #weechat-fr на серверу irc.libera.chat,подразумевани порт (6667), користећи надимак alice:
weechat irc://alice@irc.libera.chat/#weechat,#weechat-fr
8.2. Сервери
Додавање сервера
Подразумевано није дефинисан ниједан сервер. Командом /server можете додати произвољан број сервера.
На пример, да бисте се повезали на libera.chat ↗:
/server add libera irc.libera.chat
Белешка
|
Default port is 6697 and TLS (encrypted traffic) is enabled. |
Програму WeeChat можете наложити да се приликом покретања аутоматски повеже са овим сервером:
/set irc.server.libera.autoconnect on
За аутентификацију се препоручује употреба SASL (ако сервер подржава), са лозинком сачуваном као обезбеђени податак (погледајте такође поглавље о SASL аутентификацији):
/set irc.server.libera.sasl_username "alice" /secure set libera xxxxxxx /set irc.server.libera.sasl_password "${sec.data.libera}"
Ако се SASL не подржава, можете да употребите команду која шаље поруку nickserv:
/set irc.server.libera.command "/msg nickserv identify ${sec.data.libera}"
Белешка
|
Ако пошаљете поруку сервису nickserv, постоји могућност да се аутентификујете након
приступања каналу, што може да представља проблем на неким каналима који захтевају
да се аутентификујете пре приступања. У овом случају, можете поставити кашњење за команду:
/set irc.server.libera.command_delay 5 .
|
Опције сервера
Опције сервера се називају irc.server.<сервер>.<опција>
где је <сервер>
интерно
име сервера, а <опција>
је име опције.
У случају када опција сервера има специјалну вредност null
, стварна вредност се
наслеђује из irc.server_default.xxx
.
На пример, ако сте креирали libera сервер са командама наведеним изнад, видећете
следећи списак када будете извршите команду /fset libera
:
irc.server.libera.addresses стринг "irc.libera.chat" irc.server.libera.anti_flood целобројна null -> 2000 irc.server.libera.autoconnect логичка on irc.server.libera.autojoin стринг null -> "" irc.server.libera.autojoin_delay целобројна null -> 0 irc.server.libera.autojoin_dynamic логичка null -> off irc.server.libera.autoreconnect логичка null -> on irc.server.libera.autoreconnect_delay целобројна null -> 10 irc.server.libera.autorejoin логичка null -> off irc.server.libera.autorejoin_delay целобројна null -> 30 irc.server.libera.away_check целобројна null -> 0 irc.server.libera.away_check_max_nicks целобројна null -> 25 irc.server.libera.capabilities стринг null -> "*" irc.server.libera.charset_message набрајање null -> message irc.server.libera.command стринг null -> "" irc.server.libera.command_delay целобројна null -> 0 irc.server.libera.connection_timeout целобројна null -> 60 irc.server.libera.default_chantypes стринг null -> "#&" irc.server.libera.ipv6 набрајање null -> auto irc.server.libera.local_hostname стринг null -> "" irc.server.libera.msg_kick стринг null -> "" irc.server.libera.msg_part стринг null -> "WeeChat ${info:version}" irc.server.libera.msg_quit стринг null -> "WeeChat ${info:version}" irc.server.libera.nicks стринг null -> "${username},${username}2,${username}3,${username}4,${username}5" irc.server.libera.nicks_alternate логичка null -> on irc.server.libera.notify стринг null -> "" irc.server.libera.password стринг null -> "" irc.server.libera.proxy стринг null -> "" irc.server.libera.realname стринг null -> "" irc.server.libera.registered_mode стринг null -> "r" irc.server.libera.sasl_fail набрајање null -> reconnect irc.server.libera.sasl_key стринг null -> "" irc.server.libera.sasl_mechanism набрајање null -> plain irc.server.libera.sasl_password стринг "${sec.data.libera}" irc.server.libera.sasl_timeout целобројна null -> 15 irc.server.libera.sasl_username стринг "alice" irc.server.libera.split_msg_max_length целобројна null -> 512 irc.server.libera.tls логичка null -> on irc.server.libera.tls_cert стринг null -> "" irc.server.libera.tls_dhkey_size целобројна null -> 2048 irc.server.libera.tls_fingerprint стринг null -> "" irc.server.libera.tls_password стринг null -> "" irc.server.libera.tls_priorities стринг null -> "NORMAL" irc.server.libera.tls_verify логичка null -> on irc.server.libera.usermode стринг null -> "" irc.server.libera.username стринг null -> "${username}"
На пример, ако желите да се аутоматски повежете са свим серверима које сте дефинисали, без потребе да то подешавате за сваки од њих посебно, можете да урадите следеће:
/set irc.server_default.autoconnect on
Па затим можете да ресетујете серверску опцију тако да користи подразумевану, наслеђену
вредност, која је сада on
уместо подразумеване вредности off
:
/unset irc.server.libera.autoconnect
TLS сертификати
Када се са IRC серверима успоставља веза преко TLS, програм WeeChat подразумевано проверава да ли се вези потпуно верује.
Неке опције се користе за контролу TLS везе:
- weechat.network.gnutls_ca_system
-
током покретања учитава подразумеване системске сертификате којима се верује
- weechat.network.gnutls_ca_user
-
додатни фајл(ови) са ауторитетима сертификата
- irc.server.xxx.tls_cert
-
Фајл TLS сертификата који се користи за аутоматску идентификацију вашег надимка (на пример CertFP на oftc, погледајте испод)
- irc.server.xxx.tls_dhkey_size
-
величина кључа који се користи током Дифи-Хелман Размене Кључева (подразумевано је: 2048)
- irc.server.xxx.tls_verify
-
провера да се TLS вези потпуно верује (подразумевано је укључено)
Белешка
|
Опција „tls_verify” је подразумевано укључена, тако да је верификација стриктна и може да не успе, чак и када је била OK у верзијама пре 0.3.1. |
Први пример: повезивање на oftc и провера сертификата
-
Увоз сертификата у командном окружењу:
mkdir -p ~/.config/weechat/tls
wget -O ~/.config/weechat/tls/CAs.pem https://www.spi-inc.org/ca/spi-cacert.crt
Белешка
|
~/.config/weechat морате да замените путањом до вашег WeeChat config директоријума који на пример, такође може да буде ~/.weechat .
|
Белешка
|
Можете да надовежете више сертификата у фајл CAs.pem. |
-
У програму WeeChat, када је сервер „oftc” већ додат:
/connect oftc
Други пример: повезивање са oftc употребом CertFP
-
Креирајте сертификат у командном окружењу:
mkdir -p ~/.config/weechat/tls
cd ~/.config/weechat/tls
openssl req -nodes -newkey rsa:2048 -keyout nick.pem -x509 -days 365 -out nick.pem
Белешка
|
~/.config/weechat морате да замените путањом до вашег WeeChat config директоријума који на пример, такође може да буде ~/.weechat .
|
-
У програму WeeChat, када је сервер „oftc” већ додат:
/set irc.server.oftc.tls_cert "${weechat_config_dir}/tls/nick.pem" /connect oftc /msg nickserv cert add
За више информација, молимо вас да погледате ову страницу ↗.
SASL аутентификација
Програм WeeChat подржава SASL аутентификацију, употребом различитих механизама:
-
plain: лозинка у чистом тексту (подразумевано)
-
scram-sha-1: SCRAM са SHA-1 digest алгоритмом
-
scram-sha-256: SCRAM са SHA-256 digest алгоритмом
-
scram-sha-512: SCRAM са SHA-512 digest алгоритмом
-
ecdsa-nist256p-challenge: изазов са јавним/приватним кључем
-
external: TLS сертификат са клијентске стране
Опције за сервере су следеће:
-
sasl_mechanism: механизам који треба да се користи (погледајте изнад)
-
sasl_timeout: тајмаут (у секундама) за аутентификацију
-
sasl_fail: акција која треба да се изврши ако аутентификација не успе
-
sasl_username: корисничко име (надимак)
-
sasl_password: лозинка
-
sasl_key: фајл са ECC приватним кључем (за механизам ecdsa-nist256p-challenge)
SASL ECDSA-NIST256P-CHALLENGE
Да бисте могли да се аутентификујете ECDSA-NIST256P-CHALLENGE механизмом, морате да генеришете приватни кључ (није потребна лозинка за успостављање везе).
Кључ можете да генеришете следећом командом:
openssl ecparam -genkey -name prime256v1 -out ~/.config/weechat/ecdsa.pem
Белешка
|
~/.config/weechat морате да замените путањом до вашег WeeChat config директоријума који на пример, такође може да буде ~/.weechat .
|
Набавите јавни кључ (кодиран у base64) следећом командом:
openssl ec -noout -text -conv_form compressed -in ~/.config/weechat/ecdsa.pem | grep '^pub:' -A 3 | tail -n 3 | tr -d ' \n:' | xxd -r -p | base64
Повежите се са сервером, идентификујте се (на пример са „nickserv identify”) и поставите свој јавни кључ у налог, користећи nickserv (замените base64 вредност са вредношћу вашег јавног кључа):
/connect libera /msg nickserv identify ваша_лозинка /msg nickserv set pubkey Av8k1FOGetUDq7sPMBfufSIZ5c2I/QYWgiwHtNXkVe/q
Подесите SASL опције за сервер:
/set irc.server.libera.sasl_mechanism ecdsa-nist256p-challenge /set irc.server.libera.sasl_username "ваш_надимак" /set irc.server.libera.sasl_key "${weechat_config_dir}/ecdsa.pem"
Поново успоставите везу са сервером:
/reconnect libera
Повезивање
Командом /connect можете да се повежете са сервером:
/connect libera
Ако желите да прекинете везу:
/disconnect libera
Или просто ово ако се налазите у било којем баферу који припада libera серверу (сервер, канал, приватни разговор):
/disconnect
Када се у исто време повежете са неколико сервера, бафери сервера се подразумевано
спајају, па тастером Ctrl+x можете да се крећете између њих.
Аутоматско спајање серверских бафера може да се искључи, тако да имате по један
бафер за сваки сервер:
/set irc.look.server_buffer independent
Повезивање преко Tor и SASL
Неки сервери подржавају и везе са Tor ↗, мрежом виртуелних тунела који омогућавају људима и групама да унапреде своју приватност и безбедност на Интернету.
Најпре морате да инсталирате Tor. За Debian (и изведене из њега):
sudo apt-get install tor
У програму WeeChat морате да додате socks5 прокси за Tor сервис (имехоста/IP и порт зависе од ваше Tor конфигурације):
/proxy add tor socks5 127.0.0.1 9050
Додајте сада нови сервер (замените име сервера „irc-tor” и адресу са важећим вредностима):
/server add irc-tor ово.је.адреса.onion
Поставите прокси за Tor:
/set irc.server.irc-tor.proxy "tor"
Поставите SASL аутентификацију са ECDSA-NIST256P-CHALLENGE (погледајте поглавље SASL ECDSA-NIST256P-CHALLENGE у вези генерисања приватног кључа):
/set irc.server.irc-tor.sasl_mechanism ecdsa-nist256p-challenge /set irc.server.irc-tor.sasl_username "ваш_надимак" /set irc.server.irc-tor.sasl_key "${weechat_config_dir}/ecdsa.pem"
И коначно, успоставите везу са сервером:
/connect irc-tor
8.3. IRCv3 подршка
WeeChat подржава следећа IRCv3 проширења ↗:
Подразумевно су укључене све могућности које подржавају и сервер и WeeChat (погледајте опцију irc.server_default.capabilities).
Табеле са поређењем различитих IRC клијената, укључујући и WeeChat, налазе се на on овој страници ↗.
account-notify
Спецификација: account-notify ↗
Ова могућност оспособљава сервер да шаље поруке када се корисници идентификују на сервер или
када са сервера уклоне своју идентификацију.
WeeChat такве поруке приказује ако је опција
irc.look.display_account_message
укључена (што је подразумевана вредност).
Примери:
-- alice се идентификовао као Alice01 -- alice је уклонио идентификацију
account-tag
Спецификација: account-tag ↗
Ова могућност оспособљава сервер да шаље налог као ознаку поруке у командама које шаље клијенту.
WeeChat парсира ову ознаку у чува је у поруци, али се она не користи нити приказује. Може да се
користи у /filter команди за филтрирање порука које се подударају са
одређеним налозима.
Пример примљене сирове IRC поруке:
@account=Alice01 :user@example.com PRIVMSG #test :Здраво!
Порука која се приказује у каналу:
<alice> Здраво!
Порука са ознакама:
<alice> Здраво! [irc_privmsg,irc_tag_account_Alice01,notify_message,prefix_nick_lightcyan,nick_alice,host_user@example.com,log1]
away-notify
Спецификација: away-notify ↗
Ово могућност оспособљава сервер да шаље обавештења о одсуству за кориснике на истом каналу на којем се и ви налазите.
Када се за корисника промени статус одсутности (одсутан или ту је), то се употребом следећих опција осликава одређеном бојом у листи надимака:
batch
Спецификација: batch ↗
Ова могућност дозвољава да сервер шаље догађаје у пакету (тј. да групише неколико порука које су у вези).
WeeChat за сада само само чува поруке примљене у пакету и обрађује их као и обично касније, када се заврши пакет.
cap-notify
Спецификација: cap-notify ↗
Ово могућност оспособљава сервер да објављује нове или уклоњене могућности сервера
(посредством CAP NEW
и CAP DEL
команди).
Примери:
-- irc: могућност клијента, сада је доступно: sasl -- irc: могућност клијента, уклоњено: sasl
chghost
Спецификација: chghost ↗
Ова могућност оспособљава сервер да шаље поруке када корисници промене име или хост.
Када је опција irc.look.smart_filter_chghost
укључена (што је подразумевана вредност), промене хоста се аутоматски скривају ако
надимак није говорио неколико минута.
Боја поруке о промени хоста се контролише опцијом
irc.color.message_chghost.
Пример:
-- alice (user@example.com) је променио свој хост на test.com
draft/multiline
Спецификација: multiline ↗
Ова могућност дозвољава да клијент и сервер шаљу поруке у више линија када се користи batch могућност, која такође мора да буде укључена.
Постоје ограничења у броју бајтова или линија вишелинијске поруке која се наводе у могућности коју пошаље сервер, на пример:
CAP alice LS * :draft/multiline=max-bytes=4096,max-lines=24
Ово за вишелинијски пакетни садржај поставља ограничење на 4096 бајтова и 24 линије.
Ако сервер не наведе ограничења, WeeChat користи следеће подразумеване вредности:
-
макс бајтова: 4096
-
макс линија: 24
Вишелинијске могу да буду само стандардне поруке, као и оне које шаље команда
/notice.
Ова могућност не утиче на ACTION CTCP поруке које се шаљу комадом /me.
То значи да се вишелинијске акције шаљу као више акција.
Упозорење
|
Пошто је спецификација „draft”, може да се промени, па вишелинијска подршка у
WeeChat може у сваком тренутку престати да функционише. Могућност се аутоматски укључује ако је сервер подржава, а може да се искључи следећом командом: /set irc.server_default.capabilities "*,!draft/multiline" .Када се могућност искључи, вишелинијска порука се шаље као више порука, као да су једна за другом послате серверу. |
Пример IRC порука које се шаљу за корисничку поруку у две линије (ово је тест
/ у две линије
), послато на канал #test:
BATCH +i8Je7M7gquddoyC9 draft/multiline #test @batch=i8Je7M7gquddoyC9 PRIVMSG #test :ово је тест @batch=i8Je7M7gquddoyC9 PRIVMSG #test :у две линије BATCH -i8Je7M7gquddoyC9
Приказ послатих порука у WeeChat:
19:01:45 alice | ово је тест | у две линије
echo-message
Спецификација: echo-message ↗
Ова могућност форсира да сервер шаље поруке PRIVMSG, NOTICE и TAGMSG назад програму WeeChat.
WeeChat приказује само примљену поруку, а не и послату, тако да се може приметити кањење између слања и приказа. Када се порука прикаже, то значи да је сервер исправно примио поруку, као и да је поруку проследио осталим клијентима који су повезани на сервер.
extended-join
Спецификација: extended-join ↗
Ова могућност оспособљава сервер да шаље налог и право име када корисници приступе
каналима.
WeeChat приказује ове додатне информације у порукама приступа ако је опција
irc.look.display_extended_join
укључена (што је подразумевана вредност).
Пример:
--> john [John01] (John Doe) (~user@example.com) је приступио у #test
invite-notify
Спецификација: invite-notify ↗
Ова могућност оспособљава сервер да шаље позивне поруке када се корисници позову на канале.
Пример:
-- alice је позвао bob на #test
message-tags
Спецификација: message-tags ↗
Ова могућност оспособљава додавање метаподатака у поруке.
Ове ознаке могу да се прикажу командом /debug tags
.
Она мора бити укључена да би се користила обавештења о куцању.
monitor
Спецификација: monitor ↗
Ова могућност оспособљава сервер да шаље обавештења када клијенти оду
ван мреже/повежу се на мрежу.
Ако је доступно, WeeChat аутоматски користи ово проширење када користи команду
/notify.
multi-prefix
Спецификација: multi-prefix ↗
Ова могућност оспособљава сервер да шаље све корисничке режиме одједном у
/names и /whois одговорима.
Белешка
|
За сада WeeChat не приказује све префиксе у излазу команде /names , чак и ако се
пример и интерно сачувају исправно.
|
Пример: излаз команде /whois alice
:
-- [alice] @%+#test
server-time
Спецификација: server-time ↗
Ова могућност оспособљава сервер да шаље време за поруке као ознаку поруке.
Када се у поруци прими време, WeeChat то користи у приказу поруке (она тада
може да се прикаже са датумом у прошлости).
IRC прокси у Relay додатку подржава ову могућност, тако да би сваки IRC клијент Релеја требало да је укључи како би се приликом повезивања у дневнику пропуштених порука приказало реално време пристизања порука.
setname
Спецификација: setname ↗
Ова могућност вам нуди опцију да промените своје реално име употребом /setname команде.
userhost-in-names
Спецификација: userhost-in-names ↗
Ова могућност оспособљава сервер да шаље имена хостова у /names одговорима.
Белешка
|
WeeChat не приказује имена хостова у излазу команде /names .
|
Пример сирових IRC порука примљених без ове могућности:
:irc.server 353 alice = #test :@alice bob +carol
Пример сирових IRC порука примљених са овом могућношћу:
:irc.server 353 alice = #test :@alice!user1@host1 bob!user2@host2 +carol!user3@host3
8.4. Канали
Каналима приступате командом /join:
/join #channel
Напуштање канала (уз остављање отвореног бафера):
/part [порука о напуштању]
Канали којима приступите се не чувају. Ако желите да им аутоматски приступите
када се повежете са сервером, морате поставити autojoin
опцију за сервер:
/set irc.server.libera.autojoin "#weechat,#weechat-fr"
Белешка
|
Неке скрипте могу да помогну са аутоматским постављањем ове опције,
погледајте /script search autojoin .
|
Будите пажљиви, за раздвајање листе канала од кључева могу да се користе само размаци,
на пример, ако #канал1
захтева кључ, а #канал2
не захтева:
/set irc.server.libera.autojoin "#канал1,#канал2 кључ1"
За помоћ у вези са форматом, погледајте опцију irc.server_default.autojoin.
8.5. Приватне поруке
Командом /query можете да шаљете приватне поруке и она отвара посебан бафер:
/query здраво перо, како си?
Без аргумената, команда једноставно отвара бафер (или га активира ако је већ отворен):
/query пера
Ако желите да затворите приватни бафер, урадите то следећом командом у приватном баферу:
/close
8.6. Паметни филтер
Паметни филтер служи за филтрирање неких порука које током подесивог интервала долазе након што нико није ништа писао:
-
join: корисник приступа каналу
-
part: корисник напушта канал
-
quit: корисник раскида везу са сервером
-
account: корисник мења свој налог
-
chghost: корисник мења име или хост
-
mode: промене режима на каналу
-
nick: корисник мења свој надимак
-
setname: корисник мења своје реално име
Паметни филтер је подразумевано укључен, али морате да додате филтер како би се у баферима линије скривале, на пример:
/filter add irc_smart * irc_smart_filter *
Постоји могућност да се креира филтер само за један канал, или за више канала који почињу истим именом (погледајте команду /filter):
/filter add irc_smart_weechat irc.libera.#weechat* irc_smart_filter *
Можете да поставите веће кашњење (у минутима):
/set irc.look.smart_filter_delay 10
Ако нико није ништа написао последњих 10 минута, његове поруке као што су join/part/quit ће се подразумевано сакрити на каналу, па можете да употребите тастер Alt+= (укљ./искљ. филтере) да их видите.
8.7. CTCP одговори
CTCP одговори могу да се прилагоде, или неки CTCP упити могу да се блокирају (да се не пошаље одговор).
На пример, ако желите да прилагодите одговор на CTCP „VERSION”, употребите следећу команду:
/set irc.ctcp.version "Користим WeeChat ${version}, одличан је!"
Белешка
|
Име CTCP мора бити исписано малим словима. То значи да опција irc.ctcp.VERSION не би радила. |
Ако желите да блокирате CTCP „VERSION” (да се не пошаље одговор на овај упит), онда поставите празан стринг:
/set irc.ctcp.version ""
Могу да се прилагоде чак и непознати CTCP, можете на пример да одговорите на CTCP „BLABLA”:
/set irc.ctcp.blabla "Ево мог одговора на CTCP BLABLA"
CTCP може да се прилагоди само за један сервер, употребом његовог интерног имена испред CTCP имена:
/set irc.ctcp.libera.version "WeeChat ${version} (за libera)"
Ако желите да вратите стандардни CTCP одговор, уклоните опцију:
/unset irc.ctcp.version
CTCP одговори се израчунавају (погледајте команду /eval) и доступне су следеће додатне променљиве:
Променљива | Опис | Вредност/пример |
---|---|---|
|
Листа подржаних CTCP |
|
|
Верзија програма WeeChat |
|
|
WeeChat верзија + Git верзија (1) |
|
|
Git верзија (1) |
|
|
Датум компајлирања програма WeeChat |
|
|
Инфо о ОС |
|
|
WeeChat вебсајт |
|
|
WeeChat сајт, страна за преузимање |
|
|
Текући датум/време |
|
|
Корисничко име на IRC серверу |
|
|
Реално име на IRC серверу |
|
Белешка
|
(1) Git верзија је излаз команде git describe . Позната је само ако је програм WeeChat компајлиран унутар Git репозиторијума и ако је Git инсталиран.
|
Подразумевани CTCP осговори су:
CTCP | Формат одговора | Пример |
---|---|---|
CLIENTINFO |
|
|
SOURCE |
|
|
TIME |
|
|
VERSION |
|
|
8.8. Циљни бафер за IRC поруке
Могуће је прилагођавање циљног бафера за IRC поруке (бафер који се користи за приказ порука) опцијама irc.msgbuffer.*
.
За неке IRC поруке (погледајте листу испод), можете да користите вредност:
- current
-
текући бафер (ако је IRC бафер, или подразумевано у серверском баферу)
- private
-
приватни бафер за надимак, или текући/серверски бафер ако се тај не пронађе (сагласно са опцијом irc.look.msgbuffer_fallback)
- server
-
серверски бафер
- weechat
-
Бафер „језгра” програма WeeChat
Када опција није постављена (подразумевано), програм WeeChat бира погодан бафер, обично је то серверски или бафер канала.
Непотпуна листа IRC порука или алијаса које можете да прилагодите:
порука | алијас | опис |
---|---|---|
|
грешка |
|
|
позвани сте на канал |
|
|
приступ |
|
|
избацивање |
|
|
убијање |
|
|
режим |
|
|
обавештење |
|
|
одлазак |
|
|
напуштање |
|
|
тема |
|
|
wallops |
|
|
ctcp (послата или примљена, у privmsg или notice поруци) |
|
|
стринг режима корисника |
|
|
|
whois (безбедна веза) |
|
|
whois (одсутан) |
|
ison |
|
|
|
вратио се |
|
|
одсутан |
|
|
whois (регистровани надимак) |
|
|
whois (режим помоћи) |
|
|
whois (корисник) |
|
|
whois (сервер) |
|
|
whois (оператор) |
|
|
whowas |
|
|
who (крај) |
|
|
whois (неактиван) |
|
|
whois (крај) |
|
|
whois (канали) |
|
|
whois (идентификован корисник) |
|
|
list (старт) |
|
|
list (канал) |
|
|
list (крај) |
|
|
whois (има oper privs) |
|
|
whois (хост) |
|
URL канала |
|
|
датум креирања канала |
|
|
|
whois (пријављен као) |
|
нема теме за канал |
|
|
тема канала |
|
|
инфо о теми |
|
|
|
whois (да ли је бот) |
|
|
whois (хост) |
|
позивница |
|
|
|
whois (је opered као) |
|
|
reop канала |
|
|
reop канала (крај) |
|
|
листа позваних |
|
|
листа позваних (крај) |
|
|
листа изузетака |
|
|
листа изузетака (крај) |
|
верзија сервера |
|
|
|
who |
|
|
листа корисника на каналу |
|
|
крај /names листе |
|
|
листа забрањених |
|
|
крај листе забрањених |
|
|
whowas (крај) |
|
|
whois (повезује се са) |
|
|
whois (употребом режима) |
|
|
нема таквог надимка/канала |
|
|
нема таквог сервера |
|
погрешан надимак |
|
|
надимак се већ користи |
|
|
нисте ауторизовани да промените надимак |
|
|
|
whois (безбедна веза) |
|
|
листа ућутканих |
|
|
крај листе ућутканих |
|
|
листа надимака који се прате |
|
|
листа надимака који се прате (крај) |
|
сада сте пријављени |
И остале нумеричке команде могу да се прилагоде.
Испред поруке може да стоји име сервера како би била специфична за одређени irc сервер (на пример: libera.whois
).
Неки примери:
-
Приказ резултата команде
/whois
у приватном баферу:
/set irc.msgbuffer.whois private
-
Враћање подразумеваног бафера за whois (серверски бафер):
/unset irc.msgbuffer.whois
-
Приказивање позивнице у текућем баферу, само за „libera” сервер:
/set irc.msgbuffer.libera.invite current
-
Приказивање „303” (ison) поруке у баферу „језгра” програма WeeChat:
/set irc.msgbuffer.303 weechat
8.9. Команде
-
action
: ????? CTCP ?????? ??????? ??? ??????
/action [-server <??????>] <???>[,<???>...] <?????> ??????: ????? ?? ???? ?????? (??????? ???) ???: ??????? ??? ????? (???? ???? ? ?????, ?*? = ?????? ?????) ?????: ????? ???? ?? ????
-
admin
: ??????????? ??????????? ? ?????????????? ???????
/admin [<???>] ???: ??? ???????
-
allchan
: ?????????? ??????? ?? ???? ???????? ???? ????????? ???????
/allchan [-current] [-parted|-all] [-exclude=<?????>[,<?????>...]] <???????> [-current] [-parted|-all] -include=<?????>[,<?????>...] <???????> -current: ??????? ?? ???????? ???? ?? ?????? ??????? ??????? -parted: ??????? ?? ???????? ???? ?? ?????????? ???????? (?????????????: ??????? ?? ???????? ???? ?? ???????? ????????) -all: ??????? ?? ???????? ?? ???? ???????? (???????? ? ??????????) -exclude: ???? ?????? ?? ????????? (???????? ?? ????? ?*?) -include: ??????? ?? ? ????? ???? ???? ?????? (???????? ?? ????? ?*?) ???????: ??????? ???? ????? ?? ?? ?????? (??? ????? ?? ?? ?????? ?????? ? ??????? ?? ??????? ?? ?????? ?? ?/?) ??????? ? ????????? ?? ???????????? (?????????? /help eval), ???????? ?? ??????? ??????????: $server: ??? ??????? $channel: ??? ?????? $nick: ??????? ?? ??????? ${irc_server.xxx}: ?????????? xxx ?? ??????? ${irc_channel.xxx}: ?????????? xxx ?? ?????? ???????: ???????? ?/me ???????? ?? ???? ????????: /allchan /me ??????? ???? ???????? ????? ???? ?? #weechat: /allchan -exclude=#weechat ?????? ???? ???????? ????? ???? ?? #weechat ? ???????? ???? ?????? ?? #linux: /allchan -exclude=#weechat,#linux* ?????? ???? ???????? ?? ???? ???????? ???? ?????? ?? #linux: /allchan -include=#linux* ?????? ??????? ??? ?????? ?? ?????????? ????????: /allchan -parted /close
-
allpv
: ?????????? ??????? ? ???? ????????? ???????? ???? ????????? ???????
/allpv [-current] [-exclude=<???????>[,<???????>...]] <???????> [-current] -include=<???????>[,<???????>...] <???????> -current: ?????????? ??????? ???? ?? ???????? ?????? ??????? ??????? -exclude: ???? ??????? ?? ????????? (???????? ?? ????? ?*?) -include: ??????? ?? ? ????? ???? ???? ??????? (???????? ?? ????? ?*?) ???????: ??????? ???? ????? ?? ?? ?????? (??? ????? ?? ?? ?????? ?????? ? ??????? ?? ??????? ?? ?????? ?? ?/?) ??????? ? ????????? ?? ???????????? (?????????? /help eval), ???????? ?? ??????? ??????????: $server: ??? ??????? $channel: ??? ?????? $nick: ??????? ?? ??????? ${irc_server.xxx}: ?????????? xxx ?? ??????? ${irc_channel.xxx}: ?????????? xxx ?? ?????? ???????: ???????? ?/me ????????? ?? ???? ????????? ????????: /allpv /me ???????? ???? ???????? ????? ???? ??????? foo: /allpv -exclude=foo ?????? ???? ???????? ????? ???? ??????? nick foo ? ????????? ???? ?????? ?? bar: /allpv -exclude=foo,bar* ?????? ???? ???????? ???? ????????? ???? ?????? ?? bar: /allpv -include=bar* ?????? ??????? ??? ???????? ??????: /allpv /close
-
allserv
: ?????????? ??????? ?? ???? ????????? ?????????
/allserv [-exclude=<??????>[,<??????>...]] <???????> -include=<??????>[,<??????>...] <???????> -exclude: ???? ??????? ?? ?? ??????? ? ????? (???????? ?? ????? ?*?) -include: ??????? ?? ? ????? ???? ???? ??????? (???????? ?? ????? ?*?) ???????: ??????? ???? ????? ?? ?? ?????? (??? ????? ?? ?? ?????? ?????? ? ??????? ?? ??????? ?? ?????? ?? ?/?) ??????? ? ????????? ?? ???????????? (?????????? /help eval), ???????? ?? ??????? ??????????: $server: ??? ??????? $nick: ??????? ?? ??????? ${irc_server.xxx}: ?????????? xxx ?? ??????? ???????: ???? ??????? ?? ???? ?????????: /allserv /nick newnick ?????? whois ?? ????????? ??????? ?? ???? ?????????: /allserv /whois $nick
-
auth
: ??????????????? ?? SASL
/auth [<???_???> <???????>] ???_???: SASL ?????????? ??? (??????? ?? ??????????, ?????????? /help eval; ?????? ??????? ?? ???????????? ?? ${irc_server.xxx} ? ${server} ?? ???????? ?????? ???????) ???????: SASL ??????? ??? ?????? ?? ????? ?? ????????? ?????? (??????? ?? ??????????, ?????????? /help eval; ?????? ??????? ?? ???????????? ?? ${irc_server.xxx} ? ${server} ?? ???????? ?????? ???????) ??? ?? ?? ?????? ?????????? ??? ? ???????, ??????? ?? ????????? ?? ?????????? ?????? ?sasl_username? ? ?sasl_password? (??? ?sasl_key?). ???????: ??????????????? ?? ??????????? ??????/???????? ??????????? ?? ???????: /auth ??????????????? ??? ????? ????????: /auth user2 password2 ??????????????? ??? ????? ???????? ecdsa-nist256p-challenge ??????????: /auth user2 ${weechat_config_dir}/ecdsa2.pem
-
autojoin
: ????????????? ?autojoin? (???????????) ????????? ??????
/autojoin add [<?????>...] addraw <?????1>[,<?????2>...] [<????1>[,<????2>...]] del [<?????>...] apply join sort [buffer] add: ?????? ?????? ????? ??? ????? ?????? (?? ??????????? ?????????) ? autojoin ??????; ??? ?? ???????? ?? ?????? ? ?? ???????? ????, ?? ?? ???? ?? ?????? addraw: ??????? ?? IRC ?????? ?????? (???? ??? ?? /join ???????): ??? ?????? ?? ?????????? ????????, ?????????? ??????? ?? ?????????? ???????? del: ????? ?????? ????? ??? ????? ?????? ?? autojoin ?????? ?????: ??? ?????? ????: ???? ?? ????? apply: ???????? ?????? ?? ???? ??? ???????? ?????????? ? autojoin ?????? join: ????? ?????? ? autojoin ?????? sort: ??????? ?? ??????? ?????? ? autojoin ??????; ?? ?buffer? ???? ??????? ?? ????? ??????, ?? ???? ?? ??????? ???????: /autojoin add /autojoin add #test /autojoin add #chan1 #chan2 /allchan /autojoin add /autojoin addraw #chan1,#chan2,#chan3 key1,key2 /autojoin del /autojoin del #chan1 /autojoin apply /autojoin join /autojoin sort /autojoin sort buffer
-
ban
: ??????? ???????? ??? ???????
/ban [<?????>] [<???????>...] ?????: ??? ?????? ???????: ??????? ??? ???? ??? ?????????, ??? ??????? ????????? ????? ??????? ?? ?????? ?????.
-
cap
: ??????????? ?????????? ????????
/cap ls list req|ack [<?????????>...] end ls: ???????? ?????????? ???? ???????? ?????? list: ???????? ?????????? ???? ?? ???????? ???????? req: ??????? ???? ????????? ??? ?????? ????????? (??? ?????? ?? ?-?, ?? ??????: ?-multi-prefix?) ack: ???????? ?????????? ???? ????????? ??????? ?? ?????????? ?????? end: ???????? ??????????? ? ???????????? ??? ????????? ?? ???? ?ls? ? ?list?. ??????? WeeChat ???????? ??????? ??????????: account-notify, away-notify, batch, cap-notify, chghost, draft/multiline, echo-message, extended-join, invite-notify, message-tags, multi-prefix, server-time, setname, userhost-in-names. ?????????? ???? ?? ?????????? ???????? ?? ????????? ???? ?? ?? ??????? ? ?????? irc.server_default.capabilities (??? ??????? ?? ????? ?????? ? ?????? irc.server.xxx.capabilities). ???????: ?????? ????????? ? ????????? ??????????: /cap ?????? ?? ?????????? multi-prefix ? away-notify: /cap req multi-prefix away-notify ?????? ?? ????????? extended-join, ??????? ?????????? multi-prefix: /cap req extended-join -multi-prefix ???????? ?????????? away-notify: /cap req -away-notify
-
connect
: ?????????? ?? IRC ??????(??/???)
/connect [<??????>...] [-<??????>[=<?????????>]] [-no<??????>] [-nojoin] [-switch] -all|-auto|-open [-nojoin] [-switch] ??????: ??? ??????? ???? ???? ?? ????: - ??????? ??? ??????? (???? ?????? ??????? /server add, ??????????? ????????) - ????????/???? ??? IP/????, ???? ?? ????????????? 6669 ?? TLS, ????? ?? 6667 - URL ?? ????????: irc[6][s]://[???????[:???????]@]irc.example.org[:????][/#?????1][,#?????2[...]] ????????: ?? ??????/IP/URL, ?????? ?? ?????????? ?????? (?? ???? ??), ?????????? /help irc.look.temporary_servers ??????: ?????????? ?????? ?? ?????? (???????? ???? ?? ?? ???????? ?? ??????? ??????) nooption: ?????????? ??????? ?????? ?? ?off? (?? ??????: -notls) -all: ?????????? ?? ??? ??????? ?????????? ? ????????????? -auto: ?????????? ?? ??????? ?????? ?? ???????? ?????????????? -open: ?????????? ?? ??? ???????? ??????? ???? ???? ???????? ???????? -nojoin: ?? ???????? ?? ???????? ?????? (??? ? ???? ?? ?? ?????? ???????? autojoin) -switch: ??????????? ?? ??????? ?????? ??????? ??? ?????? ?? ????????? ???? ?? ???????? ??? ?? ?????????? ????? ??????? ???????????? ????, ?????????? ??????? /disconnect. ???????: /connect libera /connect irc.oftc.net /connect irc.oftc.net/6667 -notls /connect irc6.oftc.net/9999 -ipv6=force /connect my.server.org -password=test /connect irc://nick@irc.oftc.net/#channel /connect -switch
-
ctcp
: ????? CTCP ?????? (Client-To-Client Protocol)
/ctcp [-server <??????>] <???>[,<???>...] <???> [<?????????>] ??????: ????? ?? ???? ?????? (??????? ???) ???: ??????? ??? ????? (???? ???? ? ?????, ?*? = ?????? ?????) ???: CTCP ??? (???????: ?version?, ?ping?, ???.) ?????????: ????????? ?? CTCP ???????: /ctcp toto time /ctcp toto version /ctcp * version
-
cycle
: ????????? ? ??????? ?????????? ??????
/cycle [<?????>[,<?????>...]] [<??????>] ?????: ??? ?????? ??????: ????????? ?????? (????????? ?? ??????? ???????????)
-
dcc
: ????????? DCC (??????? ???????? ????? ??? ???????? ????????)
/dcc chat <???????> send <???????> <????> ???????: ??????? ????: ??? ????? (?? ???????? ?????) ???????: /dcc chat toto /dcc send toto /home/foo/bar.txt
-
dehalfop
: ???????? ??????? ????-????????? ?????? ?????(??/????)
/dehalfop <???????>... * -yes ???????: ??????? ??? ????? (???????? ?? ????? ?*?) *: ???????? ??????? ????-????????? ?????? ????? ???? ????? ????
-
deop
: ???????? ??????? ????????? ?????? ?????(??/????)
/deop <???????>... * -yes ???????: ??????? ??? ????? (???????? ?? ????? ?*?) *: ???????? ??????? ????????? ?????? ????? ???? ????? ????
-
devoice
: ???????? ????? ????? ?????(??/????)
/devoice <???????>... * -yes ???????: ??????? ??? ????? (???????? ?? ????? ?*?) *: ???????? ????? ????? ????? ???? ????? ????
-
die
: ??????????? ???????
/die [<???>] ???: ??? ???????
-
disconnect
: ????????? ???? ?? ?????? ??? ?? ???? IRC ?????????
/disconnect [<??????>|-all|-pending [<??????>]] ??????: ??????? ??? ??????? -all: ????????? ???? ?? ???? ????????? -pending: ?????????? ??????????? ???????? ???????????? ???? ?? ????????? ?? ????? ?? ???????? ?????? ?????????? ???? ??????: ?????? ?? ?quit?
-
halfop
: ?????? ??????? ????-????????? ?????? ?????(??/????)
/halfop <???????>... * -yes ???????: ??????? ??? ????? (???????? ?? ????? ?*?) *: ?????? ??????? ????-????????? ?????? ????? ?? ??????
-
ignore
: ?????????? ????????/??????? ?? ?????? ??? ??????
/ignore list add|addreplace [re:]<???????> [<??????> [<?????>]] del <????>|-all list: ????? ???? ?????????? add: ???????? ?????????? addreplace: ???????? ??? ?????? ?????????? ?????????? ???????: ??????? ??? ??? ?????; ???? ?? ???? POSIX ????????? ????????? ????? ??? ?? ?????? ?re:? ??? ????? ???? ??????? ?*? ?? ?????? ???? ??? ???? ????????? (????????? ????? ???? ?? ????? ?? ?(?-i)? ? ???? ????? ??????? ? ???????? ?????) del: ??????? ?????????? ????: ???? ?????????? ???? ????? ?? ?? ?????? (?????????? ? ????? ?? ?? ?????????) -all: ??????? ???? ?????????? ??????: ??????? ??? ??????? ?? ???? ?????? ?????????? ?????: ??? ?????? ?? ???? ?????? ?????????? ????????: ????????? ????? ???? ?????? ?? ?(?-i)? ???? ??????? ??????? ?? ??????? ? ???????? ?????. ???????: /ignore add toto /ignore add toto@domain.com libera /ignore add toto*@*.domain.com libera #weechat
-
info
: ?????? ??????????? ???? ??????? ??????
/info [<???>] ???: ??? ???????
-
invite
: ????? ??????? ?? ???????? ??????
/invite <???????>... [<?????>] ???????: ??????? ?????: ??? ??????
-
ison
: ??????? ?? ?? ?? ??????? ???????? ?????? ?? IRC
/ison <???????>... ???????: ???????
-
join
: ??????? ??????
/join [-noswitch] [-server <??????>] [<?????1>[,<?????2>...]] [<????1>[,<????2>...]] -noswitch: ?? ??????? ?? ? ???? ????? ??????: ????? ?? ???? ?????? (??????? ???) ?????: ??? ?????? ????: ???? ?? ??????? ?????? (?????? ?? ?????? ?????? ???? ???? ?? ?????) ???????: /join #weechat /join #protectedchan,#weechat key /join -server libera #weechat /join -noswitch #weechat
-
kick
: ?????????? ????????? ?? ??????
/kick [<?????>] <???????> [<??????>] ?????: ??? ?????? ???????: ??????? ??????: ?????? ?????????? (?????????? ??, ?????????? /help eval; ?????????? ?????????? ${nick} (????????? ???????), ${target} (????? ???????), ${channel} ? ${server} ?? ???????? ?????? ???????????)
-
kickban
: ?????????? ????????? ?? ?????? ? ??????? ?????
/kickban [<?????>] <???????> [<??????>] ?????: ??? ?????? ???????: ??????? ??????: ?????? ?????????? (?????????? ??, ?????????? /help eval; ?????????? ?????????? ${nick} (????????? ???????), ${target} (????? ???????), ${channel} ? ${server} ?? ???????? ?????? ???????????) ?????? ?? ??????????/??????? ?? ??????, ??????? ?? ?? ????????? ?? ????? ? ???????? ?? ?*?. ??????: /kickban toto!*@host.com
-
kill
: ????????? ???????-?????? ?????????
/kill <???????> [<??????>] ???????: ??????? ??????: ??????
-
knock
: ???? ?????????? ?? ????? ????-??-??????, ????? ?? ??????? ?????????
/knock <?????> [<??????>] ?????: ??? ?????? ??????: ?????? ???? ?? ????
-
links
: ????? ???? ????? ??????? ???? ?? ??????? ??????? ???????????? ?? ????
/links [[<???>] <??????_?????>] ???: ???? ??????? ?????? ?? ??????? ?? ???????? ?? ???? ??????_?????: ????? ??????? ???? ?? ?? ???????? ?? ???? ??????
-
list
: ????? ?????? ? ??????? ????
/list [-server <??????>] [<?????>[,<?????>...]] [<???>] [-server <??????>] [-raw *|<???_???>] -up|-down [<????>] -left|-right [<????????>] -go <??????>|end -join -export <????????> ??????: ????? ?? ???? ?????? (??????? ???) ?????: ??? ?????? ???: ??? ??????? -raw: ????????? ???????? ?? ?????? ??????? ?????? ?? ???????? ?????? ???_???: POSIX ????????? ????????? ????? ???? ?? ??????? ?? ?????????? ????????? (??? ??????????? ???????? ?????, ???? ?? ????? ?? ?(?-i)? ?? ?? ?? ???? ??????? ???????); ?????????? ???????? ?*? ?? ???????? ????????? -up: ???????? ???????? ?????? ?????? ?? ?????? ?????? -down: ???????? ???????? ?????? ?????? ?? ?????? ?????? -left: ?????????? fset ?????? ?? ?????????? ?????? ? ???? -right: ?????????? fset ?????? ?? ?????????? ?????? ? ????? -go: ????? ?????? ????? ?????, ???? ???? ?????? ?? 0 (?end? ?? ????????? ???????? ??????) -join: ???????? ?????? ?? ????????? ?????? -export: ????? ????? ?????? ? ???? ? ???? ?? ?????????, ?????? ? ???????? ???? ??? ???????, ?????????? ????????? ??????? ? ??????????? ????????. ??????? ????????? ?? /list ?????: name: ??? ?????? (???. ?##test?) name2: ??? ?????? ??? ???????? (???. ?test?) users: ???? ????????? ?? ?????? topic: ???? ?????? ???????: ????????? ??? ?????? ? ?????? ??????? (???? ???????? ?????? ? ???? ?? ???? ???? ????? ?? ??????? ???????): /list -raw * ????????? ??? ?????? ???? ?????? ?? ?#weechat? ? ?????? ??????? (???? ???????? ?????? ? ???? ?? ???? ???? ????? ?? ??????? ???????): /list -raw #weechat.* ????????? ??? ?????? ? ???????? ?????? (???? ?? ???? ????? ?? ??????? ???????): /list ????????? ????? #weechat ? ???????? ??????: /list #weechat ? /list ??????: ?????? ?? ?weechat? ? ?????: n:weechat ?????? ?? ????? 100 ?????????: u:100 ?????? ?? ?freebsd? (??? ??????????? ???????? ?????) ? ???? ???? ????? ???? ?? 10 ?????????: c:${topic} =- freebsd && ${users} > 10 ????????? ?????? ?? ????? ????????? (?????? ?????? ??????), ????? ?? name2 (??? ??? ????????): s:-users,name2
-
lusers
: ???????? ?????????? ? ???????? IRC ?????
/lusers [<?????> [<???>]] ?????: ???? ??????? ???? ?? ?????????? ?? ?????? ???: ?????? ?? ???????????? ???????
-
map
: ?????? ???????? ???? IRC ?????
-
me
: ????? CTCP ?????? ??????? ??????
/me <??????> ??????: ?????? ???? ?? ????
-
mode
: ?????? ?????? ?????? ??? ?????????
/mode [<?????>] [+|-]o|p|s|i|t|n|m|l|b|e|v|k [<?????????>] <???????> [+|-]i|s|w|o ?????: ??? ?????? ???? ?? ?????????? (????????????? ?? ?? ??????) ?????? ??????: o: ??????/????????? ??????????? ????????? ?????? p: ????????? ????????? ?????? s: ????????? ?????? ?????? i: ????????? ?????? ????-??-????? t: ????????? ?? ???? ?????? ???? ?? ??????? ???? ???????? n: ????????? ?? ?????? ?? ?????? ?? ????????? ???? ?? ??? m: ?????????? ????? l: ?????????? ?????????? ????? ????????? ?????? b: ?????????? ????? ??????? ????? ?? ????? ??????? ????????? ??????????? e: ?????????? ????? ???????? v: ??????/????????? ?????????? ?? ?? ?????? ?? ??????????? ?????? k: ?????????? ????? ?? ????? (???????) ?????????? ??????: ???????: ??????? ???? ?? ?????????? i: ???????? ?? ??????? ??? ???????? s: ???????? ?? ??????? ?? ??????? ?????????? ?????????? w: ???????? ????? wallops o: ????????? ????????? ????? ?????? ???? ???????, ??????? ?? ?? ????????? ????????????? ???? ??????? ??? ?????? ?? ??????? ??? ???????? ??????. ???????: /mode #weechat +t /mode nick +i
-
motd
: ??????? ?Message Of The Day? (?????? ????)
/motd [<???>] ???: ??? ???????
-
msg
: ????? ?????? ??????? ??? ??????
/msg [-server <??????>] <???>[,<???>...] <?????> ??????: ????? ?? ???? ?????? (??????? ???) ???: ??????? ??? ????? (???? ???? ? ?????, ?*? = ?????? ?????) ?????: ????? ???? ?? ????
-
names
: ????? ???????? ?? ????????
/names [-count | -x] [<?????>[,<?????>...]] -count: ????????? ???? ???? ????????? -x: ????????? ???? ????????? ?? ???? ???????: -o ?? ?????, -h ?? ?????????, -v ?? ??? ???? ???? ?? ?? ??????, ???. ? -* ?? ?????? ????????? ?????: ??? ??????
-
nick
: ?????? ??????? ???????
/nick [-all] <???????> -all: ???? ??????? ?? ???????? ?? ??? ???????? ??????? ???????: ???? ???????
-
notice
: ????? ?????? ?????????? ?????????
/notice [-server <??????>] <???> <?????> ??????: ????? ?? ???? ?????? (??????? ???) ???: ??????? ??? ??? ?????? ?????: ????? ???? ?? ????
-
notify
: ???????? ?????????? ????????? ??? ???????? ???????? ?? ?????????
/notify add|addreplace <???????> [<??????> [-away]] del <???????>|-all [<??????>] add: ???????? ?????????? addreplace: ?????? ??? ???????? ?????????? ???????: ??????? ??????: ??????? ??? ??????? (????????????? ?? ?? ?????? ??????) -away: ???????????? ???? ?? ?????? ???????? ?????? (???????????? whois ?? ???????) del: ??????? ?????????? -all: ??????? ???? ?????????? ??? ????????? ??? ??????? ????????? ?????????? ?? ?????? ?????? (??? ?? ??? ??????? ??? ?? ??????? ???? ? ???????? ??????). ???????: /notify add toto /notify add toto libera /notify add toto libera -away
-
op
: ?????? ??????? ????????? ?????? ?????(??/????)
/op <???????>... * -yes ???????: ??????? ??? ????? (???????? ?? ????? ?*?) *: ?????? ??????? ????????? ?????? ????? ?? ??????
-
oper
: ??????? ???????????? ???????????
/oper <????????> <???????> ????????: ???????? ???????: ???????
-
part
: ????????? ??????
/part [<?????>[,<?????>...]] [<??????>] ?????: ??? ?????? ??????: ????????? ?????? (????????? ?? ??????? ???????????)
-
ping
: ????? ????? ???????
/ping <???1> [<???2>] ???1: ?????? ???2: ???? ?? ?????????? ???? ???????
-
pong
: ??????? ?? ???? ??????
/pong <??????> [<??????2>] ??????: ?????? ???? ?? ????????? ?? ???? ?????? ??????2: ?????? ?? ?????????? ???? ???????
-
query
: ????? ???????? ?????? ???????
/query [-noswitch] [-server <??????>] <???????>[,<???????>...] [<?????>] -noswitch: ?? ??????? ?? ? ???? ????? ??????: ????? ?? ???? ?????? (??????? ???) ???????: ??????? ?????: ????? ???? ?? ????
-
quiet
: ?????????? ???????? ??? ???????
/quiet [<?????>] [<???????>...] ?????: ??? ?????? ???????: ??????? ??? ???? ??? ????????? ??? ??????? ????????? ????? ????????? ?? ?????? ?????.
-
quote
: ????? ??????? ???????? ???????, ??? ?????????
/quote [-server <??????>] <??????> ??????: ????? ?? ???? ?????? (??????? ???) ??????: ?????? ?????? ???? ?? ????
-
reconnect
: ??????? ?????????? ?? ??????(??/???)
/reconnect <??????>... [-nojoin] [-switch] -all [-nojoin] [-switch] ??????: ??????? ??? ??????? -all: ??????? ?????????? ?? ???? ????????? -nojoin: ?? ???????? ?? ???????? ?????? (??? ? ???? ?? ?? ?????? ???????? autojoin) -switch: ??????????? ?? ??????? ?????? ???????
-
rehash
: ????? ??????? ?? ?????? ????? ???? ?????????????? ????
/rehash [<??????>] ??????: ??????? ??????, ?? ???? ???????
-
remove
: ????????? ?? ???????? ??????? ?????
/remove [<?????>] <???????> [<??????>] ?????: ??? ?????? ???????: ??????? ??????: ?????? ?????????? (?????????? ?????????? $nick, $channel ? $server ?? ???????? ?????? ???????????)
-
restart
: ????? ??????? ?? ?? ?????? ???????
/restart [<???>] ???: ??? ???????
-
rules
: ?????? ?? ??????? ???????
-
sajoin
: ????????? ?? ???????? ???????? ?????(?/???)
/sajoin <???????> <?????>[,<?????>...] ???????: ??????? ?????: ??? ??????
-
samode
: ?????? ?????? ?? ??????, ??? ?????????? ??????? ?????????
/samode [<?????>] <?????> ?????: ??? ?????? ?????: ????? ?? ?????
-
sanick
: ????????? ?? ???????? ???????? ????? ???????
/sanick <???????> <????_???????> ???????: ??????? ????_???????: ???? ???????
-
sapart
: ????????? ?? ???????? ??????? ?????(?)
/sapart <???????> <?????>[,<?????>...] ???????: ??????? ?????: ??? ??????
-
saquit
: ????????? ?? ???????? ??????? ?????? ?? ??????
/saquit <???????> <??????> ???????: ??????? ??????: ??????
-
server
: ?????, ???????? ??? ???????? IRC ???????
/server list|listfull [-connected] [<name>] add|addreplace <name> <hostname>[/<port>] [-temp] [-<option>[=<value>]] [-no<option>] copy|rename <name> <new_name> reorder <name>... open <name>|-all [<name>...] del|keep <name> deloutq|jump raw [<filter>] list: ????? ??????? (??? ????????? ?? ????????? ??? ?????) listfull: ????? ??????? ?? ???????? ???? ?? ????? ?????? -connected: list only connected servers add: ???????? ????? ??????? addreplace: ???????? ??? ?????? ?????????? ??????? ???: ??? ???????, ?? ??????? ???????? ? ?? ??????; ??? ??? ?? ??????? ?? ?????????? ?? ?????? (/connect ???) ? ?? ?????????? ?????? ???????: irc.server.???.xxx ????????: ??? ??? IP ?????? ???????, ?? ??????????? ?????? (?????????????: 6697 ?? TLS, ????? 6667), ???? ?????? ???? ?? ?? ???????? ???????? -temp: ???????? ??????????? ??????? (???? ?? ?? ????) ??????: ?????????? ?????? ?? ?????? (???????? ???? ?? ?? ???????? ?? ??????? ??????) nooption: ?????????? ??????? ?????? ?? ?off? (?? ??????: -notls) copy: ???????? ????????? ??????? rename: ??????? ????? ??????? reorder: ??????? ????????? ??????? ? ????? open: ???????? ?????? ?? ?????? ??? ???????????? ???? keep: ?????? ?? ???? ? ??????????????? ????? (???? ?? ?????????? ???????) del: ??????? ??????? deloutq: ??????? ?????? ?? ???????? ???? ?? ??? ??????? (??? ?????? ???? ??????? WeeChat ???????? ????) jump: ???? ?? ????????? ????? raw: ???????? ?????? ?? ??????? IRC ???????? ??????: ???????? ???? ?????? ????? ?? ????????? ???? ?????? ???? ?? ???????????? (???? ?????? ?????? ???? ?? ?? ??????? ??? ? ???? ? ????? ??????? IRC ????????); ????????? ?? ??????? ???????: `*`: ?????? ???? ?????? (???? ??????????) `xxx`: ?????? ???? ?????? ???? ?????? ?xxx? `s:xxx`: ?????? ???? ?????? ?? ?????? ?xxx? `f:xxx`: ?????? ???? ?????? ?? ??????????: recv (?????? ?? ????????), sent (?????? ?? ???????), modified (?????? ?? ???????? ?????????????), redirected (?????? ?? ???????????) `m:xxx`: ?????? ???? IRC ??????? ?xxx? `c:xxx`: ?????? ???? ?????? ???? ?? ?????????? ?? ??????????? ??????? ?xxx?, ????????? ??????? ??????????: ????? ???????? irc_message_parse (??? nick, command, channel, text, ???., ?????????? ???????? info_get_hashtable ? ??????????? ?????????? API ???????? ?? ?????? ????????? ????? ???????????), date (??????: "%FT%T.%f", ?????????? ???????? util_strftimeval ? ??????????? ?????????? API ????????), server, recv, sent, modified, redirected ???????: /server listfull /server list -connected /server add libera irc.libera.chat /server add libera irc.libera.chat/6667 -notls -autoconnect /server add chatspike irc.chatspike.net/6667,irc.duckspike.net/6667 -notls /server copy libera libera-test /server rename libera-test libera2 /server reorder libera2 libera /server del libera /server deloutq /server raw /server raw s:libera /server raw c:${recv} && ${command}==PRIVMSG && ${nick}==foo
-
service
: ???????????? ????? ???????
/service <???????> <???????????> <????????????> <???> <???????????> <????> ????????????: ????????? ??????? ???: ??????????? ?? ?????? ????????
-
servlist
: ????? ??????? ???? ?? ???????? ???????? ?? ?????
/servlist [<?????> [<???>]] ?????: ????????? ?? ???? ??????? ???? ?? ?????????? ?? ???? ?????? ???: ????????? ?? ???? ??????? ???? ????
-
setname
: ?????????? ??????? ?????
/setname <??????_???> ??????_???: ???? ?????? ???
-
squery
: ?????????? ?????? ???????
/squery <??????> <?????> ??????: ??? ??????? ?????: ????? ???? ?? ????
-
squit
: ?????? ?????????? ????
/squit <???> <????????> ???: ??? ??????? ????????: ????????
-
stats
: ???? ?????????? ? ???????
/stats [<????> [<???>]] ????: c/h/i/k/l/m/o/y/u (?????????? RFC1459) ???: ??? ???????
-
summon
: ????? ?????? ?????? ??????????? ???? ?? ?? ????? ?? ????? ?? ???????? IRC ?????? ?? ?? ???????? IRC-?
/summon <????????> [<???> [<?????>]] ????????: ??? ????????? ???: ??? ??????? ?????: ??? ??????
-
time
: ???? ???????? ??????? ?? ???????
/time [<???>] ???: ????? ?? ????? ?? ????????? ???????
-
topic
: ??????????/?????????? ???? ??????
/topic [<?????>] [<????>|-delete] ?????: ??? ?????? ????: ???? ???? -delete: ??????? ???? ??????
-
trace
: ??????????? ???? ?? ????????? ???????
/trace [<???>] ???: ??? ???????
-
unban
: ???????? ??????? ????????? ??? ?????????
/unban [<?????>] <???????>|<????>|<n1>-<n2>... ?????: ??? ?????? ???????: ??????? ??? ???? ????: ???? ??????? (??? ??? ?? ???????? ??????? /ban) n1: ???? ??????? ????????? n2: ???? ????? ?????????
-
unquiet
: ???????? ?????????? ???????? ??? ???????
/unquiet [<?????>] <???????>|<????>|<n1>-<n2>... ?????: ??? ?????? ???????: ??????? ??? ???? ????: ???? ?????????? (??? ??? ?? ????????? ??????? /quiet) n1: ???? ??????? ????????? n2: ???? ????? ?????????
-
userhost
: ??????? ????? ??????????? ? ?????????
/userhost <???????>... ???????: ???????
-
users
: ????? ????????? ???? ?? ?????????? ?? ??????
/users [<???>] ???: ??? ???????
-
version
: ??????? ???? ? ??????? ?? ??????? ??? ?????? (???????? ??? ???????)
/version [<???>|<???????>] ???: ??? ??????? ???????: ???????
-
voice
: ?????? ????? ?????(??/????)
/voice <???????>... * -yes ???????: ??????? ??? ????? (???????? ?? ????? ?*?) *: ?????? ????? ????? ?? ??????
-
wallchops
: ????? ?????????? ??????????? ??????
/wallchops [<?????>] <?????> ?????: ??? ?????? ?????: ????? ???? ?? ????
-
wallops
: ????? ?????? ???? ???????? ????????? ??????????? ???? ????? ?? ???? ????????? ?????????? ????? ?w?
/wallops <?????> ?????: ????? ???? ?? ????
-
who
: ?????????? ????? ???? ????? ????? ???????????
/who [<?????> [o]] ?????: ???? ??????????? ???? ?? ?????????? ?? ???? ?????? o: ??????? ?? ???? ????????? ???????? ?? ????????? ??????
-
whois
: ???? ??????????? ? ???????(??/????)
/whois [<???>] [<???????>[,<???????>...]] ???: ??? ??????? ???????: ??????? (???? ?? ???? ? ?????) ??? ?????????, ??? ??????? ?? ???????? whois ??: - ??? ????????? ??????? ??? ?? ????? ??????/????? - ??????? ??????? ??? ?? ????? ????????. ??? ?? ?????? irc.network.whois_double_nick ????????, ???? ?? ??? ??????? (??? ?? ??????? ???? ????? ???????), ???? ?? ?? ? ???????? ?????? ????? ??????? ????.
-
whowas
: ???? ??????????? ? ??????? ???? ???? ?? ???????
/whowas <???????>[,<???????>...] [<????> [<???>]] ???????: ??????? ????: ?????? ???????? ????? ?? ?? ????? (???? ???????? ??? ?? ???? ?????????) ???: ??????? ?? ??????? ?? ?????????? ??? ?????
8.10. Опције
Одељци у фајлу irc.conf:
Одељак | Команда за контролу | Опис |
---|---|---|
|
|
Изглед и осећај. |
|
|
Боје. |
|
|
Мрежне опције. |
|
|
Циљни бафер за IRC поруке (у одељку је могуће додавање/уклањање опција). |
|
|
CTCP одговори (у одељку је могуће додавање/уклањање опција). |
|
Игнорисање људи. |
|
|
|
Подразумеване вредности за сервере (користе се када у серверу није дефинисана опција). |
|
|
Сервери. |
Опције:
-
-
????: ???? ?? ??????? ? ????? ?????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
lightcyan
-
-
-
????: ???? ?? ????????? ???????, ???? ?? ????? (???? ?? ?? ????? ?? ???????, ??????? ?? ???????)
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
default
-
-
-
????: ???? ?? ????????? ???????, ???? ?? ?? ??????? ????? ????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
yellow
-
-
-
????: ???? ?? ?????? ??????? ? ?????? ????? ?input_prompt?
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
default
-
-
irc.color.item_tls_version_deprecated
-
????: ???? ?? ????????? TLS ??????? ? ?????? ????? ?tls_version?
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
yellow
-
-
irc.color.item_tls_version_insecure
-
????: ???? ?? ?????????? TLS ??????? ? ?????? ????? ?tls_version?
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
red
-
-
-
????: ???? ?? ???? ???????? TLS ??????? ? ?????? ????? ?tls_version?
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
green
-
-
irc.color.list_buffer_line_selected
-
????: ???? ?????? ?? ???????? ?????? ? /list ??????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
white
-
-
irc.color.list_buffer_line_selected_bg
-
????: ???? ???????? ?? ???????? ?????? ? /list ??????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
24
-
-
-
????: ???? ?? ????? ? account ????????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
cyan
-
-
-
????: ???? ?? ????? ? ?chghost? ????????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
brown
-
-
-
????: ???? ?? ????? ? join ????????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
green
-
-
-
????: ???? ?? ????? ? kick/kill ????????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
red
-
-
-
????: ???? ?? ????? ? part/quit ????????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
red
-
-
-
????: ???? ?? ????? ? ?setname? ????????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
brown
-
-
-
????: ?????????? mirc ???? ? ???????? ????????? ??? ?????? (??????? ?? ???? ?? ?????????? ????, ?? ?? RGB ????): ??????? ?? ?fg,bg? ??? ???? ??????? ?????? -1 (???? ????????) ? 15, ????????? ?? WeeChat ????? ??? ??????? ???? (?????? ??: ?1,-1:????1;2,7:????2?), ??????: ?1,-1:darkgray;1,2:white,blue? ?? ?? ???? ???????? ?? ?darkgray? ? ???? ?? ?????? ???????? ? ?white,blue?; ????????????? WeeChat ???? ?? IRC ??????: 0=white, 1=black, 2=blue, 3=green, 4=lightred, 5=red, 6=magenta, 7=brown, 8=yellow, 9=lightgreen, 10=cyan, 11=lightcyan, 12=lightblue, 13=lightmagenta, 14=darkgray, 15=gray
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"1,-1:darkgray"
-
-
-
????: ???? ?? ???????? ???????? ????????? ????????? ?????? (o=??, h=??????, v=????, ...), ?????? ??: ?o:????1;h:????2;v:????3? (??? ?? ????? ?? ???????, ??????? WeeChat ?? ???????? ?? ???????? ???????? ???? ?? ????????? ?? ??????? (?PREFIX?); ?? ?????????? ????????????? ???? ???? ?? ??????? ? ??????? ?? ?? ? ????? ?? ??????? ??????? ????? ???? ?? ?? ???????? ?????????? ????? ?*?)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"y:lightred;q:lightred;a:lightcyan;o:lightgreen;h:lightmagenta;v:yellow;*:lightblue"
-
-
-
????: ???? ?? ????? ???????????? ? ????????????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
green
-
-
-
????: ???? ?? ?????? ? kick/kill ????????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
default
-
-
-
????: ???? ?? ?????? ? part/quit ????????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
244
-
-
-
????: ?????????? ??????? ???????????? ???? ? ???????? ????????? ??? ?????? (??????? ?? ???? ?? RGB ???? ??? ?????????????? ???????, ???? ?? ?????? ??????? ?? ??????? ???????????? ????): ??????? ?? ?fg,bg? ??? ???? ??????? ?????? -1 (???? ????????) ? 255, ????????? ?? WeeChat ????? ???? ??? ??????? (?????? ??: ?1,-1:????1;2,7:????2?), ??????: ?0,-1:darkgray;0,90:white,blue? ?? ?? ???????? ???? ?? ?darkgray? ? ???? ?? ?????? ????????? ?? ?white,blue?
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"0,-1:darkgray"
-
-
-
????: ???? ?? ???? ??????? ?????? (???? ?? ???????? ?????? ??? ??????? /topic)
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
default
-
-
-
????: ???? ?? ???? ????? ?????? (???? ?? ?????? ????)
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
36
-
-
-
????: ???? ?? ????? ???? ?????? (???? ?? ???? ??????)
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
244
-
-
-
????: ?????? ?? CTCP ??????? ??? ?????? ?????? ?? ??????????? CTCP (??? ????????), ??????? ?? ??????????, ?????????? /help eval; ???????? ?? ??????? ??????????: ${clientinfo}: ????? ????????? CTCP, ${version}: WeeChat ???????, ${git}: Git ???????, ${versiongit}: WeeChat ??????? ? Git ???????, ${compilation}: ????? ????????????, ${osinfo}: ??????????? ? ???? ??, ${site}: WeeChat ????, ${download}: WeeChat ????, ???????? ?? ??????????, ${time}: ?????? ????? ? ????? ??? ?????, ${username}: ?????????? ??? ?? ???????, ${realname}: ?????? ??? ?? ???????
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"${clientinfo}"
-
-
-
????: ?????? ?? CTCP ??????? ??? ?????? ?????? ?? ??????????? CTCP (??? ????????), ??????? ?? ??????????, ?????????? /help eval; ???????? ?? ??????? ??????????: ${clientinfo}: ????? ????????? CTCP, ${version}: WeeChat ???????, ${git}: Git ???????, ${versiongit}: WeeChat ??????? ? Git ???????, ${compilation}: ????? ????????????, ${osinfo}: ??????????? ? ???? ??, ${site}: WeeChat ????, ${download}: WeeChat ????, ???????? ?? ??????????, ${time}: ?????? ????? ? ????? ??? ?????, ${username}: ?????????? ??? ?? ???????, ${realname}: ?????? ??? ?? ???????
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"${download}"
-
-
-
????: ?????? ?? CTCP ??????? ??? ?????? ?????? ?? ??????????? CTCP (??? ????????), ??????? ?? ??????????, ?????????? /help eval; ???????? ?? ??????? ??????????: ${clientinfo}: ????? ????????? CTCP, ${version}: WeeChat ???????, ${git}: Git ???????, ${versiongit}: WeeChat ??????? ? Git ???????, ${compilation}: ????? ????????????, ${osinfo}: ??????????? ? ???? ??, ${site}: WeeChat ????, ${download}: WeeChat ????, ???????? ?? ??????????, ${time}: ?????? ????? ? ????? ??? ?????, ${username}: ?????????? ??? ?? ???????, ${realname}: ?????? ??? ?? ???????
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"${time}"
-
-
-
????: ?????? ?? CTCP ??????? ??? ?????? ?????? ?? ??????????? CTCP (??? ????????), ??????? ?? ??????????, ?????????? /help eval; ???????? ?? ??????? ??????????: ${clientinfo}: ????? ????????? CTCP, ${version}: WeeChat ???????, ${git}: Git ???????, ${versiongit}: WeeChat ??????? ? Git ???????, ${compilation}: ????? ????????????, ${osinfo}: ??????????? ? ???? ??, ${site}: WeeChat ????, ${download}: WeeChat ????, ???????? ?? ??????????, ${time}: ?????? ????? ? ????? ??? ?????, ${username}: ?????????? ??? ?? ???????, ${realname}: ?????? ??? ?? ???????
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"WeeChat ${version}"
-
-
irc.look.buffer_open_before_autojoin
-
????: ????? ?????? ?? ?????? ??? ???? ??? ?? ?? ??????? ????? JOIN ???? ???? ?? ?? ?????? ?????????? ?????????? ?????????? ???????? (??????? ??????? ?autojoin?); ??? ?? ??????? ?? ?? ???????? ????????? ???? ?????? ?????? ?? ????? ?????? ??????
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
-
irc.look.buffer_open_before_join
-
????: ????? ?????? ?? ?????? ??? ???? ??? ?? ?? ??????? ????? JOIN ???? ???? ?? ????? ???????? ???????? ?? ??????? (???????? /join)
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
off
-
-
irc.look.buffer_switch_autojoin
-
????: ?????????? ???????? ?? ????? ?????? ???? ?? ?? ?????????? ???????? (??????? ??????? ?autojoin?)
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
-
-
????: ?????????? ???????? ?? ????? ?????? ???? ???? ?? ?? ????? ???????? (???????? /join)
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
-
-
????: ? ?????? ??????? /names ?? ??????? ??????? ??????? (??? ????? ???????? ???? ?? ????????? ???????? ?????????? ??????)
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
off
-
-
irc.look.color_nicks_in_nicklist
-
????: ? ????? ???????? ?? ??????? ??????? ???????
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
off
-
-
irc.look.color_nicks_in_server_messages
-
????: ? ???????? ?? ??????? ?? ??????? ??????? ???????
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
-
irc.look.color_pv_nick_like_channel
-
????: ???? ???? ??????? ?? ??????? ? ?? ????? ? ?? ???????? ????????
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
-
-
????: ?????? ??????? ???? ?? ??????? ? ???????? ?? CTCP ?????? TIME (?????????? man strftime ?? ????????????? ??????/???????, ???????? ?? ??????? ?????????????, ?????????? ???????? util_strftimeval ? ??????????? ?????????? API ????????)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"%a, %d %b %Y %T %z"
-
-
irc.look.display_account_message
-
????: ?????? ACCOUNT ?????? ???? ?? ??????? ???? ?? ???????? ????????? account-notify
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
-
-
????: ?????? ?????? ???? ?? (??)??????? ??? ??????? (off: ?? ?????????/???? ?? ?????, local: ????????? ?? ???????, channel: ????? ?????? ??????)
-
???: ?????????
-
?????????: off, local, channel
-
????????????? ????????:
local
-
-
-
????: ?????? CTCP ?????? ??? ? ??? ?? ?????????
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
-
-
????: ?????? CTCP ???????? ???? ???? ??????? WeeChat
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
-
-
????: ?????? CTCP ?????? ??? ? ??? ?? ???????? CTCP
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
-
irc.look.display_extended_join
-
????: ?????? ???????? ??????????? ? JOIN ????????: ??? ?????? ? ?????? ??? (???? ???? ???????? ????????? extended-join)
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
-
-
????: ?????? ????? ? ???????? ????????
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
-
irc.look.display_host_join_local
-
????: ?????? ????? ? ???????? ???????? ?? ???????? ????????
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
-
-
????: ?????? ????? ? ???????? ??????????
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
-
-
????: ?????? ????? ? ???????? ?????????/???????
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
-
-
????: ?????? ????? ? wallops ????????
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
-
-
????: ????? ?????? ??????????? ???????? ???? ????? ?? ?? ??????? ????? ???????? ??????: 324 = ?????? ??????, 329 = ????? ???????? ??????, 332 = ????, 333 = ???????/??? ?? ????, 353 = ????? ?? ??????, 366 = ?????? ???? ?????
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"329,332,333,366"
-
-
-
????: ?????? ????? ???? ???? ?? ?????? ????
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
-
-
????: ?????? ?????????? ??????????? ?? ????????? ???? ?????? ? ????????? ?????????
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
-
-
????: ?????? ?????? ???? ?? ?????????? ????? ? ???????? ???????? (????? ??????? ?? ???????)
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
-
irc.look.display_pv_nick_change
-
????: ?????? ??????? ??????? ? ????????? ?????????
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
-
irc.look.display_pv_warning_address
-
????: ?????? ????????? ? ????????? ?????? ??? ?? ??????? ?????? ???????? ???????; ??? ?????? ?? ????????????? ????????? ??? ??????? ??? ??? ?? bitlbee ???? ?? ?? ??? ????????? ??????? ? ???? ???? ?? ?? ?? ??????? (?????? ???????? ??????? ?? ????? ???????????? ???? ???? ????)
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
off
-
-
-
????: ????? ???? ??????????? ???????? ???? ????? ?? ?? ??????? ? ???????? ?????? (?? ????? ?? ??????? ? ???????? ?????, ?????????? ?(?-i)? ?? ??????? ???? ??? ?????? ?? ?? ??????? ??????? ?????? ????? ? ??????? ?????; ?????????? ?????????? $nick, $channel ? $server ?? ???????? ?????? ???????????), ??? ???? ?? ?????? ? ??????? ?????? ?highlight_words? ???? ???? ???? ?? ????? ?????? (?? ????? ?? ??? ????????? ??????), ?????? ?????? ????????? ????????????? ???????? ????????, ???????: ?$nick?, ?(?-i)$nick?
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"$nick"
-
-
-
????: ????? ???? ??????????? ???????? ???? ????? ?? ?? ??????? ? ????????? ???????? (?? ????? ?? ??????? ? ???????? ?????, ?????????? ?(?-i)? ?? ??????? ???? ??? ?????? ?? ?? ??????? ??????? ?????? ????? ? ??????? ?????; ?????????? ?????????? $nick, $channel ? $server ?? ???????? ?????? ???????????), ??? ???? ?? ?????? ? ??????? ?????? ?highlight_words? ???? ???? ???? ?? ????? ?????? (?? ????? ?? ??? ????????? ??????), ?????? ?????? ????????? ????????????? ???????? ????????, ???????: ?$nick?, ?(?-i)$nick?
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"$nick"
-
-
-
????: ????? ???? ??????????? ???????? ???? ????? ?? ?? ??????? ? ?????????? ???????? (?? ????? ?? ??????? ? ???????? ?????, ?????????? ?(?-i)? ?? ??????? ???? ??? ?????? ?? ?? ??????? ??????? ?????? ????? ? ??????? ?????; ?????????? ?????????? $nick, $channel ? $server ?? ???????? ?????? ???????????), ??? ???? ?? ?????? ? ??????? ?????? ?highlight_words? ???? ???? ???? ?? ????? ?????? (?? ????? ?? ??? ????????? ??????), ?????? ?????? ????????? ????????????? ???????? ????????, ???????: ?$nick?, ?(?-i)$nick?
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"$nick"
-
-
irc.look.highlight_tags_restrict
-
????: ?????????? ???????? ?? ??? ?????? ? irc ???????? (???? ?? ?? ???????? ???? ?????????? ??????, ? ?? ? ?????? ?? ???????); ?????? ?????? ?? ?? ???????? ???????? ? ?+? ???? ?? ?? ??????? ?? ??????? ??? ?????? ??????; ? ???????? ?? ???????? ????? ?*?; ?????? ???????? ????????? ???????? ???? ???? ??????
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"irc_privmsg,irc_notice"
-
-
-
????: ?????? ?? ?? ??????, ? ?????????? ?????? ?????? ?????? ?irc_ignored?; ?? ??? ????? ?????? ?? ???? ???? ?? ?? ????????/????????? ? ?????????? ???????? /filter
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
off
-
-
irc.look.item_channel_modes_hide_args
-
????: hide channel modes arguments if at least one of these modes is in channel modes (?*? to always hide all arguments, empty value to never hide arguments); example: ?kf? to hide arguments if ?k? or ?f? are in channel modes
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"k"
-
-
-
????: ??? ?????? ????? ? ????? ?? ????????? IRC ?????? (?? ???????? ??????)
-
???: ?????????
-
?????????: buffer_plugin, buffer_name
-
????????????? ????????:
buffer_plugin
-
-
-
????: ?????? ?????? ??????? ? ?????? ????? ?input_prompt?
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
-
-
????: ?????? ???????? ??????? ? ?????? ????? ?input_prompt?
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
-
irc.look.join_auto_add_chantype
-
????: ??? ?????? ?? ?????????? ?????? ?????? ????? ?????? ???????? ??????? /join ??? ??? ?????? ?? ?????? ?? ??????? ????? ?????? ?? ??????; ?? ??????: ?/join weechat? ?? ??????? ?? ?????? ?/join #weechat?
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
off
-
-
-
????: ??????? ??????? ????? ?? ????? ??????? /list
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
-
irc.look.list_buffer_format_export
-
????: ?????? ?????? ?????? ???? ?? ?????? ? ???? (????????: ??????? ?? ??????????, ?????????? /help list)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"${name} (${users}): \"${topic}\""
-
-
irc.look.list_buffer_scroll_horizontal
-
????: ?????????? ? ????/????? ? /list ?????? (???????? ??????)
-
???: ??????????
-
?????????: 1 .. 100
-
????????????? ????????:
10
-
-
-
????: ????? ???? ?? ????????? ?????? ??????????? ???????? (?????????? /help list ?? ????? ????); ???????? ?-? ???? ?? ?? ??????? ?????? ???? ???? ?? ????? ????????, ???????? ?~? ???? ?? ?? ???????? ?? ???????? ???? ?? ????? ??????? ? ???????? ?????; ??????: ?-count,~???? ?? ???????? ???? ?? ????? ??????? ? ???????? ????? ? ??????? ????????? ?? ????? ??????
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"~name2"
-
-
irc.look.list_buffer_topic_strip_colors
-
????: ???????? ???? ???? ?????? ? /list ??????
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
-
-
????: ????????????? ????? ????? ?? msgbuffer ?????? ???? ?? ??? ???????? ? ???? ?? ??? ???????? ????? ?? ???????
-
???: ?????????
-
?????????: current, server
-
????????????? ????????:
current
-
-
-
????: ??????? ???????? ????? ?????? ? ????? ?????? (none = ????????????? ???????? (??????? ?? ?? ???? ???????? ?????), next = ?????? ????? + 1, near_server = ????? ????????? ??????/????????? ???????)
-
???: ?????????
-
?????????: none, next, near_server
-
????????????? ????????:
none
-
-
-
????: ??????? ???????? ????? /list ?????? ? ????? ?????? (none = ????????????? ???????? (??????? ?? ?? ???? ???????? ?????), next = ?????? ????? + 1, near_server = ????? ????????? ??????/????????? ???????)
-
???: ?????????
-
?????????: none, next, near_server
-
????????????? ????????:
none
-
-
-
????: ??????? ???????? ????? ????????? ?????? ? ????? ?????? (none = ????????????? ???????? (??????? ?? ?? ???? ???????? ?????), next = ?????? ????? + 1, near_server = ????? ????????? ??????/????????? ???????)
-
???: ?????????
-
?????????: none, next, near_server
-
????????????? ????????:
none
-
-
irc.look.nick_completion_smart
-
????: ??????? ?????????? ?? ??????? (?????? ???????? ??? ???? ?? ???????? ????????): speakers = ??? ????????? (?????????? ? ?????????), speakers_highlights = ???? ????????? ???? ?? ?????????
-
???: ?????????
-
?????????: off, speakers, speakers_highlights
-
????????????? ????????:
speakers
-
-
-
????: ?????? ?????? ??????? (??, ????? ?????, ...) ?????? ??????? (none = ??????, prefix = ???? ? ???????? (?????????????), action = ???? ? ???????? ????????, both = ??????? + ??????? ??????)
-
???: ?????????
-
?????????: none, prefix, action, both
-
????????????? ????????:
prefix
-
-
-
????: ?????? ??????? ??? ?? ????? ?? ??????? ???????, ??? ??????? ???? ????? (???? ??, ???? ????? ?????, ...)
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
off
-
-
-
????: ????? ???????? ??????????? ???????? ?? ???? ?? ?? ??????? ???????? ???? ?? ???? ??????, ?? ??????, ?? ?? ? ?????? ???? ???????? ?/msg nickserv identify password? ??????? ???????, ??????: ?nickserv,nickbot?
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"nickserv"
-
-
-
????: ?????? ?????????? ??? ????????? ?????? (??? ?? ????, ??????? ?? ???????? ????? ??? ?? ???????)
-
???: ?????????
-
?????????: auto, never, always
-
????????????? ????????:
auto
-
-
irc.look.notice_nicks_disable_notify
-
????: ????? ???????? ??????????? ???????? ?? ???? ?? ?????????? ? ???????? ?????????? ????????? (???????? ?? ????????? ???????? ?????)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"chanserv,nickserv"
-
-
irc.look.notice_welcome_redirect
-
????: ?????????? ????????????? ?????????? ?????????? ?????? ? ????? ??????; ????? ?????????? ??? ??? ????? ???????, ??? ??? ?????? ?? ??????? ?????? ??????????, ?? ?????? ENTRYMSG ?????????? ???? ???? Atheme IRC Services ? ???? ????????? ?????: ?[#?????] ????? ????? ?? ???? ?????...?
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
-
-
????: ????? ?????? ??????????? ???????? ???? ?? ??????? ? ?????????? ???????????? ???????????? ?? ?????, ?? ??????: ?notify_private?
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
""
-
-
-
????: ????? ?????? ??????????? ???????? ???? ?? ??????? ? ???????? ?????????? ?? ?? ??????? ??????? ??? ???????? ???? ?? ???????? (???????? ??????? ison ??? monitor), ?? ??????: ?notify_message?, ?notify_private? ??? ?notify_highlight?
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"notify_message"
-
-
-
????: ????? ?????? ??????????? ???????? ???? ?? ??????? ? ???????? ?????????? ???? ?? ?????? ???????? ??????? ??????? (???????? ??????? whois), ?? ??????: ?notify_message?, ?notify_private? ??? ?notify_highlight?
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"notify_message"
-
-
irc.look.open_pv_buffer_echo_msg
-
????: ?????? ???????? ????? ?? ?????? ????? ???? ???? ?? ???????? ?????????????? echo-message
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
-
-
????: ????????? ?????? ???? ?? ?? ?????? ?????? /part
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
off
-
-
-
????: ??????? ????????? ??????
-
???: ?????????
-
?????????: independent, merge_by_server, merge_all
-
????????????? ????????:
independent
-
-
-
????: ????? ?????? ??????????? ???????? ???? ?? ??????? ? ????????? ????????, ?? ??????: ?notify_message?, ?notify_private? ??? ?notify_highlight?
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"notify_private"
-
-
-
????: ???? ??????? ?????? ???? ?? ?? ?????? ? ???????? ???? ???? ?? ????? ??????? ???????? ??????? (?????? ?? ?? ????????? ???? ???? ?? ?????? ????? ??????? ????????)
-
???: ??????????
-
?????????: 0 .. 65535
-
????????????? ????????:
256
-
-
-
????: ??????? ?????????? ??????; ??? ?????? ???? ?????? ??? ?? ???????? ?????? ? ? ????????? ?? ?? ???? ????????? (?????????? /help layout)
-
???: ?????????
-
?????????: merge_with_core, merge_without_core, independent
-
????????????? ????????:
merge_with_core
-
-
-
????: ??? ??????? ?? ?????? ?? ?????? ???????? ??????, ?????????? ?? join/part/quit/nick ?????? ?? ???? (?????? ?? ???????? ?????? ?? ?????? ?irc_smart_filter?, ?????????? /help filter)
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
-
-
????: ?????????? ???????? ??????? ?? ?account? ??????
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
-
-
????: ?????????? ???????? ??????? ?? ?chghost? ??????
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
-
-
????: ????? ?? ??????? ?????????? join/part/quit ?????? (? ????????): ??? ??????? ???? ??????? ? ????????? N ??????, join/part/quit ?? ?????????
-
???: ??????????
-
?????????: 1 .. 10080
-
????????????? ????????:
5
-
-
-
????: ?????????? ???????? ??????? ?? ?join? ??????
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
-
irc.look.smart_filter_join_unmask
-
????: ????? ????? ???? ?? ?????? ????????? join ?????? ???? ?? ?????????? ??????? ?irc_smart_filter? (? ????????): ??? ?? ??????? ????????? ??? ?????????? N ?????? ? ???? ???? ????? ?? ?????? (??????, ?????????? ??? ????????? ????), ?? join ?? ?????? ?????????, ??? ? ??? ?? ??????? ??????? ????? ???? ?????????? (0 = ?????????: ????????? ?? ?????? ?? ?????? ?? join)
-
???: ??????????
-
?????????: 0 .. 10080
-
????????????? ????????:
30
-
-
-
????: ?????????? ???????? ??????? ?? ?mode? ??????: ?*? ?? ?????????? ???? ??????, ?+? ?? ?????????? ???? ?????? ? ?????????? ??????? (?? ?????? ?ovh?), ?xyz? ?? ?????????? ???? ?????? x/y/z, ?-xyz? ?? ?????????? ???? ?????? ???? x/y/z; ???????: ?ovh?: ?????????? ?? ?????? o/v/h, ?-bkl?: ?????????? ?? ??? ?????? ???? b/k/l
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"+"
-
-
-
????: ?????????? ???????? ??????? ?? ?nick? ?????? (?????? ???????)
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
-
-
????: ?????????? ???????? ??????? ?? ?part? ? ?quit? ??????
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
-
-
????: ?????????? ???????? ??????? ?? ?setname? ??????
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
-
-
????: ?????????? ??????????? ???????? ??????????? ??????? ???????? /connect
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
off
-
-
-
????: ???????? ???? ?? ???? (??????? ?? ???? ???? ???? ?? ????????? ?????? ??????)
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
off
-
-
-
????: ??????????? ???????? ???? ?????? ? ?????? ????? ?typing? (?????? typing.look.enabled_nicks ???? ???? ???????? ? ?? ??????? ???? ???? ???????? ?????? ?message-tags?)
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
off
-
-
-
????: ????? ?????????? ??????? ?????? ???????? ???? ?? ?????? ????????? ???? ???? ?????? ?????? (?????? typing.look.enabled_self ???? ???? ???????? ? ?? ??????? ???? ???? ???????? ?????? ?message-tags?)
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
off
-
-
irc.network.autoreconnect_delay_growing
-
????: ?????? ????????? ????? ??? ??????????? ???????? ?????????? ?? ???????? (1 = ???? ???? ?????, 2 = ?????*2 ?? ????? ??????? ???????, ???.)
-
???: ??????????
-
?????????: 1 .. 100
-
????????????? ????????:
2
-
-
irc.network.autoreconnect_delay_max
-
????: ?????????? ????? ??? ??????????? ???????? ?????????? ?? ???????? (? ?????????, 0 = ???? ??????????)
-
???: ??????????
-
?????????: 0 .. 604800
-
????????????? ????????:
600
-
-
-
????: ????????????? ????? ??????? ?? ??????? /ban, /unban ? /kickban; ?????????? $nick, $user, $ident ? $host ?? ???????? ?????? ??????????? (?????????? ?? ????????!????????@?????); $ident ?? ???? ??? ? $user ??? $user ?? ?????? ?? ?~?, ? ????????? ?? ???????? ?? ?*?; ??? ????????????? ????? ?? ??????? ???? ??? ??????? WeeChat ??? ?? ??? ????? ?? ???????
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"*!$ident@$host"
-
-
-
????: ???? ?? ?????????, ?????? ???? ? ???????? ???????? ?? ????????
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
-
-
????: ????????? ?? ????????? ?? ???? ???? ??????????? ???????? (ctrl-c + a ??? ? ?????????? ????: b=?????????, cxx=????, cxx,yy=????+????????, i=??????, o=???? ?? ?????????/????????, r=???????, u=?????????)
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
-
-
????: ???????? ?????? ??? ??????? ??????? (? ?????????, 0 = ??? ???????)
-
???: ??????????
-
?????????: 0 .. 604800
-
????????????? ????????:
60
-
-
-
????: ?????????? ??????? (? ?????????): ??? ?? ???????? ??? ???????, ??????? WeeChat ?? ???????? ?? ?? ??????? ?? ??????? (????) ?????? ???? ???????, ?? ?? ???????? ?? ??????? ??????? (0 = ?????? ?? ?? ????????)
-
???: ??????????
-
?????????: 0 .. 604800
-
????????????? ????????:
1800
-
-
-
????: ????????? ??????? ???? ?? ????????? (? ?????????????)
-
???: ??????????
-
?????????: 0 .. 86400000
-
????????????? ????????:
500
-
-
-
????: ???? ?? ???????? ?? ?????? ?????????? ??? ?? ??????? ???? ??? ??????? ???? ?????????, 0 = ???? ???????? ???????????? ????); ??? ???????? ???? ???? ???? ??? ??????? ?? irc.network.lag_max
-
???: ??????????
-
?????????: 0 .. 604800
-
????????????? ????????:
300
-
-
irc.network.lag_refresh_interval
-
????: ???????? ?????? ??? ?????????? ?????? ???????, ???? ?? ??????? ???????? (? ?????????)
-
???: ??????????
-
?????????: 1 .. 3600
-
????????????? ????????:
1
-
-
-
????: ???????? ?????? ??? ??????? ??? ?? ?????????? IRC ???????? ?ison? (? ????????)
-
???: ??????????
-
?????????: 1 .. 10080
-
????????????? ????????:
1
-
-
irc.network.notify_check_whois
-
????: ???????? ?????? ??? ??????? ??? ?? ?????????? IRC ???????? ?whois? (? ????????)
-
???: ??????????
-
?????????: 1 .. 10080
-
????????????? ????????:
5
-
-
irc.network.sasl_fail_unavailable
-
????: ??????? ??????? SASL ??????????????? ???? ?? SASL ???????, ??? ???? ???????? ?? ???????; ???? ?? ??? ?????? ????????, ??? ?????? ???? ??? ?? ?? ?????? ???????? ?????? ?sasl_fail? ?????????? ?? ?reconnect? ??? ?disconnect?
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
-
irc.network.send_unknown_commands
-
????: ????? ?????????? ??????? ???????
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
off
-
-
-
????: ????????? ??????? ? ??????? /whois command (??? ?? ??????? ???? ????? ???????), ???? ?? ?? ? ???????? ?????? ????? ????????????; ?? ??????: ?/whois nick? ?? ??????? ?whois nick nick?
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
off
-
-
-
????: ????? ????????/???? ??? IP/???? ?? ?????? (??????????? ????????) (????????: ??????? ?? ??????????, ?????????? /help eval; ?????? ??????? ?? ???????????? ?? ${irc_server.xxx} ? ${server} ?? ???????? ?? ?????? ???????)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
""
-
-
-
????: ????? ? ????????????? ?????? ??? ?????? ???? ?? ???? ??????? (??????? ?? ???????); 0 = ????????? ??????? ? ???? ???????? ???? ?????? (?? ??????????? ?? ??? ?????? ???? ?? ??????? ???? ??? ? ??????? ??????? ???????? ??????? ??????); ??????? ??????? ?????? ?????????? ??????????: ???? ?? ???????? ?? ????????, ??? ?????? ?? ???? ???????? ? ???? ?????? ????? ???? ????????? ?? ????? ??????????? ?????? ???? WeeChat ?????????? ???? ? ????????
-
???: ??????????
-
?????????: 0 .. 60000
-
????????????? ????????:
2000
-
-
irc.server_default.autoconnect
-
????: ?????????? ?????????? ?? ???????? ????? ????????? ?? ???????? WeeChat
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
off
-
-
-
????: ????? ?????? ??????????? ???????? ?????? ????? ?? ?? ???????? ????? ???????????? ???? ?? ???????? (? ????? ?????????? ??????? + ??????? ????? ? ??????? ?? ?? ??????????); ?????? ?????? ?? ????????? ???? ?? ??????? ?????? ?? ?? ?????? ?? ??????? ?????, ? ??? ??????? ?????? ?? ?? ?????? ????? ?????? (?????????? ??????? ??? ????????) (??????: ?#channel1,#channel2,#channel3 key1,key2? ??? ?? #channel1 ? #channel2 ????????? ?? key1 ? key2) (????????: ??????? ?? ??????????, ?????????? /help eval; ?????? ??????? ?? ???????????? ?? ${irc_server.xxx} ? ${server} ?? ???????? ?? ?????? ???????)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
""
-
-
irc.server_default.autojoin_delay
-
????: ????? (? ?????????) ??? ????-???????? ???????? (??????: ?????? ???? ??????? ?? ??????????????? ??? ???? ??? ?? ???????? ????????)
-
???: ??????????
-
?????????: 0 .. 3600
-
????????????? ????????:
0
-
-
irc.server_default.autojoin_dynamic
-
????: ?????????? ?????????? ?????? ?autojoin? ????? ???????? ?????? ????? ?????????? ? ???? ????????? ????????? /join ? /part
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
off
-
-
irc.server_default.autoreconnect
-
????: ?????????? ??????? ?????????? ?? ???????? ???? ?? ???? ???????
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
-
irc.server_default.autoreconnect_delay
-
????: ????? (? ?????????) ??? ???? ??? ?? ?????? ??????? ?????????? ?? ????????
-
???: ??????????
-
?????????: 1 .. 65535
-
????????????? ????????:
10
-
-
-
????: ?????????? ??????? ?????????? ?????? ????? ??????????; ?????? ?? ?????????? ????? ??????? ?? ?????? ??? ?????? ?? ?????????? ??? ???????? (??? ??????????: ?autorejoin?, ????????: ?on? ??? ?off?)
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
off
-
-
irc.server_default.autorejoin_delay
-
????: ????? (? ?????????) ??? ???? ??? ?? ????? ?????????? ??????? ?????????? ?????? (????? ??????????)
-
???: ??????????
-
?????????: 0 .. 86400
-
????????????? ????????:
30
-
-
-
????: ???????? ?????? ??? ??????? ?? ????????? (? ????????, 0 = ??????? ?? ?? ????)
-
???: ??????????
-
?????????: 0 .. 10080
-
????????????? ????????:
0
-
-
irc.server_default.away_check_max_nicks
-
????: ?? ???????? ?? ??????? ?????? ???????? ?? ?? ???? ??????? ?????????? ??????? (0 = ????????????)
-
???: ??????????
-
?????????: 0 .. 1000000
-
????????????? ????????:
25
-
-
irc.server_default.capabilities
-
????: ????? ?????????? ???????? (client capabilities) ??????????? ???????? ???? ????? ?? ?? ?????? ?? ?????? ? ??????? ?? ?? ???????? (?????????? /help cap ?? ????? ?????????? ???? ???????? ??????? WeeChat); ???????? ?? ????? ?*?; ????????? ???? ?????? ?? ?!? ???? ???????? (??????: ?*,!account-*,!extended-join?)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"*"
-
-
irc.server_default.charset_message
-
????: ??? IRC ?????? (???????? ??? ???????) ???? ?? ????????/?????? ? ????? ???? ?????????; ?????? = ????????? IRC ?????? (?????????????), ????? = ??????? ???? ?? ????? ?????? (??? ?? ???????, ??? ?? ???? ?? ????? ?????), ????? = ??????? ???? ?? ?????? (??????? ?? ?? ??????? ??? ???????? ??? ????? ???????? ?? ????????? ????? ??????)
-
???: ?????????
-
?????????: message, channel, text
-
????????????? ????????:
message
-
-
-
????: ??????(?/?) ???? ?? ???????? ????? ???????????? ???? ?? ???????? ? ??? ????-???????? ???????? (???? ??????? ???? ?? ?? ???????? ?? ?;?, ????????? ?\;? ?? ????? ??????, ?????????? ?????????? $nick, $channel ? $server ?? ???????? ?? ?????? ???????????) (????????: ??????? ?? ????????????, ?????????? /help eval; ?????? ??????? ?? ???????????? ?? ${irc_server.xxx} ? ${server} ?? ???????? ?? ?????? ???????)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
""
-
-
irc.server_default.command_delay
-
????: ????? (? ?????????) ??? ?????????? ???????
-
???: ??????????
-
?????????: 0 .. 3600
-
????????????? ????????:
0
-
-
irc.server_default.connection_timeout
-
????: ????? (? ?????????) ?????? TCP ?????????? ?? ???????? ? ??????? ?????? 001, ??? ?? ???????? ???? ??????? ??? ???? ??? ?? ????? ?????? 001, ??????? WeeChat ?? ????????? ???? ?? ????????
-
???: ??????????
-
?????????: 1 .. 3600
-
????????????? ????????:
60
-
-
irc.server_default.default_chantypes
-
????: ???????? ???? ?????? ???? ????? ?? ?? ??????? ? ??????? ?? ?? ?????? ?? ???? ? ?????? 005 (????????????? ???????? ?? ?#&?)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"#&"
-
-
-
????: ?? ???????????? ?? ???????? ?? ??????? IPv6 ????????
-
???: ?????????
-
?????????: disable, auto, force
-
????????????? ????????:
auto
-
-
irc.server_default.local_hostname
-
????: ??????????? ????/IP ??????? ??? ?? ?????? (???? ????????, ??? ?? ?????? ??????? ?? ??? ???????? ?????)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
""
-
-
-
????: ????????????? ?????? ?????????? ???? ?? ??????? ?? ????????? ?/kick? ? ?/kickban? (????????: ??????? ?? ??????????, ?????????? /help eval; ?????????? ?????????? ${nick}, (????????? ???????), ${target} (????? ???????), ${channel} ? ${server} ?? ???????? ?????? ???????????)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
""
-
-
-
????: ????????????? ????????? ?????? (???????? ????????? ??????) (????????: ??????? ?? ??????????, ?????????? /help eval; ?????????? ?????????? ${nick}, ${channel} ? ${server} ?? ???????? ?????? ???????????; ?%v? ?? ???????? ???????? ???????? WeeChat ??? ? ??????? ?? ??????? ??????? ${...})
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"WeeChat ${info:version}"
-
-
-
????: ????????????? ?????? ??????? (????????? ???? ?? ????????) (????????: ??????? ?? ??????????, ?????????? /help eval; ?????????? ?????????? ${nick}, ${channel} ? ${server} ?? ???????? ?????? ???????????; ?%v? ?? ???????? ???????? ???????? WeeChat ??? ? ??????? ?? ??????? ??????? ${...})
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"WeeChat ${info:version}"
-
-
-
????: ??????? ???? ????? ?? ?? ??????? ?? ??????? (?????????? ???????) (????????: ??????? ?? ??????????, ?????????? /help eval; ${username} ?? ???????? ?????????? ??????????? ?????? (??? ?? ?? ???????, ???????? ?? ?? ?weechat?), ?????? ??????? ?? ???????????? ?? ${irc_server.xxx} ? ${server} ?? ???????? ?? ?????? ???????)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"${username},${username}2,${username}3,${username}4,${username}5"
-
-
irc.server_default.nicks_alternate
-
????: ????? ?? ???????????? ??????? ???? ?? ??? ???????? ??????? ??? ??????? ?? ???????: ?????? ???????? ?_? ??? ??? ??????? ?? ???? ?????? 9, ?? ???? ???????? ???????? ???????? (??? ??? ???????? ?????????) ?????? ?? 1 ?? 99, ??? ??? ?? ?? ??????? ??????? ???? ?? ?? ??????? ????????
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
-
-
????: ????? ???????????? ?? ?????? (?? ?? ??????? ?? ?????? ??? ??????, ?????????? ??????? /notify)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
""
-
-
-
????: ??????? ?? ?????? (????????: ??????? ?? ??????????, ?????????? /help eval; ?????? ??????? ?? ???????????? ?? ${irc_server.xxx} ? ${server} ?? ???????? ?? ?????? ???????)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
""
-
-
-
????: ??? ???????? ???? ?? ??????? ?? ???? ?????? (??????????, ?????? ???? ???? ????????? ???????? /proxy)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
""
-
-
-
????: ?????? ??? ???? ?? ?? ????????? ?? ??????? (????????: ??????? ?? ??????????, ?????????? /help eval; ?????? ??????? ?? ???????????? ?? ${irc_server.xxx} ? ${server} ?? ???????? ?? ?????? ???????)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
""
-
-
irc.server_default.registered_mode
-
????: ????? ???? ?? ???????? ?? ???????????? ????????? (????????????? ?? ?r?)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"r"
-
-
-
????: ????? ???? ?? ???????? ? ??????? ?? SASL ??????????????? ?? ????: ?continue? ?? ?? ???????? ??????? ???????????????, ?reconnect? ?? ?? ?????? ??????? ?????????? ?? ????????, ?disconnect? ?? ?? ??????? ???? ?? ???????? (?????????? ? ?????? irc.network.sasl_fail_unavailable)
-
???: ?????????
-
?????????: continue, reconnect, disconnect
-
????????????? ????????:
reconnect
-
-
-
????: ???? ?? ECC ????????? ?????? ?? ????????? ?ecdsa-nist256p-challenge? (?????? ?? ??????????, ?????????? ???????? string_eval_path_home ? ??????????? ?????????? API ????????)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
""
-
-
irc.server_default.sasl_mechanism
-
????: ????????? SASL ???????????????: ?plain? ?? ?????? ????? ???????, ?scram-sha-1? ?? SCRAM ??????????????? ?? SHA-1 digest ??????????, ?scram-sha-256? ?? SCRAM ??????????????? ?? SHA-256 digest ??????????, ?scram-sha-512? ?? SCRAM ??????????????? ?? SHA-512 digest ??????????, ?ecdsa-nist256p-challenge? ?? ??????????????? ?? ???????? ????????? ?? ?????, ?external? ?? ??????????????? ????????? TLS ??????????? ?? ?????????? ??????
-
???: ?????????
-
?????????: plain, scram-sha-1, scram-sha-256, scram-sha-512, ecdsa-nist256p-challenge, external
-
????????????? ????????:
plain
-
-
irc.server_default.sasl_password
-
????: ??????? ?? SASL ???????????????; ??? ?????? ?? ?? ??????? ?? ????????? ?ecdsa-nist256p-challenge? ? ?external? (????????: ??????? ?? ??????????, ?????????? /help eval; ?????? ??????? ?? ???????????? ?? ${irc_server.xxx} ? ${server} ?? ???????? ?? ?????? ???????)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
""
-
-
irc.server_default.sasl_timeout
-
????: ??????? (? ?????????) ??? ???? ??? ?? ???????? ?? SASL ???????????????
-
???: ??????????
-
?????????: 1 .. 3600
-
????????????? ????????:
15
-
-
irc.server_default.sasl_username
-
????: ?????????? ??? ?? SASL ???????????????; ??? ?????? ?? ?? ??????? ?? ????????? ?external? (????????: ??????? ?? ??????????, ?????????? /help eval; ?????? ??????? ?? ???????????? ?? ${irc_server.xxx} ? ${server} ?? ???????? ?? ?????? ???????)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
""
-
-
irc.server_default.split_msg_max_length
-
????: ??????? IRC ?????? ?? ???? ???? ?? ????? ? ???? ???? ?????????; ????????????? ???????? ?? 512, ??? ?? ???????? ? ??????????? ????????; ???????? 0 ????????? ?????? (?? ??????????? ??, ???? ??? ????? ??? ??????); ????????? ????????? ?? 0 ??? ???? ???? ??? ???? ?????? 128 ? 4096; ??? ?????? ?? ??????? ?? ?? ??????? ???? ?? ???????????? IRC ???????, ??? ??? ?? ?? ?????? ??????? ??? bitlbee
-
???: ??????????
-
?????????: 0 .. 4096
-
????????????? ????????:
512
-
-
-
????: ?? ???????????? ?? ???????? ?? ??????? TLS
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
-
-
????: ???? TLS ??????????? ???? ?? ??????? ?? ?????????? ?????????????? ????? ??????? (?????? ?? ??????????, ???????? ?????????? string_eval_path_home ? ??????????? ?????????? API ????????)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
""
-
-
irc.server_default.tls_dhkey_size
-
????: ???????? ????? ???? ?? ??????? ????? ????-?????? ??????? ?????
-
???: ??????????
-
?????????: 0 .. 2147483647
-
????????????? ????????:
2048
-
-
irc.server_default.tls_fingerprint
-
????: ?????? ??????????? ????? ?? ?????? ? ???? ?????? ????????; ????????? ?? ???? ?????????????? ????? (0-9, a-f): 128 ????????? ?? SHA-512, 64 ????????? ?? SHA-256, 40 ????????? ?? SHA-1 (???? ????????, ?? ??????????? ??); ???? ??????? ???? ?? ?? ???????? ????????; ??? ?? ??? ?????? ??????????, ?????? ??????? ??? ???????????? ?? ?? ???? (?????? ?tls_verify?) (????????: ??????? ?? ??????????, ?????????? /help eval; ?????? ??????? ?? ???????????? ?? ${irc_server.xxx} ? ${server} ?? ???????? ?? ?????? ???????)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
""
-
-
irc.server_default.tls_password
-
????: ??????? ?? ???????? ???? TLS ???????????; ??????? ?? ??? ??? ?? gnutls ??????? >= 3.1.0 (????????: ??????? ?? ??????????, ?????????? /help eval; ?????? ??????? ?? ???????????? ?? ${irc_server.xxx} ? ${server} ?? ???????? ?? ?????? ???????)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
""
-
-
irc.server_default.tls_priorities
-
????: ?????? ?? ???????????? ?? gnutls (?? ???????? ?????????? ????????????? ???????? gnutls_priority_init ? gnutls ????????, ?????????? ????????? ??: ?PERFORMANCE?, ?NORMAL?, ?SECURE128?, ?SECURE256?, ?EXPORT?, ?NONE?)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"NORMAL"
-
-
-
????: ??????? ?? ?? ?? ??????? ?????? TLS ????
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
-
-
????: ?????????? ?????(?) ???? ????? ?? ?? ??????? ????? ?????????? ?? ???????? ? ??? ?????????? ??????? ? ????-???????? ????????; ???????: ?+R? (?? ?? ??????? ????? ?R?), ?+R-i? (?? ?? ??????? ????? ?R? ? ?????? ?i?); ?????????? /help mode ?? ????????? ???????? ?????? (????????: ??????? ?? ??????????, ?????????? /help eval; ?????? ??????? ?? ???????????? ?? ${irc_server.xxx} ? ${server} ?? ???????? ?? ?????? ???????)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
""
-
-
-
????: ?????????? ??? ???? ????? ?? ?? ??????? ?? ??????? (????????: ??????? ?? ??????????, ?????????? /help eval; ${username} ?? ???????? ?????????? ??????????? ?????? (??? ?? ?? ???????, ???????? ?? ?? ?weechat?), ?????? ??????? ?? ???????????? ?? ${irc_server.xxx} ? ${server} ?? ???????? ?? ?????? ???????)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"${username}"
-
9. Xfer
Xfer додатак вам омогућава:
-
директни разговор (између два хоста, без сервера): на пример „DCC Chat” преко IRC додатка
-
пренос фајлова, на пример „DCC” преко IRC додатка
9.1. Команде
-
me
: ????? CTCP ?????? ???????? ?????
/me <??????> ??????: ?????? ???? ?? ????
-
xfer
: xfer ????????
/xfer [list|listfull] list: ????? xfer listfull: ????? xfer (???????) ??? ????????? ??? ??????? ?????? ????? ?? xfer ??????.
9.2. Опције
Одељци у фајлу xfer.conf:
Одељак | Команда за контролу | Опис |
---|---|---|
|
|
Изглед и осећај. |
|
|
Боје. |
|
|
Мрежне опције. |
|
|
Опције за послате/примљене фајлове. |
Опције:
-
-
????: ???? ?????? ?? ?????????? ??????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
lightred
-
-
-
????: ???? ?????? ?? ????????? ??????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
lightblue
-
-
-
????: ???? ?????? ?? ?????? ?connecting?
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
yellow
-
-
-
????: ???? ?????? ?? ????????? ??????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
lightgreen
-
-
-
????: ???? ?????? ?? ????? ?????? ??????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
lightred
-
-
-
????: ???? ?????? ?? ???????? ??????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
lightcyan
-
-
-
????: ???? ?????? ? xfer ??????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
default
-
-
-
????: ???? ???????? ? xfer ??????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
default
-
-
-
????: ???? ?????? ? ????????? ?????? xfer ??????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
white
-
-
-
????: ?????????? ?????????? ??????? ?? ???????? (?????????????? ???????!)
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
off
-
-
-
????: ?????????? ?????????? ???????? ??????? (?????????????? ???????!)
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
off
-
-
-
????: ????? ???????? ??????????? ???????? ?? ???? ?? ??????? ??????? ? ????????? ?????????? ??????????; ?????? ?? ???????.???????? (?? ???????? ??????) ??? ????????? (?? ??? ???????); ??????: ?libera.FlashCode,andrew?
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
""
-
-
-
????: ?????????? ??????? CRC32 ????????? ???? ????? ??? ?? ??????? ? ????? ????? (8 ??????????????? ?????????)
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
off
-
-
-
????: ?????? ????? ???????? ????? ??? ??? ??????? (?????? ?? ?.1?, ?.2?, ...)
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
-
-
????: ?????????? ???????? ????????? ????? ??? ?? ???? ?? ???????? ?????? ???????
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
-
-
????: ???????????? ??????? ? ???? ???? ???? ?? ???? ? ??????? ???????
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
-
-
????: ?????? ?? ?????? ???????? ??????? (?????? ?? ??????????, ?????????? ???????? string_eval_path_home ? ??????????? ?????????? API ????????)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"${weechat_data_dir}/xfer"
-
-
xfer.file.download_temporary_suffix
-
????: ?????? ??????????? ????? ???? ?? ??????? ????? ????????? ???????? ?????, ?? ?? ?????? ????? ???????? ????????? ?????????; ??? ?? ?????? ??????, ?? ??????? ?? ??????? ?????? ????? ????? ????? ?????????
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
".part"
-
-
-
????: ?????? ?? ?????? ??????? ?? ????? (?????? ?? ??????????, ?????????? ???????? string_eval_path_home ? ??????????? ?????????? API ????????)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"~"
-
-
xfer.file.use_nick_in_filename
-
????: ???????? ???????? ??????? ??? ??????? ? ????? ???????? ????? ???? ?? ????? ????
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
-
-
????: ???? ???????? xfer ?????? ???? ?? ?? ????? ???? ???? xfer
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
-
-
????: ???????? ????? ????????, ? ??????????? (??? ?? 0, ????? ???????? ?? ?????????)
-
???: ??????????
-
?????????: 0 .. 256
-
????????????? ????????:
20
-
-
-
????: ????? ?????? ??????????? ???????? ???? ?? ??????? ? ????????? ????????, ?? ??????: ?notify_message?, ?notify_private? ??? ?notify_highlight?
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"notify_private"
-
-
-
????: ???????? ????? ?? ????? ??????, ? ?????????
-
???: ??????????
-
?????????: 1024 .. 102400
-
????????????? ????????:
65536
-
-
-
????: ?? ???? ?? ?? ACK ???? ?? ???? ????
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
-
-
????: IP ??? DNS ?????? ???? ?? ??????? ?? ????? ? ??????? ??????? ???????/????????? (??? ?? ??????, ??????? ?? IP ???????? ??????????)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
""
-
-
-
????: ?????????? ??????? ???????/????????? ? ???????/??????? ??????? ???? ?? ??????? ???? ??????? ? ????????? ?????? (??????? ?? NAT) (????????: ????? ????, ??. 5000 ??? ????? ???????, ??. 5000-5015, ?????? ???????? ????? ???? ???? ????, ??????????? ?? ???????? ??????? ????? ?? 1024, ??? ???? root ???? ?? ??????? ??????? ????? 1024)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
""
-
-
-
????: ????? acks ???? ?? ??????? ???????; ??? ?? ?????????, ???????? ???? ?? ?? ?????? ? ??????? ?? ????????? ???? ?? acks (?? ?????? ??????? WeeChat ???? ???? ???? ?? ??????? xfer.network.fast_send ??????????? ?? off); ? ????? ??????, ??????????? ????? acks ???? ???????? ?????????? ? ??????? ?? ?? acks ????? ?? ???? ?????????
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
-
-
????: ?????????? ?????? ?? ?????? ???????, ? ??????????? ?? ??????? (0 ????? ??? ??????????)
-
???: ??????????
-
?????????: 0 .. 2147483647
-
????????????? ????????:
0
-
-
-
????: ?????????? ?????? ?? ????? ???????, ? ??????????? ?? ??????? (0 ????? ??? ??????????)
-
???: ??????????
-
?????????: 0 .. 2147483647
-
????????????? ????????:
0
-
-
-
????: ??????? ?? xfer ?????? (? ?????????)
-
???: ??????????
-
?????????: 5 .. 2147483647
-
????????????? ????????:
300
-
10. Обавештења о куцању
Додатак typing се користи да обавести остале кориснике када куцате поруке, као и да прикаже листу корисника који тренутно куцају поруке у баферу.
Користи га IRC додатак на баферима канала и на приватним баферима када је укључена
„message-tags” могућност (што можете да проверите командом /cap).
Под хаубом, користи се клијентска ознака о куцању, у складу са
овом спецификацијом ↗.
10.1. Активација
Ова могућност је подразумевано искључена из разлога приватности.
Ако желите да је користите, морате да укључите опцију и у typing и у irc додатку:
/set typing.look.enabled_nicks on /set typing.look.enabled_self on /set irc.look.typing_status_nicks on /set irc.look.typing_status_self on
Обавештења о куцању се приказују на крају статусне линије.
Пример статусне линије са ставком "typing": "bob" куца поруку, а "alice" је куцала порукку и направила паузу:
│[12:55] [6] [irc/libera] 3:#test(+n){4} [Typing: bob, (alice)] │ │[@Flashy] █ │ └─────────────────────────────────────────────────────────────────────────────────┘
10.2. Сигнали који се шаљу
Када куцате поруку (не команду која поиње са /
), typing додатак шаље сигнале
којима обавештава остале додатке (као што је IRC) да куцате, па онда ови додаци
могу осталим корисницима да шаљу обавешења о куцању.
Док куцате поруке, шаљу се следећи сигнали:
Сигнал | Аргументи | Опис |
---|---|---|
typing_self_typing |
Показивач: Бафер. |
Куцате поруку. |
typing_self_paused |
Показивач: Бафер. |
Направили сте паузу током куцања поруке. |
typing_self_cleared |
Показивач: Бафер. |
Обрисали сте командну линију и нисте послали поруку. |
typing_self_sent |
Показивач: Бафер. |
Послали сте поруку у бафер. |
10.3. Сигнали који се хватају
Typing додатак хвата неке сигнале које шаљу остали додаци (као што је IRC) и ажурира интерне хеш табеле које се користе за чување стања куцања надимака у баферу. Ове хеш табеле се користе за изградњу садржаја „typing” ставке траке.
Typing додатак хвата следеће сигнале:
Сигнал | Аргументи | Опис |
---|---|---|
typing_set_nick |
Стринг: показивач на бафер + ";" + стање (једнос од: "off", "typing", "paused",
"cleared") + ";" + надимак. |
Поставља стање куцања за надимак у баферу. |
typing_reset_buffer |
Показивач: бафер. |
Уклања стање куцања за све надимке у баферу. |
10.4. Опције
Одељци у фајлу typing.conf:
Одељак | Команда за контролу | Опис |
---|---|---|
|
|
Изглед и осећај. |
Опције:
-
typing.look.delay_purge_paused
-
????: ???? ??????? ????? ?????????? ??????? ?????????: ??? ?? ????????, ?????? ?????? ?????? ?? ??????
-
???: ??????????
-
?????????: 1 .. 2147483647
-
????????????? ????????:
30
-
-
typing.look.delay_purge_typing
-
????: ???? ??????? ????? ?????????? ??????? ??????: ??? ?? ????????, ?????? ?????? ?? ??????
-
???: ??????????
-
?????????: 1 .. 2147483647
-
????????????? ????????:
6
-
-
-
????: ???? ??????? ????? ??????? ????????? ?????????: ??? ?? ????????, ?????? ?????? ??????? ??????????? ? ?? ???? ?? ???? ??????? ?????? ??????
-
???: ??????????
-
?????????: 1 .. 2147483647
-
????????????? ????????:
10
-
-
-
????: ?????? ?? ???????? ?? ?????? ??????? (????????? ???? ? ?????? ?? ??????? ?? ??????? ??????)
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
off
-
-
-
????: ?????? ?? ???????? ?? ????????? ?????? (??????? ??????????? ?? ???? ???? ? ??????
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
off
-
-
-
????: ??? ???? ????????? ? ?????? ???? ????? ????? ??????? ? ??????
-
???: ??????????
-
?????????: 1 .. 2147483647
-
????????????? ????????:
4
-
-
-
????: ???? ???? ????????? ???? ?? ????????? ? ?????? ????? "typing" (0 = ??????? ?? ?? ??????)
-
???: ??????????
-
?????????: 0 .. 2147483647
-
????????????? ????????:
0
-
11. Релеј
Релеј додатак се користи за релеј података преко мреже, употребом различитих протокола:
-
irc: IRC прокси: користи се за дељење веза са IRC серверима са једним или више других клијената
-
api: HTTP REST API, користе га WeeChat и удаљени интерфејси да прикажу и да имају интеракцију са WeeChat
-
weechat: протокол који удаљени интерфејси користе да прикажу и да имају интеракцију са WeeChat.
За api и weechat протоколе, погледајте листу удаљених интерфејса на овој страници ↗.
11.1. Лозинка
Топло се препоручује постављање лозинке за релеј следећим командама:
/secure set relay мојалозинка /set relay.network.password "${sec.data.relay}"
Ова лозинка се користи са свим протоколима.
11.2. TOTP
Уз лозинку, као други фактор за api и weechat протоколе може да се користи TOTP (Time-based One-Time Password) (једнократна лозинка базирана на времену).
Ово није обавезно, мада повећава ниво безбедности.
једнократне лозинке могу да се генеришу апликацијама, на пример:
TOTP тајна мора да се постави у програму WeeChat и у апликацији која се користи за генерисање једнократних лозинки.
То мора бити стринг кодиран у base32, само са словима и цифрама од 2 до 7, на пример:
/secure set relay_totp тајналозинкаbase32 /set relay.network.totp_secret "${sec.data.relay_totp}"
11.3. TLS
TLS можете да користите креирањем сертификата и приватног кључа и употребом префикса „tls.” у имену протокола.
Подразумевана путања до сертификата/кључа је дефинисана опцијом relay.network.tls_cert_key.
Сертификат и приватни кључ можете да креирате следећим командама:
mkdir -p ~/.config/weechat/tls
cd ~/.config/weechat/tls
openssl req -nodes -newkey rsa:2048 -keyout relay.pem -x509 -days 365 -out relay.pem
Белешка
|
~/.config/weechat морате да замените путањом до вашег WeeChat config директоријума који на пример, такође може да буде ~/.weechat .
|
Ако се програм WeeChat већ извршава, сертификат и приватни кључ можете поново да учитате командом:
/relay tlscertkey
11.4. IRC прокси
Релеј додатак може да се понаша као IRC прокси: симулираће IRC сервер, па можете да се повежете са програмом WeeChat помоћу било ког другог IRC клијента (укључујући и сам WeeChat).
Можете да дефинишете по један порт за сваки IRC сервер, или један генерички за све сервере.
Када се користи један порт за све сервере, клијент мора да пошаље интерно име сервера у IRC команди „PASS”, у следећем формату (погледајте пример испод):
PASS сервер:лозинка
Пример: IRC прокси са TLS за било који сервер (клијент ће изабрати):
/relay add tls.irc 8000
Пример: IRC прокси без TLS само за сервер „libera”:
/relay add irc.libera 8000
Сада можете да успоставите везу на порту 8000 помоћу било ког IRC клијента употребом лозинке „мојалозинка” (или „libera:мојалозинка” ако у релеју није био наведен ниједан сервер).
На пример, ако као IRC клијент користите програм WeeChat, а сервер се зове „relay” и релеј лозинка је „secret”, можете да поставите лозинку следећим командама:
/secure set relay_libera libera:secret /set irc.server.relay.password "${sec.data.relay_libera}"
11.5. API протокол
Релеј додатак може да шаље податке удаљеном WeeChat програму или интерфејсу користећи HTTP REST API протокол.
API можете да погледате и тестирате на мрежи: WeeChat Релеј API ↗.
Можете да се повежете са програмом WeeChat или са удаљеним интерфејсом, погледајте ову страницу ↗.
На пример:
/relay add api 9000
Сада са WeeChat или са удаљеним интерфејсом можете да се повежете портом 9000 користећи лозинку „mypassword”.
Да се са WeeChat повежете на api релеј који се извршава локално:
/remote add weechat http://localhost:9000 -password=mypassword /remote connect weechat
Да се са WeeChat повежете на api релеј који се извршава на другом месту (TLS се снажно прпоручује):
/remote add weechat https://example.com:9000 -password=mypassword /remote connect weechat
Белешка
|
Удаљени WeeChat мора да објави исту API верзију као и локални WeeChat, тако да се снажно препоручује да користите потпуно исту WeeChat верзију на удаљеном и на локалном клијенту. |
11.6. WeeChat протокол
Релеј додатак може да шаље податке удаљеном интерфејсу користећи WeeChat протокол.
Можете да се повежете са удаљеним интерфејсом, погледајте ову страницу ↗.
Важно
|
Сам програм WeeChat НЕ може да се повеже на други програм WeeChat преко овог протокола. |
На пример:
/relay add weechat 9500
Сада можете да се повежете са удаљеног интерфејса преко порта 9500 користећи лозинку „мојалозинка”.
11.7. ВебСокет
Релеј додатак подржава ВебСокет протокол (RFC 6455 ↗) за све протоколе.
ВебСокет руковање се аутоматски детектује и ако се у руковању пронађу одговарајућа заглавља и ако је порекло дозвољено (погледајте опцију relay.network.websocket_allowed_origins), сокет постаје спреман за WebSocket.
ВебСокет може да се отвори у HTML5 једном једином линијом JavaScript кода:
websocket = new WebSocket("ws://example.com:9500/weechat");
Порт (9500 у примеру) је порт који је дефинисан у Релеј додатку.
URI мора да се завршава са „/weechat” за irc и weechat протоколе, а са „/api” за api протокол.
11.8. UNIX доменски сокети
Ако у /relay add
команди употребите опцију протокола „unix”, можете да ослушкујете било којим протоколом на UNIX доменском сокету на задатој путањи. На пример:
/relay add unix.weechat ${weechat_runtime_dir}/relay_socket
Ово омогућава да се клијенти повежу користећи weechat протокол на /run/user/1000/weechat/relay_socket. Врло је корисно за дозвољавање SSH прослеђивања релеј клијентима, када други портови не могу да се отворе.
Употребом OpenSSH:
ssh -L 9000:.weechat/relay_socket корисник@имехоста
Ово преусмерава локалне релеј клијенте који се повезују на порт 9000 на инстанцу програма WeeChat која се извршава на машини „имехоста”.
11.9. Команде
-
relay
: ???????? ????? ??????
/relay list|listfull|listrelay add|addreplace <???> <????>|<??????> del|start|restart|stop <???> raw tlscertkey list: ????? ????????? ?????? (???? ???????? ??????) listfull: ????? ????????? ?????? (???????, ???? ??????) listrelay: ????? ?????? (??? ? ????) add: ???????? ?????? (????? ?? ?????/??????) addreplace: ?????? ??? ???????? ????????? ????? del: ???????? ?????? (???????? ?????? ????????) start: ??????? ?? ????? restart: ????????? ?????? ?????? ? ??????? ??????? ?? ????? (???????? ?????? ????????) stop: ????????? ?????????? ?????? (???????? ?????? ????????) ???: ??? ?????? (?????????? ?????? ?????) ????: ???? ???? ?? ??????? ?? ????? ??????: ?????? ???? ?? ??????? ?? ????? (???? ?? UNIX ???????? ??????); ?????? ?? ?????????? (?????????? ???????? string_eval_path_home ? ??????????? ?????????? API ????????) raw: ???????? ?????? ?? ??????? ????? ???????? tlscertkey: ?????????? TLS ???????????/????? ????????? ?????? ? ?????? relay.network.tls_cert_key ??? ?????? ??: [ipv4.][ipv6.][tls.]<???.?????????> ??? unix.[tls.]<???.?????????>: - ipv4: ??????? ?? ???????? IPv4 - ipv6: ??????? ?? ???????? IPv6 - tls: ?????????? TLS - unix: ??????? ?? UNIX ???????? ????? - ???.?????????: ???????? ? ??? ?? ?????: - ???????? ?irc?: ??? ?? ?????? ???? ?? ???? (???? ????????, ??? ?? ?? ??????, ??? ??????? ???? ?? ?? ?????? ???????? ? ??????? ?PASS?, ?? ????????: ?PASS ??????:????????) - ???????? ?api? (??? ?? ?? ???????) - ???????? ?weechat? (??? ?? ?? ???????) ?irc? ???????? ????????? ?? ?? ???? ???? IRC ??????? (?????????? ? ??? WeeChat) ?????? ?? ????. ?api? ???????? ????????? ?? ?? ??????? ????????? (?????????? ? ??? WeeChat) ?????? ?? ????. ?weechat? ???????? ????????? ?? ?? ??????? ????????? (??? ?? ? ??? WeeChat) ?????? ?? ????. ????? ???????? ?????????? ?? ?????? ????: https://weechat.org/about/interfaces/ ??? ????????? ??? ??????? ?????? ????? ?? ?????? ????? ?????????. ???????: /relay add irc.libera 8000 /relay add tls.irc.libera 8001 /relay add tls.irc 8002 /relay add tls.api 9000 /relay add weechat 10000 /relay add tls.weechat 10001 /relay add ipv4.tls.weechat 10001 /relay add ipv6.tls.weechat 10001 /relay add ipv4.ipv6.tls.weechat 10001 /relay add unix.weechat ${weechat_runtime_dir}/relay_socket
-
remote
: ???????? ??????? ?????? ?? ???????
/remote list|listfull [<???>] add|addreplace <???> <url> [-<??????>[=<????????>]] connect|reconnect|disconnect|del <???> send <???> <json> rename <???> <????_???> togglecmd list: ????? ??????? ?????? ???????? (??? ????????? ?? ????????? ??? ?????) listfull: ????????? ??????? ?????? ???????? (???????) add: ???????? ??????? ?????? ???????? addreplace: ???????? ??? ?????? ?????????? ??????? ?????? ???????? ???: ??? ??????? ?????? ????????, ?? ??????? ???????? ? ?? ??????; ??? ??? ?? ??????? ?? ?????????? ?? ????? ???????? ? ?? ?????????? ?????? ?????? ????????: relay.remote.???.xxx url: URL ?????? ????????, ?????? ?? https://example.com:9000 ??? http://example.com:9000 (???? ????????? ?????? ??????, ?? ??????????? ??) ??????: ???????? ?????? ?? ????? ???????? connect: ?????????? ?? ?????? ?????? ???????? reconnect: ??????? ?????????? ?? ?????? ?????? ???????? disconnect: ????????? ???? ?? ???????? ?????? ???????? del: ??????? ??????? ?????? ???????? send: ???? JSON ??????? ??????? ?????? ???????? rename: ??????? ????? ??????? ?????? ???????? togglecmd: ????????/????????? ?????????? ??????? ?? ???????? ??????: ?? ???????? WeeChat ??? ??????? (????????????? ???????: alt+ctrl+l) ???????: /remote add example https://localhost:9000 -password=my_secret_password -totp_secret=secrettotp /remote connect example /remote disconnect example /remote del example
11.10. Опције
Одељци у фајлу relay.conf:
Одељак | Команда за контролу | Опис |
---|---|---|
|
|
Изглед и осећај. |
|
|
Боје. |
|
|
Мрежне опције. |
|
|
Опције специфичне за irc протокол (irc прокси). |
|
|
Портови који се користе за релеј (у одељку је могуће додавање/уклањање опција). |
Опције:
-
relay.api.remote_autoreconnect_delay_growing
-
????: ?????? ????????? ????? ??? ??????????? ???????? ?????????? ?? ???????? ??????? (1 = ???? ???? ?????, 2 = ?????*2 ?? ????? ??????? ???????, ???.)
-
???: ??????????
-
?????????: 1 .. 100
-
????????????? ????????:
2
-
-
relay.api.remote_autoreconnect_delay_max
-
????: ?????????? ????? ??? ??????????? ???????? ?????????? ?? ???????? ??????? (? ?????????, 0 = ???? ??????????)
-
???: ??????????
-
?????????: 0 .. 604800
-
????????????? ????????:
600
-
-
-
????: ???? ?????? ???? ?? ???????? ?? ?????? ?????? ???? ?? ?????????? ???? ?? ??????? ????????
-
???: ??????????
-
?????????: 0 .. 2147483647
-
????????????? ????????:
1000
-
-
relay.api.remote_input_cmd_local
-
????: ????? ???? ?? ????????? ??? ???????????? ????? ???? ?? ?? ??????? ???????? ??????? (?? ???? ?? ???????? WeeChat) (????????: ??????? ?? ??????????, ?????????? /help eval)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
" ${color:green}<local cmd>"
-
-
relay.api.remote_input_cmd_remote
-
????: ????? ???? ?? ????????? ??? ???????????? ????? ???? ?? ?? ??????? ???????? ?? ???????? WeeChat (? ?? ???????) (????????: ??????? ?? ??????????, ?????????? /help eval)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
" ${color:red}<remote cmd>"
-
-
-
????: ???? ?????? ?? ???? ????????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
cyan
-
-
-
????: ???? ?????? ?? ?????? ?connected?
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
green
-
-
relay.color.status_auth_failed
-
????: ???? ?????? ?? ?????? ?authentication failed?
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
lightmagenta
-
-
relay.color.status_authenticating
-
????: ???? ?????? ?? ?????? ?authentication?
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
yellow
-
-
-
????: ???? ?????? ?? ?????? ?connecting?
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
white
-
-
relay.color.status_disconnected
-
????: ???? ?????? ?? ?????? ?disconnected?
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
lightred
-
-
-
????: ???? ?????? ? ????? ??????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
default
-
-
-
????: ???? ???????? ? ????? ??????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
default
-
-
-
????: ???? ?????? ???????? ?????? ? ????? ??????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
white
-
-
-
????: ?????????? ???? ?????? ? ???????? ???????? ?? IRC ?????? (0 = ??? ??????????, ???????: 1440 = ????? ???, 10080 = ????? ??????, 43200 = ????? ?????, 525600 = ????? ??????)
-
???: ??????????
-
?????????: 0 .. 2147483647
-
????????????? ????????:
0
-
-
-
????: ?????????? ???? ???????? ?????? ?? IRC ?????? (0 = ??? ??????????)
-
???: ??????????
-
?????????: 0 .. 2147483647
-
????????????? ????????:
1024
-
-
relay.irc.backlog_since_last_disconnect
-
????: ??????? ?????? ?? ????????? ?? ???????? ????????? ??????? ???? ?? ?????????
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
-
relay.irc.backlog_since_last_message
-
????: ??????? ?????? ?? ????????? ?? ???? ???????? ??????
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
off
-
-
-
????: ????? ?????? ?????? ??????????? ???????? ???? ?? ????????? ? ???????? ???????? ?? IRC ?????? (???????? ?? ??????? ??????: ?irc_join?, ?irc_part?, ?irc_quit?, ?irc_nick?, ?irc_privmsg?), ?*? = ??? ???????? ??????
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"irc_privmsg"
-
-
-
????: ?????? ??????? ? ???????? ???????? ?????? (?????????? man strftime ?? ??????) (?? ??????? ?? ??? ?? ??????? ??????? ?server-time? ????????? ???????, ??? ?? ????? ???? ??? irc ??????); ?????? ?????? = ????? ?? ????????? ? ???????? ???????? ??????
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"[%H:%M] "
-
-
-
????: ?????????? ?????? ????? ????? ???? ?? ???? ??????? ???????? ????????? ????? ?? ???????? ????????? (????? ?????????? ????????); ????????? ?????????: ?api?, ?irc?, ?weechat?
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"irc,weechat"
-
-
-
????: ????????? ?????? ???? ?? ???????? ????????/????????? ???? ?? ??????? ????????? ????? ?? ???????? ????????? (????? ?????????? ????????); ????????? ?????????: ?api?, ?irc?, ?weechat?
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"irc,weechat"
-
-
-
????: ???? ??????? ?????? ???? ?? ?? ?????? ? ???????? ???? ???? ?? ????? ??????? ???????? ??????? (?????? ?? ?? ????????? ???? ???? ?? ?????? ????? ??????? ????????)
-
???: ??????????
-
?????????: 0 .. 65535
-
????????????? ????????:
256
-
-
relay.look.raw_messages_max_length
-
????: ???? ???? ????????? ???? ?? ????????? ? ??????? ???????? (???? ??????? ?????? ???? ?? ?????? ???????); 0 = ?????? ?????????? ??????
-
???: ??????????
-
?????????: 0 .. 2147483647
-
????????????? ????????:
4096
-
-
relay.network.allow_empty_password
-
????: ? ?????? ?? ????????? ?????? ??????? (??????? ?? ?? ?? ?????? ???? ????? ????????? ??? ? ???????? ?????)
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
off
-
-
-
????: POSIX ????????? ????????? ????? ?? IP ???????? ?????? ?? ????????? ?? ??????? ????? (??? ??????????? ???????? ?????, ?????????? ?(?-i)? ?? ??????? ??? ?????? ?? ?? ????????? ???? ? ?????? ?????), ??????: ?^(123\.45\.67\.89|192\.160\..*)$?
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
""
-
-
-
????: ??????? (? ?????????) ?? ??????????????? ????????: ???? ?? ??????? ??? ?? ??????? ?? ????????????? ????? ??????? ???? ??????? ? ?????? ???????? ?? ???????? ?? ???????????????? ???? ??????? (0 = ???? ?? ??????)
-
???: ??????????
-
?????????: 0 .. 2147483647
-
????????????? ????????:
60
-
-
-
????: ?????? ?? ???? ?? ?????? (??? ?? ??????, ???? ???? ?? ?? ????????? ?? ???? ????????????, ?????????? ?127.0.0.1? ??? ?????? ?? ????????? ???????????? ???? ???? ?? ??????? ?????? ?? IPv4 ? ?ffff:127.0.0.1? ?? IPv6)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
""
-
-
relay.network.clients_purge_delay
-
????: ????? ?? ??????? ????????? ???? ?? ????????? ???? (? ????????, 0 = ???????? ?? ????? ????????, -1 = ?????? ?? ?? ?????)
-
???: ??????????
-
?????????: -1 .. 43200
-
????????????? ????????:
0
-
-
-
????: ????? ??????? ??????????? ???????? ???? ?? ?????????/????????? ???? ?? ?? ???????? (?api? ? ?weechat? ?????????) ????? ?????? ?????? (????? ??? ???????); ?*? ????? ???? ???? ???????, ??? ???? ?????? ?? ?!? ?? ????????? ???????? ????? ?? ???????? ?? ?? ??????? ??????, ? ??????? ?? ???????? ????? ?*?; ??? ?????? ?? ??????? ?? ?? ??????? ??? ????? ??????? ???? ???????? (???? ?? ????? ?? ?? ??????? ?? ????????? ???????); ?? ?????? ?*,!exec,!quit? ????????? ??? ??????? ???? /exec ? /quit
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"*,!quit"
-
-
-
????: ?????????? ?????? ???? ?? ?????????? ???? ?api? ? ?weechat? ???????????: 0 = ??? ??????????, 1 = ????? ?????????? / ???? ... 100 = ??????? ?????????? / ?????; ???????? ?? ???????? ???? ?? ?????????? ? 1-9 ?? zlib ? 1-19 ?? zstd; ??????????? ?? ????????????? ???????? ??? ???? ????? ????????? ?????? ?????????? ? ??????
-
???: ??????????
-
?????????: 0 .. 100
-
????????????? ????????:
20
-
-
-
????: ????????????? ?? ????? ?? IPv6 ?????? (?? IPv4 ???? ?? ????????????); ????????? IPv4 ? IPv6 ???? ?? ?? ????????? (??????????? ??? ???????) ? ????? ????????? (?????????? /help relay)
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
-
-
????: ?????????? ???? ????????? ???? ?? ???????? ?? ???? (0 = ??? ??????????)
-
???: ??????????
-
?????????: 0 .. 2147483647
-
????????????? ????????:
5
-
-
-
????: ???????? ????? (? ?????????), ???? ?? ???????? ???? ?? ??????? ??????; ??????? ???? ?? ??????? ???? ????, ????????? ?? ?????????? ???? ? ??????? ???? ?????? ??????? ? ?init? ??????? weechat ?????????
-
???: ??????????
-
?????????: 8 .. 128
-
????????????? ????????:
16
-
-
-
????: ??????? ???? ?? ??????? ?? ????????? ?? ??????? ???? ?????? (?????? ???????? ????? ?? ??????? ???? ????????, ?????????? ?????? relay.network.allow_empty_password) (????????: ??????? ?? ??????????, ?????????? /help eval)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
""
-
-
relay.network.password_hash_algo
-
????: ????? ??? ?????????? ??????????? ???????? ???? ?? ??????? ?? ??????????????? ??????? ? weechat ?????????, ???? ????: ?plain? (??????? ?? ????? ?????, ?? ?????? ??), ?sha256?, ?sha512?, ?pbkdf2+sha256?, ?pbkdf2+sha512?), ?*? ????? ??? ?????????, ??? ???? ?????? ?? ?!? ?? ????????? ???????? ????? ?? ???????? ???????? ??? ?????????, ? ??????? ?? ????????? ???????? ?????? ?*? (???????: ?*?, ?pbkdf2*?, ?*,!plain?)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"*"
-
-
relay.network.password_hash_iterations
-
????: ???? ????????? ???? ?? ??????? ?? ???????? ? weechat ????????? ???? ?? ?? ??????????????? ??????? ??????? ???????? PBKDF2 ?????????? ; ???? ????????? ?? ???? ? ?????? ???????????, ??? ?? ??????? ?? ????????????; ??? ?? ??? CPU ????, ???? ???? ?? ?? ??????? ?? ???? ?????? ??????
-
???: ??????????
-
?????????: 1 .. 1000000
-
????????????? ????????:
100000
-
-
-
????: ???? ??????? ???? ?? ???????? ??? ? ????? ??????? ??????? ?? ??? ??????? + ??????? ? ?api? ?????????
-
???: ??????????
-
?????????: 0 .. 256
-
????????????? ????????:
5
-
-
-
????: ???? ?? TLS ???????????? ? ????????? ?????? (?? ??????????? ????????? ????? TLS) (?????? ?? ??????????, ?????????? ???????? string_eval_path_home ? ??????????? ?????????? API ????????)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"${weechat_config_dir}/tls/relay.pem"
-
-
-
????: ?????? ?? ???????????? ?? gnutls (?? ???????? ?????????? ????????????? ???????? gnutls_priority_init ? gnutls ????????, ?????????? ????????? ??: ?PERFORMANCE?, ?NORMAL?, ?SECURE128?, ?SECURE256?, ?EXPORT?, ?NONE?)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"NORMAL"
-
-
-
????: ????? ?? ?????????? Time-based One-Time Password (TOTP), ???????? ? base32 (???? ????? ? ????? ?? 2 ?? 7); ? ?api? ? ?weechat? ??????????? ??, ?? ???????, ??????? ??? ????? ??????, ?? ??? ???? ?????? (?????? ???????? ????? ?? ?? TOTP ?? ???????) (????????: ??????? ?? ??????????, ?????????? /help eval)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
""
-
-
-
????: ???? Time-based One-Time Passwords ??????? ???? ?? ?????????? ??? ? ????? ??????: 0 = ???????? ?? ???? ?????? ???????, 1 = ???????? ?? ????? ??????? ???, ?????? ? ????? ?????, 2 = ?????????? ?? ??? ??????? ???, ?????? ? ??? ?????, ...; ?????? ???? ??????? ???? ??????????? (??????????? ????????? ?? 0 ??? 1)
-
???: ??????????
-
?????????: 0 .. 256
-
????????????? ????????:
0
-
-
relay.network.websocket_allowed_origins
-
????: POSIX ????????? ????????? ????? ?? ????????? ???? ?? ??????????? ? ??????????? (??? ??????????? ????? ? ??????? ?????, ??? ?????? ?? ?? ????? ???????, ?????????? ?(?-i)? ?? ???????), ??????: ?^https?://(www\.)?example\.(com|org)?
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
""
-
-
relay.network.websocket_permessage_deflate
-
????: ???????? ???????? ????????? ?permessage-deflate? ?? ?????????? ???????? ?????? (???? ?api? ????????); ??? ?? ?????????, WeeChat (??? ??????) ???? ???????? permessage-deflate ??? ? ???? ?? ??????? ????????, ? ???? ?? ???????? ?? ??????? WeeChat (???? api ?????), WeeChat ?? ???????? permessage-deflate ???????; ??????????? ?? ??? ?????? ?????? ????????, ??????? ?? ?? ?? ????????? ???? ??? ????? ???????? ?? ???? ??????????, ???? ? WeeChat ??? ? ????????
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
12. Спољне команде
Команда /exec
вам омогућава да извршите спољне команде из програма WeeChat и да локално прикажете њихов излаз, или да га пошаљете у бафер.
12.1. Команде
-
exec
: ?????????? ??????? ???????
/exec -list [-sh|-nosh] [-bg|-nobg] [-stdin|-nostdin] [-buffer <???>] [-l|-o|-oc|-n|-nf] [-oerr] [-cl|-nocl] [-sw|-nosw] [-ln|-noln] [-flush|-noflush] [-color ansi|auto|irc|weechat|strip] [-rc|-norc] [-timeout <???????>] [-name <???>] [-pipe <???????>] [-hsignal <???>] <???????> -in <id> <?????> -inclose <id> [<?????>] -signal <id> <??????> -kill <id> -killall -set <id> <???????> <?????> -del <id>|-all [<id>...] -list: ?????????? ??????? -sh: ?? ?????????? ??????? ?? ??????? ???????? ????????, ???? ??????? ???? ?? ?? ???????? (?????????: ????????? ??? ?????? ???? ??? ?? ??? ????????? ???????, ?????????? ?????? -nosh) -nosh: ?? ?????????? ??????? ?? ?? ??????? ???????? ???????? (???????? ?? ??? ???? ??????? ??????? ?????????? ???????, ?? ?????? ??????? ?????? ?? ?????? ?????????) (?????????????) -bg: ?????? ?? ???????? ? ????????: ????? ??????? ??? ?? ??????? ??? ?? ?? ????????? (???? ???????????? ?? ???????? -o/-oc/-n/-nf/-pipe/-hsignal) -nobg: ??????? ?????? ??????? ? ??????????? ???????? ???? (?????????????) -stdin: ???????? ????? ?? ????? ???????? ??????? (?????? /exec -in/-inclose) -nostdin: ?? ?????? ?? ???? ?? stdin (?????????????) -buffer: ???????????/????? ?????? ??????? ? ???? ????? (??? ?? ????? ?? ???????, ?????? ?? ???? ????? ?? ?????? ?exec.exec.xxx?) -l: ????? ??????? ?? ????????? ??????? ? ????? (?????????????) -o: ????? ??????? ?? ???? ? ????? ??? ?????????? ??????? (???? ???????????? ?? ???????? -bg/-pipe/-hsignal) -oc: ????? ??????? ?? ???? ? ????? ? ??????? ?? ?????????? (?????? ???? ?????? ?? ?/? ??? ????? ?????? ????????? ?????????? ???????) (???? ???????????? ?? ???????? -bg/-pipe/-hsignal) -n: ????? ??????? ?? ????????? ? ????? ?????? (???? ???????????? ?? ???????? -bg/-pipe/-hsignal) -nf: ????? ??????? ?? ????????? ? ????? ?????? ?? ????????? ????????? (???? ????????? ????, ???? ?????????? ????? ??????) (???? ???????????? ?? ???????? -bg/-pipe/-hsignal) -oerr: ?????? ???? ? stderr (????? ???????) ? ????? (???? ?? ?? ??????? ???? ?? ???????? -o ? -oc) -cl: ??????? ????? ?????? ?? ????? ??? ???? ??? ?? ??????? ??????? -nocl: ?????????? ?? ?? ???? ????? ??????, ??? ??????? ?????????? ???????? (?????????????) -sw: ???????? ?? ??????? ????? (?????????????) -nosw: ?? ??????? ?? ?? ??????? ????? -ln: ?????? ??????? ?????? (????????????? ???? ?? ???? ?????) -noln: ??????? ?????? ?? ?? ????????? -flush: ????? ??????? ?? ????????? ? ??????? ??????? (?????????????) -noflush: ????? ??????? ?? ????????? ????? ??? ?? ?????? ???? ?????????? -color: ?????? ??? ANSI ?????? ? ??????: ansi: ANSI ?????? ?? ?? ?????? auto: ANSI ???? ?? ?????????? ? WeeChat/IRC (?????????????) irc: ANSI ???? ?? ?????????? ? IRC ???? weechat: ANSI ???? ?? ?????????? ? WeeChat ???? strip: ANSI ???? ?? ???????? -rc: ??????? ??? ?? ????????? (?????????????) -norc: ??????? ??? ?? ?? ????????? -timeout: ?????????? ???????? ?? ??????? (? ?????????) -name: ?????????? ????? ?? ??????? (???? ?? ??????? ???? ?? ?? ?????? ? /exec) -pipe: ????? ?? ???? ? WeeChat/??????? ??????? (?????? ?? ??????); ??? ??? ??????? ? ???????/???????????, ?????????? ?? ?????? ??????? ??????; ?????????? $line ?? ???????? ?? ??????? (?????? ?? ????????????? ?????? ????? ???????, ?????????? ????????) (???? ???????????? ?? ???????? -bg/-o/-oc/-n/-nf) -hsignal: ????? ?? ???? ??? hsignal (?? ?? ?? ???????? ?? ??????, ? ???????) (???? ???????????? ?? ???????? -bg/-o/-oc/-n/-nf) ???????: ??????? ???? ????? ?? ?? ??????; ??? ?????? ?? ?url:?, ???????? ???????? ?? ?????????, ??????? ?? ???? ???????? URL ?? ???????? ? ???? ??? ????? id: ????????????? ???????: ??? ??? ???? ??? ??? (??? ?? ??????? ?? ?-name xxx?) -in: ????? ?????? ?? ?????????? ???? ??????? -inclose: ???? ??? -in, ??? ?? stdin ????? ?????????? ??????? (? ????? ???? ????????: ??? ??????, stdin ?? ??????????? ???????) -signal: ????? ??????? ???????; ?????? ???? ?? ???? ??? ???? ??? ????? ?? ???????? ?????: hup, int, quit, kill, term, usr1, usr2 -kill: ?????? ?? ?-signal <id> kill? -killall: ????? ??? ??????? ???? ?? ???????? ?????????? -set: ?????????? hook ??????? (?????????? ???????? hook_set ? API ??????????? ???????? ?? ???????) ???????: ??????? ???? ?????: ???? ???????? ?? ??????? ???? -del: ??????? ???????? ??????? -all: ??????? ???? ????????? ??????? ????????????? ????????? ???? ?? ?? ??????? ? ?????? exec.command.default_options. ???????: /exec -n ls -l /tmp /exec -sh -n ps xu | grep weechat /exec -n -norc url:https://pastebin.com/raw.php?i=xxxxxxxx /exec -nf -noln links -dump https://weechat.org/files/doc/weechat/devel/weechat_user.en.html /exec -o uptime /exec -pipe "/print Machine uptime:" uptime /exec -n tail -f /var/log/messages /exec -kill 0
12.2. Опције
Одељци у фајлу exec.conf:
Одељак | Команда за контролу | Опис |
---|---|---|
|
|
Опције за команде. |
|
|
Боје. |
Опције:
-
-
????: ???? ?????? ?? ????????? ??????? ? ????? ??????? ???? ?? ???????? ??????????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
lightred
-
-
-
????: ???? ?????? ?? ????????? ??????? ? ????? ??????? ???? ?? ???????? ????????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
lightgreen
-
-
-
????: ????????????? ?????? ?? ??????? /exec (?????????? /help exec); ??????: ?-nosh -bg? ??? ?????? ?? ?? ??? ??????? ?????????? ? ???????? (??? ??????), ? ??? ???????? ????????? ????????
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
""
-
-
-
????: ????? ??? ??????? ????????? ??????? (? ?????????, 0 = ??????? ?? ????? ????????, -1 = ??????? ?? ?????? ?? ????)
-
???: ??????????
-
?????????: -1 .. 25920000
-
????????????? ????????:
0
-
-
-
????: ???????? ???????? ???? ?? ??????? ?? ??????? ?/exec -sh?; ???? ?? ???? ???? ??? ???????? ??? ?? ?????? ? PATH (?? ?????? ?bash?) ??? ????????? ?????? ?? ???????? (?? ?????? ?/bin/bash?); ??? ?? ???????? ??????, ????????? ?? ?sh? (????????: ??????? ?? ??????????, ?????????? /help eval)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"${env:SHELL}"
-
13. FIFO пајп
Програм WeeChat можете даљински да контролишете слањем команди или текста у FIFO пајп (ако је укључена опција „fifo.file.enabled”, што је подразумевано).
FIFO пајп се налази у WeeChat директоријуму за време извршавања (runtime) и подразумевано се зове weechat_fifo_12345 (где је 12345 id процеса програма WeeChat).
Синтакса за FIFO пајп команде/текст је једно од следећих:
plugin.buffer *овде иде текст или команда *овде иде текст или команда
Овим форматом могу да се интерпретирају обрнуте косе црте, где је *
замењено са \
,
чиме се омогућава слање вишелинијских порука, на пример:
plugin.buffer \овде иде текст или команда \овде иде текст или команда
Неки примери:
-
Измена надимка на IRC серверу libera на „newnick”:
echo 'irc.server.libera */nick newnick' >/run/user/1000/weechat/weechat_fifo_12345
-
Слање поруке на #weechat IRC канал:
echo 'irc.libera.#weechat *hello!' >/run/user/1000/weechat/weechat_fifo_12345
-
Слање вишелинијске поруке на IRC канал #test, у случају да је могућност „draft/multiline” укључена на ergo серверу:
echo 'irc.ergo.#test \здраво\n...на две линије!' >/run/user/1000/weechat/weechat_fifo_12345
-
Слање поруке у текући бафер:
echo '*здраво!' >/run/user/1000/weechat/weechat_fifo_12345
-
Слање две команде за уклањање из меморије/поновно учитавање Python скрипти (морате да их раздвојите са „\n”):
printf '%b' '*/python unload\n*/python autoload\n' >/run/user/1000/weechat/weechat_fifo_12345
13.1. Команде
-
fifo
: ????????????? fifo ???????
/fifo enable|disable|toggle enable: ?????????? FIFO ????? disable: ??????????? FIFO ????? toggle: ??????????? FIFO ????? FIFO ???? ?? ??????? ??? ???????? ???????? ???????? WeeChat: ? FIFO ???? ?????? ?? ?????? ??????? ??? ????? ?? ????????? ????????. FIFO ???? ?? ????????????? ???? weechat_fifo_xxx (??? ?? xxx id ??????? ???????? WeeChat) ? ?????? ?? ? WeeChat ????????????? ?? ????? ?????????? (?????????? /debug dirs). ?????? ???? ?? ??????? ?? ????? ??: plugin.buffer *???? ??? ????? ??? ??????? *???? ??? ????? ??? ??????? ?? ??????, ??? ?????? ?? ????????? ???? libera ???????: echo 'irc.server.libera */nick newnick' >/run/user/1000/weechat/weechat_fifo_12345 ?? ???? ??????????? ? ???????, ?????? ??? ?? ????????? ?????????? ????????.
13.2. Опције
Одељци у фајлу fifo.conf:
Одељак | Команда за контролу | Опис |
---|---|---|
|
|
Контрола FIFO пајпа. |
Опције:
-
-
????: ?????????? FIFO ?????
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
-
-
????: ?????? ?? FIFO ????; ? ?????? ???? ?? ?? ??????? PID ???????? WeeChat ?? ${info:pid} (?????? ?? ??????????, ?????????? ???????? string_eval_path_home ? ??????????? ?????????? API ????????)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"${weechat_runtime_dir}/weechat_fifo_${info:pid}"
-
14. Окидач
Окидач је Швајцарски војни нож програма WeeChat: може да ухвати многе ствари (сигнал, модификатор, испис, итд.), измени садржај података, и изврши једну или више команди. Ако желите да спречите покретање окидача у неким околностима, можете употребити услов.
За коришћење окидача је неопходно познавање начина на који функционишу сигнали, модификатори, … Стога је пожељно да прочитате WeeChat референтни приручник API додатака / Куке ↗.
14.1. Подразумевани окидачи
Програм WeeChat подразумевано креира 5 окидача који могу да се искључе, ажурирају или обришу:
-
beep окидач за обавештења
-
четири остала окидача за скривање лозинки на екрану
Листа подразумеваних окидача:
Име | Кука | Опис |
---|---|---|
|
испис |
Звучни сигнал у случају истакнуте/приватне поруке. |
|
модификатор |
Сакрива лозинку у командама:
|
|
модификатор |
Сакрива лозинку у команди |
|
модификатор |
Сакрива лозинку у IRC auth поруци која се приказује (порука која се прими од сервера након што корисник зада команду). |
|
модификатор |
Сакрива лозинку сервера у командама |
14.2. Анатомија окидача
Окидач има следеће опције (имена су trigger.trigger.<име>.<опција>
):
Опција | Вредности | Опис |
---|---|---|
|
|
Када је опција |
|
|
Кука која се користи у окидачу. За више информација, погледајте WeeChat референтни приручник API додатака / Куке ↗. |
|
стринг |
Аргументи за куку, зависе од врсте куке која се користи. |
|
стринг |
Услови под којима се окидач извршава; они се израчунавају (погледајте команду /eval). |
|
стринг |
Један или више POSIX проширених регуларних израза за измену примљених података у функцији повратног позива куке (и још понешто што додаје окидач додатак), погледајте регуларни израз. |
|
стринг |
Команда која треба да се изврши (више команди може да се раздвоји тачка запетама); стринг се израчунава (погледајте команду /eval). |
|
|
Повратни кôд функције повратног позива (подразумевани је |
|
|
Акција која се врши над окидачем након његовог извршавања (подразумевано је |
На пример, подразумевани окидач beep има следеће опције:
trigger.trigger.beep.enabled = on trigger.trigger.beep.hook = print trigger.trigger.beep.arguments = "" trigger.trigger.beep.conditions = "${tg_displayed} && (${tg_highlight} || ${tg_msg_pv})" trigger.trigger.beep.regex = "" trigger.trigger.beep.command = "/print -beep" trigger.trigger.beep.return_code = ok trigger.trigger.beep.post_action = none
14.3. Извршавање
Када се позове функција повратног позива окидача, извршавају се следеће акције, у наведеном редоследу, само ако су окидачи глобално укључени и ако је сам окидач укључен:
-
провера услова окидача: ако је нетачан, завршава се
-
замена текста у окидачу употребом регуларног израза (или више њих)
-
извршавање команде (или више њих)
-
излаз са повратним кодом (осим за куке modifier, line, focus, info и info_hashtable)
-
извршавање пост акције (ако није
none
).
14.4. Аргументи куке
Аргументи куке зависе од употребљене куке. Раздвајају се са тачка запетама.
Кука | Аргументи | Примери | Документација (API) |
---|---|---|---|
signal |
1. име сигнала (дозвољава се приоритет) (обавезан) |
|
|
hsignal |
1. име сигнала (дозвољава се приоритет) (обавезан) |
|
|
modifier |
1. име модификатора (дозвољава се приоритет) (обавезан) |
|
|
line |
1. тип бафера |
|
|
1. име бафера |
|
||
command |
1. име команде (дозвољава се приоритет) (обавезан) |
|
|
command_run |
1. команда (дозвољава се приоритет) (обавезан) |
|
|
timer |
1. интервал у милисекундама (обавезан) |
|
|
config |
1. име опције (дозвољава се приоритет) (обавезан) |
|
|
focus |
1. име површине (дозвољава се приоритет) (обавезан) |
|
|
info |
1. инфо име (дозвољава се приоритет) (обавезан) |
|
|
info_hashtable |
1. инфо име (дозвољава се приоритет) (обавезан) |
|
14.5. Услови
За наставак обраде окидача, или за заустављање свега, користе се услови.
Они се израчунавају и могућа је употреба података доступних у функцији повратног позива (погледајте податке у функцијама повратних позива и команду /eval).
Пример: подразумевани окидач beep користи следећи услов како би се звучни сигнал огласио само за истицање или за приватну поруку:
${tg_displayed} && (${tg_highlight} || ${tg_msg_pv})
14.6. Регуларни израз
За измену променљивих у хештабели функције повратног позива се користи регуларни израз.
Формат је једно од следећег:
/стринг1/стринг2 /стринг1/стринг2/var s/стринг1/стринг2 s/стринг1/стринг2/var y/стринг1/стринг2 y/стринг1/стринг2/var
Поља:
-
s
илиy
: слово са командом; ако недостаје, подразумевана команда јеs
и тада се као граничник користи први карактер:-
s
: замена регуларним изразом: први стринг је регуларни израз, други стринг је замена за сваки стринг који се подудара -
y
: превођење карактера: први стринг је скуп карактера који се замењују карактерима из другог стринга; кад се израчуна, сваки стринг мора да има потпуно исти број UTF-8 карактера
-
-
/
: граничник регуларног израза; карактер „/” може да се замени било којим карактером (један или више идентичних карактера) -
стринг1
: први стринг (употреба зависи од команде) -
стринг2
: други стринг (употреба зависи од команде) -
var
: променљива хештабеле која се ажурира
Више регуларних израза може да се раздвоји размаком, на пример:
s/regex1/replace1/var1 y/abcdef/ABDDEF/var2
Замена регуларним изразом
У случају команде s
, формат је: s/регуларни/замена
или s/регуларни/замена/var
(где је var променљива хештабеле).
Пошто је s
подразумевана команда, може да се изостави, тако да је исправно и /регуларни/замена
(али први карактер, тј. граничник, не сме да буде слово).
У замена могу да се користе групе подударања:
-
${re:0}
до${re:99}
:${re:0}
је комплетно подударање,${re:1}
до${re:99}
су ухваћене групе -
${re:+}
: последње подударање (под највећим бројем) -
${re:#}
: индекс последње ухваћене групе -
${re:repl_index}
: индекс замене која се врши (почиње од 1) -
${hide:c,${re:N}}
: подударање „N” са свим карактерима замењеним са „c” (пример:${hide:*,${re:2}}
је група #2 у којој су сви карактери замењени са*
).
Пример: постави подебљани фонт за речи између *
:
s/\*([^ ]+)\*/*${color:bold}${re:1}${color:-bold}*/
Пример: подразумевани окидач server_pass користи следећи регуларни израз да сакрије
лозинку у командама /server
и /connect
(карактери у лозинкама се замењују са
*
):
s==^(/(server|connect) .*-(sasl_)?password=)([^ ]+)(.*)==${re:1}${hide:*,${re:4}}${re:5}
Белешка
|
Граничник у овом примеру је „==” јер се у регуларном изразу користи „/”. |
Превођење карактера
У случају команде y
, формат је: y/карак1/карак2
или y/карак1/карак2/var
(где је var променљива хештабеле).
Пример: замена „a”, „b” и „c” великим словима:
y/abc/ABC/
Пример: ротирање стрелица у смеру казаљке:
y/←↑→↓/↑→↓←/
Пример: конвертовање свих слова у мала слова:
y/${chars:upper}/${chars:lower}/
Пример: померање сваког слова за једну позицију, уз очувања величине слова: a→b, b→c … y→z, z→a:
y/${chars:a-z}${chars:A-Z}/${chars:b-z}a${chars:B-Z}A/
Променљива
Ако у хештабели не постоји var, она се аутоматски креира и има празну вредност. На овај начин могу да се креирају привремене корисничке променљиве.
Ако се var не наведе, користиће се подразумевана променљива, која зависи од врсте куке:
Кука | Подраз. променљива | Дозвољено ажурирање (1) |
---|---|---|
signal |
tg_signal_data |
|
hsignal |
||
modifier |
tg_string |
tg_string |
line |
message |
buffer, buffer_name, y, date, date_usec, date_printed, date_usec_printed, str_time, tags, notify_level, highlight, prefix, message |
tg_message |
||
command |
tg_argv_eol1 |
|
command_run |
tg_command |
|
timer |
tg_remaining_calls |
|
config |
tg_value |
|
focus |
||
info |
tg_info |
tg_info |
info_hashtable |
све променљиве примљене у хеш табели |
Белешка
|
(1) У окидачу је могуће ажурирање свих променљивих, али само ове променљиве утичу на вредност коју враћа окидач и коју користи програм WeeChat. |
14.7. Команда
Команда се извршава након замене текста регуларним изразом. Више команди може да се замени тачка запетама.
Она се израчунава (погледајте команду /eval) и у команди може да се користи текст се замењен регуларним изразом.
Пример: подразумевани beep окидач користи следећу команду да изда звучно упозорење (BEL):
/print -beep
14.8. Подаци у функцијама повратног позива
Подаци који се приме у функцијама повратног позива се чувају у хеш табелама (показивачи и стрингови) и могу да се користе у следећим опцијама:
-
conditions
-
regex
-
command
Садржај хеш табела зависи од врсте куке.
Згодан начин за приказ података у окидачу је да се отвори бафер за надгледање окидача, употребом следеће команде:
/trigger monitor
Све функције повратног позива у хеш табелу постављају следеће променљиве:
Променљива | Тип | Опис |
---|---|---|
|
стринг |
Име окидача. |
|
стринг |
Тип куке: „signal”, „command”, итд. |
Signal
Функција повратног позива „signal” поставља следеће променљиве у хеш табелу:
Променљива | Тип | Опис |
---|---|---|
|
стринг |
Име сигнала. |
|
стринг |
Подаци послати сигналом. |
Ако сигнал садржи IRC поруку, порука се парсира и у хеш табелу се додају следећи подаци:
Променљива | Тип | Опис |
---|---|---|
|
показивач |
Показивач на IRC сервер (могу да се користе променљиве у hdata типа „irc_server”, као што је |
|
показивач |
Показивач на IRC канал (могу да се користе променљиве у hdata типа „irc_channel”, као што је |
|
стринг |
Име сервера (пример: „libera”). |
|
стринг |
Ознаке у поруци (ретко се користе). |
|
стринг |
Порука без ознака. |
|
стринг |
Надимак. (1) |
|
стринг |
Име хоста. |
|
стринг |
IRC команда (пример: „PRIVMSG”, „NOTICE”, …). |
|
стринг |
IRC канал. |
|
стринг |
Аргументи команде (укључујући вредност channel). |
|
стринг |
Текст (на пример, корисникова порука). |
|
стринг |
Индекс command у поруци („-1” ако се command не пронађе). |
|
стринг |
Индекс arguments у поруци („-1” ако се arguments не пронађе). |
|
стринг |
Индекс channel у поруци („-1” ако се channel не пронађе). |
|
стринг |
Индекс text у поруци („-1” ако се text не пронађе). |
Белешка
|
(1) nick је пошиљалац поруке. Ваш надимак на серверу је ${irc_server.nick} .
|
Када су подаци показивач, за читање hdata особине може да се употреби променљива tg_signal_data
на следећи начин (у овом примеру је то показивач на бафер):
${buffer[${tg_signal_data}].full_name}
Hsignal
Функција повратног позива „hsignal” поставља следеће променљиве у хеш табелу:
Променљива | Тип | Опис |
---|---|---|
|
стринг |
Име сигнала |
Хеш табела садржи све кључеве/вредности из примљене хеш табеле (тип: стринг/стринг).
Modifier
Функција повратног позива „modifier” поставља следеће променљиве у хеш табелу:
Променљива | Тип | Опис |
---|---|---|
|
стринг |
Име модификатора. |
|
стринг |
Подаци који су послати уз модификатор. |
|
стринг |
Стринг који може да се модификује. |
|
стринг |
Стринг без кодова боје. |
У случају weechat_print модификатора, додају се променљиве коришћењем ознака порука (погледајте куку print испод), као и следеће променљиве:
Променљиве | Тип | Опис |
---|---|---|
|
показивач |
Бафер у коме се порука исписује. |
|
стринг |
Додатак бафера у коме се порука исписује. |
|
стринг |
Пуно име бафера у коме се порука исписује. |
|
стринг |
Префикс поруке која се исписује. |
|
стринг |
Префикс без кодова боје. |
|
стринг |
Порука која се исписује. |
|
стринг |
Порука без кодова боје. |
Ако модификатор садржи IRC поруку, порука се парсира и у хеш табелу се додаје још података (погледајте куку signal).
Line
Функција повратног позива „line” поставља следеће променљиве у хеш табелу:
Променљива | Тип | Опис |
---|---|---|
|
показивач |
Бафер. |
|
стринг |
Име бафера. |
|
стринг |
Тип бафера („formatted” или „free”). |
|
стринг |
Број линије за бафер са слободним садржајем (≥ 0), -1 за бафер са форматираним садржајем. |
|
стринг |
Датум линије (временска ознака). |
|
стринг |
Microseconds датума линије. |
|
стринг |
Датум када је линија била приказана (временска ознака). |
|
стринг |
Microseconds датума када је линија била приказана. |
|
стринг |
Датум за приказ. Може да садржи кодове боја. |
|
стринг |
Ознаке поруке (са запетом додатом на почетак/крај стринга). |
|
стринг |
„1” ако се приказује, „0” ако је линија филтрирана. |
|
стринг |
„-1” = без обавештавања, „0” = низак ниво, „1” = порука, „2” = приватна порука, „3” = истицање |
|
стринг |
„1” ако је истакнута, у супротном „0”. |
|
стринг |
Префикс. |
|
стринг |
Префикс без кодова боје. |
|
стринг |
Порука. |
|
стринг |
Порука без кодова боје. |
Променљиве које се постављају употребом ознака у поруци:
Променљива | Тип | Опис |
---|---|---|
|
стринг |
Број ознака у поруци. |
|
стринг |
Надимак (из ознаке „nick_xxx”). |
|
стринг |
Боја надимка у префиксу (из ознаке „prefix_nick_ccc”). |
|
стринг |
Корисничко име и хост, формат: корисничкоиме@хост (из ознаке „host_xxx”). |
|
стринг |
Ниво обавештавања (none, message, private, highlight). |
|
стринг |
Ознака IRC поруке (кључ „xxx”). (1) |
|
стринг |
Ниво обавештавања, ако се разликује од none. |
|
стринг |
„1” за приватну поруку, у супротном „0”. |
Белешка
|
(1) У IRC ознаци (кључу и вредности), запете се замењују тачка запетама |
Функција повратног позива „print” поставља следеће променљиве у хеш табелу:
Променљива | Тип | Опис |
---|---|---|
|
показивач |
Бафер. |
|
стринг |
Датум/време поруке (формат: |
|
стринг |
„1” ако се приказује, „0” ако се линија филтрира. |
|
стринг |
„1” ако је истакнута, у супротном „0”. |
|
стринг |
Префикс. |
|
стринг |
Префикс без кодова боја. |
|
стринг |
Порука. |
|
стринг |
Порука без кодова боја. |
Променљиве које се постављају употребом ознака у поруци:
Променљива | Тип | Опис |
---|---|---|
|
стринг |
Ознаке поруке (са запетом додатом на почетак/крај стринга). |
|
стринг |
Број ознака у поруци. |
|
стринг |
Надимак (из ознаке „nick_xxx”). |
|
стринг |
Боја надимка у префиксу (из ознаке „prefix_nick_ccc”). |
|
стринг |
Корисничко име и хост, формат: корисничкоиме@хост (из ознаке „host_xxx”). |
|
стринг |
Ниво обавештавања (none, message, private, highlight). |
|
стринг |
Ознака IRC поруке (кључ „xxx”). (1) |
|
стринг |
Ниво обавештавања, ако се разликује од none. |
|
стринг |
„1” за приватну поруку, у супротном „0”. |
Белешка
|
(1) У IRC ознаци (кључу и вредности), запете се замењују тачка запетама |
Команда
Функција повратног позива „command” поставља следеће променљиве у хеш табелу:
Променљива | Тип | Опис |
---|---|---|
|
показивач |
Бафер. |
|
стринг |
Број аргумената (сама команда се броји као један аргумент). |
|
стринг |
Аргумент #N ( |
|
стринг |
Од аргумента #N до краја аргумената ( |
|
стринг |
Број аргумента са поделом као што то ради командно окружење (сама команда се броји као један аргумент). |
|
стринг |
Аргумент #N са поделом као што то ради командно окружење ( |
Command_run
Функција повратног позива „command_run” поставља следеће променљиве у хеш табелу:
Променљива | Тип | Опис |
---|---|---|
|
показивач |
Бафер. |
|
стринг |
Команда која се извршава. |
Timer
Функција повратног позива „timer” поставља следеће променљиве у хеш табелу:
Променљива | Тип | Опис |
---|---|---|
|
стринг |
Број преосталих позива. |
|
стринг |
Текући датум/време (формат: |
Config
Функција повратног позива „config” поставља следеће променљиве у хеш табелу:
Променљива | Тип | Опис |
---|---|---|
|
стринг |
Опција. |
|
стринг |
Вредност. |
Focus
Функција повратног позива „focus” поставља следеће променљиве у хеш табелу:
Променљива | Тип | Опис |
---|---|---|
|
показивач |
Прозор. |
|
показивач |
Бафер. |
Хеш табела садржи све кључеве/вредности из примљене хеш табеле (тип: стринг/стринг).
14.9. Примери
Боја за URL адресе
URL адресе се приказују зеленом бојом:
/trigger add url_color modifier weechat_print "${tg_notify}" "==[a-zA-Z0-9_]+://[^ ]+==${color:green}${re:0}${color:reset}=="
Белешка
|
Једноставни регизраз који се користи за детекцију URL адреса можда неће ухватити све URL адресе, али је бржи од комплексног регизраза. |
Ауто pong на ping упите
Када неко у приватни бафер пошаље „ping”, овај окидач ће аутоматски одговорити са pong
:
/trigger add pong print "" "${type} == private && ${tg_message} == ping" "" "pong"
Респонзивни распоред
Следећи окидачи могу да се употребе за прилагођавање ствари онда када се промени величина терминала:
/trigger add resize_small signal signal_sigwinch "${info:term_width} < 100" "" "/bar hide nicklist" /trigger add resize_big signal signal_sigwinch "${info:term_width} >= 100" "" "/bar show nicklist"
Окидачи хватају сигнал „signal_sigwinch”, који шаље програм WeeChat онда када прими сигнал SIGWINCH (тј. када се промени величина терминала).
Услов са ${info:term_width}
проверава ширину терминала (такође можете да употребите и ${info:term_height}
ако је потребно).
Када у примеру терминал постане мали, листа надимака се сакрива. А трака се враћа у случају да ширина постане већа или једнака 100 карактера.
Аутоматско чување конфигурације
Можете аутоматски сачувати конфигурационе фајлове (*.conf
), на пример, на сваки сат:
/trigger add cfgsave timer 3600000;0;0 "" "" "/mute /save"
Аргументи timer куке су:
-
3600000: 3600 * 1000 милисекунди, функција повратног позива се позива сваког сата
-
0: поравнање на секунду (овде се не врши поравнање)
-
0: макс број позива (0 = тајмер се никада не зауставља)
Команда /mute /save
ће нечујно да сачува конфигурационе фајлове (ништа се не исписује у бафер језгра).
14.10. Команде
-
trigger
: ????????? ?????????, ????? ?????????? ?????? ???????? WeeChat
/trigger list [-o|-ol|-i|-il] listfull listdefault add|addoff|addreplace <???> <????> ["<?????????>" ["<??????>" ["<?????????_?????>" ["<???????>" ["<????_???>" ["<????_??????>"]]]]]] addinput [<????>] input|output|recreate <???> set <???> <??????> <????????> rename|copy <???> <????_???> enable|disable|toggle [<???>|<?????>...] restart <???>|<?????>... show <???> del <???>|<?????>... restore <???>|<?????>... default -yes monitor [<??????>] list: ????? ??????? (??? ????????? ?? ????????? ??? ?????) -o: ???? ????? ????????? ??????? ? ????? (?????? ?? ?????????) -ol: ???? ????? ????????? ??????? ? ????? (????????? ??????) -i: ?????? ? ???????? ?????? ????? ????????? ??????? (?? ?? ?????? ? ?????) (?????? ?? ?????????) -il: ?????? ? ???????? ?????? ????? ????????? ??????? (?? ?? ?????? ? ?????) (????????? ??????) listfull: ????? ??????? ?? ???????? ???? ? ?????? ??????? listdefault: ????? ?????????????? ??????? add: ???????? ??????? addoff: ???????? ??????? (??????????) addreplace: ???????? ??? ?????? ?????????? ??????? ???: ??? ??????? ????: signal, hsignal, modifier, line, print, command, command_run, timer, config, focus, info, info_hashtable ?????????: ????????? ?? ????, ? ?????????? ?? ???? (?????????? ????? ????????): ??? `signal`: ???(??) signal-? (????????) ??? `hsignal`: ???(??) hsignal-? (????????) ??? `modifier`: ???(??) modifier-? (????????) ??? `line`: ??? ?????? (?formatted?, ?free? ??? ?*?), ????? ????? ??????, ?????? ??? `print`: ?????, ??????, ??????, ???????? ???? ??? `command`: ??????? (????????), ????, ?????????, ???? ??????????, ?????????? (??? ????????? ???? command ?? ????????????, ?${tg_trigger_name}? ?? ???????? ?????? ???????, ?????????? /help eval) ??? `command_run`: ??????(?/?) (????????) ??? `timer`: ???????? (????????), ????????? ?? ???????, ???? ?????? ??? `config`: ???(??) ?????? (????????) ??? `focus`: ???(??) ???????? (????????) ??? `info`: ???(??) ??????????? (????????) ??? `info_hashtable`: ???(??) ??????????? (????????) ??????: ?????????? ?????? ?? ?????? ?????????_?????: ????? ??? ???? ?????????? ?????? ?? ?????? ????????? ? ???????????? ???????: ??????? ???? ????? ?? ?? ?????? (???? ??????? ???? ?? ?? ???????? ?? ?;?) ????_???: ???????? ??? ? ???????? ????????? ?????? (ok (??????), ok_eat, error) ????_??????: ?????? ???? ?? ??????? ????? ?????????? (none (??????), disable, delete) addinput: ?????????? ????? ?? ????????????? ????????? ?? ?? ?????? ?????? input: ?????????? ????? ?? ??????? ???? ?? ??????????? ?? ???????? ??????? output: ????? ??????? ?? ???????? ??????? ? ????? recreate: ???? ??? ?input?, ?? ??????? ?addreplace? ?????? ?add? set: ?????????? ?????? ? ??????? ??????: ??? ??????: name, hook, arguments, conditions, regex, command, return_code (?? ????? ? ???? ?? ??????? ?????? ?? ????????: /help trigger.trigger.<???>.<??????>) ????????: ???? ???????? ?????? rename: ??????? ????? ??????? copy: ???????? ??????? enable: ?????????? ??????? (??? ??????????: ??????? ?? ???????? ????????) disable: ??????????? ??????? (??? ??????????: ??????? ?? ????????? ????????) toggle: ??????????? ????? ??????? (??? ??????????: ??????? ?? ????????? ????????) restart: ??????? ????????? ??????? (???? ?? ?????? ????????) show: ?????? ???????? ??????????? ? ??????? (?? ???? ??????????) del: ??????? ??????? restore: ????????? ??????? ?? ?????????????? ??????????? (??????????? ???? ?? ????????????? ???????) ?????: ??? ? ????? ?? ???????? ????? ?*? default: ??????? ???? ??????? ? ????????? ?????????????? monitor: ???????? ?????? ?? ??????? ???????, ?? ??????????? ???????? ??????: ?????????? ????/??????? ???? ?? ????????? (???? ???? ?? ?????? ?? ?@?, ?? ?????? ?@signal?), ???? ??????? ???? ?? ?? ???????? ????????; ???????? ?? ????? ?*? ? ?????? ????? ??????? ???? ?? ?????? ???????? ????????? ?????? ???????, ?????????? ?? ??????? ??????, ? ????????? ?????????: 1. ??????? ??????; ??? ?? ???????, ??????? ?? 2. ?????? ?????? ????????? POSIX ?????????? ?????????? ?????? (??? ?? ?????????? ? ???????) 3. ?????????? ??????(?/?) (??? ?? ?????????? ? ???????) 4. ??????? ?? ????????? ????? (???? ?? modifier, line, focus, info ? info_hashtable) 5. ?????????? ???? ?????? ??????? (??????? ?????????????? ??????? ?????? ?????? ?? ????????? ?? /trigger listdefault): ???????? ????? ???????? *?????????*, _????????? ? /??????/ (???? ? ??????????? ????????): /trigger add effects modifier weechat_print "${tg_tag_nick}" "==\*([^ ]+)\*==*${color:bold}${re:1}${color:-bold}*== ==_([^ ]+)_==_${color:underline}${re:1}${color:-underline}_== ==/([^ ]+)/==/${color:italic}${re:1}${color:-italic}/" ????????? ????? ????? ???????? ?? ????? ???????????: /trigger add resize_small signal signal_sigwinch "${info:term_width} < 100" "" "/bar hide nicklist" /trigger add resize_big signal signal_sigwinch "${info:term_width} >= 100" "" "/bar show nicklist" ?????? ????????????? ?? ????? ???, ? ??????: /trigger add cfgsave timer 3600000;0;0 "" "" "/mute /save" ? ?????? ???? WeeChat ?????? ? ????? (?????????? /help upgrade): /trigger add session_save signal day_changed "" "" "/mute /upgrade -save" ???????? ???????? ??????? ? ?????? ???? ???????????? ? ??????? ???? ??? ?????? ?? ?resize?: /trigger monitor @modifier,resize*
14.11. Опције
Одељци у фајлу trigger.conf:
Одељак | Команда за контролу | Опис |
---|---|---|
|
|
Изглед и осећај. |
|
|
Боје. |
|
|
Опције окидача. |
Опције:
-
-
????: ???? ?????? ?? ????????? ??????? (? /trigger list)
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
lightgreen
-
-
-
????: ???? ?????? ?? ????????? ?????? (? /trigger list)
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
yellow
-
-
trigger.color.flag_post_action
-
????: ???? ?????? ?? ????????? ???? ?????? (? /trigger list)
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
lightblue
-
-
-
????: ???? ?????? ?? ????????? ?????????? ?????? (? /trigger list)
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
lightcyan
-
-
trigger.color.flag_return_code
-
????: ???? ?????? ?? ????????? ????????? ???? (? /trigger list)
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
lightmagenta
-
-
-
????: ???? ?????? ?? ????????????? ????????? ??????? ? ??????? ??????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
cyan
-
-
-
????: ???? ?????? ?? ????????? ??????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
white
-
-
-
????: ???? ?????? ?? ????? ?????? (? ?????????? ????????)
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
cyan
-
-
-
????: ?????????? ??????? ?? ???????
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
-
trigger.look.monitor_strip_colors
-
????: ?? ????????? ??? ?????? ?????????? ? ??????? ?????? ?? ?? ???????? ????
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
off
-
15. Проширивање програма WeeChat
Дизајн програма WeeChat је модуларан и може да се прошири додацима и скриптама.
Важно је да се направи разлика између додатка и скрипте: додатак је бинарни фајл који се компајлира и учитава командом /plugin
, док је скрипта текст фајл који се учитава додатком као што је python командом /python
.
15.1. Додаци
Додатак је динамичка библиотека коју учитава програм WeeChat, написана на језику C и компајлирана. На GNU/Linux систему, фајл има „.so” екстензију, а „.dll” на систему Windows.
Додаци се аутоматски учитавају током покретања програма WeeChat, а могу да се учитавају или уклањају из меморије док се програм WeeChat извршава.
За учитавање/уклањање из меморије можете користити команду /plugin
, или да прикажете листу свих учитаних додатака.
Када се додатак уклони из меморије, програм WeeChat уклања:
-
бафере
-
конфигурационе опције (опције се уписују у фајлове)
-
све куке: команде, модификатори, процес, итд.
-
инфо и инфолисте
-
hdata
-
ставке траке
Примери учитавања, уклањања из меморије или приказа листе додатака:
/plugin load irc /plugin unload irc /plugin list
Ово су подразумевани додаци:
Додатак | Опис |
---|---|
alias |
Дефиниција алијаса за команде. |
buflist |
Ставка траке са листом бафера. |
charset |
Декодирање/кодирање у скуп карактера за бафере. |
exec |
Извршавање спољних команди из програма WeeChat. |
fifo |
FIFO пајп који се користи за удаљено слање команди програму WeeChat. |
fset |
Брзо постављање опција програма WeeChat и опција додатака. |
irc |
IRC чет протокол. |
logger |
Логовање бафера у фајлове. |
relay |
Релеј података преко мреже. |
script |
Управљач скриптама. |
python |
Python API . |
perl |
Perl API скриптовања. |
ruby |
Ruby API скриптовања. |
lua |
Lua API скриптовања. |
tcl |
Tcl API скриптовања. |
guile |
Guile (scheme) API скриптовања. |
javascript |
JavaScript API скриптовања. |
php |
PHP API скриптовања. |
spell |
Провера правописа за командну линију. |
trigger |
Замена текста и извршавање команди приликом догађаја које окида програм WeeChat/додаци. |
typing |
Приказује кориснике који тренутно пишу поруке. |
xfer |
Пренос фајлова и директни разговор. |
За више информација о развоју додатака или скрипти (помоћу API), молимо вас да прочитате WeeChat референтно упутство за API додатака ↗ или WeeChat водич за скриптовање ↗.
15.2. Скрипте
Програм WeeChat нуди 8 додатака за скриптовање: Python, Perl, Ruby, Lua, Tcl, Guile (scheme), JavaScript и PHP. Ови додаци могу да учитају, изврше и уклоне из меморије скрипте за ове језике.
За више информација о функцијама које постоје у API, молимо вас да прочитате WeeChat водич за скриптовање ↗.
Менаџер скрипти
Менаџер скрипти (команда /script) се користи за учитавање/уклањање из меморије скрипти на било ком језику, и инсталирање/уклањање скрипти са WeeChat репозиторијум скрипти, а које можете да видите на овој страници ↗.
Из разлога приватности, преузимање скрипти је подразумевано искључено.
Ако желите да га укључите, откуцајте следећу команду:
/script enable
Сада можете да преузмете листу скрипти и да је прикажете у новом баферу командом /script:
┌──────────────────────────────────────────────────────────────────────────────────────────────────────────────┐ │1.weechat│322/322 скрипти (филтер: *) | Сортирање: i,p,n | Alt+тастер/унос: i=инсталација, r=уклањање, l=учи>>│ │2.scripts│* autosort.py 3.10 2023-12-31 | Automatically keep buffers grouped by se│ │ │* highmon.pl 2.7 2020-06-21 | Adds a highlight monitor buffer. │ │ │*ia r grep.py 0.8.6 0.8.6 2022-11-11 | Search regular expression in buffers or │ │ │* colorize_nicks.py 32 2023-10-30 | Use the weechat nick colors in the chat │ │ │*ia r go.py 3.0.1 3.0.1 2024-05-30 | Quick jump to buffers. │ │ │ aesthetic.py 1.0.6 2020-10-25 | Make messages more A E S T H E T I C A L│ │ │ aformat.py 0.2 2018-06-21 | Alternate text formatting, useful for re│ │ │ alternatetz.py 0.4 2022-01-25 | Add an alternate timezone item. │ │ │ amarok2.pl 0.7 2012-05-08 | Amarok 2 control and now playing script.│ │ │ amqp_notify.rb 0.1 2011-01-12 | Send private messages and highlights to │ │ │ announce_url_title.py 19 2021-06-05 | Announce URL title to user or to channel│ │ │ anotify.py 1.0.2 2020-05-16 | Notifications of private messages, highl│ │ │ anti_password.py 1.2.1 2021-03-13 | Prevent a password from being accidental│ │ │ apply_corrections.py 1.3 2018-06-21 | Display corrected text when user sends s│ │ │ arespond.py 0.1.2 2022-01-25 | Simple autoresponder. │ │ │ atcomplete.pl 0.001 2016-10-29 | Tab complete nicks when prefixed with "@│ │ │ audacious.pl 0.3 2009-05-03 | Display which song Audacious is currentl│ │ │ auth.rb 0.3 2014-05-30 | Automatically authenticate with NickServ│ │ │ auto_away.py 0.4 2018-11-11 | A simple auto-away script. │ │ │ autoauth.py 1.3 2021-11-07 | Permits to auto-authenticate when changi│ │ │ autobump.py 0.1.0 2019-06-14 | Bump buffers upon activity. │ │ │ autoconf.py 0.4 2021-05-11 | Auto save/load changed options in a .wee│ │ │ autoconnect.py 0.3.3 2019-10-06 | Reopen servers and channels opened last │ │ │ autojoin_on_invite.py 0.9 2022-10-25 | Auto joins channels when invited. │ │ │ automarkbuffer.py 1.0 2015-03-31 | Mark buffers as read if there is no new │ │ │ automerge.py 0.2 2018-03-03 | Automatically merge new buffers accordin│ │ │[12:55] [2] [script] 2:scripts │ │ │█ │ └──────────────────────────────────────────────────────────────────────────────────────────────────────────────┘
Script команде
-
script
: ??????? WeeChat ???????
/script enable list [-o|-ol|-i|-il] search <?????> show <???????> load|unload|reload <???????>... autoload|noautoload|toggleautoload <???????>... install|remove|installremove|hold [-q] <???????>... upgrade update -up|-down [<????>] -go <??????>|end enable: ???????? ?????????? ??????? (???????? ?????? script.scripts.download_enabled) list: ????? ???????? ??????? (?? ???? ????????) -o: ????? ????? ???????? ??????? ? ????? (?????? ?? ?????????) -ol: ????? ????? ???????? ??????? ? ????? (????????? ??????) -i: ???????? ????? ???????? ??????? ? ???????? ?????? (?? ????? ? ?????) (?????? ?? ?????????) -il: ???????? ????? ???????? ??????? ? ???????? ?????? (?? ????? ? ?????) (????????? ??????) search: ???????? ??????? ?? ????????, ?????? (python, perl, ...), ?????????? ????? (py, pl, ...) ??? ??????; ???????? ?? ????????? ? ?????? ?????? show: ?????? ???????? ??????????? ? ??????? load: ????????? ??????(?/?) unload: ???????? ??????(?/?) ?? ???????? ??????? ????????? ??????(?/?) autoload: ?????????? ????????? ??????(?/?) noautoload: ??????(?/?) ?? ?? ????????? ?????????? toggleautoload: ??????????? ??????????? ????????? install: ???????????/????????? ??????(?/?) remove: ??????? ??????(?/?) installremove: ??????????? ??? ???????? ??????(?/?), ??????? ?? ????????? ????? hold: ??????????/??????? ??????(?/?) (???????? ??????? ?? ???? ???? ????????? ? ?? ???? ?? ?? ??????) -q: ???? ?????: ?? ????????? ?? ??????? ?????? upgrade: ????????? ???? ???????????? ??????? ???? ?? ????????? (???????? ?? ???? ???????) update: ????????? ???? ???????? ??????? -up: ???????? ???????? ?????? ?????? ?? ?????? ?????? -down: ???????? ???????? ?????? ?????? ?? ?????? ?????? -go: ????? ?????? ????? ?????, ???? ???? ?????? ?? 0 (?end? ?? ????????? ???????? ??????) ??? ????????? ??? ??????? ?????? ????? ?? ?????? ???????. ? ?????? ?????? ?? ?????? ?????? ????? ?? ??????? ??: `*`: ????????? ??????? `i`: ??????????? `a`: ??????????? `H`: ???????? `r`: ???????? ?? (???????) `N`: ????????? (???????? ?? ?????? ???????) ? ?????? ??????? /script list, ?????? ?????? ????? ?? ??????? ??: `?`: ????????? ??????? (?? ???? ?? ?? ???????/???????) ? ????? ?????? ??????, ???(?) ?? ??????? ?? ?????????? ??????? ?? ?????, ????????, ...). ???? ?*? ?????? ??????. ? ???? ?? ?????????, ?????? ? ???????? ???? ??? ???????, ?????????? ????????? ??????? ? ??????????? ????????. ???????: /script search url /script install go.py urlserver.py /script remove go.py /script hold urlserver.py /script reload urlserver /script upgrade
Script опције
Одељци у фајлу script.conf:
Одељак | Команда за контролу | Опис |
---|---|---|
|
|
Изглед и осећај. |
|
|
Боје. |
|
|
Опције за преузимање скрипти. |
Опције:
-
script.color.status_autoloaded
-
????: ???? ?? ?????? ????????????? (?a?)
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
39
-
-
-
????: ???? ?? ?????? ?????????? (?H?)
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
white
-
-
-
????: ???? ?? ?????? ????????????? (?i?)
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
lightcyan
-
-
-
????: ???? ?? ?????? ??????????? (?N?)
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
lightmagenta
-
-
-
????: ???? ?? ?????? ??????????? (?*?)
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
yellow
-
-
-
????: ???? ?? ?????? ????????? ??? (?r?)
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
lightgreen
-
-
-
????: ???? ?? ?????? ??????????? (???)
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
lightred
-
-
-
????: ???? ?????? ? ?????? ??????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
default
-
-
-
????: ???? ???????? ? ?????? ??????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
default
-
-
-
????: ???? ???????? ?? ???????? ?????? ? ?????? ??????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
24
-
-
-
????: ???? ?????? ?? ?????? ? ?????? ??????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
65
-
-
script.color.text_date_selected
-
????: ???? ?????? ?? ?????? ? ????????? ?????? ?????? ??????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
50
-
-
-
????: ???? ?????? ?? ?????????? ? ?????? ??????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
240
-
-
-
????: ???? ?????? ?? ???? ? ?????? ??????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
249
-
-
script.color.text_description_selected
-
????: ???? ?????? ?? ???? ? ????????? ?????? ?????? ??????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
white
-
-
-
????: ???? ?????? ?? ?????????? ? ?????? ??????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
242
-
-
script.color.text_extension_selected
-
????: ???? ?????? ?? ?????????? ? ????????? ?????? ?????? ??????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
248
-
-
-
????: ???? ?????? ?? ??? ??????? ? ?????? ??????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
73
-
-
script.color.text_name_selected
-
????: ???? ?????? ?? ??? ??????? ? ????????? ?????? ?????? ??????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
51
-
-
-
????: ???? ?????? ?? ???????? ?????? ? ?????? ??????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
white
-
-
-
????: ???? ?????? ?? ?????? ? ?????? ??????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
brown
-
-
script.color.text_tags_selected
-
????: ???? ?????? ?? ?????? ? ????????? ?????? ?????? ??????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
yellow
-
-
-
????: ???? ?????? ?? ??????? ? ?????? ??????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
100
-
-
script.color.text_version_loaded
-
????: ???? ?????? ?? ??????? ??????? ? ?????? ??????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
246
-
-
script.color.text_version_loaded_selected
-
????: ???? ?????? ?? ??????? ??????? ? ????????? ?????? ?????? ??????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
white
-
-
script.color.text_version_selected
-
????: ???? ?????? ?? ??????? ? ????????? ?????? ?????? ??????
-
???: ????
-
?????????: ??? WeeChat ???? (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), ???? terminal ???? ??? ??????; ?????? ???? ?? ????????? ???????? (???? ?? ???? ??????, ?? ? ?? ????????): ?%? ?? ????????, ?.? ?? ?dim? (?????????) ?*? ?? ?????????, ?!? ?? ???????, ?/? ?? ??????, ?_? ?? ?????????
-
????????????? ????????:
228
-
-
-
????: ?????? ?????? ???? ?? ????????? ? ?????? ??????: ??????? ?????????????? ?????? ?? ???????? ?????? ???????????: %a=?????, %d=????, %D=????? ????????, %e=??????????, %l=?????, %L=???????, %n=??? ?? ???????????, %N=???, %r=???????, %s=??????, %t=??????, %u=????? ?????????, %v=???????, %V=??????? ??????? ???????, %w=min_weechat, %W=max_weechat)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"%s %n %V %v %u | %d | %t"
-
-
-
????: ?????? ?????? diff
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
-
-
????: ??????? ???? ?? ??????? ?? ?????? ??????? ?????? ??????????? ??????? ? ???? ???? ??????? ? ?????????????? (?auto? = ???? ????????? diff ??????? (git ??? diff), ?????? ???????? = diff ?? ????????, ????? ?????? = ??? ???????, ?? ?????? ?diff?)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"auto"
-
-
-
????: ?????? ???????? ???? ??????? ? ?????? ?? ???????? ??????? (??????? ?? ???????? ? ?????????? ???? ???? ?? ????????? ?????? ???????)
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
-
-
????: ???? ?????? ? ?????? ??????: ?????? ?? ?? ????????? ? ???????? ?????? ???? ???? ?? ??????? ???????????/?????/?????????/???????? ?? ???????? (????????? ?? ???? ??????)
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
-
-
????: ????????????? ??????? ????????? ?? ???????: ????? ?????????????? ??????????? ????????: a=?????, A=???????????, d=????? ????????, e=??????????, i=???????????, l=?????, n=???, o=?????????, p=???????????, r=???????? ??, u=????? ?????????; ?????? ?????????????? ???? ?? ?? ??????? ???????? ?-? ???? ?? ????? ????????; ?? ??????: ?i,u?: ?????? ??????????? ???????, ????????? ?? ?????? ?????????
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"i,p,n"
-
-
script.look.translate_description
-
????: ?????? ????? ??????? (??? ?? ?? ??? ????? ?????? ????????, ????? ?? ??????? ???????? ???????)
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
-
-
????: ???????? ??????? alt+X ? ?????? ?????? ?? ?????????? ?????? ??? ????????? (alt+i = ???????????, alt+r = ???????, ...); ??? ?? ?????????, ???????? ?? ???? ????: i, r, ...
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
-
-
????: ????????????? ???????????? ??????? (????? ???? ? ?autoload? ????????????? ?? ??????? ? ???????-?????????????)
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
-
-
????: ??????????? ???????? ????, ? ???????? (-1 = ?????? ?? ?????????, 0 = ???? ?????????)
-
???: ??????????
-
?????????: -1 .. 525600
-
????????????? ????????:
1440
-
-
script.scripts.download_enabled
-
????: ??????????? ?????????? ??????? ?? ?????????????? ??????? ???? ?? ??????? ??????? /script (????? ??????? ? ????? ???????); ????? ??????? ?? ???????? ?? URL ?????? ???????? ? ?????? script.scripts.url; ??????? WeeChat ?? ??????? ?????? ?? ??????? ????? ??????? ???? ?????????? ??????? /script, ??? ? ??? ?? ??????????? ???????
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
off
-
-
script.scripts.download_timeout
-
????: ??????? (? ?????????) ?? ?????????? ??????? ? ????? ???????
-
???: ??????????
-
?????????: 1 .. 3600
-
????????????? ????????:
30
-
-
-
????: ??????? ???? ?? ????????????: ????? ??????? ??????????? ???????? ???? ?? ?????? ???? ????????? ? ???? ?? ???? ?? ?? ??????, ?? ??????: ?go.py,urlserver.py?
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
""
-
-
-
????: ???????????? ???????? ???? ?? ??????? (?????? ?? ??????????, ?????????? ???????? string_eval_path_home ? ??????????? ?????????? API ????????)
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"${weechat_cache_dir}/script"
-
-
-
????: URL ????? ?? ?????? ???????
-
???: ??????
-
?????????: ???? ???? ??????
-
????????????? ????????:
"https://weechat.org/files/plugins.xml.gz"
-
Скриптинг додаци
Python команде
-
python
: ?????/?????????/???????? ???????
/python list|listfull [<???>] load [-q] <????????> autoload reload|unload [-q] [<???>] eval [-o|-oc] <???> version list: ????? ???????? ??????? listfull: ????? ???????? ??????? (???????) load: ????????? ??????? autoload: ????????? ???? ??????? ?? ?autoload? ????????????? reload: ??????? ????????? ??????? (??? ?? ?? ?????? ???, ??? ??????? ?? ???????? ?? ????????, ?? ?? ????? ????????? ??? ??????? ?? ?autoload? ?????????????) unload: ???????? ??????? ?? ???????? (??? ?? ?? ?????? ???, ?? ???????? ?? ???????? ??? ???????) ????????: ??????? (????) ???? ????? ?? ?? ????? -q: ???? ?????: ?? ????????? ?? ??????? ?????? ???: ??? ??????? (??? ??????????? ? ?????? ???????? ?register?) eval: ???????????? ???????? ???? ? ?????? ????????? ? ??????? ?????? -o: ????? ????????? ???????????? ? ????? ??? ?????????? ??????? -oc: ????? ????????? ???????????? ? ????? ? ?????????? ??????? ???: ??????? ??? ???? ????? ?? ?? ???????? version: ????????? ??????? ???????????? ???? ?? ??????? ??? ????????? ??? ???????? ???????? ??? ??????? ???????.
Perl команде
-
perl
: ?????/?????????/???????? ???????
/perl list|listfull [<???>] load [-q] <????????> autoload reload|unload [-q] [<???>] eval [-o|-oc] <???> version list: ????? ???????? ??????? listfull: ????? ???????? ??????? (???????) load: ????????? ??????? autoload: ????????? ???? ??????? ?? ?autoload? ????????????? reload: ??????? ????????? ??????? (??? ?? ?? ?????? ???, ??? ??????? ?? ???????? ?? ????????, ?? ?? ????? ????????? ??? ??????? ?? ?autoload? ?????????????) unload: ???????? ??????? ?? ???????? (??? ?? ?? ?????? ???, ?? ???????? ?? ???????? ??? ???????) ????????: ??????? (????) ???? ????? ?? ?? ????? -q: ???? ?????: ?? ????????? ?? ??????? ?????? ???: ??? ??????? (??? ??????????? ? ?????? ???????? ?register?) eval: ???????????? ???????? ???? ? ?????? ????????? ? ??????? ?????? -o: ????? ????????? ???????????? ? ????? ??? ?????????? ??????? -oc: ????? ????????? ???????????? ? ????? ? ?????????? ??????? ???: ??????? ??? ???? ????? ?? ?? ???????? version: ????????? ??????? ???????????? ???? ?? ??????? ??? ????????? ??? ???????? ???????? ??? ??????? ???????.
Ruby команде
-
ruby
: ?????/?????????/???????? ???????
/ruby list|listfull [<???>] load [-q] <????????> autoload reload|unload [-q] [<???>] eval [-o|-oc] <???> version list: ????? ???????? ??????? listfull: ????? ???????? ??????? (???????) load: ????????? ??????? autoload: ????????? ???? ??????? ?? ?autoload? ????????????? reload: ??????? ????????? ??????? (??? ?? ?? ?????? ???, ??? ??????? ?? ???????? ?? ????????, ?? ?? ????? ????????? ??? ??????? ?? ?autoload? ?????????????) unload: ???????? ??????? ?? ???????? (??? ?? ?? ?????? ???, ?? ???????? ?? ???????? ??? ???????) ????????: ??????? (????) ???? ????? ?? ?? ????? -q: ???? ?????: ?? ????????? ?? ??????? ?????? ???: ??? ??????? (??? ??????????? ? ?????? ???????? ?register?) eval: ???????????? ???????? ???? ? ?????? ????????? ? ??????? ?????? -o: ????? ????????? ???????????? ? ????? ??? ?????????? ??????? -oc: ????? ????????? ???????????? ? ????? ? ?????????? ??????? ???: ??????? ??? ???? ????? ?? ?? ???????? version: ????????? ??????? ???????????? ???? ?? ??????? ??? ????????? ??? ???????? ???????? ??? ??????? ???????.
Lua команде
-
lua
: ?????/?????????/???????? ???????
/lua list|listfull [<???>] load [-q] <????????> autoload reload|unload [-q] [<???>] eval [-o|-oc] <???> version list: ????? ???????? ??????? listfull: ????? ???????? ??????? (???????) load: ????????? ??????? autoload: ????????? ???? ??????? ?? ?autoload? ????????????? reload: ??????? ????????? ??????? (??? ?? ?? ?????? ???, ??? ??????? ?? ???????? ?? ????????, ?? ?? ????? ????????? ??? ??????? ?? ?autoload? ?????????????) unload: ???????? ??????? ?? ???????? (??? ?? ?? ?????? ???, ?? ???????? ?? ???????? ??? ???????) ????????: ??????? (????) ???? ????? ?? ?? ????? -q: ???? ?????: ?? ????????? ?? ??????? ?????? ???: ??? ??????? (??? ??????????? ? ?????? ???????? ?register?) eval: ???????????? ???????? ???? ? ?????? ????????? ? ??????? ?????? -o: ????? ????????? ???????????? ? ????? ??? ?????????? ??????? -oc: ????? ????????? ???????????? ? ????? ? ?????????? ??????? ???: ??????? ??? ???? ????? ?? ?? ???????? version: ????????? ??????? ???????????? ???? ?? ??????? ??? ????????? ??? ???????? ???????? ??? ??????? ???????.
Tcl команде
-
tcl
: ?????/?????????/???????? ???????
/tcl list|listfull [<???>] load [-q] <????????> autoload reload|unload [-q] [<???>] eval [-o|-oc] <???> version list: ????? ???????? ??????? listfull: ????? ???????? ??????? (???????) load: ????????? ??????? autoload: ????????? ???? ??????? ?? ?autoload? ????????????? reload: ??????? ????????? ??????? (??? ?? ?? ?????? ???, ??? ??????? ?? ???????? ?? ????????, ?? ?? ????? ????????? ??? ??????? ?? ?autoload? ?????????????) unload: ???????? ??????? ?? ???????? (??? ?? ?? ?????? ???, ?? ???????? ?? ???????? ??? ???????) ????????: ??????? (????) ???? ????? ?? ?? ????? -q: ???? ?????: ?? ????????? ?? ??????? ?????? ???: ??? ??????? (??? ??????????? ? ?????? ???????? ?register?) eval: ???????????? ???????? ???? ? ?????? ????????? ? ??????? ?????? -o: ????? ????????? ???????????? ? ????? ??? ?????????? ??????? -oc: ????? ????????? ???????????? ? ????? ? ?????????? ??????? ???: ??????? ??? ???? ????? ?? ?? ???????? version: ????????? ??????? ???????????? ???? ?? ??????? ??? ????????? ??? ???????? ???????? ??? ??????? ???????.
Guile команде
-
guile
: ?????/?????????/???????? ???????
/guile list|listfull [<???>] load [-q] <????????> autoload reload|unload [-q] [<???>] eval [-o|-oc] <???> version list: ????? ???????? ??????? listfull: ????? ???????? ??????? (???????) load: ????????? ??????? autoload: ????????? ???? ??????? ?? ?autoload? ????????????? reload: ??????? ????????? ??????? (??? ?? ?? ?????? ???, ??? ??????? ?? ???????? ?? ????????, ?? ?? ????? ????????? ??? ??????? ?? ?autoload? ?????????????) unload: ???????? ??????? ?? ???????? (??? ?? ?? ?????? ???, ?? ???????? ?? ???????? ??? ???????) ????????: ??????? (????) ???? ????? ?? ?? ????? -q: ???? ?????: ?? ????????? ?? ??????? ?????? ???: ??? ??????? (??? ??????????? ? ?????? ???????? ?register?) eval: ???????????? ???????? ???? ? ?????? ????????? ? ??????? ?????? -o: ????? ????????? ???????????? ? ????? ??? ?????????? ??????? -oc: ????? ????????? ???????????? ? ????? ? ?????????? ??????? ???: ??????? ??? ???? ????? ?? ?? ???????? version: ????????? ??????? ???????????? ???? ?? ??????? ??? ????????? ??? ???????? ???????? ??? ??????? ???????.
PHP команде
-
php
: ?????/?????????/???????? ???????
/php list|listfull [<???>] load [-q] <????????> autoload reload|unload [-q] [<???>] eval [-o|-oc] <???> version list: ????? ???????? ??????? listfull: ????? ???????? ??????? (???????) load: ????????? ??????? autoload: ????????? ???? ??????? ?? ?autoload? ????????????? reload: ??????? ????????? ??????? (??? ?? ?? ?????? ???, ??? ??????? ?? ???????? ?? ????????, ?? ?? ????? ????????? ??? ??????? ?? ?autoload? ?????????????) unload: ???????? ??????? ?? ???????? (??? ?? ?? ?????? ???, ?? ???????? ?? ???????? ??? ???????) ????????: ??????? (????) ???? ????? ?? ?? ????? -q: ???? ?????: ?? ????????? ?? ??????? ?????? ???: ??? ??????? (??? ??????????? ? ?????? ???????? ?register?) eval: ???????????? ???????? ???? ? ?????? ????????? ? ??????? ?????? -o: ????? ????????? ???????????? ? ????? ??? ?????????? ??????? -oc: ????? ????????? ???????????? ? ????? ? ?????????? ??????? ???: ??????? ??? ???? ????? ?? ?? ???????? version: ????????? ??????? ???????????? ???? ?? ??????? ??? ????????? ??? ???????? ???????? ??? ??????? ???????.
Python опције
Одељци у фајлу python.conf:
Одељак | Команда за контролу | Опис |
---|---|---|
|
|
Изглед и осећај. |
Опције:
-
-
????: ??????? ??????? ??????? ???? ?? ?????????: ??? ?? ??????? ????????? ?? ??????? ???????, ???????? ?? ?????????
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
off
-
-
-
????: ???????? ?? ???????? ?????? ??? ?????? ???????????? ???????? ???? (?????? ?eval? ??????? script ??? info ?%s_eval?); ?? ???????????? ???? ??????? ?? ??????? ???????? ???????; ??? ?? ??? ?????? ?????????, ??? ???????? ??????? ?? ?????? ?? ???????? ????? ?????? ????????????: ??? ????? ???? ????????, ??? ?? ???????
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
Perl опције
Одељци у фајлу perl.conf:
Одељак | Команда за контролу | Опис |
---|---|---|
|
|
Изглед и осећај. |
Опције:
-
-
????: ??????? ??????? ??????? ???? ?? ?????????: ??? ?? ??????? ????????? ?? ??????? ???????, ???????? ?? ?????????
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
off
-
-
-
????: ???????? ?? ???????? ?????? ??? ?????? ???????????? ???????? ???? (?????? ?eval? ??????? script ??? info ?%s_eval?); ?? ???????????? ???? ??????? ?? ??????? ???????? ???????; ??? ?? ??? ?????? ?????????, ??? ???????? ??????? ?? ?????? ?? ???????? ????? ?????? ????????????: ??? ????? ???? ????????, ??? ?? ???????
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
Ruby опције
Одељци у фајлу ruby.conf:
Одељак | Команда за контролу | Опис |
---|---|---|
|
|
Изглед и осећај. |
Опције:
-
-
????: ??????? ??????? ??????? ???? ?? ?????????: ??? ?? ??????? ????????? ?? ??????? ???????, ???????? ?? ?????????
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
off
-
-
-
????: ???????? ?? ???????? ?????? ??? ?????? ???????????? ???????? ???? (?????? ?eval? ??????? script ??? info ?%s_eval?); ?? ???????????? ???? ??????? ?? ??????? ???????? ???????; ??? ?? ??? ?????? ?????????, ??? ???????? ??????? ?? ?????? ?? ???????? ????? ?????? ????????????: ??? ????? ???? ????????, ??? ?? ???????
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
Lua опције
Одељци у фајлу lua.conf:
Одељак | Команда за контролу | Опис |
---|---|---|
|
|
Изглед и осећај. |
Опције:
-
-
????: ??????? ??????? ??????? ???? ?? ?????????: ??? ?? ??????? ????????? ?? ??????? ???????, ???????? ?? ?????????
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
off
-
-
-
????: ???????? ?? ???????? ?????? ??? ?????? ???????????? ???????? ???? (?????? ?eval? ??????? script ??? info ?%s_eval?); ?? ???????????? ???? ??????? ?? ??????? ???????? ???????; ??? ?? ??? ?????? ?????????, ??? ???????? ??????? ?? ?????? ?? ???????? ????? ?????? ????????????: ??? ????? ???? ????????, ??? ?? ???????
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
Tcl опције
Одељци у фајлу tcl.conf:
Одељак | Команда за контролу | Опис |
---|---|---|
|
|
Изглед и осећај. |
Опције:
-
-
????: ??????? ??????? ??????? ???? ?? ?????????: ??? ?? ??????? ????????? ?? ??????? ???????, ???????? ?? ?????????
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
off
-
-
-
????: ???????? ?? ???????? ?????? ??? ?????? ???????????? ???????? ???? (?????? ?eval? ??????? script ??? info ?%s_eval?); ?? ???????????? ???? ??????? ?? ??????? ???????? ???????; ??? ?? ??? ?????? ?????????, ??? ???????? ??????? ?? ?????? ?? ???????? ????? ?????? ????????????: ??? ????? ???? ????????, ??? ?? ???????
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
Guile опције
Одељци у фајлу guile.conf:
Одељак | Команда за контролу | Опис |
---|---|---|
|
|
Изглед и осећај. |
Опције:
-
-
????: ??????? ??????? ??????? ???? ?? ?????????: ??? ?? ??????? ????????? ?? ??????? ???????, ???????? ?? ?????????
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
off
-
-
-
????: ???????? ?? ???????? ?????? ??? ?????? ???????????? ???????? ???? (?????? ?eval? ??????? script ??? info ?%s_eval?); ?? ???????????? ???? ??????? ?? ??????? ???????? ???????; ??? ?? ??? ?????? ?????????, ??? ???????? ??????? ?? ?????? ?? ???????? ????? ?????? ????????????: ??? ????? ???? ????????, ??? ?? ???????
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
PHP опције
Одељци у фајлу php.conf:
Одељак | Команда за контролу | Опис |
---|---|---|
|
|
Изглед и осећај. |
Опције:
-
-
????: ??????? ??????? ??????? ???? ?? ?????????: ??? ?? ??????? ????????? ?? ??????? ???????, ???????? ?? ?????????
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
off
-
-
-
????: ???????? ?? ???????? ?????? ??? ?????? ???????????? ???????? ???? (?????? ?eval? ??????? script ??? info ?%s_eval?); ?? ???????????? ???? ??????? ?? ??????? ???????? ???????; ??? ?? ??? ?????? ?????????, ??? ???????? ??????? ?? ?????? ?? ???????? ????? ?????? ????????????: ??? ????? ???? ????????, ??? ?? ???????
-
???: ???????
-
?????????: on, off
-
????????????? ????????:
on
-
16. Подршка
Пре него што потражите подршку, детаљно прочитајте документацију и ЧПП који се испоручују уз програм WeeChat.
За подршку преко IRC, на серверу irc.libera.chat:
-
званични канали (са програмерима):
-
#weechat (енглески)
-
#weechat-fr (француски)
-
-
незванични канали:
-
#weechat-de (немачки)
-
#weechat-fi (фински)
-
За сорале начине подршке, погледајте ову страницу ↗.