mirror of
https://github.com/weechat/weechat.git
synced 2026-06-19 09:34:47 +02:00
Compare commits
192 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| fcec129c37 | |||
| 6068f7d268 | |||
| 267b82199c | |||
| cc8e59519e | |||
| 3083d6ede3 | |||
| 2097da95f3 | |||
| 36a23a1068 | |||
| eeb1d3068d | |||
| c3456a9068 | |||
| b6b18c58f1 | |||
| 2df030f4f6 | |||
| 8529f78177 | |||
| b2551ce0ef | |||
| f9eb26f546 | |||
| 02d10acd11 | |||
| bce12fd38c | |||
| d961711797 | |||
| 8c9ba6b563 | |||
| 5fde03f7fc | |||
| 705dff4a00 | |||
| 9754d0cbbd | |||
| ae57815e23 | |||
| 9748b3d041 | |||
| bc6b5a8a67 | |||
| 33557e94ab | |||
| b5cbdc54d2 | |||
| 6e0f2fab8c | |||
| c417d6e135 | |||
| 97bc4b6eed | |||
| baa6e59efb | |||
| 1ad6ab1fe0 | |||
| c92c04e298 | |||
| 97de735761 | |||
| b9298a80c1 | |||
| c47f6e81c4 | |||
| 02e2b21d3e | |||
| 43a53a87aa | |||
| 7baf4b8b22 | |||
| f393d0a3d2 | |||
| f4f90e85fb | |||
| 2c65354226 | |||
| f002c8e7de | |||
| 3fd2af8184 | |||
| 51f836feb8 | |||
| 4ea7fe2627 | |||
| 4130ea6e77 | |||
| 7dabe70800 | |||
| 0b8eb5396b | |||
| d6e4b2cc87 | |||
| 175a4e2fa5 | |||
| 0b0626d98b | |||
| cd73fac2f8 | |||
| 70b0f12469 | |||
| 909fe8a2b5 | |||
| 634478dd54 | |||
| b7853444d8 | |||
| 93c583a9ca | |||
| 3b7bd01716 | |||
| 7c6723f255 | |||
| dd8d789fec | |||
| 06a9546ca5 | |||
| 7426569d86 | |||
| 619f470f9f | |||
| 53cc5af7c5 | |||
| 377024835a | |||
| 55aa584a2b | |||
| 091d128ac5 | |||
| 7673a700b3 | |||
| 7d7eeceb89 | |||
| 2c2ebea3fd | |||
| 85c5653713 | |||
| 5ee0d7a456 | |||
| 25684ad8a6 | |||
| 9d128cad22 | |||
| 8597f14bf6 | |||
| 5ca579e065 | |||
| 447a29ae5c | |||
| 176454afa1 | |||
| 6929486649 | |||
| 8bfc387579 | |||
| a441d67a26 | |||
| 081d2889c1 | |||
| ceaad9a20d | |||
| 80312dd56a | |||
| b7b2cc8bd7 | |||
| 97048d57fc | |||
| bee3f511c2 | |||
| 2711bc4afe | |||
| 8c13cab941 | |||
| e0151b42a6 | |||
| 4678802cbc | |||
| 9a100beb89 | |||
| ea65e4d50f | |||
| 15121096d4 | |||
| dd76010e08 | |||
| a47da825fa | |||
| c61254f256 | |||
| fdc29b5f49 | |||
| eec9b22f6f | |||
| 3137c690ed | |||
| e4b3111a49 | |||
| c71e2cad38 | |||
| adae98e94d | |||
| df8a678995 | |||
| e2510cbd04 | |||
| 78435e83ee | |||
| 151c081229 | |||
| 384925eb7e | |||
| fd0f5f5767 | |||
| f7fd0ae8fc | |||
| b0a5492102 | |||
| e70bbe0659 | |||
| a3536d10e7 | |||
| 39bb5d8ee9 | |||
| b6be2adedd | |||
| 598b5262a6 | |||
| 80609e4f72 | |||
| 7351c709f8 | |||
| e8df46c005 | |||
| 3d8553316f | |||
| c905dbbf9b | |||
| c265cad1c9 | |||
| bf2f7d33ef | |||
| 6f047c4a05 | |||
| aeaa0dfb7c | |||
| 3b38b7d433 | |||
| fe6a7ae753 | |||
| a4621a7ee3 | |||
| be9b4e5910 | |||
| 87ace68b4d | |||
| 4cd6fad268 | |||
| a79f721993 | |||
| 4eb2546082 | |||
| 0e51b63686 | |||
| e3cc291448 | |||
| b4ccd82a9d | |||
| 17ae0dc592 | |||
| 4680ae40b6 | |||
| 2ad3a1c326 | |||
| a63de084cf | |||
| 412332653a | |||
| 8b273613df | |||
| 6c90707485 | |||
| 65a609e33e | |||
| 82d7fca3f7 | |||
| 986ed31939 | |||
| c3cb06b30c | |||
| 1924f296a2 | |||
| 2ef6fdb2a1 | |||
| aae8a2e54c | |||
| 7d79757d85 | |||
| d8248f3f68 | |||
| 12879e9138 | |||
| c232f855b9 | |||
| 3dbd5e3564 | |||
| 1fd31361da | |||
| 2b6bdebcd3 | |||
| 8f2a2b9d1f | |||
| cba46a3274 | |||
| d41e202d76 | |||
| ef71f59b2e | |||
| c515069f26 | |||
| ba92074bf8 | |||
| f1a3805ec8 | |||
| 9da63c7170 | |||
| 96de4e8746 | |||
| b1c8989835 | |||
| 0a69df6c2c | |||
| 8ec4e680c6 | |||
| f2be50f4b1 | |||
| 9932f06710 | |||
| 7d433b798f | |||
| 63b8aa1f23 | |||
| 21881bbc7b | |||
| a51652f196 | |||
| 79ca61784c | |||
| 372d9fe82e | |||
| 49da028a2c | |||
| 8392d2fbcc | |||
| 142fc29e25 | |||
| b19ae11622 | |||
| ccb08945a1 | |||
| 773effbb3a | |||
| 7a5200a8e4 | |||
| 19d355c10e | |||
| 6295d631b7 | |||
| cc6bb607e0 | |||
| 1ca2261e95 | |||
| 68ee325e65 | |||
| ce41363121 | |||
| 3efb97b0f8 | |||
| 030755d385 |
+1
-1
@@ -33,7 +33,7 @@ ENDIF(PREFIX)
|
||||
|
||||
SET(VERSION_MAJOR "0")
|
||||
SET(VERSION_MINOR "3")
|
||||
SET(VERSION_PATCH "4")
|
||||
SET(VERSION_PATCH "5")
|
||||
SET(VERSION ${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_PATCH})
|
||||
SET(LICENSE "GPL3")
|
||||
SET(PKG_STRING "${PROJECT_NAME} ${VERSION}")
|
||||
|
||||
@@ -1,9 +1,107 @@
|
||||
WeeChat ChangeLog
|
||||
=================
|
||||
Sébastien Helleu <flashcode@flashtux.org>
|
||||
v0.3.4, 2011-01-16
|
||||
v0.3.5, 2011-05-15
|
||||
|
||||
|
||||
Version 0.3.5 (2011-05-15)
|
||||
--------------------------
|
||||
|
||||
* core: fix scroll in windows with /window scroll (skip lines "Day changed to")
|
||||
* core: recalculate buffer_max_length when buffer short name is changed
|
||||
(patch #7441)
|
||||
* core: add buffer to hotlist if away is set on buffer (even if buffer is
|
||||
displayed), new option weechat.look.hotlist_add_buffer_if_away (task #10948)
|
||||
* core: do not update hotlist during upgrade
|
||||
* core: add option "balance" for command /window (key: alt+"w" + alt+"b")
|
||||
* core: add option "swap" for command /window (key: alt+"w" + alt+"s")
|
||||
(task #11001)
|
||||
* core: apply new value of option weechat.look.buffer_notify_default to all
|
||||
opened buffers
|
||||
* core: prohibit names beginning with "#" for bars, proxies, filters and IRC
|
||||
servers (bug #33020)
|
||||
* core: add option weechat.look.hotlist_buffer_separator
|
||||
* core: add messages counts in hotlist for each buffer, new options:
|
||||
weechat.look.hotlist_count_max, weechat.look.hotlist_count_min_msg and
|
||||
weechat.color.status_count_{msg|private|highlight|other}
|
||||
* core: add tag "notify_none" (line with this tag will not update hotlist)
|
||||
* core: add optional bar name in command /bar default
|
||||
* core: create default bars only if no bar is defined in configuration file
|
||||
* core: add new option weechat.look.highlight_tags (force highlight on tags)
|
||||
* core: fix bug with repeat of last completion ("%*"), which failed when many
|
||||
templates are used in completion
|
||||
* core: allow list of buffers in command /filter (exclusion with prefix "!")
|
||||
(task #10880)
|
||||
* core: reload file with certificate authorities when option
|
||||
weechat.network.gnutls_ca_file is changed
|
||||
* core: rebuild bar content when items are changed in an hidden bar
|
||||
* core: fix verification of SSL certificates by calling gnutls verify callback
|
||||
(patch #7459)
|
||||
* core: remember scroll position for all buffers in windows (bug #25555)
|
||||
* core: fix crash when using column filling in bars with some empty items
|
||||
(bug #32565)
|
||||
* core: allow relative size for command /window resize
|
||||
* core: add some default keys for gnome-terminal (home/end, ctrl+up/down,
|
||||
alt+pgup/pgdn)
|
||||
* core: add option "memory" to command /debug
|
||||
* core: add option weechat.look.read_marker_string
|
||||
* core: improve display of commands lists in /help (add arguments -list
|
||||
and -listfull) (task #10299)
|
||||
* core: improve arguments displayed in /help of commands
|
||||
* core: fix terminal title when $TERM starts with "screen"
|
||||
* core: add some chars after cursor when scrolling input line: new option
|
||||
weechat.look.input_cursor_scroll (bug #21391)
|
||||
* core: add color "gray"
|
||||
* core: add attributes for colors ("*": bold, "!": reverse, "_": underline)
|
||||
* core: dynamically allocate color pairs (extended colors can be used without
|
||||
being added with command "/color"), auto reset of color pairs with option
|
||||
weechat.look.color_pairs_auto_reset
|
||||
* core: allow background for nick colors (using ":")
|
||||
* api: add new function config_set_desc_plugin (task #10925)
|
||||
* api: add new functions buffer_match_list and window_search_with_buffer
|
||||
* plugins: fix memory leaks when setting buffer callbacks after /upgrade
|
||||
(plugins: irc, relay, xfer, scripts)
|
||||
* aspell: add section "option" in aspell.conf for speller options (task #11083)
|
||||
* aspell: fix spellers used after switch of window (bug #32811)
|
||||
* irc: fix parsing of message 332 when no topic neither colon are found
|
||||
(bug with bip proxy)
|
||||
* irc: fix nick color in private when option irc.look.nick_color_force is
|
||||
changed
|
||||
* irc: fix tags for messages sent with /msg command (bug #33169)
|
||||
* irc: add new options irc.color.topic_old and irc.color.topic_new
|
||||
* irc: add option "ssl_priorities" in servers (task #10106, debian #624055)
|
||||
* irc: add modifier "irc_in2_xxx" (called after charset decoding)
|
||||
* irc: fix memory leak when copying or renaming server
|
||||
* irc: do not rejoin channels where /part has been issued before reconnection
|
||||
to server (bug #33029)
|
||||
* irc: use nick color for users outside the channel
|
||||
* irc: replace options irc.color.nick_prefix_{op|halfop|voice|user} by a single
|
||||
option irc.color.nick_prefixes (task #10888)
|
||||
* irc: update short name of server buffer when server is renamed
|
||||
* irc: fix local variable "away" on server buffer (set/delete it each time away
|
||||
is set or removed on server)
|
||||
* irc: add new options irc.look.buffer_switch_autojoin and
|
||||
irc.look.buffer_switch_join (task #8542, task #10506)
|
||||
* irc: add new option irc.look.smart_filter_nick
|
||||
* irc: ignore join if nick is not self nick and if channel buffer does not exist
|
||||
(bug #32667)
|
||||
* irc: fix crash when setting wrong value in option
|
||||
irc.server.xxx.sasl_mechanism (bug #32670)
|
||||
* irc: add new options irc.look.color_nicks_in_nicklist and
|
||||
irc.look.color_nicks_in_names
|
||||
* irc: fix crash when completing /part command on a non-irc buffer (bug #32402)
|
||||
* irc: add many missing commands for target buffer (options irc.msgbuffer.xxx)
|
||||
(bug #32216)
|
||||
* lua: fix crash when many scripts are executing callbacks at same time
|
||||
* perl: fix memory leak when calling perl functions (bug #32895)
|
||||
* relay: fix crash on /upgrade when nick in irc client is not yet set
|
||||
* relay: allow colon in server password received from client
|
||||
* relay: do not send join for private buffers to client
|
||||
* rmodifier: fix reload of file rmodifier.conf
|
||||
* rmodifier: fix crash when adding rmodifier with invalid regex
|
||||
* tcl: fix tcl detection on some 64-bits systems (bug #32915)
|
||||
* xfer: do not close chat buffers when removing xfer from list (bug #32271)
|
||||
|
||||
Version 0.3.4 (2011-01-16)
|
||||
--------------------------
|
||||
|
||||
|
||||
@@ -1,9 +1,32 @@
|
||||
WeeChat News
|
||||
============
|
||||
Sébastien Helleu <flashcode@flashtux.org>
|
||||
v0.3.4, 2011-01-16
|
||||
v0.3.5, 2011-05-15
|
||||
|
||||
|
||||
Version 0.3.5 (2011-05-15)
|
||||
--------------------------
|
||||
|
||||
Important release notes:
|
||||
|
||||
* if you have some colors defined in section "palette" with version 0.3.4, you
|
||||
should remove all colors defined, and add new aliases (it's not needed any
|
||||
more to add colors before using them)
|
||||
* colors for nick prefixes (char for op, voice, ..) are defined in a single
|
||||
option 'irc.color.nick_prefixes', therefore following options will be lost:
|
||||
'irc.color.nick_prefix_op', 'irc.color.nick_prefix_halfop',
|
||||
'irc.color.nick_prefix_voice', 'irc.color.nick_prefix_user'
|
||||
* count of messages have been added to hotlist by default, if you want to come
|
||||
back to old behaviour, do that:
|
||||
** `/set weechat.look.hotlist_count_max 0`
|
||||
** `/set weechat.look.hotlist_buffer_separator ","`
|
||||
* when you are away, all buffers are now added to hotlist by default (even if
|
||||
they are displayed in a window), if you want to come back to old behaviour, do
|
||||
that:
|
||||
** `/set weechat.look.hotlist_add_buffer_if_away off`
|
||||
* new keys were added, use command `/key missing` to add them or `/key listdiff`
|
||||
to see differences between your current keys and WeeChat default keys
|
||||
|
||||
Version 0.3.4 (2011-01-16)
|
||||
--------------------------
|
||||
|
||||
@@ -11,8 +34,8 @@ Important release notes:
|
||||
|
||||
* if you are using `/upgrade` from a previous release:
|
||||
** some nick prefixes can be wrong, so it is recommended to do `/allchan names`
|
||||
** nick colors are defined with a new option "weechat.color.chat_nick_colors",
|
||||
therefore old options "weechat.color.chat_nick_color1..10" will be lost when
|
||||
** nick colors are defined with a new option 'weechat.color.chat_nick_colors',
|
||||
therefore old options 'weechat.color.chat_nick_color1..10' will be lost when
|
||||
upgrading
|
||||
** nick colors in messages displayed will be wrong if you changed some nick colors
|
||||
(old default colors will be used)
|
||||
|
||||
@@ -72,10 +72,14 @@ STRING(REGEX REPLACE
|
||||
|
||||
SET(TCL_POSSIBLE_LIB_PATHS
|
||||
"${TCL_INCLUDE_PATH_PARENT}/lib"
|
||||
"${TCL_INCLUDE_PATH_PARENT}/lib64"
|
||||
"${TCL_LIBRARY_PATH}"
|
||||
"${TCL_TCLSH_PATH_PARENT}/lib"
|
||||
"${TCL_TCLSH_PATH_PARENT}/lib64"
|
||||
/usr/lib
|
||||
/usr/lib64
|
||||
/usr/local/lib
|
||||
/usr/local/lib64
|
||||
)
|
||||
|
||||
IF(WIN32)
|
||||
|
||||
@@ -21,6 +21,7 @@
|
||||
#cmakedefine HAVE_BACKTRACE
|
||||
#cmakedefine ICONV_2ARG_IS_CONST 1
|
||||
#cmakedefine HAVE_TCL_CREATE_NS
|
||||
#cmakedefine HAVE_MALLINFO
|
||||
#define PACKAGE_VERSION "@VERSION@"
|
||||
#define PACKAGE "@PROJECT_NAME@"
|
||||
#define PACKAGE_NAME "@PROJECT_NAME@"
|
||||
|
||||
+4
-4
@@ -24,10 +24,10 @@
|
||||
# Process this file with autoconf to produce a configure script.
|
||||
|
||||
AC_PREREQ(2.56)
|
||||
AC_INIT(WeeChat, 0.3.4, flashcode@flashtux.org)
|
||||
AC_INIT(WeeChat, 0.3.5, flashcode@flashtux.org)
|
||||
AC_CONFIG_SRCDIR([src/core/weechat.c])
|
||||
AM_CONFIG_HEADER(config.h)
|
||||
AM_INIT_AUTOMAKE([weechat], [0.3.4])
|
||||
AM_INIT_AUTOMAKE([weechat], [0.3.5])
|
||||
LICENSE="GPL3"
|
||||
|
||||
# Checks for programs
|
||||
@@ -96,7 +96,7 @@ AC_MSG_RESULT($ac_cv_type_socklen_t)
|
||||
# Checks for library functions.
|
||||
AC_FUNC_SELECT_ARGTYPES
|
||||
AC_TYPE_SIGNAL
|
||||
AC_CHECK_FUNCS([gethostbyname gethostname getsockname gettimeofday inet_ntoa memset mkdir select setlocale socket strcasecmp strchr strdup strndup strncasecmp strpbrk strrchr strstr regexec])
|
||||
AC_CHECK_FUNCS([gethostbyname gethostname getsockname gettimeofday inet_ntoa memset mkdir select setlocale socket strcasecmp strchr strdup strndup strncasecmp strpbrk strrchr strstr regexec mallinfo])
|
||||
|
||||
# Variables in config.h
|
||||
|
||||
@@ -716,7 +716,7 @@ if test "x$enable_tcl" = "xyes" ; then
|
||||
|
||||
AC_MSG_CHECKING(for tclConfig.sh)
|
||||
tcl_found="no"
|
||||
tcl_dirs="/usr/lib/tcl8.5 /lib /usr/lib /usr/tcl/lib /usr/local/tcl-8.5/lib /usr/local/lib /usr/local/tcl/lib /opt/lib"
|
||||
tcl_dirs="/usr/lib/tcl8.5 /usr/lib64/tcl8.5 /lib /lib64 /usr/lib /usr/lib64 /usr/tcl/lib /usr/tcl/lib64 /usr/local/tcl-8.5/lib /usr/local/tcl-8.5/lib64 /usr/local/lib /usr/local/lib64 /usr/local/tcl/lib /usr/local/tcl/lib64 /opt/lib /opt/lib64"
|
||||
if test "x$tclconfig" != "x" ; then
|
||||
tcl_dirs="${tclconfig} ${tcl_dirs}"
|
||||
fi
|
||||
|
||||
+1
-1
@@ -22,4 +22,4 @@ SUBDIRS = . en fr pl de ru ja it
|
||||
|
||||
man_MANS = weechat-curses.1
|
||||
|
||||
EXTRA_DIST = $(man_MANS) docgen.pl CMakeLists.txt asciidoc.css
|
||||
EXTRA_DIST = $(man_MANS) docgen.pl CMakeLists.txt asciidoc.conf asciidoc.css
|
||||
|
||||
@@ -0,0 +1,8 @@
|
||||
[replacements]
|
||||
@k\(C-\)=<span class="key ctrl">Ctrl</span><span class="keyplus">+</span>
|
||||
@k\(A-\)=<span class="key alt">Alt</span><span class="keyplus">+</span>
|
||||
@k\(S-\)=<span class="key shift">Shift</span><span class="keyplus">+</span>
|
||||
@k\(l\)=<span class="key">l</span><span class="keyplus"> (L)</span>
|
||||
@k\(([a-z0-9_&\=][^)]*)\)=<span class="key">\1</span>
|
||||
@k\(([^)]+)\)=<span class="key other">\1</span>
|
||||
|
||||
+59
-1
@@ -1,6 +1,64 @@
|
||||
div.sectionbody {
|
||||
font-family: serif,Helvetica,arial;
|
||||
font-family: serif,Helvetica,arial;
|
||||
}
|
||||
h5 {
|
||||
font-size: 0.95em;
|
||||
}
|
||||
span.command {
|
||||
background: #EEEEFF;
|
||||
border: solid 1px #BBBBDD;
|
||||
padding: 0 8px 0 8px;
|
||||
margin-right: 12px;
|
||||
}
|
||||
p.table {
|
||||
margin-top: 0;
|
||||
margin-bottom: 0;
|
||||
}
|
||||
.key {
|
||||
border-top: solid 1px #D5D5E5;
|
||||
border-left: solid 1px #D5D5E5;
|
||||
border-bottom: solid 1px #A5A5B5;
|
||||
border-right: solid 1px #A5A5B5;
|
||||
background-color: #EEEEFF;
|
||||
padding: 0 0.3em 0 0.3em;
|
||||
margin: 0 2px 0 2px;
|
||||
}
|
||||
.key.ctrl {
|
||||
font-size: 0.75em;
|
||||
font-variant: small-caps;
|
||||
border-top: solid 1px #DFD0D0;
|
||||
border-left: solid 1px #DFD0D0;
|
||||
border-bottom: solid 1px #AFA0A0;
|
||||
border-right: solid 1px #AFA0A0;
|
||||
background-color: #FFF0F0;
|
||||
}
|
||||
.key.alt {
|
||||
font-size: 0.75em;
|
||||
font-variant: small-caps;
|
||||
border-top: solid 1px #DFBBAB;
|
||||
border-left: solid 1px #DFBBAB;
|
||||
border-bottom: solid 1px #AF8B7B;
|
||||
border-right: solid 1px #AF8B7B;
|
||||
background-color: #FFDBCB;
|
||||
}
|
||||
.key.shift {
|
||||
font-size: 0.75em;
|
||||
font-variant: small-caps;
|
||||
border-top: solid 1px #D5D5D5;
|
||||
border-left: solid 1px #D5D5D5;
|
||||
border-bottom: solid 1px #A5A5A5;
|
||||
border-right: solid 1px #A5A5A5;
|
||||
background-color: #F5F5F5;
|
||||
}
|
||||
.key.other {
|
||||
font-size: 0.75em;
|
||||
font-variant: small-caps;
|
||||
border-top: solid 1px #D0E0D0;
|
||||
border-left: solid 1px #D0E0D0;
|
||||
border-bottom: solid 1px #A0B0A0;
|
||||
border-right: solid 1px #A0B0A0;
|
||||
background-color: #EAFAEA;
|
||||
}
|
||||
.keyplus {
|
||||
font-size: 0.8em;
|
||||
}
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
# user's guide
|
||||
ADD_CUSTOM_COMMAND(
|
||||
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_user.de.html
|
||||
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a toc -a toclevels=4 -a toc-title='Inhaltsverzeichnis' -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_user.de.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_user.de.txt
|
||||
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a toc -a toclevels=4 -a toc-title='Inhaltsverzeichnis' -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -f ${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.conf -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_user.de.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_user.de.txt
|
||||
DEPENDS
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/weechat_user.de.txt
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/autogen/user/*.txt
|
||||
@@ -43,7 +43,7 @@ INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.de.html DESTINATION
|
||||
# FAQ
|
||||
ADD_CUSTOM_COMMAND(
|
||||
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.de.html
|
||||
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a toc -a toc-title='Inhaltsverzeichnis' -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.de.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_faq.de.txt
|
||||
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a toc -a toc-title='Inhaltsverzeichnis' -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -f ${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.conf -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.de.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_faq.de.txt
|
||||
DEPENDS
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/weechat_faq.de.txt
|
||||
COMMENT "Building weechat_faq.de.html"
|
||||
|
||||
+5
-5
@@ -36,23 +36,23 @@ all-local: weechat_user.de.html \
|
||||
|
||||
# user's guide
|
||||
weechat_user.de.html: weechat_user.de.txt $(wildcard autogen/user/*.txt)
|
||||
$(ASCIIDOC) -a toc -a toclevels=3 -a toc-title='Inhaltsverzeichnis' -a date=`date "+%F"` -a revision="$(VERSION)" -a stylesheet=`pwd`/../asciidoc.css -n -o weechat_user.de.html weechat_user.de.txt
|
||||
$(ASCIIDOC) -a toc -a toclevels=3 -a toc-title='Inhaltsverzeichnis' -a date=`date "+%F"` -a revision="$(VERSION)" -a stylesheet=$(abs_top_srcdir)/doc/asciidoc.css -f $(abs_top_srcdir)/doc/asciidoc.conf -n -o weechat_user.de.html weechat_user.de.txt
|
||||
|
||||
# scripting guide
|
||||
weechat_scripting.de.html: weechat_scripting.de.txt
|
||||
$(ASCIIDOC) -a toc -a toclevels=3 -a toc-title='Inhaltsverzeichnis' -a date=`date "+%F"` -a revision="$(VERSION)" -a stylesheet=`pwd`/../asciidoc.css -n -o weechat_scripting.de.html weechat_scripting.de.txt
|
||||
$(ASCIIDOC) -a toc -a toclevels=3 -a toc-title='Inhaltsverzeichnis' -a date=`date "+%F"` -a revision="$(VERSION)" -a stylesheet=$(abs_top_srcdir)/doc/asciidoc.css -n -o weechat_scripting.de.html weechat_scripting.de.txt
|
||||
|
||||
# FAQ
|
||||
weechat_faq.de.html: weechat_faq.de.txt
|
||||
$(ASCIIDOC) -a toc -a toc-title='Inhaltsverzeichnis' -a date=`date "+%F"` -a revision="$(VERSION)" -a stylesheet=`pwd`/../asciidoc.css -n -o weechat_faq.de.html weechat_faq.de.txt
|
||||
$(ASCIIDOC) -a toc -a toc-title='Inhaltsverzeichnis' -a date=`date "+%F"` -a revision="$(VERSION)" -a stylesheet=$(abs_top_srcdir)/doc/asciidoc.css -f $(abs_top_srcdir)/doc/asciidoc.conf -n -o weechat_faq.de.html weechat_faq.de.txt
|
||||
|
||||
# quickstart
|
||||
weechat_quickstart.de.html: weechat_quickstart.de.txt
|
||||
$(ASCIIDOC) -a toc -a toc-title='Inhaltsverzeichnis' -a date=`date "+%F"` -a revision="$(VERSION)" -a stylesheet=`pwd`/../asciidoc.css -n -o weechat_quickstart.de.html weechat_quickstart.de.txt
|
||||
$(ASCIIDOC) -a toc -a toc-title='Inhaltsverzeichnis' -a date=`date "+%F"` -a revision="$(VERSION)" -a stylesheet=$(abs_top_srcdir)/doc/asciidoc.css -n -o weechat_quickstart.de.html weechat_quickstart.de.txt
|
||||
|
||||
# tester's guide
|
||||
weechat_tester.de.html: weechat_tester.de.txt
|
||||
$(ASCIIDOC) -a toc -a toc-title='Inhaltsverzeichnis' -a date=`date "+%F"` -a revision="$(VERSION)" -a stylesheet=`pwd`/../asciidoc.css -n -o weechat_tester.de.html weechat_tester.de.txt
|
||||
$(ASCIIDOC) -a toc -a toc-title='Inhaltsverzeichnis' -a date=`date "+%F"` -a revision="$(VERSION)" -a stylesheet=$(abs_top_srcdir)/doc/asciidoc.css -n -o weechat_tester.de.html weechat_tester.de.txt
|
||||
|
||||
# install docs
|
||||
|
||||
|
||||
@@ -6,13 +6,13 @@
|
||||
|
||||
| alias | alias_value | Wert von Alias
|
||||
|
||||
| aspell | aspell_langs | Liste der Unterstützten Übersetzungen (lang) für aspell
|
||||
| aspell | aspell_langs | Liste der Unterstützten Übersetzungen (lang) für Aspell
|
||||
|
||||
| irc | irc_channel | Aktueller IRC-Channel
|
||||
|
||||
| irc | irc_channel_nicks_hosts | Liste der Nicks und Hostnamen des aktuellen Channels
|
||||
|
||||
| irc | irc_channel_topic | Topic des aktuellen IRC-Channels
|
||||
| irc | irc_channel_topic | Thema des aktuellen IRC-Channels
|
||||
|
||||
| irc | irc_channels | Channels auf allen IRC Servern
|
||||
|
||||
@@ -70,8 +70,6 @@
|
||||
|
||||
| weechat | buffers_plugins_names | Liste der Buffer (inkl. der Erweiterungen)
|
||||
|
||||
| weechat | color_pairs | Farbpaar
|
||||
|
||||
| weechat | commands | Befehle (WeeChat und Erweiterungen)
|
||||
|
||||
| weechat | config_files | Konfigurationsdateien
|
||||
@@ -94,6 +92,8 @@
|
||||
|
||||
| weechat | nicks | Nicks in Nickliste des aktuellen Buffers
|
||||
|
||||
| weechat | palette_colors | Farbpalette
|
||||
|
||||
| weechat | plugins_commands | Befehle, definiert durch Erweiterungen
|
||||
|
||||
| weechat | plugins_names | Liste der Erweiterungen
|
||||
|
||||
@@ -44,7 +44,7 @@
|
||||
|
||||
| weechat | history | Verlaufspeicher der Befehle | Buffer Pointer (falls nicht gesetzt, wird der globale Verlauf zurückgegeben) (optional) | -
|
||||
|
||||
| weechat | hook | Auflistung der Hooks | - | hook Type: command, timer, .. (optional)
|
||||
| weechat | hook | Auflistung der Hooks | - | type,arguments (type ist ein command/timer/.., arguments dient dazu nur einige hooks abzufragen (darf mit einem "*" als Platzhalter beginnen oder enden), beide Optionen sind optional)
|
||||
|
||||
| weechat | hotlist | Liste der Buffer in Hotlist | - | -
|
||||
|
||||
|
||||
@@ -1,34 +1,33 @@
|
||||
• *`/alias`* `[[-completion completion] alias_name [command [arguments]]]`::
|
||||
|
||||
[command]*`alias`* Einem Befehl wird ein Alias zugewiesen::
|
||||
........................................
|
||||
Einem Befehl wird ein Alias zugewiesen
|
||||
/alias [-completion <completion>] <alias> [<command> [<arguments>]]
|
||||
|
||||
completion: optionale Vervollständigung für einen Alias-Befehl (Standardverhalten: Vervollständigung wird auf den Zielbefehl angewendet)
|
||||
alias_name: Name des Alias (kann mit Joker "*" beginnen oder enden für Alias-Listing)
|
||||
command: Name des zuzuordnenden Befehls (WeeChat- oder IRC-Befehl ohne führenden '/', mehrere Befehle müssen durch Semikolon getrennt werden)
|
||||
arguments: Argumente für Befehl
|
||||
|
||||
Ohne Angabe von Argumenten werden alle definierten Alias angezeigt.
|
||||
|
||||
Anmerkung: im Befehl können Variablen gesetzt werden, die dann durch den entsprechenden Wert ersetzt werden:
|
||||
$n: Argument 'n' (zwischen 1 und 9)
|
||||
$-m: Argumente von 1 bis 'm'
|
||||
$n-: Argumente von 'n' bis zum letzten Argument
|
||||
$n-m: Argumente von 'n' bis 'm'
|
||||
$*: alle Argumente
|
||||
$~: letztes Argument
|
||||
$nick: aktueller Nick
|
||||
$channel: aktueller Channel
|
||||
$server: aktueller Server
|
||||
|
||||
Um ein Alias zu löschen, nutze "/unalias".
|
||||
|
||||
Beispiele:
|
||||
Alias "/split" wird anlegt um damit ein Fenster horizontal zu teilen:
|
||||
/alias split /window splith
|
||||
Alias "/hallo" wird angelegt um in allen Channels, außer im #weechat Channel, den Text "Hallo" auszugeben:
|
||||
/alias hallo /allchan -exclude=#weechat msg * Hallo
|
||||
Alias "/forcejoin" wird angelegt um den IRC Befehl "forcejoin" mit einer Vervollständigung von /sajoin auszuführen:
|
||||
/alias -completion %%sajoin forcejoin /quote forcejoin
|
||||
completion: optionale Vervollständigung für einen Alias-Befehl (Standardverhalten: Vervollständigung wird auf den Zielbefehl angewendet)
|
||||
alias: Name des Alias (kann mit Joker "*" beginnen oder enden um Aliase aufzulisten)
|
||||
command: Name des zuzuordnenden Befehls (WeeChat- oder IRC-Befehl ohne führenden '/', mehrere Befehle müssen durch Semikolon getrennt werden)
|
||||
arguments: Argumente für Befehl
|
||||
|
||||
Ohne Angabe von Argumenten werden alle definierten Aliase angezeigt.
|
||||
|
||||
Anmerkung: im Befehl können Variablen gesetzt werden, die dann durch den entsprechenden Wert ersetzt werden:
|
||||
$n: Argument 'n' (zwischen 1 und 9)
|
||||
$-m: Argumente von 1 bis 'm'
|
||||
$n-: Argumente von 'n' bis zum letzten Argument
|
||||
$n-m: Argumente von 'n' bis 'm'
|
||||
$*: alle Argumente
|
||||
$~: letztes Argument
|
||||
$nick: aktueller Nick
|
||||
$channel: aktueller Channel
|
||||
$server: aktueller Server
|
||||
|
||||
Um ein Alias zu löschen, nutze "/unalias".
|
||||
|
||||
Beispiele:
|
||||
Alias "/split" wird anlegt um damit ein Fenster horizontal zu teilen:
|
||||
/alias split /window splith
|
||||
Alias "/hallo" wird angelegt um in allen Channels, außer im #weechat Channel, den Text "Hallo" auszugeben:
|
||||
/alias hallo /allchan -exclude=#weechat msg * Hallo
|
||||
Alias "/forcejoin" wird angelegt um den IRC Befehl "forcejoin" mit einer Vervollständigung von /sajoin auszuführen:
|
||||
/alias -completion %%sajoin forcejoin /quote forcejoin
|
||||
........................................
|
||||
|
||||
|
||||
@@ -1,13 +1,15 @@
|
||||
• *`/aspell`* `dictlist | enable lang | disable | addword [lang] word`::
|
||||
|
||||
[command]*`aspell`* Konfiguration für Aspell-Erweiterung::
|
||||
........................................
|
||||
Konfiguration für aspell-Erweiterung
|
||||
/aspell dictlist
|
||||
enable <lang>
|
||||
disable
|
||||
addword [<lang>] <word>
|
||||
|
||||
dictlist: listet installierte Wörterbücher auf
|
||||
enable: aktiviert aspell in aktuellem Buffer [lang = Wörterbuch)
|
||||
disable: deaktiviert aspell in aktuellem Buffer
|
||||
addword: fügt ein Wort in das persönliche Wörterbuch von aspell hinzu
|
||||
|
||||
Eingaben die mit '/' beginnen werden nicht überprüft, außer bei einigen Befehle.
|
||||
dictlist: listet installierte Wörterbücher auf
|
||||
enable: aktiviert Aspell in aktuellem Buffer [lang = Wörterbuch)
|
||||
disable: deaktiviert Aspell in aktuellem Buffer
|
||||
addword: fügt ein Wort in das persönliche Wörterbuch von Aspell hinzu
|
||||
|
||||
Eingaben die mit '/' beginnen werden nicht überprüft, außer bei einigen Befehle.
|
||||
........................................
|
||||
|
||||
|
||||
@@ -26,5 +26,5 @@
|
||||
* *aspell.look.color*
|
||||
** Beschreibung: `In dieser Farbe wird ein Wort mit einem Rechtschreibfehler hervorgehoben`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: `lightred`)
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute werden vor einer Farbe gesetzt (ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "_" für unterstrichen (Standardwert: `lightred`)
|
||||
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
• *`/charset`* `[[dekodiere | kodieren] Zeichensatz] | [Reset]`::
|
||||
|
||||
[command]*`charset`* ändere Zeichensatz für aktuellen Buffer::
|
||||
........................................
|
||||
ändere Zeichensatz für aktuellen Buffer
|
||||
/charset decode|encode <charset>
|
||||
reset
|
||||
|
||||
decode: ändere Zeichensatz zum dekodieren
|
||||
encode: ändere Zeichensatz zum kodieren
|
||||
charset: wähle neuen Zeichensatz für aktuellen Buffer
|
||||
reset: setze im aktuellen Buffer den Zeichensatz zurück
|
||||
decode: ändere Zeichensatz zum dekodieren
|
||||
encode: ändere Zeichensatz zum kodieren
|
||||
charset: wähle neuen Zeichensatz für aktuellen Buffer
|
||||
reset: setze im aktuellen Buffer den Zeichensatz zurück
|
||||
........................................
|
||||
|
||||
|
||||
@@ -1,42 +1,32 @@
|
||||
• *`/demo_buffer`* `Name`::
|
||||
|
||||
[command]*`demo_buffer`* Öffne einen neuen Buffer::
|
||||
........................................
|
||||
Öffne einen neuen Buffer
|
||||
/demo_buffer <name>
|
||||
........................................
|
||||
|
||||
• *`/demo_buffer_set`* `Eigenschaft eines Wertes`::
|
||||
|
||||
[command]*`demo_info`* Hole eine Info und zeige sie an::
|
||||
........................................
|
||||
Bestimme eine Eigenschaft des Buffers
|
||||
/demo_info <info> [<arguments>]
|
||||
|
||||
Info: Information die dargestellt werden soll
|
||||
Argumente: optionale Argumente für Info
|
||||
|
||||
Wird der Befehl ohne Argumente aufgerufen werden alle verfügbaren Informationen angezeigt
|
||||
........................................
|
||||
|
||||
• *`/demo_info`* `[Info [Argumente]]`::
|
||||
|
||||
[command]*`demo_infolist`* Hole eine Infolist und zeige sie an::
|
||||
........................................
|
||||
Hole eine Info und zeige sie an
|
||||
/demo_infolist <infolist> [<arguments>]
|
||||
|
||||
Info: Information die dargestellt werden soll
|
||||
Argumente: optionale Argumente für Info
|
||||
|
||||
Wird der Befehl ohne Argumente aufgerufen werden alle verfügbaren Informationen angezeigt
|
||||
Infolist: Infoliste die dargestellt werden soll
|
||||
Argumente: optionale Argumente für Infoliste
|
||||
|
||||
Wird der Befehl ohne Argumente aufgerufen werden alle verfügbaren Informationen der Infoliste angezeigt
|
||||
........................................
|
||||
|
||||
• *`/demo_infolist`* `[Infolist [Argumente]]`::
|
||||
|
||||
[command]*`demo_printf`* Gibt ein paar Nachrichten im aktuellen Buffer aus::
|
||||
........................................
|
||||
Hole eine Infolist und zeige sie an
|
||||
/demo_printf <text>
|
||||
|
||||
Infolist: Infoliste die dargestellt werden soll
|
||||
Argumente: optionale Argumente für Infoliste
|
||||
|
||||
Wird der Befehl ohne Argumente aufgerufen werden alle verfügbaren Informationen der Infoliste angezeigt
|
||||
........................................
|
||||
|
||||
• *`/demo_printf`* `[Text]`::
|
||||
|
||||
........................................
|
||||
Gibt ein paar Nachrichten im aktuellen Buffer aus
|
||||
|
||||
Text: schreibe diesen Text
|
||||
Text: schreibe diesen Text
|
||||
........................................
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,77 +1,92 @@
|
||||
* *irc.color.input_nick*
|
||||
** Beschreibung: `Farbe des eigenen Nicknamens in der Eingabezeile`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: `lightcyan`)
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute werden vor einer Farbe gesetzt (ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "_" für unterstrichen (Standardwert: `lightcyan`)
|
||||
|
||||
* *irc.color.item_away*
|
||||
** Beschreibung: `Farbe des Abwesenheit-Textes in der Eingabezeile`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: `yellow`)
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute werden vor einer Farbe gesetzt (ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "_" für unterstrichen (Standardwert: `yellow`)
|
||||
|
||||
* *irc.color.item_channel_modes*
|
||||
** Beschreibung: `Farbe der Channel-Modes (neben dem Channelnamen)`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: `default`)
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute werden vor einer Farbe gesetzt (ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "_" für unterstrichen (Standardwert: `default`)
|
||||
|
||||
* *irc.color.item_lag_counting*
|
||||
** Beschreibung: `Farbe in der der Lag-Indikator dargestellt werden soll wenn auf Antwort gewartet wird ("pong" wurde vom Server nicht empfangen und die Verzögerungszeit wird erhöht)`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: `default`)
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute werden vor einer Farbe gesetzt (ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "_" für unterstrichen (Standardwert: `default`)
|
||||
|
||||
* *irc.color.item_lag_finished*
|
||||
** Beschreibung: `Farbe in der der Lag-Indikator dargestellt werden soll, falls ein "pong" vom Server empfangen wurde`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: `yellow`)
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute werden vor einer Farbe gesetzt (ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "_" für unterstrichen (Standardwert: `yellow`)
|
||||
|
||||
* *irc.color.message_join*
|
||||
** Beschreibung: `Textfarbe in der die Meldungen für das Betreten eines Channels angezeigt werden soll`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: `green`)
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute werden vor einer Farbe gesetzt (ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "_" für unterstrichen (Standardwert: `green`)
|
||||
|
||||
* *irc.color.message_quit*
|
||||
** Beschreibung: `Textfarbe in der die Meldungen für das Verlassen/Beenden eines Channels angezeigt werden soll`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: `red`)
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute werden vor einer Farbe gesetzt (ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "_" für unterstrichen (Standardwert: `red`)
|
||||
|
||||
* *irc.color.nick_prefix*
|
||||
** Beschreibung: `Farbe für den Nick Präfix (Präfix ist die editierbare Zeichenkette die vor dem Nick steht)`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: `green`)
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute werden vor einer Farbe gesetzt (ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "_" für unterstrichen (Standardwert: `green`)
|
||||
|
||||
* *irc.color.nick_prefix_halfop*
|
||||
** Beschreibung: `Textfarbe für den Nick-Präfix des halfop in einem Channel`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: `lightmagenta`)
|
||||
|
||||
* *irc.color.nick_prefix_op*
|
||||
** Beschreibung: `Textfarbe für den Nick-Präfix von op/admin/owner in einem Channel`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: `lightgreen`)
|
||||
|
||||
* *irc.color.nick_prefix_user*
|
||||
** Beschreibung: `Textfarbe für den Nick-Präfix eines Users in einem Channel`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: `blue`)
|
||||
|
||||
* *irc.color.nick_prefix_voice*
|
||||
** Beschreibung: `Textfarbe für den Nick-Präfix für einen User mit Voice Rechten in einem Channel`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: `yellow`)
|
||||
* *irc.color.nick_prefixes*
|
||||
** Beschreibung: `Farben für Nick Prefix für das Modus-Symbol (o=op, h=halfop, v=voice, ..), Format ist: "o:color1;h:color2;v:color3" (falls ein Modus nicht gefunden wird versucht WeeChat die nächsten Modi die der Server sendet ("PREFIX"); ein spezieller Modus "*" kann als Standardfarbe genutzt werden falls kein Modus in der Liste gefunden wurde)`
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette (Standardwert: `"q:lightred;a:lightcyan;o:lightgreen;h:lightmagenta;v:yellow;*:lightblue"`)
|
||||
|
||||
* *irc.color.nick_suffix*
|
||||
** Beschreibung: `Farbe für den Nick Suffix (Suffix ist die editierbare Zeichenkette die nach dem Nick steht)`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: `green`)
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute werden vor einer Farbe gesetzt (ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "_" für unterstrichen (Standardwert: `green`)
|
||||
|
||||
* *irc.color.notice*
|
||||
** Beschreibung: `Farbe des "Notice"-Textes in Notizen`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: `green`)
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute werden vor einer Farbe gesetzt (ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "_" für unterstrichen (Standardwert: `green`)
|
||||
|
||||
* *irc.color.reason_quit*
|
||||
** Beschreibung: `Textfarbe in der die Begründung einer part/quit Nachricht angezeigt werden soll`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: `default`)
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute werden vor einer Farbe gesetzt (ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "_" für unterstrichen (Standardwert: `default`)
|
||||
|
||||
* *irc.color.topic_new*
|
||||
** Beschreibung: `Farbe in dem das neue Thema des Channels dargestellt werden soll, falls das Thema des Channels geändert wurde`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute werden vor einer Farbe gesetzt (ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "_" für unterstrichen (Standardwert: `white`)
|
||||
|
||||
* *irc.color.topic_old*
|
||||
** Beschreibung: `Farbe in dem das alte Thema des Channels dargestellt werden soll, falls das Thema des Channels geändert wurde`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute werden vor einer Farbe gesetzt (ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "_" für unterstrichen (Standardwert: `darkgray`)
|
||||
|
||||
* *irc.look.buffer_switch_autojoin*
|
||||
** Beschreibung: `wechselt automatisch zum Channel-Buffer falls dieser automatisch betreten wurde (mittels der Server-Option "autojoin")`
|
||||
** Typ: boolesch
|
||||
** Werte: on, off (Standardwert: `on`)
|
||||
|
||||
* *irc.look.buffer_switch_join*
|
||||
** Beschreibung: `wechselt automatisch zum Channel-Buffer falls dieser manuell betreten wurde (mittels dem /join Befehl)`
|
||||
** Typ: boolesch
|
||||
** Werte: on, off (Standardwert: `on`)
|
||||
|
||||
* *irc.look.color_nicks_in_names*
|
||||
** Beschreibung: `nutzt in der Ausgabe von /names die Nickfarbe (oder bei der Auflistung der Nicks wenn man einen Channel betritt)`
|
||||
** Typ: boolesch
|
||||
** Werte: on, off (Standardwert: `off`)
|
||||
|
||||
* *irc.look.color_nicks_in_nicklist*
|
||||
** Beschreibung: `Nutzt die Nickfarben in der Nicklist`
|
||||
** Typ: boolesch
|
||||
** Werte: on, off (Standardwert: `off`)
|
||||
|
||||
* *irc.look.color_nicks_in_server_messages*
|
||||
** Beschreibung: `Nutze Nick-Farbe bei Nachrichten vom Server`
|
||||
@@ -119,7 +134,7 @@
|
||||
** Werte: on, off (Standardwert: `on`)
|
||||
|
||||
* *irc.look.display_old_topic*
|
||||
** Beschreibung: `Zeige den alten Topic, falls der Channel-Topic geändert wurde`
|
||||
** Beschreibung: `Zeige das alte Thema, falls das Thema des Channels geändert wurde`
|
||||
** Typ: boolesch
|
||||
** Werte: on, off (Standardwert: `on`)
|
||||
|
||||
@@ -244,7 +259,7 @@
|
||||
** Werte: merge_with_core, merge_without_core, independent (Standardwert: `merge_with_core`)
|
||||
|
||||
* *irc.look.smart_filter*
|
||||
** Beschreibung: `Filtert join/part/quit Nachrichten für einen Nick der einige Minuten im Channel inaktiv gewesen ist. Dazu muss ein Filter im tag "irc_smart_filter" erstellt werden.`
|
||||
** Beschreibung: `Filtert join/part/quit/nick Nachrichten für einen Nick der einige Minuten im Channel inaktiv gewesen ist. Dazu muss ein Filter im tag "irc_smart_filter" erstellt werden.`
|
||||
** Typ: boolesch
|
||||
** Werte: on, off (Standardwert: `on`)
|
||||
|
||||
@@ -258,13 +273,18 @@
|
||||
** Typ: boolesch
|
||||
** Werte: on, off (Standardwert: `on`)
|
||||
|
||||
* *irc.look.smart_filter_nick*
|
||||
** Beschreibung: `aktiviert einen Filter für Nachrichten von einem "Nick"`
|
||||
** Typ: boolesch
|
||||
** Werte: on, off (Standardwert: `on`)
|
||||
|
||||
* *irc.look.smart_filter_quit*
|
||||
** Beschreibung: `aktiviert einen Filter für "part" und "quit" Nachrichten`
|
||||
** Typ: boolesch
|
||||
** Werte: on, off (Standardwert: `on`)
|
||||
|
||||
* *irc.look.topic_strip_colors*
|
||||
** Beschreibung: `Farben werden im Topic gestrippt (wird nur genutzt wenn der Buffer-Titel angezeigt wird)`
|
||||
** Beschreibung: `Farben werden im Channel-Thema entfernt (wird nur genutzt wenn der Buffer-Titel angezeigt wird)`
|
||||
** Typ: boolesch
|
||||
** Werte: on, off (Standardwert: `off`)
|
||||
|
||||
@@ -473,6 +493,11 @@
|
||||
** Typ: integer
|
||||
** Werte: 0 .. 2147483647 (Standardwert: `2048`)
|
||||
|
||||
* *irc.server_default.ssl_priorities*
|
||||
** Beschreibung: `Zeichenkette mit Prioritäten für gnutls (für die korrekte Syntax siehe gnutls Dokumentation unter Funktion gnutls_priority_init. Gebräuchliche Zeichenketten sind: "PERFORMANCE", "NORMAL", "SECURE128", "SECURE256", "EXPORT", "NONE")`
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette (Standardwert: `"NORMAL"`)
|
||||
|
||||
* *irc.server_default.ssl_verify*
|
||||
** Beschreibung: `Überprüfe ob die SSL-Verbindung vertrauenswürdig ist`
|
||||
** Typ: boolesch
|
||||
|
||||
@@ -1,32 +1,33 @@
|
||||
• *`/logger`* `[list | set level | disable]`::
|
||||
|
||||
[command]*`logger`* Konfiguration für "logger" Erweiterung (dient zum protokollieren der Buffer)::
|
||||
........................................
|
||||
Konfiguration für "logger" Erweiterung (dient zum protokollieren der Buffer)
|
||||
/logger list
|
||||
set <level>
|
||||
disable
|
||||
|
||||
list: zeigt, für geöffnete Buffer, den Status der Protokollierung an
|
||||
set: legt den Level fest, nach dem der aktuelle Buffer protokolliert werden soll
|
||||
level: legt fest, welche Nachrichten protokolliert werden sollen (0 = nichts protokollieren, 1 = nur die wichtigsten Nachrichten protokollieren .. 9 = protokolliere alle Nachrichten)
|
||||
disable: die Protokollierung wird für den aktuellen Buffer ausgeschaltet (der Level wird auf 0 gestellt)
|
||||
|
||||
Die Optionen "logger.level.*" und "logger.mask.*" können genutzt werden um den Level der Protokollierung festzulegen und um eine Maske für einen oder mehrere Buffer zu definieren.
|
||||
|
||||
Level der Protokollierung, die die IRC Erweiterung unterstützt:
|
||||
1: Nachrichten von Usern, private Nachrichten und Bemerkungen
|
||||
2: Wechsel von Nicks (/nick)
|
||||
3: Nachrichten vom Server
|
||||
4: join/part/quit Nachrichten
|
||||
9: alle Nachrichten
|
||||
|
||||
Beispiele:
|
||||
Stellt den Level für den aktuellen Buffer auf 5 ein:
|
||||
/logger set 5
|
||||
Die Protokollierung für den aktuellen Buffer wird ausgeschaltet:
|
||||
/logger disable
|
||||
Stellt den Level für alle IRC-Buffer auf 3 ein:
|
||||
/set logger.level.irc 3
|
||||
Die Protokollierung, für den WeeChat Haupt-Buffer, wird deaktiviert:
|
||||
/set logger.level.core.weechat 0
|
||||
Für jeden IRC-Server wird ein separates Verzeichnis erstellt und darin eine eigene Protokoll-Datei, für jeden Channel:
|
||||
/set logger.mask.irc "$server/$channel.weechatlog"
|
||||
list: zeigt, für geöffnete Buffer, den Status der Protokollierung an
|
||||
set: legt den Level fest, nach dem der aktuelle Buffer protokolliert werden soll
|
||||
level: legt fest, welche Nachrichten protokolliert werden sollen (0 = nichts protokollieren, 1 = nur die wichtigsten Nachrichten protokollieren .. 9 = protokolliere alle Nachrichten)
|
||||
disable: die Protokollierung wird für den aktuellen Buffer ausgeschaltet (der Level wird auf 0 gestellt)
|
||||
|
||||
Die Optionen "logger.level.*" und "logger.mask.*" können genutzt werden um den Level der Protokollierung festzulegen und um eine Maske für einen oder mehrere Buffer zu definieren.
|
||||
|
||||
Level der Protokollierung, die die IRC Erweiterung unterstützt:
|
||||
1: Nachrichten von Usern, private Nachrichten und Bemerkungen
|
||||
2: Wechsel von Nicks (/nick)
|
||||
3: Nachrichten vom Server
|
||||
4: join/part/quit Nachrichten
|
||||
9: alle Nachrichten
|
||||
|
||||
Beispiele:
|
||||
Stellt den Level für den aktuellen Buffer auf 5 ein:
|
||||
/logger set 5
|
||||
Die Protokollierung für den aktuellen Buffer wird ausgeschaltet:
|
||||
/logger disable
|
||||
Stellt den Level für alle IRC-Buffer auf 3 ein:
|
||||
/set logger.level.irc 3
|
||||
Die Protokollierung, für den WeeChat Haupt-Buffer, wird deaktiviert:
|
||||
/set logger.level.core.weechat 0
|
||||
Für jeden IRC-Server wird ein separates Verzeichnis erstellt und darin eine eigene Protokoll-Datei, für jeden Channel:
|
||||
/set logger.mask.irc "$server/$channel.weechatlog"
|
||||
........................................
|
||||
|
||||
|
||||
@@ -1,11 +1,19 @@
|
||||
• *`/lua`* `[list [Name]] | [listfull [Name]] | [load Dateiname] | [autoload] | [reload [Name]] | [unload [Name]]`::
|
||||
|
||||
[command]*`lua`* auflisten/installieren/deinstallieren von Skripten::
|
||||
........................................
|
||||
auflisten/installieren/deinstallieren von Skripten
|
||||
/lua list|listfull [<name>]
|
||||
load <filename>
|
||||
autoload
|
||||
reload|unload [<name>]
|
||||
|
||||
filename: Skript/Datei welches geladen werden soll
|
||||
name: Name des Skripts
|
||||
|
||||
Wird der Befehl ohne Argumente aufgerufen werden alle geladenen Skripten aufgelistet.
|
||||
list: installierte Erweiterungen werden aufgelistet
|
||||
listfull: detaillierte Auflistung aller installierten Erweiterungen
|
||||
load: installiert eine Erweiterung
|
||||
autoload: installiert automatisch alle Erweiterungen aus System- oder Benutzerverzeichnis
|
||||
reload: eine Erweiterung wird erneut installiert (falls kein Name angegeben wird dann werden alle Erweiterungen entfernt und erneut installiert)
|
||||
unload: deinstalliert eine oder alle Erweiterungen
|
||||
filename: Skript (Datei) das geladen werden soll
|
||||
name: Name eines Skripts (Name welcher mit der "register" Funktion genutzt wird)
|
||||
|
||||
Ohne Angabe eines Argumentes listet /plugin alle geladenen Erweiterungen auf.
|
||||
........................................
|
||||
|
||||
|
||||
@@ -1,11 +1,19 @@
|
||||
• *`/perl`* `[list [Name]] | [listfull [Name]] | [load Dateiname] | [autoload] | [reload [Name]] | [unload [Name]]`::
|
||||
|
||||
[command]*`perl`* auflisten/installieren/deinstallieren von Skripten::
|
||||
........................................
|
||||
auflisten/installieren/deinstallieren von Skripten
|
||||
/perl list|listfull [<name>]
|
||||
load <filename>
|
||||
autoload
|
||||
reload|unload [<name>]
|
||||
|
||||
filename: Skript/Datei welches geladen werden soll
|
||||
name: Name des Skripts
|
||||
|
||||
Wird der Befehl ohne Argumente aufgerufen werden alle geladenen Skripten aufgelistet.
|
||||
list: installierte Erweiterungen werden aufgelistet
|
||||
listfull: detaillierte Auflistung aller installierten Erweiterungen
|
||||
load: installiert eine Erweiterung
|
||||
autoload: installiert automatisch alle Erweiterungen aus System- oder Benutzerverzeichnis
|
||||
reload: eine Erweiterung wird erneut installiert (falls kein Name angegeben wird dann werden alle Erweiterungen entfernt und erneut installiert)
|
||||
unload: deinstalliert eine oder alle Erweiterungen
|
||||
filename: Skript (Datei) das geladen werden soll
|
||||
name: Name eines Skripts (Name welcher mit der "register" Funktion genutzt wird)
|
||||
|
||||
Ohne Angabe eines Argumentes listet /plugin alle geladenen Erweiterungen auf.
|
||||
........................................
|
||||
|
||||
|
||||
@@ -1,11 +1,19 @@
|
||||
• *`/python`* `[list [Name]] | [listfull [Name]] | [load Dateiname] | [autoload] | [reload [Name]] | [unload [Name]]`::
|
||||
|
||||
[command]*`python`* auflisten/installieren/deinstallieren von Skripten::
|
||||
........................................
|
||||
auflisten/installieren/deinstallieren von Skripten
|
||||
/python list|listfull [<name>]
|
||||
load <filename>
|
||||
autoload
|
||||
reload|unload [<name>]
|
||||
|
||||
filename: Skript/Datei welches geladen werden soll
|
||||
name: Name des Skripts
|
||||
|
||||
Wird der Befehl ohne Argumente aufgerufen werden alle geladenen Skripten aufgelistet.
|
||||
list: installierte Erweiterungen werden aufgelistet
|
||||
listfull: detaillierte Auflistung aller installierten Erweiterungen
|
||||
load: installiert eine Erweiterung
|
||||
autoload: installiert automatisch alle Erweiterungen aus System- oder Benutzerverzeichnis
|
||||
reload: eine Erweiterung wird erneut installiert (falls kein Name angegeben wird dann werden alle Erweiterungen entfernt und erneut installiert)
|
||||
unload: deinstalliert eine oder alle Erweiterungen
|
||||
filename: Skript (Datei) das geladen werden soll
|
||||
name: Name eines Skripts (Name welcher mit der "register" Funktion genutzt wird)
|
||||
|
||||
Ohne Angabe eines Argumentes listet /plugin alle geladenen Erweiterungen auf.
|
||||
........................................
|
||||
|
||||
|
||||
@@ -1,23 +1,25 @@
|
||||
• *`/relay`* `[list | listfull | add protocol.name port | del protocol.name | raw]`::
|
||||
|
||||
[command]*`relay`* Relay-Kontrolle::
|
||||
........................................
|
||||
Relay-Kontrolle
|
||||
/relay list|listfull|listrelay
|
||||
add <protocol.name> <port>
|
||||
del <protocol.name>
|
||||
raw
|
||||
|
||||
list: Auflistung der Relay-Clients (nur aktive Relays)
|
||||
listfull: detaillierte Auflistung der Relay-Clients (alle Relays)
|
||||
listrelay: Auflistung der Relays (Name und Port)
|
||||
add: füge ein Relay, für ein Protokoll + Name, hinzu
|
||||
del: entferne Relay für ein Protokoll + Name
|
||||
protocol.name: Protokoll und Name des Relays
|
||||
zur Zeit wird ausschließlich das "irc" Protokoll unterstützt
|
||||
Beispiel: irc.freenode
|
||||
port: Port den der Relay nutzen soll
|
||||
raw: öffnet Buffer mit RAW-Relay Daten
|
||||
|
||||
Ohne Angabe von Argumenten werden alle Relay-Clients in einem neuen Buffer dargestellt.
|
||||
|
||||
Beispiel:
|
||||
IRC Proxy für Server "freenode":
|
||||
/relay add irc.freenode 8000
|
||||
list: Auflistung der Relay-Clients (nur aktive Relays)
|
||||
listfull: detaillierte Auflistung der Relay-Clients (alle Relays)
|
||||
listrelay: Auflistung der Relays (Name und Port)
|
||||
add: füge ein Relay, für ein Protokoll + Name, hinzu
|
||||
del: entferne Relay für ein Protokoll + Name
|
||||
protocol.name: Protokoll und Name des Relays
|
||||
zur Zeit wird ausschließlich das "irc" Protokoll unterstützt
|
||||
Beispiel: irc.freenode
|
||||
port: Port den der Relay nutzen soll
|
||||
raw: öffnet Buffer mit RAW-Relay Daten
|
||||
|
||||
Ohne Angabe von Argumenten werden alle Relay-Clients in einem neuen Buffer dargestellt.
|
||||
|
||||
Beispiel:
|
||||
IRC Proxy für Server "freenode":
|
||||
/relay add irc.freenode 8000
|
||||
........................................
|
||||
|
||||
|
||||
@@ -1,42 +1,42 @@
|
||||
* *relay.color.status_active*
|
||||
** Beschreibung: `Textfarbe für Status: "Verbindung hergestellt"`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: `lightblue`)
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute werden vor einer Farbe gesetzt (ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "_" für unterstrichen (Standardwert: `lightblue`)
|
||||
|
||||
* *relay.color.status_auth_failed*
|
||||
** Beschreibung: `Textfarbe für Status: "Authentifizierung gescheitert"`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: `lightred`)
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute werden vor einer Farbe gesetzt (ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "_" für unterstrichen (Standardwert: `lightred`)
|
||||
|
||||
* *relay.color.status_connecting*
|
||||
** Beschreibung: `Textfarbe für Status: "verbinde"`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: `yellow`)
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute werden vor einer Farbe gesetzt (ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "_" für unterstrichen (Standardwert: `yellow`)
|
||||
|
||||
* *relay.color.status_disconnected*
|
||||
** Beschreibung: `Textfarbe für Status: "Verbindung getrennt"`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: `lightred`)
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute werden vor einer Farbe gesetzt (ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "_" für unterstrichen (Standardwert: `lightred`)
|
||||
|
||||
* *relay.color.status_waiting_auth*
|
||||
** Beschreibung: `Textfarbe für Status: "warte auf Authentifizierung"`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: `brown`)
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute werden vor einer Farbe gesetzt (ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "_" für unterstrichen (Standardwert: `brown`)
|
||||
|
||||
* *relay.color.text*
|
||||
** Beschreibung: `Textfarbe`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: `default`)
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute werden vor einer Farbe gesetzt (ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "_" für unterstrichen (Standardwert: `default`)
|
||||
|
||||
* *relay.color.text_bg*
|
||||
** Beschreibung: `Hintergrundfarbe`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: `default`)
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute werden vor einer Farbe gesetzt (ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "_" für unterstrichen (Standardwert: `default`)
|
||||
|
||||
* *relay.color.text_selected*
|
||||
** Beschreibung: `Textfarbe für selektierten Client-Linie`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: `white`)
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute werden vor einer Farbe gesetzt (ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "_" für unterstrichen (Standardwert: `white`)
|
||||
|
||||
* *relay.look.auto_open_buffer*
|
||||
** Beschreibung: `Öffnet automatisch einen Relay-Buffer, falls eine Verbindung zu einem neuen Client hergestellt wird`
|
||||
|
||||
@@ -1,25 +1,27 @@
|
||||
• *`/rmodifier`* `[list] | [listdefault] | [add name modifiers groups regex] | [del name|-all [name...]] | [default -yes]`::
|
||||
|
||||
[command]*`rmodifier`* wandelt Schlüsselwörter mit regulären Ausdrücken (regelt die Sichtbarkeit von Texten in WeeChat)::
|
||||
........................................
|
||||
wandelt Schlüsselwörter mit regulären Ausdrücken (regelt die Sichtbarkeit von Texten in WeeChat)
|
||||
/rmodifier list|listdefault
|
||||
add <name> <modifiers> <groups> <regex>
|
||||
del <name>|-all [<name>...]
|
||||
default -yes
|
||||
|
||||
list: zeigt alle rmodifier an
|
||||
listdefault: zeigt die Standardeinstellung für rmodifier an
|
||||
add: einen rmodifier hinzufügen
|
||||
name: Name des rmodifier
|
||||
modifiers: durch Kommata getrennte Liste der modifier
|
||||
groups: Aktion auf Gruppen anwenden: durch Kommata getrennte Liste der Gruppen (von 1 bis 9). Optional kann nach der Nummer für die Gruppe ein "*" gesetzt werden um diese Gruppe zu verbergen
|
||||
regex: regulärer Ausdruck
|
||||
del: löscht einen rmodifier Eintrag
|
||||
-all: löscht alle rmodifiers Einträge
|
||||
default: setzt die rmodifier auf Standardwerte zurück
|
||||
|
||||
Beispiele:
|
||||
verbirgt die Eingabe nach dem Befehl /passwort:
|
||||
/rmodifier add passwort input_text_display 1,2* ^(/passwort +)(.*)
|
||||
lösche rmodifier "passwort":
|
||||
/rmodifier del passwort
|
||||
lösche alle rmodifiers:
|
||||
/rmodifier del -all
|
||||
list: zeigt alle rmodifier an
|
||||
listdefault: zeigt die Standardeinstellung für rmodifier an
|
||||
add: einen rmodifier hinzufügen
|
||||
name: Name des rmodifier
|
||||
modifiers: durch Kommata getrennte Liste der modifier
|
||||
groups: Aktion auf Gruppen anwenden: durch Kommata getrennte Liste der Gruppen (von 1 bis 9). Optional kann nach der Nummer für die Gruppe ein "*" gesetzt werden um diese Gruppe auszublenden
|
||||
regex: regulärer Ausdruck
|
||||
del: löscht einen rmodifier Eintrag
|
||||
-all: löscht alle rmodifiers Einträge
|
||||
default: setzt die rmodifier auf Standardwerte zurück
|
||||
|
||||
Beispiele:
|
||||
verbirgt die Eingabe nach dem Befehl /passwort:
|
||||
/rmodifier add passwort input_text_display 1,2* ^(/passwort +)(.*)
|
||||
lösche rmodifier "passwort":
|
||||
/rmodifier del passwort
|
||||
lösche alle rmodifiers:
|
||||
/rmodifier del -all
|
||||
........................................
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
* *rmodifier.look.hide_char*
|
||||
** Beschreibung: `Zeichen welches benutzt werden soll um die Eingabe einer Zeichenkette zu verbergen`
|
||||
** Beschreibung: `Zeichen dass benutzt werden soll um bei einer Eingabe einer Zeichenkette zu verbergen`
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette (Standardwert: `"*"`)
|
||||
|
||||
|
||||
@@ -1,11 +1,19 @@
|
||||
• *`/ruby`* `[list [Name]] | [listfull [Name]] | [load Dateiname] | [autoload] | [reload [Name]] | [unload [Name]]`::
|
||||
|
||||
[command]*`ruby`* auflisten/installieren/deinstallieren von Skripten::
|
||||
........................................
|
||||
auflisten/installieren/deinstallieren von Skripten
|
||||
/ruby list|listfull [<name>]
|
||||
load <filename>
|
||||
autoload
|
||||
reload|unload [<name>]
|
||||
|
||||
filename: Skript/Datei welches geladen werden soll
|
||||
name: Name des Skripts
|
||||
|
||||
Wird der Befehl ohne Argumente aufgerufen werden alle geladenen Skripten aufgelistet.
|
||||
list: installierte Erweiterungen werden aufgelistet
|
||||
listfull: detaillierte Auflistung aller installierten Erweiterungen
|
||||
load: installiert eine Erweiterung
|
||||
autoload: installiert automatisch alle Erweiterungen aus System- oder Benutzerverzeichnis
|
||||
reload: eine Erweiterung wird erneut installiert (falls kein Name angegeben wird dann werden alle Erweiterungen entfernt und erneut installiert)
|
||||
unload: deinstalliert eine oder alle Erweiterungen
|
||||
filename: Skript (Datei) das geladen werden soll
|
||||
name: Name eines Skripts (Name welcher mit der "register" Funktion genutzt wird)
|
||||
|
||||
Ohne Angabe eines Argumentes listet /plugin alle geladenen Erweiterungen auf.
|
||||
........................................
|
||||
|
||||
|
||||
@@ -1,11 +1,19 @@
|
||||
• *`/tcl`* `[list [Name]] | [listfull [Name]] | [load Dateiname] | [autoload] | [reload [Name]] | [unload [Name]]`::
|
||||
|
||||
[command]*`tcl`* auflisten/installieren/deinstallieren von Skripten::
|
||||
........................................
|
||||
auflisten/installieren/deinstallieren von Skripten
|
||||
/tcl list|listfull [<name>]
|
||||
load <filename>
|
||||
autoload
|
||||
reload|unload [<name>]
|
||||
|
||||
filename: Skript/Datei welches geladen werden soll
|
||||
name: Name des Skripts
|
||||
|
||||
Wird der Befehl ohne Argumente aufgerufen werden alle geladenen Skripten aufgelistet.
|
||||
list: installierte Erweiterungen werden aufgelistet
|
||||
listfull: detaillierte Auflistung aller installierten Erweiterungen
|
||||
load: installiert eine Erweiterung
|
||||
autoload: installiert automatisch alle Erweiterungen aus System- oder Benutzerverzeichnis
|
||||
reload: eine Erweiterung wird erneut installiert (falls kein Name angegeben wird dann werden alle Erweiterungen entfernt und erneut installiert)
|
||||
unload: deinstalliert eine oder alle Erweiterungen
|
||||
filename: Skript (Datei) das geladen werden soll
|
||||
name: Name eines Skripts (Name welcher mit der "register" Funktion genutzt wird)
|
||||
|
||||
Ohne Angabe eines Argumentes listet /plugin alle geladenen Erweiterungen auf.
|
||||
........................................
|
||||
|
||||
|
||||
@@ -1,482 +1,569 @@
|
||||
• *`/away`* `[-all] [message]`::
|
||||
|
||||
[command]*`away`* Abwesenheitsstatus ein-/ausschalten::
|
||||
........................................
|
||||
Abwesenheitsstatus ein-/ausschalten
|
||||
/away [-all] [<message>]
|
||||
|
||||
-all: Abwesenheitszustand auf allen Servern ändern
|
||||
message: Abwesenheitsnachricht (ohne eine Nachricht wird der Abwesenheitszustand deaktivieren)
|
||||
-all: Abwesenheitszustand auf allen Servern ändern
|
||||
message: Abwesenheitsnachricht (ohne eine Nachricht wird der Abwesenheitszustand deaktivieren)
|
||||
........................................
|
||||
|
||||
• *`/bar`* `[add barname type[,cond1,cond2,...] position size separator item1,item2,...] | [default] | [del barname|-all] | [set barname option value] | [hide|show|toggle barname] | [scroll barname buffer scroll_value] | [list] | [listfull] | [listitems]`::
|
||||
|
||||
[command]*`bar`* Infobars verwalten::
|
||||
........................................
|
||||
Infobars verwalten
|
||||
/bar list|listfull|listitems
|
||||
add <name> <type>[,<cond1>[,<cond2>...]] <position> <size> <separator> <item1>[,<item2>...]
|
||||
default [input|title|status|nicklist]
|
||||
del <name>|-all
|
||||
set <name> <option> <value>
|
||||
hide|show|toggle <name>
|
||||
scroll <name> <buffer> <scroll_value>
|
||||
|
||||
add: füge eine neue Infobar hinzu
|
||||
barname: Name der Infobar (muss einmalig sein)
|
||||
type: root: außerhalb des Fensters,
|
||||
window: innerhalb des Fensters, mit optionalen Merkmalen (siehe unten)
|
||||
cond1,...: Merkmal(e) für eine Infobar (nur nutzbar mit der Type-Option "window"):
|
||||
active: in einem aktiven Fenster
|
||||
inactive: in einem inaktiven Fenster
|
||||
nicklist: in Fenstern mit einer Nickliste
|
||||
werden keine Merkmale angegeben, ist die Infobar immer sichtbar
|
||||
position: bottom (unten), top (oben), left (links) oder right (rechts)
|
||||
size: Größe der Infobar (in Zeichen)
|
||||
separator: 1 um eine Trennlinien zu zeichnen, 0 (oder keine Angabe) es wird keine Trennlinien gezeichnet
|
||||
item1,...: Items die in der Infobar genutzt werden sollen (Items können durch Kommata oder Leerzeichen getrennt werden ("+" (verbindet Items))
|
||||
default: erstellt standardisierte Infobars
|
||||
del: entfernt eine Infobar (alle Infobars können mit der Option "-all" entfernt werden).
|
||||
set: setzt einen Wert für Infobar
|
||||
option: Optionen die geändert werden (für eine List der möglichen Optionen, bitte folgenden Befehl nutzen: /set weechat.bar.<barname>.*)
|
||||
value: neuer Wert für Option
|
||||
hide: verbirgt eine Infobar
|
||||
show: zeigt eine verborgene Infobar an
|
||||
toggle: zeigt/versteckt eine Infobar
|
||||
scroll: scrollt Infobar hoch/runter
|
||||
buffer: Name des Buffer der gescrollt werden soll ('*' für aktuellen Buffer, man sollte '*' für root-Infobars nutzen)
|
||||
scroll_value: Werte für Scroll-Funktion: 'x' oder 'y', gefolgt von '+', '-', 'b' (Beginn) oder 'e' (Ende), Wert (für +/-), und Optional %% (zum Scrollen für %% der Breite/Höhe, ansonsten wird der Wert als Anzahl der Zeichen interpretiert um die gescrollt werden soll)
|
||||
list: listet alle Infobars auf
|
||||
listfull: listet alle Infobars detailliert auf (Standardaufruf)
|
||||
listitems: listet alle Items auf, die in den Infobars genutzt werden
|
||||
|
||||
Beispiele:
|
||||
erstellt eine Infobar mit den Items: time, buffer number + name, und Vervollständigung:
|
||||
/bar add mybar root bottom 1 0 [time],buffer_number+:+buffer_name,completion
|
||||
versteckt die Infobar (meinebar):
|
||||
/bar hide meinebar
|
||||
scrollt die Nickliste im aktuellen Buffer um 10 Zeilen nach unten:
|
||||
/bar scroll nicklist * y+10
|
||||
scrollt die Nickliste im Buffer #weechat eine ganze Seite nach oben:
|
||||
/bar scroll nicklist #weechat y-100%
|
||||
scrollt zum Ende der Nicklist im aktuellen Buffer:
|
||||
/bar scroll nicklist * ye
|
||||
list: listet alle Infobars auf
|
||||
listfull: listet alle Infobars detailliert auf (Standardaufruf)
|
||||
listitems: listet alle Items auf, die in den Infobars genutzt werden
|
||||
add: füge eine neue Infobar hinzu
|
||||
name: Name der Infobar (muss einmalig sein)
|
||||
type: root: außerhalb des Fensters,
|
||||
window: innerhalb des Fensters, mit optionalen Merkmalen (siehe unten)
|
||||
cond1,...: Merkmal(e) für eine Infobar (nur nutzbar mit der Type-Option "window"):
|
||||
active: in einem aktiven Fenster
|
||||
inactive: in einem inaktiven Fenster
|
||||
nicklist: in Fenstern mit einer Nickliste
|
||||
werden keine Merkmale angegeben, ist die Infobar immer sichtbar
|
||||
position: bottom (unten), top (oben), left (links) oder right (rechts)
|
||||
size: Größe der Infobar (in Zeichen)
|
||||
separator: 1 um eine Trennlinien zu zeichnen, bei 0 oder ohne eine Angabe wird keine Trennlinien gezeichnet
|
||||
item1,...: Items die in der Infobar genutzt werden sollen (Items können durch Kommata oder Leerzeichen getrennt werden ("+" (verbindet Items))
|
||||
default: erstellt standardisierte Infobars
|
||||
del: entfernt eine Infobar (alle Infobars können mit der Option "-all" entfernt werden).
|
||||
set: setzt einen Wert für Infobar
|
||||
option: Optionen die geändert werden (für eine List der möglichen Optionen, bitte folgenden Befehl nutzen: /set weechat.bar.<barname>.*)
|
||||
value: neuer Wert für Option
|
||||
hide: Infobar wird ausgeblendet
|
||||
show: zeigt eine ausgeblendete Infobar an
|
||||
toggle: zeigt/versteckt eine Infobar
|
||||
scroll: scrollt Infobar hoch/runter
|
||||
buffer: Name des Buffer der gescrollt werden soll ('*' für aktuellen Buffer, man sollte '*' für root-Infobars nutzen)
|
||||
scroll_value: Werte für Scroll-Funktion: 'x' oder 'y', gefolgt von '+', '-', 'b' (Beginn) oder 'e' (Ende), Wert (für +/-), und Optional %% (zum scrollen für %% der Breite/Höhe, ansonsten wird der Wert als Anzahl der Zeichen interpretiert um die gescrollt werden soll)
|
||||
|
||||
Beispiele:
|
||||
erstellt eine Infobar mit den Items: time, buffer number + name, und Vervollständigung:
|
||||
/bar add mybar root bottom 1 0 [time],buffer_number+:+buffer_name,completion
|
||||
versteckt die Infobar (meinebar):
|
||||
/bar hide meinebar
|
||||
scrollt die Nickliste im aktuellen Buffer um 10 Zeilen nach unten:
|
||||
/bar scroll nicklist * y+10
|
||||
scrollt die Nickliste im Buffer #weechat eine ganze Seite nach oben:
|
||||
/bar scroll nicklist #weechat y-100%
|
||||
scrollt zum Ende der Nicklist im aktuellen Buffer:
|
||||
/bar scroll nicklist * ye
|
||||
........................................
|
||||
|
||||
• *`/buffer`* `[clear [number | -merged | -all] | move number | merge number | unmerge [number] | close [n1[-n2]] | list | notify level | localvar | set property value | get property | number | name]`::
|
||||
|
||||
[command]*`buffer`* Buffer verwalten::
|
||||
........................................
|
||||
Buffer verwalten
|
||||
/buffer list
|
||||
clear [<number>|-merged|-all]
|
||||
move|merge <number>
|
||||
unmerge [<number>]
|
||||
close [<n1>[-<n2>]]
|
||||
notify <level>
|
||||
localvar
|
||||
set <property> <value>
|
||||
get <property>
|
||||
<number>|<name>
|
||||
|
||||
clear: leert den Bufferinhalt. Entweder durch Angabe der Buffer-Nummer, -merged für zusammengefügte Buffer, -all für alle Buffer. Ohne Angabe eines Arguments wird der aktuelle Buffer gelöscht
|
||||
move: Buffer in der Liste verschieben (kann auch relativ sein, z.B. -1)
|
||||
merge: fügt den aktuellen Buffer mit einem anderen Buffer zusammen (bei einem Chat-Buffer entsteht ein Mix aus beiden Buffern
|
||||
(Bei der Standardtastenbelegung kann mittels "CTRL-x" zwischen zusammengefügten Buffern umgeschaltet werden)
|
||||
unmerge: trennt Buffer wieder voneinander, falls zwei Buffer die selbe Nummer teilen
|
||||
close: Buffer schließen (Nummer oder Bereich ist optional)
|
||||
list: alle geöffneten Buffer werden aufgelistet (Standardvorgabe)
|
||||
notify: setzt Benachrichtigung-Status für aktuellen Buffer. Folgende Möglichkeiten bestimmen den Grad der Benachrichtigung:
|
||||
none: keine Benachrichtigung
|
||||
highlight: Benachrichtigung bei hervorgehobenen Nachrichten (Highlights)
|
||||
message: Benachrichtigung bei Nachrichten von Usern + Highlights
|
||||
all: Benachrichtigung bei allen Nachrichten
|
||||
reset: auf Standardwert zurück setzen (all)
|
||||
localvar: zeigt die lokalen Variablen für den aktuellen Buffer an
|
||||
set: setzt eine Eigenschaft für aktuellen Buffer
|
||||
get: zeigt eine Eigenschaft für den aktuellen Buffer an
|
||||
number: Sprung von einem Buffer zu einem anderen, mögliche Optionen:
|
||||
'+': relativer Sprung um 'n'-Buffer
|
||||
'-': relativer Sprung, um 'n'-Buffer
|
||||
'*': springt zum Buffer mit der Nummer 'n', nutzt die interne Option "weechat.look.jump_current_to_previous_buffer"
|
||||
name: springt zum Buffer mit dem Namen 'xyz'
|
||||
|
||||
Beispiele:
|
||||
leert den aktuellen Buffer:
|
||||
/buffer clear
|
||||
verschiebt Buffer auf Position 5:
|
||||
/buffer move 5
|
||||
verbindet Buffer mit dem Core-Buffer:
|
||||
/buffer merge 1
|
||||
trennt Buffer voneinander:
|
||||
/buffer unmerge
|
||||
schließt aktuellen Buffer:
|
||||
/buffer close
|
||||
schließt Buffer 5 bis 7:
|
||||
/buffer close 5-7
|
||||
wechselt zum Buffer: #weechat:
|
||||
/buffer #weechat
|
||||
wechselt zum nächsten Buffer:
|
||||
/buffer +1
|
||||
list: alle geöffneten Buffer werden aufgelistet (Standardvorgabe)
|
||||
clear: leert den Bufferinhalt. Entweder durch Angabe der Buffer-Nummer, -merged für zusammengefügte Buffer, -all für alle Buffer. Ohne Angabe eines Arguments wird der aktuelle Buffer gelöscht
|
||||
move: Buffer in der Liste verschieben (kann auch relativ sein, z.B. -1)
|
||||
merge: fügt den aktuellen Buffer mit einem anderen Buffer zusammen (bei einem Chat-Buffer entsteht ein Mix aus beiden Buffern
|
||||
(Bei der Standardtastenbelegung kann mittels "CTRL-x" zwischen zusammengefügten Buffern umgeschaltet werden)
|
||||
unmerge: trennt Buffer wieder voneinander, falls zwei Buffer die selbe Nummer teilen
|
||||
close: Buffer schließen (Nummer oder Bereich ist optional)
|
||||
notify: setzt Benachrichtigung-Status für aktuellen Buffer. Folgende Möglichkeiten bestimmen den Grad der Benachrichtigung:
|
||||
none: keine Benachrichtigung
|
||||
highlight: Benachrichtigung bei hervorgehobenen Nachrichten (Highlights)
|
||||
message: Benachrichtigung bei Nachrichten von Usern + Highlights
|
||||
all: Benachrichtigung bei allen Nachrichten
|
||||
reset: auf Standardwert zurück setzen (all)
|
||||
localvar: zeigt die lokalen Variablen für den aktuellen Buffer an
|
||||
set: setzt eine Eigenschaft für aktuellen Buffer
|
||||
get: zeigt eine Eigenschaft für den aktuellen Buffer an
|
||||
number: Sprung von einem Buffer zu einem anderen, mögliche Optionen:
|
||||
'+': relativer Sprung um 'n'-Buffer
|
||||
'-': relativer Sprung, um 'n'-Buffer
|
||||
'*': springt zum Buffer mit der Nummer 'n', nutzt die interne Option "weechat.look.jump_current_to_previous_buffer"
|
||||
name: springt zum Buffer mit dem Namen 'xyz'
|
||||
|
||||
Beispiele:
|
||||
leert den aktuellen Buffer:
|
||||
/buffer clear
|
||||
verschiebt Buffer auf Position 5:
|
||||
/buffer move 5
|
||||
verbindet Buffer mit dem Core-Buffer:
|
||||
/buffer merge 1
|
||||
trennt Buffer voneinander:
|
||||
/buffer unmerge
|
||||
schließt aktuellen Buffer:
|
||||
/buffer close
|
||||
schließt Buffer 5 bis 7:
|
||||
/buffer close 5-7
|
||||
wechselt zum Buffer: #weechat:
|
||||
/buffer #weechat
|
||||
wechselt zum nächsten Buffer:
|
||||
/buffer +1
|
||||
........................................
|
||||
|
||||
• *`/color`* `[add pair [alias] [fg,bg]] | [del pair] | switch`::
|
||||
|
||||
[command]*`color`* definiert Farbaliase und stellt eine Palette der möglichen Farben dar::
|
||||
........................................
|
||||
erstellt benutzerdefinierte Farben und stellt die Farbpalette dar
|
||||
/color alias <color> <name>
|
||||
unalias <color>
|
||||
reset
|
||||
|
||||
add: fügt ein Farbpaar hinzu
|
||||
del: entfernt ein Farbpaar
|
||||
switch: wechselt die Farben von WeeChat/Terminal
|
||||
pair: Wert für Farbpaar (>= 1)
|
||||
alias: Alias für Farbe (zum Beispiel: "orange")
|
||||
fg,bg: Vordergrund- und Hintergrundfarbe (-1 setzt für den Vorder- oder Hintergrund die standard Terminalfarbe)
|
||||
|
||||
Ohne Angabe von Argumenten öffnet der Befehl einen neuen Buffer, in welchem die Farbpalette dargestellt wird.
|
||||
|
||||
Beispiele:
|
||||
fügt die Farbe 214 mit dem Alias "orange" hinzu:
|
||||
/color add 214 orange
|
||||
fügt die Farbe 250 mit dem Alias Orange auf Blau hinzu:
|
||||
/color add 250 214,4 orange_blau
|
||||
löscht die Farbe 214:
|
||||
/color del 214
|
||||
alias: weißt einer Farbzahl einen Namen zu
|
||||
unalias: entfernt einen Namen
|
||||
color: Farbnummer (>= 0, maximale Anzahl ist abhängig vom Terminal, üblicherweise 63 oder 255 Farben)
|
||||
name: Aliasname für eine Farbe (zum Beispiel: "orange")
|
||||
reset: setzt alle Farbpaarungen zurück (nützlich falls keine Farbpaarung mehr verfügbar sein sollte und die automatische Reset-Option deaktiviert ist, siehe Option: weechat.look.color_pairs_auto_reset)
|
||||
|
||||
Ohne Angabe von Argumenten wird in einem separaten Buffer die darstellbare Farbpalette angezeigt.
|
||||
|
||||
Beispiele:
|
||||
der Farbe 214 wird das Alias "orange" zugeordnet:
|
||||
/color alias 214 orange
|
||||
löscht die Farbe 214:
|
||||
/color unalias 214
|
||||
........................................
|
||||
|
||||
• *`/command`* `Erweiterungs-Befehl`::
|
||||
|
||||
[command]*`command`* führe explizit einen WeeChat Befehl oder eine Erweiterung aus::
|
||||
........................................
|
||||
führe explizit einen WeeChat Befehl oder eine Erweiterung aus
|
||||
/command <plugin> <command>
|
||||
|
||||
Erweiterung: Name der Erweiterung ('weechat' für interne WeeChat Befehle)
|
||||
Befehl: auszuführender Befehl (es wird automatisch ein '/' vorangestellt, falls dieser nicht angegeben wurde)
|
||||
Erweiterung: Name der Erweiterung ('weechat' für interne WeeChat Befehle)
|
||||
Befehl: auszuführender Befehl (es wird automatisch ein '/' vorangestellt, falls dieser nicht angegeben wurde)
|
||||
........................................
|
||||
|
||||
• *`/debug`* `[list | set plugin level | dump [plugin] | buffer | windows | term]`::
|
||||
|
||||
[command]*`debug`* Debug-Kontrolle für Hauptprogramm und/oder Erweiterung::
|
||||
........................................
|
||||
Debug-Kontrolle für Hauptprogramm und/oder Erweiterung
|
||||
/debug list
|
||||
set <plugin> <level>
|
||||
dump [<plugin>]
|
||||
buffer|color|memory|term|windows
|
||||
|
||||
set: setzt den Level der Protokollierung für eine Erweiterung
|
||||
plugin: Name der Erweiterung ("core" für den WeeChat Kern)
|
||||
level: Debuglevel der Erweiterung (0 = deaktiviert das Debug)
|
||||
dump: Speicherabbild in die WeeChat Protokolldatei schreiben (wie bei einem Programmabsturz)
|
||||
buffer: speichert den Bufferinhalt als hexadezimale Ausgabe in die Protokolldatei
|
||||
windows: zeigt die Fensterstruktur an
|
||||
term: gibt Informationen über das Terminal und verfügbare Farben aus.
|
||||
list: zeigt alle Erweiterungen mit Debuglevel an
|
||||
set: setzt den Level der Protokollierung für eine Erweiterung
|
||||
plugin: Name der Erweiterung ("core" für den WeeChat Kern)
|
||||
level: Debuglevel der Erweiterung (0 = deaktiviert das Debug)
|
||||
dump: Speicherabbild in die WeeChat Protokolldatei schreiben (wie bei einem Programmabsturz)
|
||||
buffer: speichert den Bufferinhalt als hexadezimale Ausgabe in die Protokolldatei
|
||||
color: zeigt Informationen über die aktuellen Farbpaarungen an
|
||||
memory: gibt Informationen über den genutzten Speicher aus
|
||||
term: gibt Informationen über das Terminal und verfügbare Farben aus
|
||||
windows: zeigt die Fensterstruktur an
|
||||
........................................
|
||||
|
||||
• *`/filter`* `[list] | [enable|disable|toggle [name]] | [add name plugin.buffer tags regex] | [del name|-all]`::
|
||||
|
||||
[command]*`filter`* Filterfunktion um Nachrichten in Buffern zu aus- oder einzublenden, dazu können Tags oder regulären Ausdrücken verwendet werden::
|
||||
........................................
|
||||
Filterfunktion um Nachrichten in Buffern zu verbergen oder anzuzeigen, dazu können Tags oder regulären Ausdrücken verwendet werden
|
||||
/filter list
|
||||
enable|disable|toggle [<name>]
|
||||
add <name> <buffer>[,<buffer>...] <tags> <regex>
|
||||
del <name>|-all
|
||||
|
||||
list: alle Filter auflisten
|
||||
enable: Filter aktivieren (Filter werden standardmässig aktiviert)
|
||||
disable: Filter deaktivieren
|
||||
toggle: Filter de-/aktivieren
|
||||
name: Name des Filters
|
||||
add: Filter hinzufügen
|
||||
del: Filter entfernen
|
||||
-all: entfernt alle Filter
|
||||
plugin.buffer: Erweiterungen und Buffer in denen die Filterfunktion aktiviert ist ("*" für alle Buffer)
|
||||
tags: durch Kommata getrennte Liste mit Tags. Zum Beispiel: "irc_join,irc_part,irc_quit"
|
||||
regex: regulärer Ausdruck um in einer Zeile zu suchen
|
||||
- das Präfix wird mittels '\t' von der Nachricht getrennt. Sonderzeichen wie '|' müssen mit einer Escapesequenz : '\|' eingebunden werden)
|
||||
- wird ein regulärer Ausdruck mit '!' eingeleitet dann wird das übereinstimmende Ergebnis umgekehrt (nutze '\!' um mit '!' zu beginnen)
|
||||
Hinweis: Es werden zwei reguläre Ausdrücke erstellt. Der erste für den Präfix und der zweite für die Nachricht
|
||||
|
||||
Die Tastenvoreinstellung alt+'=' schaltet die Filterfunktion an/aus.
|
||||
|
||||
Die am häufigsten gebrauchten Tags lauten:
|
||||
no_filter, no_highlight, no_log, log0..log9 (log Level),
|
||||
notify_message, notify_private, notify_highlight,
|
||||
nick_xxx (xxx ist durch den Nicknamen zu ersetzen),
|
||||
irc_xxx (xxx ist durch einen IRC Befehl oder die IRC Nummer zu ersetzen, siehe /server raw)
|
||||
irc_numeric, irc_error, irc_action, irc_ctcp, irc_ctcp_reply, irc_smart_filter, away_info.
|
||||
|
||||
Beispiele:
|
||||
aktiviert einen einfachen IRC Filter für join/part/quit Nachrichten:
|
||||
/filter add irc_smart * irc_smart_filter *
|
||||
filtert alle IRC join/part/quit Nachrichten:
|
||||
/filter add joinquit * irc_join,irc_part,irc_quit *
|
||||
filtert Nicks wenn diese den Channel betreten oder durch den Befehl "/names:" angezeigt werden:
|
||||
/filter add nicks * irc_366 *
|
||||
filtert Nick "toto" im IRC Channel #weechat:
|
||||
/filter add toto irc.freenode.#weechat * toto\t
|
||||
nur der Nick "tutu" wird im IRC Channel #test angezeigt:
|
||||
/filter add tutu irc.freenode.#test * !tutu\t
|
||||
filtert Zeilen die das Wort "spam" enthalten:
|
||||
/filter add filterspam * * spam
|
||||
filtert Zeilen die "weechat sucks" im IRC Channel #weechat enthalten:
|
||||
/filter add sucks irc.freenode.#weechat * weechat sucks
|
||||
list: alle Filter auflisten
|
||||
enable: Filter wird aktiviert (Filter werden standardmässig aktiviert)
|
||||
disable: Filter deaktivieren
|
||||
toggle: Filter de-/aktivieren
|
||||
name: Name des Filters
|
||||
add: Filter hinzufügen
|
||||
del: Filter entfernen
|
||||
-all: entfernt alle Filter
|
||||
buffer: durch Kommata getrennte Liste von Buffern in denen der Filter aktiv sein soll:
|
||||
- ist der vollständige Name eines Buffers inklusive seiner Erweiterung (Beispiel: "irc.freenode.#weechat")
|
||||
- "*" bedeutet alle Buffer
|
||||
- beginnt ein Name mit '!' wird für diesen Buffer kein Filter genutzt
|
||||
- ein Name darf mit '*' beginnen oder enden um mehrere Buffer auszuwählen
|
||||
tags: durch Kommata getrennte Liste mit Tags. Zum Beispiel: "irc_join,irc_part,irc_quit"
|
||||
regex: regulärer Ausdruck um in einer Zeile zu suchen
|
||||
- das Präfix (z.B. Nick) wird mittels '\t' von der Nachricht getrennt. Sonderzeichen wie '|' müssen mit einer Escapesequenz : '\|' eingebunden werden)
|
||||
- wird ein regulärer Ausdruck mit '!' eingeleitet dann wird das übereinstimmende Ergebnis umgekehrt (nutze '\!' um mit '!' zu beginnen)
|
||||
- es werden zwei reguläre Ausdrücke erstellt: Der erste für den Präfix und der zweite für die eigentliche Nachricht
|
||||
|
||||
Die Tastenvoreinstellung alt+'=' schaltet die Filterfunktion an/aus.
|
||||
|
||||
Die am häufigsten gebrauchten Tags lauten:
|
||||
no_filter, no_highlight, no_log, log0..log9 (log Level),
|
||||
notify_none, notify_message, notify_private, notify_highlight,
|
||||
nick_xxx (xxx ist durch den Nicknamen zu ersetzen),
|
||||
irc_xxx (xxx ist durch einen IRC-Befehl/-Nummer zu ersetzen, siehe /server raw)
|
||||
irc_numeric, irc_error, irc_action, irc_ctcp, irc_ctcp_reply, irc_smart_filter, away_info.
|
||||
|
||||
Beispiele:
|
||||
aktiviert einen einfachen IRC Filter für join/part/quit/nick Nachrichten für alle Buffer:
|
||||
/filter add irc_smart * irc_smart_filter *
|
||||
aktiviert einen einfachen IRC Filter für join/part/quit/nick Nachrichten der für alle Buffer genutzt wird, außer Buffer die "#weechat" im Namen tragen:
|
||||
/filter add irc_smart *,!*#weechat* irc_smart_filter *
|
||||
filtert alle IRC join/part/quit Nachrichten:
|
||||
/filter add joinquit * irc_join,irc_part,irc_quit *
|
||||
filtert Nicks wenn diese den Channel betreten oder durch den Befehl "/names:" angezeigt werden:
|
||||
/filter add nicks * irc_366 *
|
||||
filtert Nick "toto" im IRC Channel #weechat:
|
||||
/filter add toto irc.freenode.#weechat * toto\t
|
||||
nur der Nick "tutu" wird im IRC Channel #test angezeigt:
|
||||
/filter add tutu irc.freenode.#test * !tutu\t
|
||||
filtert Zeilen die das Wort "spam" enthalten:
|
||||
/filter add filterspam * * spam
|
||||
filtert Zeilen die "weechat sucks" im IRC Channel #weechat enthalten:
|
||||
/filter add sucks irc.freenode.#weechat * weechat sucks
|
||||
........................................
|
||||
|
||||
• *`/help`* `[command | option]`::
|
||||
|
||||
[command]*`help`* Zeigt einen Hilfstext für Befehle und Optionen an::
|
||||
........................................
|
||||
Zeigt eine Hilfe für Befehle und Optionen an
|
||||
/help -list|-listfull [<plugin> [<plugin>...]]
|
||||
<command>
|
||||
<option>
|
||||
|
||||
command: Name des Befehls
|
||||
option: Name der Option (verwende /set um eine Liste der Optionen anzuzeigen)
|
||||
-list: zeigt alle Befehle, nach Erweiterungen sortiert (ohne Angabe von Argumente wird diese Liste ausgegeben)
|
||||
-listfull: zeigt alle Befehle mit Beschreibung, nach Erweiterung
|
||||
plugin: zeigt Befehle explizit für diese Erweiterung an
|
||||
command: Name eines Befehls
|
||||
option: Name einer Option (nutze /set um Optionen anzeigen zu lassen)
|
||||
........................................
|
||||
|
||||
• *`/history`* `[clear | value]`::
|
||||
|
||||
[command]*`history`* Zeigt den Befehlsverlauf des Buffers::
|
||||
........................................
|
||||
Zeigt den Befehlsverlauf des Buffers
|
||||
/history clear
|
||||
<value>
|
||||
|
||||
clear: löscht den Befehlsverlauf
|
||||
value: Anzahl der gewünschten Einträgen im Befehlsverlauf anzeigen
|
||||
clear: löscht den Befehlsverlauf
|
||||
value: Anzahl der gewünschten Einträgen im Befehlsverlauf anzeigen
|
||||
........................................
|
||||
|
||||
• *`/input`* `return | complete_next | complete_previous | search_next | delete_previous_char | delete_next_char | delete_previous_word | delete_next_word | delete_beginning_of_line | delete_end_of_line | delete_line | clipboard_paste | transpose_chars | undo | redo | move_beginning_of_line | move_end_of_line | move_previous_char | move_next_char | move_previous_word | move_next_word | history_previous | history_next | history_global_previous | history_global_next | jump_smart | jump_last_buffer | jump_previously_visited_buffer | jump_next_visited_buffer | hotlist_clear | grab_key | grab_key_command | scroll_unread | set_unread | set_unread_current_buffer | switch_active_buffer | switch_active_buffer_previous | insert [args]`::
|
||||
|
||||
[command]*`input`* Funktionen für die Befehlszeile::
|
||||
........................................
|
||||
Funktionen für die Befehlszeile
|
||||
/input <action> [<arguments>]
|
||||
|
||||
Dieser Befehl wird von Tastenbelegungen oder Erweiterungen verwendet
|
||||
Liste der Aktionen:
|
||||
return: simuliert die "enter" Taste
|
||||
complete_next: vervollständigt Word mit nächster Komplettierung
|
||||
complete_previous: vervollständigt Word mit vorheriger Komplettierung
|
||||
search_text: sucht nach Text im Buffer
|
||||
delete_previous_char: entfernt vorheriges Zeichen
|
||||
delete_next_char: entfernt nächstes Zeichen
|
||||
delete_previous_word: entfernt vorheriges Wort
|
||||
delete_next_word: entfernt nächstes Wort
|
||||
delete_beginning_of_line: entfernt alle Zeichen ab Zeilenanfang bis zum Cursor
|
||||
delete_end_of_line: entfernt alle Zeichen ab Cursor bis zum Ende der Zeile
|
||||
delete_line: löscht die komplette Eingabezeile
|
||||
clipboard_paste: fügt Zeichenkette aus der Zwischenablage ein
|
||||
transpose_chars: Zeichen austauschen
|
||||
undo: letzten Befehl in der Eingabezeile rückgängig machen
|
||||
redo: letzten Befehl in der Eingabezeile wiederherstellen
|
||||
move_beginning_of_line: springt an den Anfang der Eingabezeile
|
||||
move_end_of_line: springt ans Ende der Eingabezeile
|
||||
move_previous_char: setzt den Cursor eine Position nach links
|
||||
move_next_char: setzt den Cursor eine Position nach rechts
|
||||
move_previous_word: springt zum Anfang des vorherigen Wortes, in der Eingabezeile
|
||||
move_next_word: springt zum Anfang des nächsten Wortes, in der Eingabezeile
|
||||
history_previous: ruft vorherigen Befehl oder Nachricht aus dem Befehlsspeicher auf (im Such-Modus: rückwärts suchen)
|
||||
history_next: ruft nächsten Befehl oder Nachricht aus dem Befehlsspeicher auf (im Such-Modus: vorwärts suchen)
|
||||
history_global_previous: ruft vorherigen Befehl/Nachricht aus dem globalen Befehlsspeicher auf (für alle Buffer)
|
||||
history_global_next: ruft nächsten Befehl/Nachricht aus dem globalen Befehlsspeicher auf (für alle Buffer)
|
||||
jump_smart: wechselt zum nächsten Buffer mit Aktivität (nach Priorität: highlight, Nachricht, …)
|
||||
jump_last_buffer: wechselt zum letzten Buffer
|
||||
jump_previously_visited_buffer: springt zum letzten besuchten Buffer
|
||||
jump_next_visited_buffer: springt zum nächsten besuchten Buffer
|
||||
hotlist_clear: löscht Hotliste (Aktivitätsanzeige für die Buffer)
|
||||
grab_key: fängt eine Taste
|
||||
grab_key_command: zeigt den Tastencode (inklusive des eingebundenen Befehls) einer Tastenkombination an und fügt ihn in die Befehlszeile ein
|
||||
scroll_unread: springe zur ersten ungelesenen Zeile im Buffer
|
||||
set_unread: setzt die ungelesen Markierung für alle Buffer
|
||||
set_unread_current_buffer: setzt die ungelesen Markierung für den aktuellen Buffer
|
||||
switch_active_buffer: springt zum nächsten zusammengefügten Buffer
|
||||
switch_active_buffer_previous: springt zum vorherigen zusammengefügten Buffer
|
||||
insert: fügt einen Text in die Eingabezeile ein
|
||||
|
||||
This command is used by key bindings or plugins.
|
||||
........................................
|
||||
|
||||
• *`/key`* `[list | listdefault | listdiff] | [bind key [command [args]]] | [unbind key] | [reset key] | [resetall -yes] | [missing]`::
|
||||
|
||||
[command]*`key`* Einer Taste einen Befehl zuordnen oder entfernen::
|
||||
........................................
|
||||
Einer Taste einen Befehl zuordnen oder entfernen
|
||||
/key list|listdefault|listdiff
|
||||
bind <key> [<command> [<args>]]
|
||||
unbind <key>
|
||||
reset <key>
|
||||
resetall -yes
|
||||
missing
|
||||
|
||||
list: zeigt die aktuelle Tastenbelegungen an (Standardaufruf)
|
||||
listdefault: zeigt die Standardeinstellung der Tastenbelegung an
|
||||
listdiff: zeigt die Unterschiede zwischen der aktuell genutzten Tastaturbelegung und der Standardbelegung an (hinzugefügte/verändert/gelöschte Tastenbelegungen)
|
||||
bind: belegt eine Taste mit einem Befehl oder zeigt an welcher Befehl auf eine Taste gelegt wurde
|
||||
unbind: hebt eine Tastenbelegung auf
|
||||
reset: die Tastenbelegung wird für die ausgewählte Taste auf die Standardeinstellung zurück gesetzt
|
||||
resetall: die Tastenbelegung wird auf die Standardeinstellungen zurück gesetzt. Dies löscht ALLE persönlichen Tastenbelegungen (Vorsicht!)
|
||||
missing: fügt fehlende Tastenbelegungen hinzu (dazu wird die Standardbelegung genutzt). Dies kann sinnvoll sein wenn man auf eine neue WeeChat Version umgestiegen ist
|
||||
|
||||
Falls einer Taste ein Befehl zugeordnet werden soll ist es ratsam dies mittels alt+k (oder Esc und k) zu machen um dann die Taste auszuwählen, die belegt werden soll. Durch diesen Schritt wird der entsprechende Tasten-Code in die Befehlszeile übernommen.
|
||||
|
||||
Beispiele:
|
||||
Mit der Tastenkombination "alt-x" kann die Nicklist-Bar an-und aus geschaltet werden:
|
||||
/key bind meta-x /bar toggle nicklist
|
||||
Mit der Tastenkombination "alt-r" wird direkt zum IRC #weechat Buffer gewechselt:
|
||||
/key bind meta-r /buffer #weechat
|
||||
Die Tastenkombination "alt-r" wird auf die Standardfunktion zurückgesetzt:
|
||||
/key reset meta-r
|
||||
list: zeigt die aktuelle Tastenbelegungen an (Standardaufruf)
|
||||
listdefault: zeigt die Standardeinstellung der Tastenbelegung an
|
||||
listdiff: zeigt die Unterschiede zwischen der aktuell genutzten Tastaturbelegung und der Standardbelegung an (hinzugefügte/verändert/gelöschte Tastenbelegungen)
|
||||
bind: belegt eine Taste mit einem Befehl oder zeigt an welcher Befehl auf eine Taste gelegt wurde
|
||||
unbind: hebt eine Tastenbelegung auf
|
||||
reset: die Tastenbelegung wird für die ausgewählte Taste auf die Standardeinstellung zurück gesetzt
|
||||
resetall: die Tastenbelegung wird auf die Standardeinstellungen zurück gesetzt. Dies löscht ALLE persönlichen Tastenbelegungen (Vorsicht!)
|
||||
missing: fügt fehlende Tastenbelegungen hinzu (dazu wird die Standardbelegung genutzt). Dies kann sinnvoll sein wenn man auf eine neue WeeChat Version umgestiegen ist
|
||||
|
||||
Falls einer Taste ein Befehl zugeordnet werden soll ist es ratsam dies mittels alt+k (oder Esc und k) zu machen um dann die Taste auszuwählen, die belegt werden soll. Durch diesen Schritt wird der entsprechende Tasten-Code in die Befehlszeile übernommen.
|
||||
|
||||
Beispiele:
|
||||
Mit der Tastenkombination "alt-x" kann die Nicklist-Bar an-und aus geschaltet werden:
|
||||
/key bind meta-x /bar toggle nicklist
|
||||
Mit der Tastenkombination "alt-r" wird direkt zum IRC #weechat Buffer gewechselt:
|
||||
/key bind meta-r /buffer #weechat
|
||||
Die Tastenkombination "alt-r" wird auf die Standardfunktion zurückgesetzt:
|
||||
/key reset meta-r
|
||||
........................................
|
||||
|
||||
• *`/layout`* `[[save | apply | reset] [buffers | windows]]`::
|
||||
|
||||
[command]*`layout`* Layout für Buffer und Fenster speichern, anwenden oder zurücksetzen::
|
||||
........................................
|
||||
Layout für Buffer und Fenster speichern, anwenden oder zurücksetzen
|
||||
/layout save [buffers|windows]
|
||||
apply [buffers|windows]
|
||||
reset [buffers|windows]
|
||||
|
||||
save: speichert das aktuelle Layout
|
||||
apply: das gespeicherte Layout anwenden
|
||||
reset: das gespeicherte Layout entfernen
|
||||
buffers: speichert/verwendet nur Buffer (Reihenfolge der Buffer)
|
||||
windows: speichert/verwendet nur Fenster (Buffer welche im jeweiligen Fenster dargestellt werden)
|
||||
|
||||
Wird der Befehl ohne Argumente aufgerufen wird das gespeicherte Layout dargestellt.
|
||||
save: speichert das aktuelle Layout
|
||||
apply: das gespeicherte Layout anwenden
|
||||
reset: das gespeicherte Layout entfernen
|
||||
buffers: speichert/verwendet nur Buffer (Reihenfolge der Buffer)
|
||||
windows: speichert/verwendet nur Fenster (Buffer welche im jeweiligen Fenster dargestellt werden)
|
||||
|
||||
Wird der Befehl ohne Argumente aufgerufen wird das gespeicherte Layout dargestellt.
|
||||
........................................
|
||||
|
||||
• *`/mute`* `[-current | -buffer name | -all] command`::
|
||||
|
||||
[command]*`mute`* Führt einen Befehl ohne Textausgabe aus::
|
||||
........................................
|
||||
Führt einen Befehl ohne Textausgabe aus
|
||||
/mute [-current | -buffer <name> | -all] command
|
||||
|
||||
-current: Ausgabe im aktuellen Buffer wird unterdrückt
|
||||
-buffer: Ausgabe im ausgewählten Buffer wird unterdrückt
|
||||
name: vollständiger Buffername (Beispiel: "irc.server.freenode", "irc.freenode.#weechat")
|
||||
-all: Ausgabe wird in ALLEN Buffern unterdrückt
|
||||
command: Ein Befehl der ohne Textausgabe ausgeführt werden soll (das Präfix, '/', wird automatisch hinzugefügt, falls es dem Befehl nicht vorangestellt wurde)
|
||||
|
||||
Wird kein Buffer ausgewählt (-current, -buffer oder -all), dann wird lediglich die Textausgabe im WeeChat Core Buffer unterdrückt.
|
||||
|
||||
Beispiele:
|
||||
Speichern der Konfiguration:
|
||||
/mute save
|
||||
Nachricht in den aktuellen Channel senden:
|
||||
/mute -current msg * hi!
|
||||
Nachricht an den #weechat Channel senden:
|
||||
/mute -buffer irc.freenode.#weechat msg #weechat hi!
|
||||
-current: Ausgabe im aktuellen Buffer wird unterdrückt
|
||||
-buffer: Ausgabe im ausgewählten Buffer wird unterdrückt
|
||||
name: vollständiger Buffername (Beispiel: "irc.server.freenode", "irc.freenode.#weechat")
|
||||
-all: Ausgabe wird in ALLEN Buffern unterdrückt
|
||||
command: Ein Befehl der ohne Textausgabe ausgeführt werden soll (das Präfix, '/', wird automatisch hinzugefügt, falls es dem Befehl nicht vorangestellt wurde)
|
||||
|
||||
Wird kein Buffer ausgewählt (-current, -buffer oder -all), dann wird lediglich die Textausgabe im WeeChat Core Buffer unterdrückt.
|
||||
|
||||
Beispiele:
|
||||
Speichern der Konfiguration:
|
||||
/mute save
|
||||
Nachricht in den aktuellen Channel senden:
|
||||
/mute -current msg * hi!
|
||||
Nachricht an den #weechat Channel senden:
|
||||
/mute -buffer irc.freenode.#weechat msg #weechat hi!
|
||||
........................................
|
||||
|
||||
• *`/plugin`* `[list [Name]] | [listfull [Name]] | [load Dateiname] | [autoload] | [reload [Name]] | [unload [Name]]`::
|
||||
|
||||
[command]*`plugin`* Erweiterungen verwalten (auflisten/installieren/deinstallieren)::
|
||||
........................................
|
||||
Erweiterungen verwalten (auflisten/installieren/deinstallieren)
|
||||
/plugin list|listfull [<name>]
|
||||
load <filename>
|
||||
autoload
|
||||
reload|unload [<name>]
|
||||
|
||||
list: installierte Erweiterungen werden aufgelistet
|
||||
listfull: detaillierte Auflistung aller installierten Erweiterungen
|
||||
load: installiert eine Erweiterung
|
||||
autoload: installiert automatisch alle Erweiterungen aus System- oder Benutzerverzeichnis
|
||||
reload: installiert eine Erweiterung erneut (falls kein Name angegeben wird, werden alle Erweiterungen entfernt und dann neu installiert)
|
||||
unload: deinstalliere eine oder alle Erweiterungen
|
||||
|
||||
Ohne Angabe eines Argumentes listet /plugin alle geladenen Erweiterungen auf.
|
||||
list: installierte Erweiterungen werden aufgelistet
|
||||
listfull: detaillierte Auflistung aller installierten Erweiterungen
|
||||
load: installiert eine Erweiterung
|
||||
autoload: installiert automatisch alle Erweiterungen aus System- oder Benutzerverzeichnis
|
||||
reload: installiert eine Erweiterung erneut (falls kein Name angegeben wird, werden alle Erweiterungen entfernt und neu installiert)
|
||||
unload: deinstalliere eine oder alle Erweiterungen (falls kein Name angegeben wird werden alle Erweiterung entfernt)
|
||||
|
||||
Ohne Angabe eines Arguments werden alle installierten Erweiterungen angezeigt.
|
||||
........................................
|
||||
|
||||
• *`/proxy`* `[add proxyname type address port [username [password]]] | [del proxyname|-all] | [set proxyname option value] | [list]`::
|
||||
|
||||
[command]*`proxy`* Proxies verwalten::
|
||||
........................................
|
||||
Proxies verwalten
|
||||
/proxy list
|
||||
add <name> <type> <address> <port> [<username> [<password>]]
|
||||
del <name>|-all
|
||||
set <name> <option> <value>
|
||||
|
||||
add: fügt neuen Proxy hinzu
|
||||
proxyname: Name des neuen Proxy (der Name darf nur einmal genutzt werden)
|
||||
type: http, socks4 oder socks5
|
||||
address: IP oder Hostname
|
||||
port: Port
|
||||
username: Username (optional)
|
||||
password: Passwort (optional)
|
||||
del: entfernt einen Proxy (-all um alle Proxies zu entfernen)
|
||||
set: setzt einen Wert für Proxy
|
||||
option: Optionen die geändert werden (für eine Liste der möglichen Optionen, bitte folgenden Befehl nutzen: /set weechat.proxy.<proxyname>.*)
|
||||
value: neuer Wert für Option
|
||||
list: listet alle Proxies auf
|
||||
|
||||
Beispiele:
|
||||
erstellt einen HTTP-Proxy, der auf einem lokalen Host läuft und den Port 8888 nutzt:
|
||||
/proxy add local http 127.0.0.1 8888
|
||||
erstellt einen HTTP-Proxy der das IPv6 Protokoll nutzt:
|
||||
/proxy add local http 127.0.0.1 8888
|
||||
/proxy set local ipv6 on
|
||||
erstellt einen socks5-Proxy, mit Username und Passwort:
|
||||
/proxy add myproxy socks5 sample.host.org 3128 myuser mypass
|
||||
entferne einen Proxy:
|
||||
/proxy del myproxy
|
||||
list: listet alle Proxies auf
|
||||
add: fügt neuen Proxy hinzu
|
||||
name: Name des neuen Proxy (der Name darf nur einmal genutzt werden)
|
||||
type: http, socks4 oder socks5
|
||||
address: IP oder Hostname
|
||||
port: Port
|
||||
username: Username (optional)
|
||||
password: Passwort (optional)
|
||||
del: entfernt einen Proxy (-all um alle Proxies zu entfernen)
|
||||
set: setzt einen Wert für Proxy
|
||||
option: Optionen die geändert werden (für eine Liste der möglichen Optionen, bitte folgenden Befehl nutzen: /set weechat.proxy.<proxyname>.*)
|
||||
value: neuer Wert für Option
|
||||
|
||||
Beispiele:
|
||||
erstellt einen HTTP-Proxy, der auf einem lokalen Host läuft und den Port 8888 nutzt:
|
||||
/proxy add local http 127.0.0.1 8888
|
||||
erstellt einen HTTP-Proxy der das IPv6 Protokoll nutzt:
|
||||
/proxy add local http 127.0.0.1 8888
|
||||
/proxy set local ipv6 on
|
||||
erstellt einen socks5-Proxy, mit Username und Passwort:
|
||||
/proxy add myproxy socks5 sample.host.org 3128 myuser mypass
|
||||
entferne einen Proxy:
|
||||
/proxy del myproxy
|
||||
........................................
|
||||
|
||||
• *`/quit`* `[-yes] [arguments]`::
|
||||
|
||||
[command]*`quit`* WeeChat beenden::
|
||||
........................................
|
||||
WeeChat beenden
|
||||
/quit [-yes] [<arguments>]
|
||||
|
||||
-yes: Option muß genutzt werden falls weechat.look.confirm_quit aktiviert sein sollte
|
||||
arguments: Text der beim Signal "quit" verschickt wird
|
||||
(zum Beispiel sendet die IRC Erweiterung diesen Text als Quit-Nachricht an den Server)
|
||||
-yes: Option muß genutzt werden falls weechat.look.confirm_quit aktiviert sein sollte
|
||||
arguments: Text der beim Signal "quit" verschickt wird
|
||||
(zum Beispiel sendet die IRC Erweiterung diesen Text als Quit-Nachricht an den Server)
|
||||
........................................
|
||||
|
||||
• *`/reload`* `[Datei [Datei...]]`::
|
||||
|
||||
[command]*`reload`* Konfiguration neu laden::
|
||||
........................................
|
||||
Konfiguration neu laden
|
||||
/reload [<file> [<file>...]]
|
||||
|
||||
Datei: Konfigurationsdatei die erneut geladen werden soll
|
||||
|
||||
wird keine Datei angegeben, werden alle Konfigurationen (WeeChat und Erweiterungen) neu geladen.
|
||||
file: Konfigurationsdatei die erneut geladen werden soll (ohne Dateinamenserweiterung ".conf")
|
||||
|
||||
Ohne Angabe von Argumenten werden alle Konfigurationen (WeeChat und Erweiterungen) neu geladen.
|
||||
........................................
|
||||
|
||||
• *`/save`* `[Datei [Datei...]]`::
|
||||
|
||||
[command]*`save`* Konfiguration abspeichern::
|
||||
........................................
|
||||
Konfiguration abspeichern
|
||||
/save [<file> [<file>...]]
|
||||
|
||||
Datei: Konfigurationsdatei die gesichert werden soll
|
||||
|
||||
sollte keine Datei angegeben werden, dann werden alle Konfigurationen (WeeChat und Erweiterungen) gesichert.
|
||||
file: Konfigurationsdatei die gesichert werden soll (ohne Dateinamenserweiterung ".conf")
|
||||
|
||||
Wird keine Datei angegeben dann werden alle Konfigurationen (WeeChat und Erweiterungen) gesichert.
|
||||
........................................
|
||||
|
||||
• *`/set`* `[Option [Wert]]`::
|
||||
|
||||
[command]*`set`* Konfigurationsparameter setzen::
|
||||
........................................
|
||||
Konfigurationsparameter setzen
|
||||
/set [<option> [<value>]]
|
||||
|
||||
option: Name der zu ändernden Option
|
||||
value: neuer Wert, den die Option erhalten soll
|
||||
|
||||
Abhängig von der ausgewählten Option, kann die Variable folgenden Inhalt haben:
|
||||
boolean: on, off oder toggle
|
||||
integer: Anzahl, ++Anzahl oder --Anzahl
|
||||
string : jede Zeichenkette ("" für eine leere Zeichenkette)
|
||||
color : Name einer Farbe, ++Anzahl oder --Anzahl
|
||||
|
||||
Für alle Typen von Variablen kann die Zeichenkette "null" (ohne "") genutzt werden um den Wert der Option zu löschen (undefinierter Wert). Dies kann nur bei einigen Erweiterungen genutzt werden.
|
||||
option: Name der zu ändernden Option (darf mit einem Joker '*' beginnen oder enden um mehrere Optionen anzuzeigen)
|
||||
value: neuer Wert, den die Option erhalten soll
|
||||
|
||||
Abhängig von der ausgewählten Option, kann die Variable folgenden Inhalt haben:
|
||||
boolean: on, off oder toggle
|
||||
integer: Anzahl, ++Anzahl oder --Anzahl
|
||||
string : jede Zeichenkette ("" für eine leere Zeichenkette)
|
||||
color : Name einer Farbe, ++Anzahl oder --Anzahl
|
||||
|
||||
Für alle Typen von Variablen kann die Zeichenkette "null" (ohne "") genutzt werden um den Wert der Option zu löschen (undefinierter Wert). Dies kann nur bei einigen Erweiterungen genutzt werden.
|
||||
|
||||
Beispiele:
|
||||
Zeigt alle Optionen an die etwas mit highlight zu tun haben:
|
||||
/set *highlight*
|
||||
Fügt ein highlight-Wort hinzu:
|
||||
/set weechat.look.highlight "word"
|
||||
........................................
|
||||
|
||||
• *`/unset`* `[Option]`::
|
||||
|
||||
[command]*`unset`* Konfigurationsparameter freigeben/zurücksetzen::
|
||||
........................................
|
||||
Konfigurationsparameter freigeben/zurücksetzen
|
||||
/unset <option>
|
||||
|
||||
Option: Name einer Option (darf mit Joker ("*") beginnen oder enden um viele Optionen zu resetten. Nutzen Sie diese Funktion mit viel Sorgfalt!)
|
||||
|
||||
Gemäß der jeweiligen Option wird diese resettet (bei Standard-Optionen) oder komplett entfernt (bei optionalen Einstellungen, wie zum Beispiel bei der Server-Einstellung).
|
||||
option: Name einer Option (darf mit Joker "*" beginnen oder enden um mehrere Optionen zurückzusetzen. Nutzen Sie diese Funktion mit äußerster Sorgfalt!)
|
||||
|
||||
Gemäß der jeweiligen Option wird diese zurückgesetzt (bei Standard-Optionen) oder komplett entfernt (bei optionalen Einstellungen, zum Beispiel die Server-Einstellungen).
|
||||
|
||||
Beispiele:
|
||||
Eine Option zurücksetzen:
|
||||
/unset weechat.look.item_time_format
|
||||
Alle Farboptionen zurücksetzen:
|
||||
/unset weechat.color.*
|
||||
........................................
|
||||
|
||||
• *`/upgrade`* `[Pfad_zur_Binärdatei]`::
|
||||
|
||||
[command]*`upgrade`* Aktualisiert WeeChat ohne die Verbindung zum Server zu trennen::
|
||||
........................................
|
||||
Aktualisiert WeeChat ohne die Verbindung zum Server zu trennen
|
||||
/upgrade [<path_to_binary>]
|
||||
|
||||
Pfad_zur_Binärdatei: Pfad zu einer ausführbaren WeeChat Version (Standardeinstellung ist die aktuell ausführbare Datei)
|
||||
|
||||
Dieser Befehl startet eine weitere WeeChat-Binärdatei. Aus diesem Grund muss diese kompiliert oder mit einem Paketmanager installiert sein bevor der Befehl ausgeführt wird.
|
||||
|
||||
Der Upgrade Vorgang besteht aus vier Schritten:
|
||||
1. Speicherung der Session in Dateien für Core und Erweiterungen (buffers, history, ..)
|
||||
2. alle Erweiterungen werden ausgeschaltet (Konfigurationen *.conf werden gesichert)
|
||||
3. Speicherung der WeeChat Konfiguration (weechat.conf)
|
||||
4. ausführen einer neuen WeeChat Session.
|
||||
path_to_binary: Pfad zu einer ausführbaren WeeChat Version (Standardeinstellung ist die aktuell ausführbare Datei)
|
||||
|
||||
Dieser Befehl startet eine weitere WeeChat-Binärdatei. Aus diesem Grund muss diese kompiliert oder mit einem Paketmanager installiert sein bevor der Befehl ausgeführt wird.
|
||||
|
||||
Der Upgrade Vorgang besteht aus vier Schritten:
|
||||
1. Speicherung der Session in Dateien für Core und Erweiterungen (buffers, history, ..)
|
||||
2. alle Erweiterungen werden ausgeschaltet (Konfigurationen *.conf werden gesichert)
|
||||
3. Speicherung der WeeChat Konfiguration (weechat.conf)
|
||||
4. ausführen einer neuen WeeChat Session.
|
||||
........................................
|
||||
|
||||
• *`/uptime`* `[-o | -ol]`::
|
||||
|
||||
[command]*`uptime`* Zeigt die Uptime von Weechat an::
|
||||
........................................
|
||||
Zeigt die Uptime von Weechat an
|
||||
/uptime [-o | -ol]
|
||||
|
||||
-o: sendet die WeeChat Laufzeit in den aktuellen Buffer (englisch)
|
||||
-ol: sendet die WeeChat Laufzeit in den aktuellen Buffer (in der voreingestellten Landessprache)
|
||||
-o: sendet die WeeChat Laufzeit in den aktuellen Buffer (englisch)
|
||||
-ol: sendet die WeeChat Laufzeit in den aktuellen Buffer (in der voreingestellten Landessprache)
|
||||
........................................
|
||||
|
||||
• *`/version`* `[-o | -ol]`::
|
||||
|
||||
[command]*`version`* Zeigt die WeeChat-Version und das Datum der Kompilierung an::
|
||||
........................................
|
||||
Zeigt die WeeChat-Version und das Datum der Kompilierung an
|
||||
/version [-o | -ol]
|
||||
|
||||
-o: sendet die WeeChat Version in den aktuellen Buffer (englisch)
|
||||
-ol: sendet die WeeChat Version in den aktuellen Buffer (in der Voreingestellten Landessprache)
|
||||
-o: sendet die WeeChat Version in den aktuellen Buffer (englisch)
|
||||
-ol: sendet die WeeChat Version in den aktuellen Buffer (in der Voreingestellten Landessprache)
|
||||
........................................
|
||||
|
||||
• *`/wait`* `Zeit[Einheit] Befehl`::
|
||||
|
||||
[command]*`wait`* Terminiere einen Befehl der ausgeführt werden soll::
|
||||
........................................
|
||||
Terminiere einen Befehl der ausgeführt werden soll
|
||||
/wait <number>[<unit>] <command>
|
||||
|
||||
Zeit: die Zeit, die gewartet werden soll (dies muss eine natürlich Zahl sein)
|
||||
Einheit: mögliche Werte (optional):
|
||||
ms: Millisekunden
|
||||
s: Sekunden (Vorgabewert)
|
||||
m: Minuten
|
||||
h: Stunden
|
||||
Befehl: Befehl der ausgeführt werden soll (ohne das führende '/') oder ein Text der in dem Buffer ausgegeben werden soll
|
||||
|
||||
Hinweis: Der Befehl der zeit verzögert gestartet werden soll wird in dem Buffer ausgeführt in dem der /wait Befehl aufgerufen wurde. Falls dieser Buffer nicht gefunden werden sollte, z.B. weil er in der Zwischenzeit geschlossen wurde, wird der Befehl im WeeChat Core-Buffer ausgeführt.
|
||||
|
||||
Beispiele:
|
||||
Betritt nach 10 Sekunden den Channel #test:
|
||||
/wait 10 /join #test
|
||||
Setzt nach 15 Minuten eine globale Abwesenheit:
|
||||
/wait 15m /away -all Bin dann mal eben weg
|
||||
Versendet nach zwei Minuten den Text 'Hallo':
|
||||
/wait 2m Hallo
|
||||
number: die Zeit, die gewartet werden soll (dies muss eine natürlich Zahl sein)
|
||||
unit: mögliche Werte (optional):
|
||||
ms: Millisekunden
|
||||
s: Sekunden (Vorgabewert)
|
||||
m: Minuten
|
||||
h: Stunden
|
||||
command: Befehl der ausgeführt werden soll (ohne das führende '/') oder ein Text der in dem Buffer ausgegeben werden soll
|
||||
|
||||
Hinweis: Der Befehl der Zeit verzögert gestartet werden soll wird im selben Buffer ausgeführt in dem auch der /wait Befehl aufgerufen wurde. Falls der Buffer nicht gefunden werden kann, da er in der Zwischenzeit zum Beispiel geschlossen wurde, wird der Befehl im WeeChat Core-Buffer ausgeführt.
|
||||
|
||||
Beispiele:
|
||||
Betritt nach 10 Sekunden den Channel #test:
|
||||
/wait 10 /join #test
|
||||
Setzt nach 15 Minuten eine globale Abwesenheit:
|
||||
/wait 15m /away -all Bin dann mal eben weg
|
||||
Versendet nach zwei Minuten den Text 'Hallo':
|
||||
/wait 2m Hallo
|
||||
........................................
|
||||
|
||||
• *`/window`* `[list | -1 | +1 | b# | up | down | left | right | splith [pct] | splitv [pct] | resize pct | merge [all] | page_up | page_down | refresh | scroll | scroll_up | scroll_down | scroll_top | scroll_bottom | scroll_previous_highlight | scroll_next_highlight | zoom]`::
|
||||
|
||||
[command]*`window`* Fenster verwalten::
|
||||
........................................
|
||||
Fenster verwalten
|
||||
/window list
|
||||
-1|+1|b#|up|down|left|right
|
||||
splith|splitv [<pct>]
|
||||
resize [+/-]<pct>
|
||||
balance
|
||||
merge [all]
|
||||
page_up|page_down
|
||||
refresh
|
||||
scroll|scroll_up|scroll_down|scroll_top|scroll_bottom|scroll_previous_highlight|scroll_next_highlight
|
||||
swap [up|down|left|right]
|
||||
zoom
|
||||
|
||||
list: listet die geöffneten Fenster (ohne Angabe von Parametern wird diese Funktion aufgerufen)
|
||||
-1: springt zum vorherigen Fenster
|
||||
+1: springt zum nächsten Fenster
|
||||
b#: springt zum nächsten Fenster, welches die Buffer Nummer # besitzt
|
||||
up: wechselt zum Fenster über dem aktuellen
|
||||
down: wechselt zum Fenster unter dem aktuellen
|
||||
left: wechselt zum linken Fenster
|
||||
right: wechselt zum rechten Fenster
|
||||
splith: teilt das aktuelle Fenster horizontal
|
||||
splitv: teilt das aktuelle Fenster vertikal
|
||||
resize: verändert die Größe des aktuellen Fensters. Die neue Größe des Fensters ist prozentual <pct> zum Stammfensters groß
|
||||
merge: vereinigt Fenster miteinander (all = alle Fenster vereinigen)
|
||||
page_up: Scrollt eine Seite nach oben
|
||||
page_down: Scrollt eine Seite nach unten
|
||||
refresh: Seite wird neu aufgebaut
|
||||
scroll: Scrollt eine Anzahl an Zeilen (+/-N) oder zu einer gewissen Zeit: s=Sekunden, m=Minuten, h=Stunden, d=Tage, M=Monate, y=Jahre
|
||||
scroll_up: Scrollt ein paar Zeilen nach oben
|
||||
scroll_down: Scrollt ein paar Zeilen nach unten
|
||||
scroll_top: Scrollt zum Anfang des Buffers
|
||||
scroll_bottom: Scrollt zum Ende des Buffers
|
||||
scroll_previous_highlight: Scrollt zum vorherigen Hightlight
|
||||
scroll_next_highlight: Scrollt zum nächsten Highlight
|
||||
zoom: vergrößert auf Fenster
|
||||
|
||||
Bei splith und splitv gibt "pct" die neue Größe des Fensters im Verhältnis zur aktuellen Größe an. Zum Beispiel würde der Wert 25 bedeuten, dass das neue Fenster nur noch ein Viertel der Größe des alten Fensters hat.
|
||||
|
||||
Beispiele:
|
||||
Springt zum Fenster mit dem Buffer #1:
|
||||
/window b1
|
||||
Scrollt zwei Zeilen hoch:
|
||||
/window scroll -2
|
||||
Scrollt zwei Tage hoch: /window scroll -2d
|
||||
/window scroll -2d
|
||||
Scrollt zum Beginn des aktuellen Tages:
|
||||
/window scroll -d
|
||||
list: listet die geöffneten Fenster (ohne Angabe von Parametern wird diese Funktion aufgerufen)
|
||||
-1: springt zum vorherigen Fenster
|
||||
+1: springt zum nächsten Fenster
|
||||
b#: springt zum nächsten Fenster, welches die Buffer Nummer # besitzt
|
||||
up: wechselt zum Fenster über dem aktuellen
|
||||
down: wechselt zum Fenster unter dem aktuellen
|
||||
left: wechselt zum linken Fenster
|
||||
right: wechselt zum rechten Fenster
|
||||
splith: teilt das aktuelle Fenster horizontal
|
||||
splitv: teilt das aktuelle Fenster vertikal
|
||||
resize: verändert die Größe des aktuellen Fensters. Die neue Größe des Fensters ist prozentual <pct> zum Stammfensters groß
|
||||
balance: passt die Größe aller Fenster an
|
||||
merge: vereinigt Fenster miteinander (all = alle Fenster vereinigen)
|
||||
page_up: scrollt eine Seite nach oben
|
||||
page_down: scrollt eine Seite nach unten
|
||||
refresh: Seite wird neu aufgebaut
|
||||
scroll: scrollt eine Anzahl an Zeilen (+/-N) oder zu einer gewissen Zeit: s=Sekunden, m=Minuten, h=Stunden, d=Tage, M=Monate, y=Jahre
|
||||
scroll_up: scrollt ein paar Zeilen nach oben
|
||||
scroll_down: scrollt ein paar Zeilen nach unten
|
||||
scroll_top: scrollt zum Anfang des Buffers
|
||||
scroll_bottom: scrollt zum Ende des Buffers
|
||||
scroll_previous_highlight: scrollt zum vorherigen Hightlight
|
||||
scroll_next_highlight: scrollt zum nächsten Highlight
|
||||
swap: tauscht die Buffer von zwei Fenstern (mit optionaler Angabe für das Zielfenster)
|
||||
zoom: vergrößert auf Fenster
|
||||
|
||||
Bei splith und splitv gibt "pct" die neue Größe des Fensters im Verhältnis zur aktuellen Größe an. Zum Beispiel würde ein Wert von 25 bedeuten, dass das neue Fenster nur noch ein Viertel der Größe des alten Fensters hat.
|
||||
|
||||
Beispiele:
|
||||
Springt zum Fenster mit dem Buffer #1:
|
||||
/window b1
|
||||
Scrollt zwei Zeilen hoch:
|
||||
/window scroll -2
|
||||
Scrollt zwei Tage hoch: /window scroll -2d
|
||||
/window scroll -2d
|
||||
Scrollt zum Beginn des aktuellen Tages:
|
||||
/window scroll -d
|
||||
........................................
|
||||
|
||||
|
||||
@@ -1,227 +1,247 @@
|
||||
* *weechat.color.bar_more*
|
||||
** Beschreibung: `Farbe des '+' beim verschieben der InfoBars`
|
||||
** Beschreibung: `Farbe des '+' beim Verschieben der InfoBars`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: `lightmagenta`)
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute werden vor einer Farbe gesetzt (ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "_" für unterstrichen (Standardwert: `lightmagenta`)
|
||||
|
||||
* *weechat.color.chat*
|
||||
** Beschreibung: `Farbe vom Chat-Text`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: `default`)
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute werden vor einer Farbe gesetzt (ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "_" für unterstrichen (Standardwert: `default`)
|
||||
|
||||
* *weechat.color.chat_bg*
|
||||
** Beschreibung: `Hintergrundfarbe des Chats`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: `default`)
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute werden vor einer Farbe gesetzt (ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "_" für unterstrichen (Standardwert: `default`)
|
||||
|
||||
* *weechat.color.chat_buffer*
|
||||
** Beschreibung: `Textfarbe für den Namen des Buffers`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: `white`)
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute werden vor einer Farbe gesetzt (ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "_" für unterstrichen (Standardwert: `white`)
|
||||
|
||||
* *weechat.color.chat_channel*
|
||||
** Beschreibung: `Farbe der Channel-Namens`
|
||||
** Beschreibung: `Farbe für den Channel-Namen`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: `white`)
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute werden vor einer Farbe gesetzt (ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "_" für unterstrichen (Standardwert: `white`)
|
||||
|
||||
* *weechat.color.chat_delimiters*
|
||||
** Beschreibung: `Farbe der Infobar-Trennzeichen`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: `green`)
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute werden vor einer Farbe gesetzt (ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "_" für unterstrichen (Standardwert: `green`)
|
||||
|
||||
* *weechat.color.chat_highlight*
|
||||
** Beschreibung: `Textfarbe für Highlight-Präfix`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: `yellow`)
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute werden vor einer Farbe gesetzt (ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "_" für unterstrichen (Standardwert: `yellow`)
|
||||
|
||||
* *weechat.color.chat_highlight_bg*
|
||||
** Beschreibung: `Hintergrundfarbe für Highlight-Präfix`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: `magenta`)
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute werden vor einer Farbe gesetzt (ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "_" für unterstrichen (Standardwert: `magenta`)
|
||||
|
||||
* *weechat.color.chat_host*
|
||||
** Beschreibung: `Textfarbe für Host-Namen`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: `cyan`)
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute werden vor einer Farbe gesetzt (ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "_" für unterstrichen (Standardwert: `cyan`)
|
||||
|
||||
* *weechat.color.chat_nick*
|
||||
** Beschreibung: `Farbe für Nicks im Chat-Fenster`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: `lightcyan`)
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute werden vor einer Farbe gesetzt (ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "_" für unterstrichen (Standardwert: `lightcyan`)
|
||||
|
||||
* *weechat.color.chat_nick_colors*
|
||||
** Beschreibung: `Textfarbe für Nicks (durch Kommata getrennte Liste von Farben)`
|
||||
** Beschreibung: `Textfarbe für Nicks (durch Kommata getrennte Liste von Farben. Eine Hintergrundfarbe kann durch das folgende Format genutzt werden: "fg:bg". Zum Beispiel: "lightred:blue")`
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette (Standardwert: `"cyan,magenta,green,brown,lightblue,default,lightcyan,lightmagenta,lightgreen,blue"`)
|
||||
|
||||
* *weechat.color.chat_nick_other*
|
||||
** Beschreibung: `Farbe des anderen Nicknamens in einem privaten Buffer`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: `cyan`)
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute werden vor einer Farbe gesetzt (ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "_" für unterstrichen (Standardwert: `cyan`)
|
||||
|
||||
* *weechat.color.chat_nick_self*
|
||||
** Beschreibung: `Textfarbe für den eigenen Nicknamen, im lokalen Chat-Fenster.`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: `white`)
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute werden vor einer Farbe gesetzt (ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "_" für unterstrichen (Standardwert: `white`)
|
||||
|
||||
* *weechat.color.chat_prefix_action*
|
||||
** Beschreibung: `Textfarbe für Aktions-Präfix`
|
||||
** Beschreibung: `Textfarbe für Action-Präfix`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: `white`)
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute werden vor einer Farbe gesetzt (ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "_" für unterstrichen (Standardwert: `white`)
|
||||
|
||||
* *weechat.color.chat_prefix_buffer*
|
||||
** Beschreibung: `Textfarbe des Buffer-Namens (vor dem Präfix, wenn mehrere Buffer mit der selben Zahl zusammengefügt worden sind)`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: `brown`)
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute werden vor einer Farbe gesetzt (ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "_" für unterstrichen (Standardwert: `brown`)
|
||||
|
||||
* *weechat.color.chat_prefix_error*
|
||||
** Beschreibung: `Textfarbe für Fehler-Präfix`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: `yellow`)
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute werden vor einer Farbe gesetzt (ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "_" für unterstrichen (Standardwert: `yellow`)
|
||||
|
||||
* *weechat.color.chat_prefix_join*
|
||||
** Beschreibung: `Textfarbe für Join-Präfix`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: `lightgreen`)
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute werden vor einer Farbe gesetzt (ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "_" für unterstrichen (Standardwert: `lightgreen`)
|
||||
|
||||
* *weechat.color.chat_prefix_more*
|
||||
** Beschreibung: `Farbe des '+' falls Präfix zu lang sein sollte`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: `lightmagenta`)
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute werden vor einer Farbe gesetzt (ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "_" für unterstrichen (Standardwert: `lightmagenta`)
|
||||
|
||||
* *weechat.color.chat_prefix_network*
|
||||
** Beschreibung: `Textfarbe für Netzwerk-Präfix`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: `magenta`)
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute werden vor einer Farbe gesetzt (ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "_" für unterstrichen (Standardwert: `magenta`)
|
||||
|
||||
* *weechat.color.chat_prefix_quit*
|
||||
** Beschreibung: `Textfarbe für Quit-Präfix`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: `lightred`)
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute werden vor einer Farbe gesetzt (ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "_" für unterstrichen (Standardwert: `lightred`)
|
||||
|
||||
* *weechat.color.chat_prefix_suffix*
|
||||
** Beschreibung: `Textfarbe für den Suffix (senkrechter Strich)`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: `green`)
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute werden vor einer Farbe gesetzt (ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "_" für unterstrichen (Standardwert: `green`)
|
||||
|
||||
* *weechat.color.chat_read_marker*
|
||||
** Beschreibung: `Farbe in der das Lesezeichen angezeigt werden soll`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: `magenta`)
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute werden vor einer Farbe gesetzt (ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "_" für unterstrichen (Standardwert: `magenta`)
|
||||
|
||||
* *weechat.color.chat_read_marker_bg*
|
||||
** Beschreibung: `Hintergrundfarbe in der das Lesezeichen angezeigt werden soll`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: `default`)
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute werden vor einer Farbe gesetzt (ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "_" für unterstrichen (Standardwert: `default`)
|
||||
|
||||
* *weechat.color.chat_server*
|
||||
** Beschreibung: `Textfarbe für den Namen des Servers`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: `brown`)
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute werden vor einer Farbe gesetzt (ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "_" für unterstrichen (Standardwert: `brown`)
|
||||
|
||||
* *weechat.color.chat_text_found*
|
||||
** Beschreibung: `Farbe zur Hervorhebung des gesuchten Textes in einer Zeile`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: `yellow`)
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute werden vor einer Farbe gesetzt (ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "_" für unterstrichen (Standardwert: `yellow`)
|
||||
|
||||
* *weechat.color.chat_text_found_bg*
|
||||
** Beschreibung: `Hintergrundfarbe zur Hervorhebung des gesuchten Textes in einer Zeile`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: `lightmagenta`)
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute werden vor einer Farbe gesetzt (ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "_" für unterstrichen (Standardwert: `lightmagenta`)
|
||||
|
||||
* *weechat.color.chat_time*
|
||||
** Beschreibung: `Textfarbe der Zeit im Chatfenster`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: `default`)
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute werden vor einer Farbe gesetzt (ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "_" für unterstrichen (Standardwert: `default`)
|
||||
|
||||
* *weechat.color.chat_time_delimiters*
|
||||
** Beschreibung: `Farbe des Zeit-Trennzeichen`
|
||||
** Beschreibung: `Farbe für das Zeit-Trennzeichen`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: `brown`)
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute werden vor einer Farbe gesetzt (ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "_" für unterstrichen (Standardwert: `brown`)
|
||||
|
||||
* *weechat.color.chat_value*
|
||||
** Beschreibung: `Farbe für Werte`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: `cyan`)
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute werden vor einer Farbe gesetzt (ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "_" für unterstrichen (Standardwert: `cyan`)
|
||||
|
||||
* *weechat.color.input_actions*
|
||||
** Beschreibung: `Textfarbe in der Eingabezeile bei Aktivität`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: `lightgreen`)
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute werden vor einer Farbe gesetzt (ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "_" für unterstrichen (Standardwert: `lightgreen`)
|
||||
|
||||
* *weechat.color.input_text_not_found*
|
||||
** Beschreibung: `Textfarbe in der Eingabezeile bei einer erfolglosen Textsuche `
|
||||
** Beschreibung: `Textfarbe in der Eingabezeile bei einer erfolglosen Textsuche`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: `red`)
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute werden vor einer Farbe gesetzt (ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "_" für unterstrichen (Standardwert: `red`)
|
||||
|
||||
* *weechat.color.nicklist_away*
|
||||
** Beschreibung: `Textfarbe von abwesenden Nicknamen`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: `cyan`)
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute werden vor einer Farbe gesetzt (ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "_" für unterstrichen (Standardwert: `cyan`)
|
||||
|
||||
* *weechat.color.nicklist_group*
|
||||
** Beschreibung: `Textfarbe für Gruppen in Nickliste`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: `green`)
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute werden vor einer Farbe gesetzt (ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "_" für unterstrichen (Standardwert: `green`)
|
||||
|
||||
* *weechat.color.nicklist_offline*
|
||||
** Beschreibung: `Textfarbe von Nicknamen die Offline sind`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: `blue`)
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute werden vor einer Farbe gesetzt (ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "_" für unterstrichen (Standardwert: `blue`)
|
||||
|
||||
* *weechat.color.separator*
|
||||
** Beschreibung: `Hintergrundfarbe der Fenster-Separatoren im Chatfenster (bei geteiltem Bildschirm)`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: `blue`)
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute werden vor einer Farbe gesetzt (ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "_" für unterstrichen (Standardwert: `blue`)
|
||||
|
||||
* *weechat.color.status_count_highlight*
|
||||
** Beschreibung: `Farbe für die Anzahl der Highlight-Nachrichten die in der Hotlist (Statusbar) dargestellt werden.`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute werden vor einer Farbe gesetzt (ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "_" für unterstrichen (Standardwert: `magenta`)
|
||||
|
||||
* *weechat.color.status_count_msg*
|
||||
** Beschreibung: `Farbe für die Anzahl der Nachrichten die in der Hotlist (Statusbar) dargestellt werden.`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute werden vor einer Farbe gesetzt (ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "_" für unterstrichen (Standardwert: `brown`)
|
||||
|
||||
* *weechat.color.status_count_other*
|
||||
** Beschreibung: `Farbe für die Anzahl aller anderen Nachrichten die in der Hotlist (Statusbar) dargestellt werden.`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute werden vor einer Farbe gesetzt (ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "_" für unterstrichen (Standardwert: `default`)
|
||||
|
||||
* *weechat.color.status_count_private*
|
||||
** Beschreibung: `Farbe für die Anzahl der privaten Nachrichten die in der Hotlist (Statusbar) dargestellt werden.`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute werden vor einer Farbe gesetzt (ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "_" für unterstrichen (Standardwert: `green`)
|
||||
|
||||
* *weechat.color.status_data_highlight*
|
||||
** Beschreibung: `Farbe eines Buffers mit Highlight-Nachricht (Statusbar)`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: `lightmagenta`)
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute werden vor einer Farbe gesetzt (ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "_" für unterstrichen (Standardwert: `lightmagenta`)
|
||||
|
||||
* *weechat.color.status_data_msg*
|
||||
** Beschreibung: `Farbe eines Buffers der neue Nachrichten enthält (Statusbar)`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: `yellow`)
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute werden vor einer Farbe gesetzt (ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "_" für unterstrichen (Standardwert: `yellow`)
|
||||
|
||||
* *weechat.color.status_data_other*
|
||||
** Beschreibung: `Farbe eines Buffers mit neuen Daten (nicht Nachrichten in der Statusbar)`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: `default`)
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute werden vor einer Farbe gesetzt (ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "_" für unterstrichen (Standardwert: `default`)
|
||||
|
||||
* *weechat.color.status_data_private*
|
||||
** Beschreibung: `Farbe eines Bufffers mit privater Nachricht (Statusbar)`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: `lightgreen`)
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute werden vor einer Farbe gesetzt (ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "_" für unterstrichen (Standardwert: `lightgreen`)
|
||||
|
||||
* *weechat.color.status_filter*
|
||||
** Beschreibung: `Farbe des Filterkennzeichens in der Statuszeile`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: `green`)
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute werden vor einer Farbe gesetzt (ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "_" für unterstrichen (Standardwert: `green`)
|
||||
|
||||
* *weechat.color.status_more*
|
||||
** Beschreibung: `Farbe eines Buffers mit neuen Daten (Statusbar)`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: `yellow`)
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute werden vor einer Farbe gesetzt (ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "_" für unterstrichen (Standardwert: `yellow`)
|
||||
|
||||
* *weechat.color.status_name*
|
||||
** Beschreibung: `Farbe des aktuellen Buffer-Namens in der Statuszeile`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: `white`)
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute werden vor einer Farbe gesetzt (ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "_" für unterstrichen (Standardwert: `white`)
|
||||
|
||||
* *weechat.color.status_name_ssl*
|
||||
** Beschreibung: `Farbe in der der aktuelle Buffer-Name in der Statuszeile angezeigt werden soll falls die Verbindung durch ein Protokoll z.B. SSL geschützt ist`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: `lightgreen`)
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute werden vor einer Farbe gesetzt (ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "_" für unterstrichen (Standardwert: `lightgreen`)
|
||||
|
||||
* *weechat.color.status_number*
|
||||
** Beschreibung: `Farbe des aktuellen Channels in der Statuszeile`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: `yellow`)
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute werden vor einer Farbe gesetzt (ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "_" für unterstrichen (Standardwert: `yellow`)
|
||||
|
||||
* *weechat.color.status_time*
|
||||
** Beschreibung: `Textfarbe für die Uhrzeit (Statusbar)`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: `default`)
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute werden vor einer Farbe gesetzt (ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "_" für unterstrichen (Standardwert: `default`)
|
||||
|
||||
* *weechat.completion.default_template*
|
||||
** Beschreibung: `Standardvorlage für die automatische Vervollständigung (in der Dokumentation finden Sie die vorgegebenen Codes und Werte)`
|
||||
@@ -246,7 +266,7 @@
|
||||
* *weechat.completion.nick_ignore_chars*
|
||||
** Beschreibung: `Zeichen, die bei der Vervollständigung von Nicks ignoriert werden`
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette (Standardwert: `"[]-^"`)
|
||||
** Werte: beliebige Zeichenkette (Standardwert: `"[]`_-^"`)
|
||||
|
||||
* *weechat.completion.partial_completion_alert*
|
||||
** Beschreibung: `Informiert User wenn eine teilweise Vervollständigung auftritt`
|
||||
@@ -308,8 +328,13 @@
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette (Standardwert: `"%H:%M:%S"`)
|
||||
|
||||
* *weechat.look.color_pairs_auto_reset*
|
||||
** Beschreibung: `automatischer Reset der Farbpaarungen sobald die verfügbare Anzahl an Paaren kleiner oder gleich der hier angegebenen Anzahl ist (-1 = deaktiviert den automatischen Reset, dann ist ein manueller Reset mittels "/color reset" notwendig falls alle Farbpaarungen belegt sind)`
|
||||
** Typ: integer
|
||||
** Werte: -1 .. 256 (Standardwert: `5`)
|
||||
|
||||
* *weechat.look.color_real_white*
|
||||
** Beschreibung: `Falls diese Option aktiviert ist, wird echtes weiß als Farbe genutzt. In der Standardeinstellung ist diese Option allerdings deaktiviert damit es zu keinen Problemen mit Terminals kommt die einen weißen Hintergrund nutzen (falls man keinen weißen Hintergrund nutzen sollte dann ist es ratsam diese Option zu aktivieren, andernfalls wird die voreingestellte Vordergrundfarbe des Terminals genutzt)`
|
||||
** Beschreibung: `Falls diese Option aktiviert ist, wird echtes weiß als Farbe genutzt. In der Standardeinstellung ist diese Option allerdings deaktiviert damit es zu keinen Problemen mit Terminals kommt die einen weißen Hintergrund nutzen (falls man keinen weißen Hintergrund nutzt dann ist es ratsam diese Option zu aktivieren, andernfalls wird die voreingestellte Vordergrundfarbe des Terminals verwendet)`
|
||||
** Typ: boolesch
|
||||
** Werte: on, off (Standardwert: `off`)
|
||||
|
||||
@@ -334,7 +359,7 @@
|
||||
** Werte: beliebige Zeichenkette (Standardwert: `"%a, %d %b %Y"`)
|
||||
|
||||
* *weechat.look.highlight*
|
||||
** Beschreibung: `Durch Kommata getrennte Liste der hervorzuhebenden Wörter (Groß-/Kleinschreibung wird nicht beachtet, die Wörter können mit "*" als Joker beginnen oder enden)`
|
||||
** Beschreibung: `Durch Kommata getrennte Liste der hervorzuhebenden Wörter (Groß-/Kleinschreibung wird nicht beachtet. Die Schlagwörter können mit "*", als Joker, beginnen oder enden)`
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette (Standardwert: `""`)
|
||||
|
||||
@@ -343,18 +368,43 @@
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette (Standardwert: `""`)
|
||||
|
||||
* *weechat.look.highlight_tags*
|
||||
** Beschreibung: `Durch Kommata getrennte Liste der hervorzuhebenden Wörter (Groß-/Kleinschreibung wird nicht beachtet. Beispiele: "irc_notice" für IRC Nachrichten, "nick_flashcode" für Nachrichten vom Nick "FlashCode")`
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette (Standardwert: `""`)
|
||||
|
||||
* *weechat.look.hline_char*
|
||||
** Beschreibung: `Das angegebene Zeichen wird genutzt um damit die horizontalen Linien zu zeichnen. Hinweis: Ein leerer Wert bewirkt das ncurses eine durchgezogene Linie zeichnet. Dies kann aber bei einigen Terminals, in URL Sektionen, zu Fehlern führen.`
|
||||
** Beschreibung: `Das angegebene Zeichen wird genutzt um damit die horizontalen Linien zu zeichnen. Wird kein Zeichen angegeben zeichnet ncurses eine durchgezogene Linie. Dies kann allerdings bei einigen Terminals zu Fehlern führen, falls die URL Auswahl genutzt wird. Wide Chars sind für diese Option NICHT erlaubt.`
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette (Standardwert: `"-"`)
|
||||
|
||||
* *weechat.look.hotlist_add_buffer_if_away*
|
||||
** Beschreibung: `fügt einen beliebigen Buffer zur Hotlist hinzu (dies schließt den aktuellen oder jeden anderen sichtbaren Buffer ein) sofern die lokale Variable "away" für den Buffer gesetzt wurde`
|
||||
** Typ: boolesch
|
||||
** Werte: on, off (Standardwert: `on`)
|
||||
|
||||
* *weechat.look.hotlist_buffer_separator*
|
||||
** Beschreibung: `Zeichen welches zum Trennen zwischen den verschiedenen Buffern in der Hotlist genutzt werden soll.`
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette (Standardwert: `", "`)
|
||||
|
||||
* *weechat.look.hotlist_count_max*
|
||||
** Beschreibung: `Maximale Anzahl an Nachrichten für den Nachrichtenzähler in der Hotlist, pro Buffer (0 = der Nachrichtenzähler wird nicht dargestellt)`
|
||||
** Typ: integer
|
||||
** Werte: 0 .. 4 (Standardwert: `2`)
|
||||
|
||||
* *weechat.look.hotlist_count_min_msg*
|
||||
** Beschreibung: `Zeigt einen Nachrichtenzähler an sofern die Anzahl der Nachrichten größer oder gleich diesen Wertes ist.`
|
||||
** Typ: integer
|
||||
** Werte: 1 .. 100 (Standardwert: `2`)
|
||||
|
||||
* *weechat.look.hotlist_names_count*
|
||||
** Beschreibung: `Maximale Anzahl an Namen in der Hotlist (0 = keine Namen, nur die Anzahl der Buffer)`
|
||||
** Beschreibung: `Maximale Anzahl an Namen in der Hotlist (0 = es werden keine Namen angezeigt, sondern nur die Nummern der Buffer)`
|
||||
** Typ: integer
|
||||
** Werte: 0 .. 32 (Standardwert: `3`)
|
||||
|
||||
* *weechat.look.hotlist_names_length*
|
||||
** Beschreibung: `maximale Länge der Namen in der Hotlist (0: kein Limit)`
|
||||
** Beschreibung: `maximale Länge der Namen in der Hotlist (0: kein Limitierung)`
|
||||
** Typ: integer
|
||||
** Werte: 0 .. 32 (Standardwert: `0`)
|
||||
|
||||
@@ -383,8 +433,13 @@
|
||||
** Typ: boolesch
|
||||
** Werte: on, off (Standardwert: `on`)
|
||||
|
||||
* *weechat.look.input_cursor_scroll*
|
||||
** Beschreibung: `Anzahl an Zeichen die nach links verschoben werden sollen, falls das Ende der Eingabezeile erreicht wird.`
|
||||
** Typ: integer
|
||||
** Werte: 0 .. 100 (Standardwert: `20`)
|
||||
|
||||
* *weechat.look.input_share*
|
||||
** Beschreibung: `Mit dieser Option kann man den Inhalt der Eingabezeile in allen Buffern verwenden. Es können dabei nur Befehle (commands), nur Text (text), beides (all) berücksichtigt werden (Der Befehlsverlauf der einzelnen Buffer bleibt hierbei erhalten)`
|
||||
** Beschreibung: `Mit dieser Option kann man den Inhalt der Eingabezeile in allen Buffern verwenden. Es können dabei nur Befehle (commands), nur Text (text) oder beides (all) berücksichtigt werden (Der Befehlsverlauf der einzelnen Buffer bleibt hierbei erhalten)`
|
||||
** Typ: integer
|
||||
** Werte: none, commands, text, all (Standardwert: `none`)
|
||||
|
||||
@@ -394,12 +449,12 @@
|
||||
** Werte: on, off (Standardwert: `off`)
|
||||
|
||||
* *weechat.look.input_undo_max*
|
||||
** Beschreibung: `maximale Anzahl für "Zurücknahme" von Befehlen im Verlauf, pro Buffer (0: Rückgängig machen deaktiviert)`
|
||||
** Beschreibung: `maximale Anzahl für "Zurücknahme" von Befehlen im Verlauf, pro Buffer (0: deaktiviert die Funktion)`
|
||||
** Typ: integer
|
||||
** Werte: 0 .. 65535 (Standardwert: `32`)
|
||||
|
||||
* *weechat.look.item_time_format*
|
||||
** Beschreibung: `Format der Zeit für das Bar-Item "time" (siehe man strftime für Datum/Zeit Platzhalter)`
|
||||
** Beschreibung: `Format für die Zeitanzeige, "time", in der Bar-Item (siehe man strftime für Datum/Zeit Platzhalter)`
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette (Standardwert: `"%H:%M"`)
|
||||
|
||||
@@ -424,7 +479,7 @@
|
||||
** Werte: on, off (Standardwert: `off`)
|
||||
|
||||
* *weechat.look.paste_max_lines*
|
||||
** Beschreibung: `maximale Anzahl der Zeilen die eingefügt werden dürfen ohne dass der User gefragt wird (0 = schaltet diese Funktion ab)`
|
||||
** Beschreibung: `maximale Anzahl der Zeilen die eingefügt werden dürfen ohne dass der Anwender gefragt wird (0 = schaltet diese Funktion ab)`
|
||||
** Typ: integer
|
||||
** Werte: 0 .. 2147483647 (Standardwert: `3`)
|
||||
|
||||
@@ -434,7 +489,7 @@
|
||||
** Werte: beliebige Zeichenkette (Standardwert: `" *"`)
|
||||
|
||||
* *weechat.look.prefix_align*
|
||||
** Beschreibung: `Einstellung für Präfix (keine = none, links = left, rechts = right (Standard))`
|
||||
** Beschreibung: `Einstellung für Präfix (keine = none, links = left, rechts = right (Voreinstellung))`
|
||||
** Typ: integer
|
||||
** Werte: none, left, right (Standardwert: `right`)
|
||||
|
||||
@@ -449,7 +504,7 @@
|
||||
** Werte: 0 .. 128 (Standardwert: `0`)
|
||||
|
||||
* *weechat.look.prefix_align_more*
|
||||
** Beschreibung: `Anzeige von '+' falls das Präfix abgeschnitten ist`
|
||||
** Beschreibung: `Anzeige eines '+' falls das Präfix abgeschnitten ist`
|
||||
** Typ: boolesch
|
||||
** Werte: on, off (Standardwert: `on`)
|
||||
|
||||
@@ -496,13 +551,18 @@
|
||||
* *weechat.look.read_marker*
|
||||
** Beschreibung: `Nutzt eine Linie oder ein Zeichen um die erste ungelesene Nachricht in einem Buffer zu markieren`
|
||||
** Typ: integer
|
||||
** Werte: none, line, dotted-line, char (Standardwert: `dotted-line`)
|
||||
** Werte: none, line, char (Standardwert: `line`)
|
||||
|
||||
* *weechat.look.read_marker_always_show*
|
||||
** Beschreibung: `Das Lesezeichen wird immer dargestellt auch wenn noch keine neue Nachricht im Buffer geschrieben wurde`
|
||||
** Typ: boolesch
|
||||
** Werte: on, off (Standardwert: `off`)
|
||||
|
||||
* *weechat.look.read_marker_string*
|
||||
** Beschreibung: `Zeichen dass als Lesezeichen genutzt werden soll (das Zeichen wird bis zum Ende der Zeile wiederholt)`
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette (Standardwert: `"- "`)
|
||||
|
||||
* *weechat.look.save_config_on_exit*
|
||||
** Beschreibung: `Konfiguration beim Beenden abspeichern`
|
||||
** Typ: boolesch
|
||||
@@ -524,17 +584,17 @@
|
||||
** Werte: 1 .. 100 (Standardwert: `100`)
|
||||
|
||||
* *weechat.look.search_text_not_found_alert*
|
||||
** Beschreibung: `Informiert den Anwender falls der gesuchte Text nicht in dem Buffer gefunden wurde`
|
||||
** Beschreibung: `Informiert den Anwender falls der gesuchte Text nicht im Buffer gefunden wurde`
|
||||
** Typ: boolesch
|
||||
** Werte: on, off (Standardwert: `on`)
|
||||
|
||||
* *weechat.look.set_title*
|
||||
** Beschreibung: `Fenstertitel setzen (oder Terminal-Titel im Curses-GUI) mit Name und Version`
|
||||
** Beschreibung: `setzen des Fenstertitels (oder Terminal-Titel im Curses-GUI), mit Name und Version`
|
||||
** Typ: boolesch
|
||||
** Werte: on, off (Standardwert: `on`)
|
||||
|
||||
* *weechat.look.time_format*
|
||||
** Beschreibung: `Zeitstempel für das Datum. Dieser wird in eine Zeichenkette umgewandelt und in Nachrichten dargestellt.`
|
||||
** Beschreibung: `Zeitstempel für das Datum. Der Zeitstempel wird in eine Zeichenkette umgewandelt und in Nachrichten dargestellt.`
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette (Standardwert: `"%a, %d %b %Y %T"`)
|
||||
|
||||
|
||||
@@ -1,19 +1,17 @@
|
||||
• *`/me`* `Nachricht`::
|
||||
|
||||
[command]*`me`* Sendet CTCP Aktion an entfernten Host::
|
||||
........................................
|
||||
Sendet CTCP Aktion an entfernten Host
|
||||
/me <message>
|
||||
|
||||
Message: zu sendende Nachricht
|
||||
Message: zu sendende Nachricht
|
||||
........................................
|
||||
|
||||
• *`/xfer`* `[list | listfull]`::
|
||||
|
||||
[command]*`xfer`* Transfer-Steuerung::
|
||||
........................................
|
||||
Transfer-Steuerung
|
||||
/xfer [list|listfull]
|
||||
|
||||
list: zeigt Liste der Übertragungen
|
||||
listfull: zeigt eine ausführliche Liste der Übertragungen
|
||||
|
||||
Ohne Angabe von Argumenten wird ein Buffer, mit Übertragungsliste, geöffnet.
|
||||
list: zeigt Liste der Übertragungen
|
||||
listfull: zeigt eine ausführliche Liste der Übertragungen
|
||||
|
||||
Ohne Angabe von Argumenten wird ein Buffer, mit Übertragungsliste, geöffnet.
|
||||
........................................
|
||||
|
||||
|
||||
@@ -1,47 +1,47 @@
|
||||
* *xfer.color.status_aborted*
|
||||
** Beschreibung: `Textfarbe für Status: "abgebrochen"`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: `lightred`)
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute werden vor einer Farbe gesetzt (ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "_" für unterstrichen (Standardwert: `lightred`)
|
||||
|
||||
* *xfer.color.status_active*
|
||||
** Beschreibung: `Textfarbe für Status: "aktiv"`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: `lightblue`)
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute werden vor einer Farbe gesetzt (ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "_" für unterstrichen (Standardwert: `lightblue`)
|
||||
|
||||
* *xfer.color.status_connecting*
|
||||
** Beschreibung: `Textfarbe für Status: "verbinde"`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: `yellow`)
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute werden vor einer Farbe gesetzt (ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "_" für unterstrichen (Standardwert: `yellow`)
|
||||
|
||||
* *xfer.color.status_done*
|
||||
** Beschreibung: `Textfarbe für Status: "fertig"`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: `lightgreen`)
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute werden vor einer Farbe gesetzt (ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "_" für unterstrichen (Standardwert: `lightgreen`)
|
||||
|
||||
* *xfer.color.status_failed*
|
||||
** Beschreibung: `Textfarbe für Status: "fehlgeschlagen"`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: `lightred`)
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute werden vor einer Farbe gesetzt (ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "_" für unterstrichen (Standardwert: `lightred`)
|
||||
|
||||
* *xfer.color.status_waiting*
|
||||
** Beschreibung: `Textfarbe für Status: "wartend"`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: `lightcyan`)
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute werden vor einer Farbe gesetzt (ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "_" für unterstrichen (Standardwert: `lightcyan`)
|
||||
|
||||
* *xfer.color.text*
|
||||
** Beschreibung: `Textfarbe`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: `default`)
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute werden vor einer Farbe gesetzt (ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "_" für unterstrichen (Standardwert: `default`)
|
||||
|
||||
* *xfer.color.text_bg*
|
||||
** Beschreibung: `Hintergrundfarbe`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: `default`)
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute werden vor einer Farbe gesetzt (ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "_" für unterstrichen (Standardwert: `default`)
|
||||
|
||||
* *xfer.color.text_selected*
|
||||
** Beschreibung: `Farbe der selektierten Transfer-Zeile`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: `white`)
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute werden vor einer Farbe gesetzt (ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "_" für unterstrichen (Standardwert: `white`)
|
||||
|
||||
* *xfer.file.auto_accept_chats*
|
||||
** Beschreibung: `Die Annahme einer Chat-Anfrage wird automatisch akzeptiert (Vorsicht!)`
|
||||
|
||||
+100
-13
@@ -8,6 +8,17 @@ Allgemein
|
||||
---------
|
||||
|
||||
|
||||
[[weechat_name]]
|
||||
Woher kommt eigentlich der Name "WeeChat"?
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
"Wee" ist ein sich selbst nutzendes Akronym und bedeutet "Wee Enhanced Environment".
|
||||
Somit lautet de vollständige Name "Wee Enhanced Environment for Chat".
|
||||
|
||||
"Wee" bedeutet außerdem "sehr klein" (und ja, es gibt noch eine andere Bedeutung des Wortes.
|
||||
Aber dieses trifft nicht auf WeeChat zu!)
|
||||
|
||||
|
||||
[[why_choose_weechat]]
|
||||
Weshalb WeeChat? - X-Chat und Irssi sind auch sehr gut...
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
@@ -60,9 +71,9 @@ Ich kann WeeChat nach Cloning des git Repository nicht kompilieren - weshalb?
|
||||
|
||||
Es wird empfohlen zum kompilieren von WeeChat, cmake zu nutzen.
|
||||
|
||||
Falls Du WeeChat mit Hilfe der autotools kompilieren solltest (dich also nicht
|
||||
Falls Du WeeChat mit Hilfe der autotools kompilieren solltest (dich also nicht
|
||||
für cmake entscheidest), stelle sicher, dass Du die neueste Version von autoconf
|
||||
und automake besitzt (WeeChat wird mit autoconf 2.61 und automake 1.10.1 entwickelt).
|
||||
und automake besitzt.
|
||||
|
||||
Die zweite Möglichkeit besteht darin das "Entwickler-Paket" zu installieren. Dies
|
||||
besitzt weniger Abhängigkeiten. Das Paket wird quasi täglich aus dem git Repository erstellt.
|
||||
@@ -179,13 +190,36 @@ in einem Fenster nicht angezeigt). Oder ein Buffer wird durch ein oder mehrere F
|
||||
angezeigt.
|
||||
|
||||
|
||||
[[one_input_root_bar]]
|
||||
Ist es möglich nur eine Eingabezeile für alle Fenster zu nutzen (auch falls diese geteilt sind)?
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Ja, dazu muss eine Bar des Typs "root" erstellt werden (dass ein Item besitzt, dass anzeigt
|
||||
in welchem Fenster man sich befindet) und die aktuelle Eingabezeile gelöscht werden.
|
||||
|
||||
Zum Beispiel:
|
||||
|
||||
----------------------------------------
|
||||
/bar add rootinput root bottom 1 0 [buffer_name]+[input_prompt]+(away),[input_search],[input_paste],input_text
|
||||
/bar del input
|
||||
----------------------------------------
|
||||
|
||||
Falls Du doch nicht zufrieden sein solltest, dann lösche einfach die neue Bar. WeeChat erstellt
|
||||
automatisch eine neue Eingabezeile sofern das Item "input_text" in keiner anderen Bar genutzt
|
||||
werden sollte:
|
||||
|
||||
----------------------------------------
|
||||
/bar del rootinput
|
||||
----------------------------------------
|
||||
|
||||
|
||||
[[terminal_copy_paste]]
|
||||
Wie kann ich einen Text kopieren und einfügen ohne das die Nickliste mit eingefügt wird?
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Hierzu kannst Du ein Terminal nutzen welches Block-Auswahl erlaubt (wie z.B. rxvt-unicode,
|
||||
konsole, gnome-terminal, ...). Im Normalfall erfolgt die Markierung mittels der Tasten
|
||||
ctrl + alt in Verbindung mit der Auswahl durch die Maus.
|
||||
@k(C-)@k(A-) in Verbindung mit der Auswahl durch die Maus.
|
||||
|
||||
Eine weitere Möglichkeit besteht darin die Nickliste nach oben oder unten zu verschieben:
|
||||
|
||||
@@ -241,7 +275,7 @@ Benutzer von ISO-Kodierungen können folgendes eingeben:
|
||||
Wie kann ich 256 Farben in WeeChat nutzen?
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
WeeChat unterstützt ab der Version 0.3.4, 256 Farben.
|
||||
WeeChat unterstützt 256 Farben, ab der Version 0.3.4.
|
||||
|
||||
Zuerst sollte überprüft werden ob die 'TERM'-Umgebungsvariable korrekt hinterlegt
|
||||
ist. Folgende Werte sind zu empfehlen:
|
||||
@@ -249,6 +283,10 @@ ist. Folgende Werte sind zu empfehlen:
|
||||
* falls screen genutzt wird: 'screen-256color'
|
||||
* screen wird nicht genutzt: 'xterm-256color', 'rxvt-256color', 'putty-256color',...
|
||||
|
||||
[NOTE]
|
||||
Es sollte das Paket "ncurses-term" installiert werden um die Werte der 'TERM'
|
||||
Variable nutzen zu können.
|
||||
|
||||
Sollte screen genutzt werden, fügt man folgende Zeile an das Ende der Datei
|
||||
'~/.screenrc':
|
||||
|
||||
@@ -265,7 +303,11 @@ Umgebungsvariable durchgeführt werden, ohne das WeeChat neu gestartet werden mu
|
||||
/upgrade
|
||||
----------------------------------------
|
||||
|
||||
Mit dem Befehl `/color` können die Farben ganz einfach in WeeChat angepasst werden.
|
||||
Mit Version 0.3.4 muss der Befehl `/color` genutzt werden um neue Farben zu erstellen.
|
||||
|
||||
Ab Version > = 0.3.5 kann in den Optionen für eine zu nutzende Farbe die entsprechende
|
||||
Zahl eingetragen werden (optional: mit dem Befehl `/color` kann man einen Alias für
|
||||
eine Farbe definieren).
|
||||
|
||||
Weiterführende Informationen zum Farbmanagement erhält man in der Benutzeranleitung.
|
||||
|
||||
@@ -303,7 +345,7 @@ Wie kann ich die Tastaturbelegung anpassen?
|
||||
|
||||
Die Tasten werden mit dem Befehl `/key` belegt.
|
||||
|
||||
Mit der voreingestellten Tastenkombination Meta-k (normal Alt-k) kann man sich den
|
||||
Mit der voreingestellten Tastenkombination @k(A-)@k(k) kann man sich den
|
||||
Code der jeweiligen Taste anzeigen lassen und in die Eingabezeile einfügen.
|
||||
|
||||
|
||||
@@ -311,8 +353,8 @@ Code der jeweiligen Taste anzeigen lassen und in die Eingabezeile einfügen.
|
||||
Mit welcher Tastenkombination kann ich zum Buffer 11 (oder höher) wechseln?
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Die Tastenkombination lautet alt-j gefolgt von den zwei Ziffern des Buffers.
|
||||
Zum Beispiel, "alt-j 1 1" um zum Buffer 11 zu wechseln.
|
||||
Die Tastenkombination lautet @k(A-)@k(j) gefolgt von den zwei Ziffern des Buffers.
|
||||
Zum Beispiel, @k(A-)@k(j), @k(1), @k(1) um zum Buffer 11 zu wechseln.
|
||||
|
||||
Es kann auch eine neue Taste eingebunden werden um zu einem Buffer zu wechseln:
|
||||
|
||||
@@ -323,6 +365,25 @@ Es kann auch eine neue Taste eingebunden werden um zu einem Buffer zu wechseln:
|
||||
Eine Auflistung der Standardtastenbelegung findet man in der Benutzeranleitung.
|
||||
|
||||
|
||||
[[global_history]]
|
||||
Wie kann ich den globalen Verlaufsspeicher (anstelle des Buffer eigenen) mit den Up-/Down-Tasten nutzen?
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Du kannst die Up-/Down-Tasten für den globalen Verlaufsspeicher belegen (als Standardtasten werden
|
||||
genutzt: @k(C-)@k(↑) and @k(C-)@k(↓)).
|
||||
|
||||
Beispiele:
|
||||
|
||||
----------------------------------------
|
||||
/key bind meta2-A /input history_global_previous
|
||||
/key bind meta2-B /input history_global_next
|
||||
----------------------------------------
|
||||
|
||||
[NOTE]
|
||||
Die Tasten "meta2-A" und "meta2-B" können nach dem jeweils genutzten Terminal variieren. Um die
|
||||
korrekten Tasten zu finden sollte man @k(A-)@k(k) und dann (Up- oder die Down-Taste) drücken.
|
||||
|
||||
|
||||
[[irc]]
|
||||
IRC
|
||||
---
|
||||
@@ -343,9 +404,9 @@ Der Befehl `/filter` ist ein Kern-Befehl (A.d.Ü.: wird in WeeChat ausgeführt u
|
||||
nicht an den Server gesendet) und beeinflusst somit jeden Buffer.
|
||||
Dieser Befehl eröffnet die Möglichkeit bestimmte Zeilen in Buffern, mittels Tags und
|
||||
regulären Ausdrücken nach Präfix und Zeileninhalt zu filtern.
|
||||
Die Zeilen werden dabei nicht gelöscht, lediglich die Darstellung im Buffer wird unterdrückt.
|
||||
Die Zeilen werden dabei nicht gelöscht, lediglich die Darstellung im Buffer wird unterdrückt.
|
||||
Die gefilterten Zeilen können zu jeder Zeit dargestellt werden indem man den Filter deaktiviert
|
||||
(Voreinstellung zum aktivieren/deaktivieren der Filter: Alt-Taste + "=").
|
||||
(Voreinstellung zum aktivieren/deaktivieren der Filter: @k(A-)@k(=)).
|
||||
|
||||
|
||||
[[filter_irc_join_part_quit]]
|
||||
@@ -489,6 +550,32 @@ diesem Fall weniger sicher):
|
||||
----------------------------------------
|
||||
|
||||
|
||||
[[irc_ssl_freenode]]
|
||||
Wie kann ich eine SSL gesicherte Verbindung zum freenode Server herstellen?
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Zuerst muss ein Zertifikat heruntergeladen werden, dieses muss konvertiert
|
||||
und dann in WeeChat hinzugefügt werden:
|
||||
|
||||
----------------------------------------
|
||||
$ cd /tmp
|
||||
$ wget http://crt.gandi.net/GandiStandardSSLCA.crt
|
||||
$ openssl x509 -inform der -outform pem < GandiStandardSSLCA.crt > GandiStandardSSLCA.pem
|
||||
$ mkdir ~/.weechat/ssl
|
||||
$ cat GandiStandardSSLCA.pem >>~/.weechat/ssl/CAs.pem
|
||||
----------------------------------------
|
||||
|
||||
In WeeChat muss nun der Serverport, SSL und dhkey_size eingerichtet werden um
|
||||
eine Verbindung herzustellen:
|
||||
|
||||
----------------------------------------
|
||||
/set irc.server.freenode.addresses "chat.freenode.net/7000"
|
||||
/set irc.server.freenode.ssl on
|
||||
/set irc.server.freenode.ssl_dhkey_size 1024
|
||||
/connect freenode
|
||||
----------------------------------------
|
||||
|
||||
|
||||
[[plugins_scripts]]
|
||||
Erweiterungen / Skripten
|
||||
------------------------
|
||||
@@ -578,7 +665,7 @@ Wenn man WeeChat in gdb startet kann ein Thread-Fehler auftreten. Was beudeutet
|
||||
Falls man WeeChat in gdb ausführt kann folgende Fehlermeldung erscheinen:
|
||||
|
||||
----------------------------------------
|
||||
gdb /Pfad/zu/weechat-curses
|
||||
$ gdb /Pfad/zu/weechat-curses
|
||||
(gdb) run
|
||||
[Thread debugging using libthread_db enabled]
|
||||
Cannot find new threads: generic error
|
||||
@@ -588,7 +675,7 @@ Um diesen Fehler zu beheben sollte man gdb wie folgt aufrufen (der Pfad zu
|
||||
libpthread und WeeChat muss natürlich an das eigene System angepasst werden):
|
||||
|
||||
----------------------------------------
|
||||
LD_PRELOAD=/lib/libpthread.so.0 gdb /Pfad/zu/weechat-curses
|
||||
$ LD_PRELOAD=/lib/libpthread.so.0 gdb /Pfad/zu/weechat-curses
|
||||
(gdb) run
|
||||
----------------------------------------
|
||||
|
||||
@@ -611,7 +698,7 @@ Ich möchte den Entwicklern von WeeChat helfen. Was kann ich tun?
|
||||
Es gibt einiges zu tun z.B. testen, programmieren, Dokumentation, ...
|
||||
|
||||
Bitte kontaktiere uns via IRC oder email, schaue auf die Support-Seite:
|
||||
http://www.weechat.org/about
|
||||
http://www.weechat.org/support
|
||||
|
||||
|
||||
[[donate]]
|
||||
|
||||
@@ -727,7 +727,7 @@ Nachrichten parsen
|
||||
|
||||
_Neu in Version 0.3.4._
|
||||
|
||||
Man kann IRC Nachrichten mittels einer info_hashtable mit dem Namen "irc_parse_message" parsen.
|
||||
Man kann IRC Nachrichten mittels einer info_hashtable mit dem Namen "irc_parse_message" parsen.
|
||||
|
||||
[source,python]
|
||||
----------------------------------------
|
||||
|
||||
+306
-474
@@ -1,5 +1,5 @@
|
||||
WeeChat User Anleitung
|
||||
======================
|
||||
WeeChat Benutzerhandbuch
|
||||
========================
|
||||
Sébastien Helleu <flashcode@flashtux.org>
|
||||
|
||||
|
||||
@@ -88,19 +88,19 @@ welche Pakete optional genutzt werden können.
|
||||
|
||||
[width="80%",cols="4,^2,13",options="header"]
|
||||
|========================================
|
||||
| Paket ^(1)^ | benötigt | Funktion
|
||||
| cmake | *ja* | zum kompilieren (autotools ist möglich. cmake wird aber empfohlen)
|
||||
| libncursesw5-dev ^(2)^ | *ja* | ncurses Oberfläche
|
||||
| libgcrypt11-dev | nein | SASL Authentifikation am IRC Server mittels DH-BLOWFISH Methode
|
||||
| libgnutls-dev | nein | SSL Verbindung zu einem IRC Server
|
||||
| libaspell-dev | nein | aspell Erweiterung
|
||||
| libperl-dev | nein | perl Erweiterung
|
||||
| python-dev | nein | python Erweiterung
|
||||
| ruby1.8-dev | nein | ruby Erweiterung
|
||||
| liblua5.1-0-dev | nein | lua Erweiterung
|
||||
| tcl-dev (>= 8.5) | nein | tcl Erweiterung
|
||||
| asciidoc (>= 8.5.0) | nein | erstellt Dokumentation (HTML Dateien)
|
||||
| source-highlight | nein | Syntax highlight für Quelltext in HTML Dokumentation
|
||||
| Paket ^(1)^ | benötigt | Funktion
|
||||
| cmake | *ja* | zum kompilieren (autotools ist möglich. cmake wird aber empfohlen)
|
||||
| libncursesw5-dev ^(2)^ | *ja* | ncurses Oberfläche
|
||||
| libgcrypt11-dev | nein | SASL Authentifikation am IRC Server mittels DH-BLOWFISH Methode
|
||||
| libgnutls-dev (>= 2.2.0) | nein | SSL Verbindung zu einem IRC Server
|
||||
| libaspell-dev | nein | aspell Erweiterung
|
||||
| libperl-dev | nein | perl Erweiterung
|
||||
| python-dev | nein | python Erweiterung
|
||||
| ruby1.8-dev | nein | ruby Erweiterung
|
||||
| liblua5.1-0-dev | nein | lua Erweiterung
|
||||
| tcl-dev (>= 8.5) | nein | tcl Erweiterung
|
||||
| asciidoc (>= 8.5.0) | nein | erstellt Dokumentation (HTML Dateien)
|
||||
| source-highlight | nein | Syntax highlight für Quelltext in HTML Dokumentation
|
||||
|========================================
|
||||
|
||||
[NOTE]
|
||||
@@ -352,7 +352,7 @@ Beispiel des WeeChat-Terminals:
|
||||
│ │ │
|
||||
│ │ │
|
||||
│ │ │
|
||||
│[12:55] [4] [irc/freenode] 3:#test(+n){5}* [Act: 4,2] │
|
||||
│[12:55] [6] [irc/freenode] 3:#test(+n){5}* [Act: 4:#abc(2,5), 6] │
|
||||
│[flashy] hi joe!█ │
|
||||
└─────────────────────────────────────────────────────────────────────────────────────────┘
|
||||
........................................
|
||||
@@ -373,388 +373,150 @@ Die 'status'-Bar besitzt als Standardeinträge:
|
||||
|
||||
[width="100%",cols="^3,^3l,10",options="header"]
|
||||
|========================================
|
||||
| Item | Beispiel | Beschreibung
|
||||
|
||||
| time | [12:55] |
|
||||
Uhrzeit
|
||||
|
||||
| buffer_count | [4] |
|
||||
Anzahl der geöffneten Buffer
|
||||
|
||||
| buffer_plugin | [irc/freenode] |
|
||||
Erweiterung des aktuellen Buffers (IRC Erweiterung setzt den IRC Servername für den Buffer)
|
||||
|
||||
| buffer_number | 3 |
|
||||
aktuelle Nummer des Buffers
|
||||
|
||||
| buffer_name | #test(+n) |
|
||||
Name des aktuellen Buffers
|
||||
|
||||
| buffer_nicklist_count | {5} |
|
||||
Anzahl der Nicks in Nickliste
|
||||
|
||||
| buffer_filter | * |
|
||||
Filteranzeige: `*` bedeutet das Zeilen gefiltert (unterdrückt) wurden. Ein leerer Eintrag
|
||||
zeigt an dass alle Zeilen dargestellt werden
|
||||
|
||||
| lag | [Lag: 2.5] |
|
||||
Verzögerungsanzeige, in Sekunden (keine Anzeige falls Verzögerung gering)
|
||||
|
||||
| hotlist | [Act: 4,2] |
|
||||
Liste der Buffer mit Aktivität (ungelesene Nachrichten)
|
||||
|
||||
| completion | abc(2) def(5) |
|
||||
Liste von Wörtern für Vervollständigung, die Zahl zeigt an wie viele Varianten möglich
|
||||
sind
|
||||
|
||||
| scroll | -MORE(50)- |
|
||||
Scroll Indikator, zeigt an wie viele Zeilen unterhalb der zur Zeit dargestellten Zeile
|
||||
vorhanden sind
|
||||
| Item | Beispiel | Beschreibung
|
||||
| time | [12:55] | Uhrzeit
|
||||
| buffer_count | [6] | Anzahl der geöffneten Buffer
|
||||
| buffer_plugin | [irc/freenode] | Erweiterung des aktuellen Buffers (IRC Erweiterung setzt den IRC Servername für den Buffer)
|
||||
| buffer_number | 3 | aktuelle Nummer des Buffers
|
||||
| buffer_name | #test(+n) | Name des aktuellen Buffers (mit Channel-Modi für IRC-Channels)
|
||||
| buffer_nicklist_count | {5} | Anzahl der Nicks in Nickliste
|
||||
| buffer_filter | * | Filteranzeige: `*` bedeutet das Zeilen gefiltert (unterdrückt) wurden. Ein leerer Eintrag zeigt an dass alle Zeilen dargestellt werden
|
||||
| lag | [Lag: 2.5] | Verzögerungsanzeige, in Sekunden (keine Anzeige falls Verzögerung gering)
|
||||
| hotlist | [Act: 4:#abc(2,5), 6] | Liste der Buffer mit Aktivität (ungelesene Nachrichten) (für das Beispiel: 2 Highlights und 5 ungelesene Nachrichten im Channel '#abc', eine ungelesene Nachricht in Buffer #6)
|
||||
| completion | abc(2) def(5) | Liste von Wörtern für Vervollständigung, die Zahl zeigt an wie viele Varianten möglich sind
|
||||
| scroll | -MORE(50)- | Scroll Indikator, zeigt an wie viele Zeilen unterhalb der zur Zeit dargestellten Zeile vorhanden sind
|
||||
|========================================
|
||||
|
||||
In der 'input' Bar lautet die Standardeinstellung:
|
||||
|
||||
[width="100%",cols="^3,^6m,8",options="header"]
|
||||
[width="100%",cols="^3,^6l,8",options="header"]
|
||||
|========================================
|
||||
| Item | Beispiel| Beschreibung
|
||||
|
||||
| input_paste | [Paste 7 lines ? [ctrl-Y] Ja [ctrl-N] Nein] |
|
||||
Nachfrage ob sieben Zeilen eingefügt werden sollen
|
||||
|
||||
| input_prompt | [nick] |
|
||||
input prompt (Nickname für den IRC)
|
||||
|
||||
| away | (away) |
|
||||
Abwesenheitsanzeige
|
||||
|
||||
| input_search | [Text search] |
|
||||
Textsuche
|
||||
|
||||
| input_text | bla bla... |
|
||||
Text der eingegeben wird
|
||||
| Item | Beispiel | Beschreibung
|
||||
| input_paste | [Paste 7 lines ? [ctrl-Y] Ja [ctrl-N] Nein] | Nachfrage ob sieben Zeilen eingefügt werden sollen
|
||||
| input_prompt | [flashy] | input prompt (Nickname für den IRC)
|
||||
| away | (away) | Abwesenheitsanzeige
|
||||
| input_search | [Text search] | Textsuche
|
||||
| input_text | hi joe! | Text der eingegeben wird
|
||||
|========================================
|
||||
|
||||
[[key_bindings]]
|
||||
Standard Tastenbelegung
|
||||
~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
// 'C-' = ctrl, 'A-' = alt, 'S-' = shift
|
||||
|
||||
[[key_bindings_command_line]]
|
||||
Tastenbefehle für die Befehlszeile
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
[width="100%",cols="^.^4,.^15",options="header"]
|
||||
[width="100%",cols="^.^3,.^10,.^5m",options="header"]
|
||||
|========================================
|
||||
| Taste| Beschreibung und Befehl
|
||||
|
||||
| Pfeil links +
|
||||
Ctrl + "b" |
|
||||
setzt den Cursor eine Position nach links +
|
||||
`/input move_previous_char`
|
||||
|
||||
| Pfeil rechts +
|
||||
Ctrl + "f" |
|
||||
setzt den Cursor eine Position nach rechts +
|
||||
`/input move_next_char`
|
||||
|
||||
| Ctrl + Pfeil links +
|
||||
Alt + "b" |
|
||||
springt zum Anfang des vorherigen Wortes in der Befehlszeile +
|
||||
`/input move_previous_word`
|
||||
|
||||
| Ctrl + Pfeil rechts +
|
||||
Alt + "f" |
|
||||
sprint zum Anfang des nächsten Wortes in der Befehlszeile +
|
||||
`/input move_next_word`
|
||||
|
||||
| Home +
|
||||
Ctrl + "a" |
|
||||
sprint zum Anfang der Befehlszeile +
|
||||
`/input move_beginning_of_line`
|
||||
|
||||
| End +
|
||||
Ctrl + "e" |
|
||||
springt ans Ende der Befehlszeile +
|
||||
`/input move_end_of_line`
|
||||
|
||||
| Ctrl + "c" dann "b" |
|
||||
Fügt Steuerzeichen für fett geschrieben Text ein +
|
||||
`/input insert \x02`
|
||||
|
||||
| Ctrl + "c" dann "c" |
|
||||
Fügt Steuerzeichen für Textfarbe ein +
|
||||
`/input insert \x03`
|
||||
|
||||
| Ctrl + "c" dann "i" |
|
||||
Fügt Steuerzeichen für kursiven Text ein +
|
||||
`/input insert \x1D`
|
||||
|
||||
| Ctrl + "c" dann "o" |
|
||||
Fügt Steuerzeichen für Standardfarbe ein +
|
||||
`/input insert \x0F`
|
||||
|
||||
| Ctrl + "c" dann "r" |
|
||||
Fügt Steuerzeichen für Hintergrundfarbe ein +
|
||||
`/input insert \x12`
|
||||
|
||||
| Ctrl + "c" dann "u" |
|
||||
Fügt Steuerzeichen für unterstrichenen Text ein +
|
||||
`/input insert \x15`
|
||||
|
||||
| Delete +
|
||||
Ctrl + "d" |
|
||||
entfernt nächstes Zeichen in der Befehlszeile +
|
||||
`/input delete_next_char`
|
||||
|
||||
| Backspace +
|
||||
Ctrl + "h" |
|
||||
entfernt vorheriges Zeichen in der Befehlszeile +
|
||||
`/input delete_previous_char`
|
||||
|
||||
| Ctrl + "k" |
|
||||
entfernt alle Zeichen vom Cursor bis zum Ende der Zeile (Zeichenkette wird in Zwischenablage
|
||||
kopiert) +
|
||||
`/input delete_end_of_line`
|
||||
|
||||
| Ctrl + "r" |
|
||||
Sucht in der Protokolldatei nach einem Text (zweimaliges Drücken: sucht nach exaktem Text),
|
||||
mittels Pfeiltaste hoch/runter kann zum nächsten/vorherigen Treffer gesprungen werden +
|
||||
`/input search_text`
|
||||
|
||||
| Ctrl + "t" |
|
||||
Zeichen austauschen +
|
||||
`/input transpose_chars`
|
||||
|
||||
| Ctrl + "u" |
|
||||
entfernt alle Zeichen vom Cursor bis zum Anfang der Zeile (Zeichenkette wird in Zwischenablage
|
||||
kopiert) +
|
||||
`/input delete_beginning_of_line`
|
||||
|
||||
| Ctrl + "w" |
|
||||
entfernt das Wort links vom Cursor (entferntes Wort wird in Zwischenablage kopiert) +
|
||||
`/input delete_previous_word`
|
||||
|
||||
| Ctrl + "y" |
|
||||
fügt Zeichenkette aus Zwischenablage ein +
|
||||
`/input clipboard_paste`
|
||||
|
||||
| Ctrl + "_" |
|
||||
Rückgängig machen in Befehlszeile +
|
||||
`/input undo`
|
||||
|
||||
| Alt + "_" |
|
||||
Wiederherstellen in der Befehlszeile +
|
||||
`/input redo`
|
||||
|
||||
| Tab |
|
||||
Vervollständigung von Befehlen oder Nicks (nochmaliges Tab: findet nächste Vervollständigung) +
|
||||
`/input complete_next`
|
||||
|
||||
| Shift + Tab |
|
||||
ohne Vervollständigung: führt eine teilweise Vervollständigung durch. Bei unerledigter Vervollständigung :
|
||||
wird die vorherige Vervollständigung genutzt +
|
||||
`/input complete_previous`
|
||||
|
||||
| jedwedes Zeichen |
|
||||
schreibt das Zeichen in die Befehlszeile
|
||||
|
||||
| Enter +
|
||||
Ctrl + "j" +
|
||||
Ctrl + "m" |
|
||||
führt einen Befehl aus oder sendet den Text (im Such-Modus: stoppt Suche) +
|
||||
`/input return`
|
||||
|
||||
| Pfeil hoch |
|
||||
ruft vorherigen Befehl oder Nachricht aus dem Befehlsspeicher auf (im Such-Modus: rückwärts suchen) +
|
||||
`/input history_previous`
|
||||
|
||||
| Pfeil runter |
|
||||
ruft nächsten Befehl oder Nachricht aus dem Befehlsspeicher auf (im Such-Modus: vorwärts suchen) +
|
||||
`/input history_next`
|
||||
|
||||
| Ctrl + Pfeil hoch |
|
||||
ruft vorherigen Befehl/Nachricht aus dem globalen Befehlsspeicher auf (für alle Buffer) +
|
||||
`/input history_global_previous`
|
||||
|
||||
| Ctrl + Pfeil runter |
|
||||
ruft nächsten Befehl/Nachricht aus dem globalen Befehlsspeicher auf (für alle Buffer) +
|
||||
`/input history_global_next`
|
||||
|
||||
| Alt + "d" |
|
||||
löscht das Wort rechts vom Cursor (Zeichenkette wird in Zwischenablage kopiert) +
|
||||
`/input delete_next_word`
|
||||
|
||||
| Alt + "k" |
|
||||
zeigt den Tastencode (inklusive des eingebundenen Befehls) einer Tastenkombination an und fügt ihn in
|
||||
die Befehlszeile ein +
|
||||
`/input grab_key_command`
|
||||
|
||||
| Alt + "r" |
|
||||
löscht komplette Eingabezeile +
|
||||
`/input delete_line`
|
||||
| Taste | Beschreibung | Befehl
|
||||
| @k(←) .2+| setzt den Cursor eine Position nach links .2+| /input move_previous_char
|
||||
| @k(C-)@k(b)
|
||||
| @k(→) .2+| setzt den Cursor eine Position nach rechts .2+| /input move_next_char
|
||||
| @k(C-)@k(f)
|
||||
| @k(C-)@k(←) .2+| springt in der Befehlszeile zum Anfang des vorherigen Wortes .2+| /input move_previous_word
|
||||
| @k(A-)@k(b)
|
||||
| @k(C-)@k(→) .2+| springt in der Befehlszeile zum Anfang des nächsten Wortes .2+| /input move_next_word
|
||||
| @k(A-)@k(f)
|
||||
| @k(Home) .2+| springt zum Anfang der Befehlszeile .2+| /input move_beginning_of_line
|
||||
| @k(C-)@k(a)
|
||||
| @k(End) .2+| springt ans Ende der Befehlszeile .2+| /input move_end_of_line
|
||||
| @k(C-)@k(e)
|
||||
| @k(C-)@k(c) , @k(b) | fügt Steuerzeichen für fett geschrieben Text ein | /input insert \x02
|
||||
| @k(C-)@k(c) , @k(c) | fügt Steuerzeichen für Textfarbe ein | /input insert \x03
|
||||
| @k(C-)@k(c) , @k(i) | fügt Steuerzeichen für kursiven Text ein | /input insert \x1D
|
||||
| @k(C-)@k(c) , @k(o) | fügt Steuerzeichen für Standardfarbe ein | /input insert \x0F
|
||||
| @k(C-)@k(c) , @k(r) | fügt Steuerzeichen für Hintergrundfarbe ein | /input insert \x12
|
||||
| @k(C-)@k(c) , @k(u) | fügt Steuerzeichen für unterstrichenen Text ein | /input insert \x15
|
||||
| @k(Del) .2+| entfernt in der Befehlszeile das nächste Zeichen .2+| /input delete_next_char
|
||||
| @k(C-)@k(d)
|
||||
| @k(Backsp.) .2+| entfernt in der Befehlszeile das vorherige Zeichen .2+| /input delete_previous_char
|
||||
| @k(C-)@k(h)
|
||||
| @k(C-)@k(k) | entfernt alle Zeichen vom Cursor bis zum Ende der Zeile (Zeichenkette wird in Zwischenablage kopiert) | /input delete_end_of_line
|
||||
| @k(C-)@k(r) | Textsuche im Verlaufsspeicher des Buffers (zweimaliges Drücken: exakte Textsuche), @k(↑): vorheriges, @k(↓): nächstes, @k(Enter): beenden | /input search_text
|
||||
| @k(C-)@k(t) | Zeichen austauschen | /input transpose_chars
|
||||
| @k(C-)@k(u) | entfernt alle Zeichen vom Cursor bis zum Anfang der Zeile (Zeichenkette wird in Zwischenablage kopiert) | /input delete_beginning_of_line
|
||||
| @k(C-)@k(w) | entfernt das Wort links vom Cursor (entferntes Wort wird in Zwischenablage kopiert) | /input delete_previous_word
|
||||
| @k(C-)@k(y) | fügt Zeichenkette aus Zwischenablage ein | /input clipboard_paste
|
||||
| @k(C-)@k(_) | Rückgängig machen der letzten Aktion, in der Befehlszeile | /input undo
|
||||
| @k(A-)@k(_) | Wiederherstellen der letzten Aktion, in der Befehlszeile | /input redo
|
||||
| @k(Tab) | Vervollständigung von Befehlen oder Nicks (nochmaliges @k(Tab): findet nächste Vervollständigung) | /input complete_next
|
||||
| @k(S-)@k(Tab) | ohne Vervollständigung: führt eine teilweise Vervollständigung durch. Bei unerledigter Vervollständigung : wird die vorherige Vervollständigung genutzt | /input complete_previous
|
||||
| @k(Enter) .3+| führt einen Befehl aus oder sendet den Text (im Such-Modus: stoppt Suche) .3+| /input return
|
||||
| @k(C-)@k(j)
|
||||
| @k(C-)@k(m)
|
||||
| @k(↑) | ruft vorherigen Befehl oder Nachricht aus dem Verlaufsspeicher auf (im Such-Modus: rückwärts suchen) | /input history_previous
|
||||
| @k(↓) | ruft nächsten Befehl oder Nachricht aus dem Verlaufsspeicher auf (im Such-Modus: vorwärts suchen) | /input history_next
|
||||
| @k(C-)@k(↑) | ruft vorherigen Befehl/Nachricht aus dem globalen Verlaufsspeicher auf (für alle Buffer) | /input history_global_previous
|
||||
| @k(C-)@k(↓) | ruft nächsten Befehl/Nachricht aus dem globalen Verlaufsspeicher auf (für alle Buffer) | /input history_global_next
|
||||
| @k(A-)@k(d) | löscht das Wort rechts vom Cursor (Zeichenkette wird in Zwischenablage kopiert) | /input delete_next_word
|
||||
| @k(A-)@k(k) | zeigt den Tastencode, einschließlich des eingebundenen Befehls, einer Tastenkombination an und fügt diesen in die Befehlszeile ein | /input grab_key_command
|
||||
| @k(A-)@k(r) | komplette Eingabezeile löschen| /input delete_line
|
||||
|========================================
|
||||
|
||||
[[key_bindings_buffers_windows]]
|
||||
Tastenbefehle für Buffer / Fenster
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
[width="100%",cols="^.^4,.^15",options="header"]
|
||||
[width="100%",cols="^.^3,.^10,.^5m",options="header"]
|
||||
|========================================
|
||||
| Keys | Description and command
|
||||
|
||||
| Ctrl + "l" (L) |
|
||||
zeichnet das Fenster neu +
|
||||
`/window refresh`
|
||||
|
||||
| Ctrl + "s" dann Ctrl + "u" |
|
||||
Setzt die ungelesen Markierung für alle Buffer +
|
||||
`/input set_unread`
|
||||
|
||||
| Ctrl + "x" |
|
||||
sind mehrere Buffer zu einem Buffer zusammen gefügt wechselt man diese durch +
|
||||
`/input switch_active_buffer`
|
||||
|
||||
| Seite hoch |
|
||||
Eine Seite im Buffer Verlaufsspeicher nach oben blättern +
|
||||
`/window page_up`
|
||||
|
||||
| Seite runter |
|
||||
Eine Seite im Buffer Verlaufsspeicher nach unten blättern +
|
||||
`/window page_down`
|
||||
|
||||
| Alt + Seite hoch |
|
||||
einige Zeilen im Buffer Verlaufsspeicher nach oben blättern +
|
||||
`/window scroll_up`
|
||||
|
||||
| Alt + Seite runter |
|
||||
einige Zeilen im Buffer Verlaufsspeicher nach unten blättern +
|
||||
`/window scroll_down`
|
||||
|
||||
| Alt + Home |
|
||||
springt zur ersten Zeile im Buffer Verlaufsspeicher +
|
||||
`/window scroll_top`
|
||||
|
||||
| Alt + End |
|
||||
springt zur letzten Zeile im Buffer Verlaufsspeicher +
|
||||
`/window scroll_bottom`
|
||||
|
||||
| Alt + Pfeil links +
|
||||
Alt + Pfeil hoch +
|
||||
Ctrl + "p" +
|
||||
F5 |
|
||||
zum vorherigen Buffer springen +
|
||||
`/buffer -1`
|
||||
|
||||
| Alt + Pfeil rechts +
|
||||
Alt + Pfeil runter +
|
||||
Ctrl + "n" +
|
||||
F6 |
|
||||
zum nächsten Buffer springen +
|
||||
`/buffer +1`
|
||||
|
||||
| F7 |
|
||||
zum vorherigen Fenster wechseln +
|
||||
`/window -1`
|
||||
|
||||
| F8 |
|
||||
zum nächsten Fenster wechseln +
|
||||
`/window +1`
|
||||
|
||||
| F9 |
|
||||
Buffer Title nach links verschieben +
|
||||
`/bar scroll title * x-50%`
|
||||
|
||||
| F10 |
|
||||
Buffer Titel nach rechts verschieben +
|
||||
`/bar scroll title * x+50%`
|
||||
|
||||
| F11 |
|
||||
Nickliste um eine Seite nach oben scrollen +
|
||||
`/bar scroll nicklist * y-100%`
|
||||
|
||||
| F12 |
|
||||
Nickliste um eine Seite nach unten scrollen +
|
||||
`/bar scroll nicklist * y+100%`
|
||||
|
||||
| Alt + F11 |
|
||||
springt zum Anfang der Nickliste +
|
||||
`/bar scroll nicklist * yb`
|
||||
|
||||
| Alt + F12 |
|
||||
springt zum Ende der Nickliste +
|
||||
`/bar scroll nicklist * ye`
|
||||
|
||||
| Alt + "a" |
|
||||
wechselt zum nächsten Buffer mit Aktivität (nach Priorität: highlight, Nachricht,
|
||||
...) +
|
||||
`/input jump_smart`
|
||||
|
||||
| Alt + "j" dann Alt + "l" (L) |
|
||||
wechselt zum letzten Buffer +
|
||||
`/input jump_last_buffer`
|
||||
|
||||
| Alt + "j" dann Alt + "r" |
|
||||
wechselt zum IRC raw Buffer +
|
||||
`/server raw`
|
||||
|
||||
| Alt + "j" dann Alt + "s" |
|
||||
wechselt zum IRC Server Buffer +
|
||||
`/server jump`
|
||||
|
||||
| Alt + Ziffer (0-9) |
|
||||
wechselt zum Buffer mit der Nummer (0 = 10) +
|
||||
`/buffer *N`
|
||||
|
||||
| Alt + "j" dann Ziffern (01-99) |
|
||||
wechselt zum Buffer mit der Nummer +
|
||||
`/buffer NN`
|
||||
|
||||
| Alt + "n" |
|
||||
springe zur nächsten Highlight Nachricht +
|
||||
`/window scroll_next_highlight`
|
||||
|
||||
| Alt + "p" |
|
||||
springe zur vorherigen Highlight Nachricht +
|
||||
`/window scroll_previous_highlight`
|
||||
|
||||
| Alt + "u" |
|
||||
springe zur ersten ungelesenen Zeile im Buffer +
|
||||
`/input scroll_unread`
|
||||
|
||||
| Alt + "w" dann Alt + Pfeiltaste |
|
||||
wechselt zum Fenster durch Richtungsanweisung +
|
||||
`/window up` +
|
||||
`/window down` +
|
||||
`/window left` +
|
||||
`/window right`
|
||||
|
||||
| Alt + "z" |
|
||||
Zoom für aktuelles Fenster (nochmals Alt + Z: stellt die vorherigen Einstellungen wieder her) +
|
||||
`/window zoom`
|
||||
|
||||
| Alt + "<" |
|
||||
wechselt zum vorherigen Buffer der letzten aufgerufenen Buffer +
|
||||
`/input jump_previously_visited_buffer`
|
||||
|
||||
| Alt + ">" |
|
||||
wechselt zum nächsten Buffer der letzten aufgerufenen Buffer +
|
||||
`/input jump_next_visited_buffer`
|
||||
| Taste | Beschreibung | Befehl
|
||||
| @k(C-)@k(l) | Fenster wird neu gezeichnet | /window refresh
|
||||
| @k(C-)@k(s) , @k(C-)@k(u) | setzt für alle Buffer die Markierung für ungelesene Nachrichten | /input set_unread
|
||||
| @k(C-)@k(x) | sind mehrere Buffer zu einem Buffer zusammen gefügt wechselt man diese durch | /input switch_active_buffer
|
||||
| @k(PgUp) | eine Seite im Verlaufsspeicher des Buffers nach oben blättern | /window page_up
|
||||
| @k(PgDn) | eine Seite im Verlaufsspeicher des Buffer nach unten blättern | /window page_down
|
||||
| @k(A-)@k(PgUp) | einige Zeilen im Verlaufsspeicher des Buffer nach oben blättern | /window scroll_up
|
||||
| @k(A-)@k(PgDn) | einige Zeilen im Verlaufsspeicher des Buffer nach unten blättern | /window scroll_down
|
||||
| @k(A-)@k(Home) | springt zur ersten Zeile des Verlaufsspeichers des aktuellen Buffers| /window scroll_top
|
||||
| @k(A-)@k(End) | springt zur letzten Zeile des Verlaufsspeichers des aktuellen Buffers | /window scroll_bottom
|
||||
| @k(A-)@k(←) .4+| zum vorherigen Buffer springen .4+| /buffer -1
|
||||
| @k(A-)@k(↑)
|
||||
| @k(C-)@k(p)
|
||||
| @k(F5)
|
||||
| @k(A-)@k(→) .4+| zum nächsten Buffer springen .4+| /buffer +1
|
||||
| @k(A-)@k(↓)
|
||||
| @k(C-)@k(n)
|
||||
| @k(F6)
|
||||
| @k(F7) | zum vorherigen Fenster wechseln | /window -1
|
||||
| @k(F8) | zum nächsten Fenster wechseln | /window +1
|
||||
| @k(F9) | Titel des Buffers nach links verschieben | /bar scroll title * x-50%
|
||||
| @k(F10) | Titel des Buffers nach rechts verschieben | /bar scroll title * x+50%
|
||||
| @k(F11) | Nickliste um eine Seite nach oben blättern | /bar scroll nicklist * y-100%
|
||||
| @k(F12) | Nickliste um eine Seite nach unten blättern | /bar scroll nicklist * y+100%
|
||||
| @k(A-)@k(F11) | springt zum Anfang der Nickliste | /bar scroll nicklist * yb
|
||||
| @k(A-)@k(F12) | springt zum Ende der Nickliste | /bar scroll nicklist * ye
|
||||
| @k(A-)@k(a) | wechselt zum nächsten Buffer mit Aktivität (nach Priorität: highlight, Nachricht, ...) | /input jump_smart
|
||||
| @k(A-)@k(j) , @k(A-)@k(l) | wechselt zum letzten Buffer | /input jump_last_buffer
|
||||
| @k(A-)@k(j) , @k(A-)@k(r) | wechselt zum IRC RAW Buffer | /server raw
|
||||
| @k(A-)@k(j) , @k(A-)@k(s) | wechselt zum IRC Server Buffer | /server jump
|
||||
| @k(A-)@k(0...9) | wechselt zum Buffer mit der Nummer (0 = 10) | /buffer *N
|
||||
| @k(A-)@k(j) , @k(01...99) | wechselt zum Buffer mit der angegeben Nummer | /buffer NN
|
||||
| @k(A-)@k(n) | springt zur nächsten Highlight Nachricht | /window scroll_next_highlight
|
||||
| @k(A-)@k(p) | springt zur vorherigen Highlight Nachricht | /window scroll_previous_highlight
|
||||
| @k(A-)@k(u) | springt zur ersten ungelesenen Zeile im Buffer | /input scroll_unread
|
||||
| @k(A-)@k(w) , @k(A-)@k(↑) | wechselt zum oberen Fenster | /window up
|
||||
| @k(A-)@k(w) , @k(A-)@k(↓) | wechselt zum unteren Fenster | /window down
|
||||
| @k(A-)@k(w) , @k(A-)@k(←) | wechselt zum linken Fenster | /window left
|
||||
| @k(A-)@k(w) , @k(A-)@k(→) | wechselt zum rechten Fenster | /window right
|
||||
| @k(A-)@k(w) , @k(A-)@k(b) | passt die Größe aller Fenster an | /window balance
|
||||
| @k(A-)@k(w) , @k(A-)@k(s) | Wechselt Buffer von zwei Fenstern | /window swap
|
||||
| @k(A-)@k(z) | Zoom für aktuelles Fenster (nochmals @k(A-)@k(z): stellt die vorherigen Einstellungen wieder her) | /window zoom
|
||||
| @k(A-)@k(<) | springt zum letzten besuchten Buffer | /input jump_previously_visited_buffer
|
||||
| @k(A-)@k(>) | springt zum nächsten besuchten Buffer | /input jump_next_visited_buffer
|
||||
|========================================
|
||||
|
||||
[[key_bindings_other]]
|
||||
andere Tastenbefehle
|
||||
^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
[width="100%",cols="^.^4,.^15",options="header"]
|
||||
[width="100%",cols="^.^3,.^10,.^5m",options="header"]
|
||||
|========================================
|
||||
|Tasten| Beschreibung und Befehl
|
||||
|
||||
| Alt + "h" |
|
||||
löscht Hotliste (Aktivitätsanzeige für die Buffer) +
|
||||
`/input hotlist_clear` +
|
||||
|
||||
| Alt + "=" |
|
||||
schaltet Filterfunktion an/aus +
|
||||
`/filter toggle` +
|
||||
| Taste | Beschreibung | Befehl
|
||||
| @k(A-)@k(h) | löscht Hotliste (Aktivitätsanzeige für die Buffer) | /input hotlist_clear
|
||||
| @k(A-)@k(=) | schaltet Filterfunktion an/aus | /filter toggle
|
||||
|========================================
|
||||
|
||||
[[command_line]]
|
||||
@@ -783,7 +545,7 @@ Hallo
|
||||
----------------------------------------
|
||||
|
||||
Dennoch ist es möglich einen Text in den Buffer zu schreiben der mit dem Zeichen "/" beginnt.
|
||||
Dazu muss ein zweites "/" vorangestellt werden. Um den Befehl'/set' als Text zu senden:
|
||||
Dazu muss dem ersten "/" ein zweites "/" vorangestellt werden. Um den Befehl'/set' als Text zu senden:
|
||||
|
||||
----------------------------------------
|
||||
//set
|
||||
@@ -794,34 +556,34 @@ Farbkodierung
|
||||
^^^^^^^^^^^^^
|
||||
|
||||
Für einige Erweiterungen wie z.B. der IRC Erweiterung können Farbkodierungen und Attribute für den
|
||||
Text gesetzt werden. Dazu muss die Tastenkombination "Ctrl-C", gefolgt von einem der folgenden
|
||||
Text gesetzt werden. Dazu muss die Tastenkombination @k(C-)@k(c), gefolgt von einem der folgenden
|
||||
Zeichen, genutzt werden:
|
||||
|
||||
^Cb::
|
||||
@k(C-)@k(c) , @k(b)::
|
||||
Text wird fett dargestellt
|
||||
|
||||
^Ccxx::
|
||||
@k(C-)@k(c) , @k(c) , @k(xx)::
|
||||
Textfarbe `xx` (siehe Farbtabelle)
|
||||
|
||||
^Ccxx,yy::
|
||||
@k(C-)@k(c) , @k(c) , @k(xx,yy)::
|
||||
Textfarbe `xx` und Hintergrundfarbe `yy` (siehe Farbtabelle)
|
||||
|
||||
^Co::
|
||||
@k(C-)@k(c) , @k(o)::
|
||||
deaktiviert Farben und Attribute
|
||||
|
||||
^Cr::
|
||||
@k(C-)@k(c) , @k(r)::
|
||||
Farben umkehren (kehrt Textfarbe und Hintergrundfarbe um)
|
||||
|
||||
^Cu::
|
||||
@k(C-)@k(c) , @k(u)::
|
||||
Text wird mit Unterstrich dargestellt
|
||||
|
||||
[NOTE]
|
||||
Der selbe Befehl (ohne den Wert für ^Cc) sollte genutzt werden um die Farbkodierungen bzw. Attribute
|
||||
zu deaktivieren.
|
||||
Der selbe Befehl (ohne den Wert für @k(C-)@k(c) , @k(c)) sollte genutzt werden
|
||||
um die Farbkodierungen bzw. Attribute zu deaktivieren.
|
||||
|
||||
Farbtabelle für ^Cc:
|
||||
Farbtabelle für @k(C-)@k(c) , @k(c):
|
||||
|
||||
[width="35%",cols="^1m,3,3",options="header"]
|
||||
[width="50%",cols="^1m,3,3",options="header"]
|
||||
|========================================
|
||||
| Code | IRC | WeeChat (curses)
|
||||
| 00 | weiß | white
|
||||
@@ -838,7 +600,7 @@ Farbtabelle für ^Cc:
|
||||
| 11 | hell türkis | lightcyan
|
||||
| 12 | hellblau | lightblue
|
||||
| 13 | hell magenta | lightmagenta
|
||||
| 14 | grau | default
|
||||
| 14 | grau | gray
|
||||
| 15 | hellgrau | white
|
||||
|========================================
|
||||
|
||||
@@ -871,7 +633,7 @@ Chatbereich darzustellen (der Terminal muss natürlich 256 Farben unterstützten
|
||||
Gemäß der Einstellung in der 'TERM'-Umgebungsvariable bestehen folgende Einschränkungen
|
||||
was die Farbdarstellung in WeeChat betrifft:
|
||||
|
||||
[width="40%",cols="5,>2,>2",options="header"]
|
||||
[width="50%",cols="8,>2,>2",options="header"]
|
||||
|========================================
|
||||
| $TERM | Farben | Paare ^(1)^
|
||||
| "rxvt-unicode", "xterm",... | 88 | 256
|
||||
@@ -894,6 +656,10 @@ nutzen möchte:
|
||||
* falls screen genutzt wird: 'screen-256color'
|
||||
* screen wird nicht genutzt: 'xterm-256color', 'rxvt-256color', 'putty-256color',...
|
||||
|
||||
[NOTE]
|
||||
Es sollte das Paket "ncurses-term" installiert werden um die Werte der 'TERM'
|
||||
Variable nutzen zu können.
|
||||
|
||||
Sollte screen genutzt werden, fügt man folgende Zeile an das Ende der Datei
|
||||
'~/.screenrc':
|
||||
|
||||
@@ -934,64 +700,85 @@ Basisfarben in WeeChat sind:
|
||||
| lightmagenta | hell magenta
|
||||
| cyan | dunkel türkis
|
||||
| lightcyan | hell türkis
|
||||
| gray | grau
|
||||
| white | weiß
|
||||
|========================================
|
||||
|
||||
[[colors_palette]]
|
||||
Palette
|
||||
^^^^^^^
|
||||
[[colors_extended]]
|
||||
erweiterte Farbpalette
|
||||
^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
Gemäß der jeweiligen Terminal-Einstellung werden 64 oder 256 Farbpaare
|
||||
durch WeeChat definiert. Diese bestehen aus einer Kombination von
|
||||
Vordergrund- und Hintergrundfarben.
|
||||
WeeChat belegt die Farbpaare dynamisch, sobald die Farbe genutzt werden sollte. Zum Beispiel
|
||||
um mit einer Farbe Buffer oder Bars zu nutzen.
|
||||
|
||||
* für 64 Paare: 8 Vordergrundfarben * 8 Hintergrundfarben (dunkle Farben)
|
||||
* für 256 Paare: 16 Vordergrundfarben * 16 Hintergrundfarben (jeweils 8 dunkle und
|
||||
8 helle Farben)
|
||||
Zu den Basisfarben können zusätzlich Farben zwischen eins und der maximalen Anzahl an Farben
|
||||
genutzt werden die vom jeweiligen Terminal zur Verfügung gestellt werden.
|
||||
|
||||
Mit dem Befehl `/color` können die Standardfarben angezeigt werden (im Buffer kann
|
||||
mittels 'alt+c' zwischen den WeeChat und der Terminal Farbpalette gewechselt werden).
|
||||
Mit dem `/color` Befehl kann man sich sowohl die aktuelle Farbpalette anzeigen lassen als
|
||||
auch die Anzahl der zu nutzenden Farben. Mit @k(A-)@k(c) kann man vorübergehend zu den
|
||||
Terminalfarben wechseln um eine Farbe auszuwählen.
|
||||
|
||||
Farbpaarungen (ein Paar besteht aus einer Vordergrund- und einer Hintergrundfarbe)
|
||||
können mit dem Befehl `/color` angepasst werden. Es wird dazu in der Konfigurationsdatei
|
||||
'weechat.conf', in der Sektion 'palette' eine entsprechende Option erstellt.
|
||||
|
||||
Für jede definierte Farbe können folgende Parameter festgelegt werden:
|
||||
|
||||
* Vordergrund- und Hintergrund, zu nutzendes Format "fg,bg": Farbe für den Text und den
|
||||
Hintergrund. Standardmäßig wird für den Hintergrund die voreingestellte Hintergrundfarbe (-1)
|
||||
verwendet.
|
||||
* alias: der Farbpaarung kann ein Name zugeordnet werden, damit man diesen Namen zur einfacheren
|
||||
Nutzung in den Farboptionen verwenden kann.
|
||||
|
||||
Ein Beispiel, um die Farbpaarungen 225 bis 240 mit den Farben blau, türkis,
|
||||
grün, gelb, orange, rot, rosa, violett zu definieren:
|
||||
Um zum Beispiel die Uhrzeit in einem Buffer in einem schönen Orange darzustellen:
|
||||
|
||||
----------------------------------------
|
||||
/color add 225 18,-1
|
||||
/color add 226 20,-1
|
||||
/color add 227 27,-1
|
||||
/color add 228 39,-1
|
||||
/color add 229 51,-1
|
||||
/color add 230 49,-1
|
||||
/color add 231 47,-1
|
||||
/color add 232 82,-1
|
||||
/color add 233 154,-1
|
||||
/color add 234 226,-1
|
||||
/color add 235 214,-1
|
||||
/color add 236 202,-1
|
||||
/color add 237 196,-1
|
||||
/color add 238 199,-1
|
||||
/color add 239 201,-1
|
||||
/color add 240 176,-1
|
||||
/set weechat.color.chat_time 214
|
||||
----------------------------------------
|
||||
|
||||
siehe `/help color` für weitere Beispiele:
|
||||
oder falls man den Hintergrund der Statusbar in einm sehr dunklen Grün haben möchte:
|
||||
|
||||
[IMPORTANT]
|
||||
Farben die manuell definiert werden, überschreiben die von WeeChat genutzten
|
||||
Standardfarben. Deshalb sollten Farbpaarungen nur redefiniert werden falls
|
||||
man diese Farbe nicht in WeeChat nutzt.
|
||||
----------------------------------------
|
||||
/set weechat.bar.status.color_bg 22
|
||||
----------------------------------------
|
||||
|
||||
[[colors_aliases]]
|
||||
Alias
|
||||
^^^^^
|
||||
|
||||
Man kann einer Farbe einen Alias zuordnen um diesen Alias anstelle einer Zahl in
|
||||
die Optionen einzutragen. Um einen Alias zu definieren nutzt man den Befehl
|
||||
`/color alias`.
|
||||
|
||||
Beispiel:
|
||||
|
||||
----------------------------------------
|
||||
/color alias 214 orange
|
||||
/set weechat.color.chat_delimiters orange
|
||||
----------------------------------------
|
||||
|
||||
[[colors_attributes]]
|
||||
Attribute
|
||||
^^^^^^^^^
|
||||
|
||||
Er ist möglich einer Farbe ein Attribut hinzuzufügen. Dazu wird dem
|
||||
Farbnamen oder der Farbnummer ein- oder mehrere Attribute vorangestellt.
|
||||
|
||||
* "*": fett
|
||||
* "!": invertierte Darstellung
|
||||
* "_": unterstrichen
|
||||
|
||||
Um zum Beispiel dem eigenen Nick die Farbe weiß und unterstrichen
|
||||
zuzuordnen:
|
||||
|
||||
----------------------------------------
|
||||
/set weechat.color.chat_nick_self _white
|
||||
----------------------------------------
|
||||
|
||||
oder um die Zeitanzeige in der Statusbar orange, fett und unterstrichen
|
||||
darzustellen:
|
||||
|
||||
----------------------------------------
|
||||
/set weechat.color.status_time *_214
|
||||
----------------------------------------
|
||||
|
||||
Um einer Standard-Terminalfarbe (-1) ein Attribut hinzuzufügen muss eine Zahl
|
||||
gewählt werden die größer ist als die letzte genutzte Farbe des Terminals.
|
||||
Zum Beispiel; maximale Farbwahl in WeeChat: 99999.
|
||||
|
||||
Um der Vordergrundfarbe des Terminals das Attribut "fett" zuzuordnen:
|
||||
|
||||
----------------------------------------
|
||||
/set weechat.color.status_time *99999
|
||||
----------------------------------------
|
||||
|
||||
|
||||
[[plugins]]
|
||||
@@ -1084,6 +871,26 @@ Befehle
|
||||
|
||||
include::autogen/user/aspell_commands.txt[]
|
||||
|
||||
[[aspell_speller_options]]
|
||||
Optionen für Rechtschreibprüfung
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
Optionen für die Rechtschreibprüfung können definiert werden indem man die entsprechende
|
||||
Option in die Sektion "option" der Aspell-Konfiguration hinzufügt.
|
||||
|
||||
Den Name der Option findet man in der ASpell-Konfigurationsdatei. Eine Auflistung aller
|
||||
möglichen Optionen erhält man durch:
|
||||
|
||||
----------------------------------------
|
||||
$ aspell config
|
||||
----------------------------------------
|
||||
|
||||
Um zum Beispiel die Option "ignore-case" einzuschalten:
|
||||
|
||||
----------------------------------------
|
||||
/set aspell.option.ignore-case "true"
|
||||
----------------------------------------
|
||||
|
||||
[[charset_plugin]]
|
||||
Charset Erweiterung
|
||||
~~~~~~~~~~~~~~~~~~~
|
||||
@@ -1476,7 +1283,7 @@ Falls CTCP Optionen nicht festgelegt sind, lauten die CTCP Antworten:
|
||||
Zielbuffer für IRC Nachrichten
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
Sie können einen Zielbuffer einstellen in dem IRC Nachrichten dargestellt werden sollen.
|
||||
Sie können einen Zielbuffer einstellen in welchem IRC Nachrichten dargestellt werden sollen.
|
||||
Dazu dienen die Optionen `irc.msgbuffer.*`.
|
||||
|
||||
Für einige IRC Nachrichten (siehe unten) können zusätzliche Werte angepasst werden:
|
||||
@@ -1488,57 +1295,82 @@ private::
|
||||
privaten Buffer, oder im aktuellen/Server Buffer falls nicht vorhanden (gemäß der Einstellung
|
||||
in der Option 'irc.look.msgbuffer_fallback')
|
||||
|
||||
server::
|
||||
Server Buffer
|
||||
|
||||
weechat::
|
||||
WeeChat "core" Buffer
|
||||
|
||||
Vorgegeben ist der Server-Buffer, falls keine Option ausgewählt wurde.
|
||||
Falls die Option nicht gesetzt ist (Standard) wählt WeeChat einen geeigneten Buffer aus,
|
||||
üblicherweise handelt es sich dabei um einen Server oder Channel-Buffer.
|
||||
|
||||
Unvollständige Liste der IRC Nachrichten bzw. Alias die angepasst werden können:
|
||||
|
||||
[width="50%",cols="^1m,^1m,3",options="header"]
|
||||
[width="60%",cols="^1m,^3m,8",options="header"]
|
||||
|========================================
|
||||
|Nachricht| alias | Beschreibung
|
||||
| invite | | Einladung in einen Channel
|
||||
| notice | | Mitteilung
|
||||
| wallops | | wallops
|
||||
| 221 | | User mode string
|
||||
| 275 | whois | whois (sichere Verbindung)
|
||||
| 301 | whois | whois (abwesend)
|
||||
| 303 | | ison
|
||||
| 305 | unaway | nicht abwesend
|
||||
| 306 | away | abwesend
|
||||
| 307 | whois | whois (registrierter Nick)
|
||||
| 310 | whois | whois (Hilfe Modus)
|
||||
| 311 | whois | whois (User)
|
||||
| 312 | whois | whois (Server)
|
||||
| 313 | whois | whois (Operator)
|
||||
| 314 | whowas | whowas
|
||||
| 315 | who | who (Ende)
|
||||
| 317 | whois | whois (inaktiv)
|
||||
| 318 | whois | whois (ende)
|
||||
| 319 | whois | whois (Channels)
|
||||
| 320 | whois | whois (User identifizieren)
|
||||
| 321 | list | list (Start)
|
||||
| 322 | list | list (Channel)
|
||||
| 323 | list | list (Ende)
|
||||
| 326 | whois | whois (hat oper privs)
|
||||
| 327 | whois | whois (Host)
|
||||
| 330 | whois | whois (eingelogged als)
|
||||
| 335 | whois | whois (ist ein Bot auf)
|
||||
| 338 | whois | whois (Host)
|
||||
| 341 | | inviting
|
||||
| 344 | reop | channel reop
|
||||
| 345 | reop | channel reop (Ende)
|
||||
| 351 | | Server Version
|
||||
| 352 | who | who
|
||||
| 369 | whowas | whowas (Ende)
|
||||
| 378 | whois | whois (Verbindung von)
|
||||
| 379 | whois | whois (genutzte Modi)
|
||||
| 432 | | fehlerhafter Nickname
|
||||
| 433 | | Nickname wird schon verwendet
|
||||
| 438 | | nicht autorisiert um Nicknamen zu ändern
|
||||
| 671 | whois | whois (sichere Verbindung)
|
||||
| 901 | | Sie sind nun eingelogged
|
||||
| Nachricht | alias | Beschreibung
|
||||
| error | | Fehler
|
||||
| invite | | Einladung in einen Channel
|
||||
| join | | join
|
||||
| kick | | kick
|
||||
| kill | | kill
|
||||
| mode | | Modus
|
||||
| notice | | Mitteilung
|
||||
| part | | part
|
||||
| quit | | quit
|
||||
| topic | | topic
|
||||
| wallops | | wallops
|
||||
| 221 | | User mode string
|
||||
| 275 | whois | whois (sichere Verbindung)
|
||||
| 301 | whois | whois (abwesend)
|
||||
| 303 | | ison
|
||||
| 305 | unaway | nicht abwesend
|
||||
| 306 | away | abwesend
|
||||
| 307 | whois | whois (registrierter Nick)
|
||||
| 310 | whois | whois (Hilfe Modus)
|
||||
| 311 | whois | whois (User)
|
||||
| 312 | whois | whois (Server)
|
||||
| 313 | whois | whois (Operator)
|
||||
| 314 | whowas | whowas
|
||||
| 315 | who | who (Ende)
|
||||
| 317 | whois | whois (inaktiv)
|
||||
| 318 | whois | whois (ende)
|
||||
| 319 | whois | whois (Channels)
|
||||
| 320 | whois | whois (User identifizieren)
|
||||
| 321 | list | list (Start)
|
||||
| 322 | list | list (Channel)
|
||||
| 323 | list | list (Ende)
|
||||
| 326 | whois | whois (hat oper privs)
|
||||
| 327 | whois | whois (Host)
|
||||
| 328 | | Channel URL
|
||||
| 329 | | Erstellungsdatum des Channel
|
||||
| 330 | whois | whois (eingelogged als)
|
||||
| 331 | | kein Topic für Channel
|
||||
| 332 | | Channel-Topic
|
||||
| 333 | | Infos über Topic
|
||||
| 335 | whois | whois (ist ein Bot auf)
|
||||
| 338 | whois | whois (Host)
|
||||
| 341 | | inviting
|
||||
| 344 | reop | channel reop
|
||||
| 345 | reop | channel reop (Ende)
|
||||
| 346 | invitelist | Einladung list
|
||||
| 347 | invitelist | Einladung list (Ende)
|
||||
| 348 | exceptionlist | exception list
|
||||
| 349 | exceptionlist | exception list (end)
|
||||
| 351 | | Server Version
|
||||
| 352 | who | who
|
||||
| 353 | names | Liste von Usern im Channel
|
||||
| 366 | names | Ende der /names Liste
|
||||
| 367 | banlist | ban Liste
|
||||
| 368 | banlist | Ende der ban Liste
|
||||
| 369 | whowas | whowas (Ende)
|
||||
| 378 | whois | whois (Verbindung von)
|
||||
| 379 | whois | whois (genutzte Modi)
|
||||
| 432 | | fehlerhafter Nickname
|
||||
| 433 | | Nickname wird schon verwendet
|
||||
| 438 | | nicht autorisiert um Nicknamen zu ändern
|
||||
| 671 | whois | whois (sichere Verbindung)
|
||||
| 901 | | Sie sind nun eingelogged
|
||||
|========================================
|
||||
|
||||
andere nummerische Befehle können angepasst werden.
|
||||
@@ -1663,7 +1495,7 @@ logger.mask.irc
|
||||
logger.file.mask
|
||||
----------------------------------------
|
||||
|
||||
Dies bedeutet dass man eine Maske speziell für einen IRC Server
|
||||
Dies bedeutet dass man eine Maske speziell für einen IRC Server
|
||||
("logger.mask.irc.freenode") anlegen kann oder aber global für
|
||||
die Erweiterung ("logger.mask.irc").
|
||||
|
||||
|
||||
+18
-6
@@ -74,6 +74,7 @@ my %plugin_list = ("weechat" => "co", "alias" => "",
|
||||
|
||||
# options to ignore
|
||||
my @ignore_options = ("aspell\\.dict\\..*",
|
||||
"aspell\\.option\\..*",
|
||||
"charset\\.decode\\..*",
|
||||
"charset\\.encode\\..*",
|
||||
"irc\\.msgbuffer\\..*",
|
||||
@@ -397,23 +398,27 @@ sub docgen
|
||||
{
|
||||
my $args = $plugin_commands{$plugin}{$command}{"args"};
|
||||
$args = $d->get($args) if ($args ne "");
|
||||
my @args_formats = split(/ \|\| /, $args);
|
||||
my $description = $plugin_commands{$plugin}{$command}{"description"};
|
||||
$description = $d->get($description) if ($description ne "");
|
||||
my $args_description = $plugin_commands{$plugin}{$command}{"args_description"};
|
||||
$args_description = $d->get($args_description) if ($args_description ne "");
|
||||
|
||||
print FILE "• *`/".$command."`*";
|
||||
print FILE " `".$args."`" if ($args ne "");
|
||||
print FILE "::\n\n";
|
||||
print FILE "[command]*`".$command."`* ".$description."::\n";
|
||||
print FILE "........................................\n";
|
||||
print FILE " ".$description."\n" if ($description ne "");
|
||||
my $prefix = "/".$command." ";
|
||||
foreach my $format (@args_formats)
|
||||
{
|
||||
print FILE $prefix.$format."\n";
|
||||
$prefix = " " x length($prefix);
|
||||
}
|
||||
if ($args_description ne "")
|
||||
{
|
||||
print FILE "\n";
|
||||
my @lines = split(/\n/, $args_description);
|
||||
foreach my $line (@lines)
|
||||
{
|
||||
print FILE " ".$line."\n";
|
||||
print FILE $line."\n";
|
||||
}
|
||||
}
|
||||
print FILE "........................................\n\n";
|
||||
@@ -487,7 +492,14 @@ sub docgen
|
||||
}
|
||||
if ($type eq "color")
|
||||
{
|
||||
$values = weechat_gettext("a color name");
|
||||
$values = weechat_gettext("a WeeChat color name (default, black, "
|
||||
."(dark)gray, white, (light)red, (light)green, "
|
||||
."brown, yellow, (light)blue, (light)magenta, "
|
||||
."(light)cyan), a terminal color number or "
|
||||
."an alias; attributes are allowed before "
|
||||
."color (for text color only, not "
|
||||
."background): \"*\" for bold, \"!\" for "
|
||||
."reverse, \"_\" for underline");
|
||||
}
|
||||
|
||||
print FILE "* *".$config.".".$section.".".$option."*\n";
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
# user's guide
|
||||
ADD_CUSTOM_COMMAND(
|
||||
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_user.en.html
|
||||
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a toc -a toclevels=4 -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_user.en.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_user.en.txt
|
||||
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a toc -a toclevels=4 -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -f ${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.conf -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_user.en.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_user.en.txt
|
||||
DEPENDS
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/weechat_user.en.txt
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/autogen/user/*.txt
|
||||
@@ -55,7 +55,7 @@ INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.en.html DESTINATION
|
||||
# FAQ
|
||||
ADD_CUSTOM_COMMAND(
|
||||
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.en.html
|
||||
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a toc -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.en.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_faq.en.txt
|
||||
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a toc -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -f ${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.conf -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.en.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_faq.en.txt
|
||||
DEPENDS
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/weechat_faq.en.txt
|
||||
COMMENT "Building weechat_faq.en.html"
|
||||
|
||||
+6
-6
@@ -39,27 +39,27 @@ all-local: weechat_user.en.html \
|
||||
|
||||
# user's guide
|
||||
weechat_user.en.html: weechat_user.en.txt $(wildcard autogen/user/*.txt)
|
||||
$(ASCIIDOC) -a toc -a toclevels=3 -a date=`date "+%F"` -a revision="$(VERSION)" -a stylesheet=`pwd`/../asciidoc.css -n -o weechat_user.en.html weechat_user.en.txt
|
||||
$(ASCIIDOC) -a toc -a toclevels=3 -a date=`date "+%F"` -a revision="$(VERSION)" -a stylesheet=$(abs_top_srcdir)/doc/asciidoc.css -f $(abs_top_srcdir)/doc/asciidoc.conf -n -o weechat_user.en.html weechat_user.en.txt
|
||||
|
||||
# plugin API reference
|
||||
weechat_plugin_api.en.html: weechat_plugin_api.en.txt $(wildcard autogen/plugin_api/*.txt)
|
||||
$(ASCIIDOC) -a toc -a toclevels=4 -a date=`date "+%F"` -a revision="$(VERSION)" -a stylesheet=`pwd`/../asciidoc.css -n -o weechat_plugin_api.en.html weechat_plugin_api.en.txt
|
||||
$(ASCIIDOC) -a toc -a toclevels=4 -a date=`date "+%F"` -a revision="$(VERSION)" -a stylesheet=$(abs_top_srcdir)/doc/asciidoc.css -n -o weechat_plugin_api.en.html weechat_plugin_api.en.txt
|
||||
|
||||
# scripting guide
|
||||
weechat_scripting.en.html: weechat_scripting.en.txt
|
||||
$(ASCIIDOC) -a toc -a toclevels=3 -a date=`date "+%F"` -a revision="$(VERSION)" -a stylesheet=`pwd`/../asciidoc.css -n -o weechat_scripting.en.html weechat_scripting.en.txt
|
||||
$(ASCIIDOC) -a toc -a toclevels=3 -a date=`date "+%F"` -a revision="$(VERSION)" -a stylesheet=$(abs_top_srcdir)/doc/asciidoc.css -n -o weechat_scripting.en.html weechat_scripting.en.txt
|
||||
|
||||
# FAQ
|
||||
weechat_faq.en.html: weechat_faq.en.txt
|
||||
$(ASCIIDOC) -a toc -a date=`date "+%F"` -a revision="$(VERSION)" -a stylesheet=`pwd`/../asciidoc.css -n -o weechat_faq.en.html weechat_faq.en.txt
|
||||
$(ASCIIDOC) -a toc -a date=`date "+%F"` -a revision="$(VERSION)" -a stylesheet=$(abs_top_srcdir)/doc/asciidoc.css -f $(abs_top_srcdir)/doc/asciidoc.conf -n -o weechat_faq.en.html weechat_faq.en.txt
|
||||
|
||||
# quickstart
|
||||
weechat_quickstart.en.html: weechat_quickstart.en.txt
|
||||
$(ASCIIDOC) -a toc -a date=`date "+%F"` -a revision="$(VERSION)" -a stylesheet=`pwd`/../asciidoc.css -n -o weechat_quickstart.en.html weechat_quickstart.en.txt
|
||||
$(ASCIIDOC) -a toc -a date=`date "+%F"` -a revision="$(VERSION)" -a stylesheet=$(abs_top_srcdir)/doc/asciidoc.css -n -o weechat_quickstart.en.html weechat_quickstart.en.txt
|
||||
|
||||
# tester's guide
|
||||
weechat_tester.en.html: weechat_tester.en.txt
|
||||
$(ASCIIDOC) -a toc -a date=`date "+%F"` -a revision="$(VERSION)" -a stylesheet=`pwd`/../asciidoc.css -n -o weechat_tester.en.html weechat_tester.en.txt
|
||||
$(ASCIIDOC) -a toc -a date=`date "+%F"` -a revision="$(VERSION)" -a stylesheet=$(abs_top_srcdir)/doc/asciidoc.css -n -o weechat_tester.en.html weechat_tester.en.txt
|
||||
|
||||
# install docs
|
||||
|
||||
|
||||
@@ -70,8 +70,6 @@
|
||||
|
||||
| weechat | buffers_plugins_names | names of buffers (including plugins names)
|
||||
|
||||
| weechat | color_pairs | color pairs
|
||||
|
||||
| weechat | commands | commands (weechat and plugins)
|
||||
|
||||
| weechat | config_files | configuration files
|
||||
@@ -94,6 +92,8 @@
|
||||
|
||||
| weechat | nicks | nicks in nicklist of current buffer
|
||||
|
||||
| weechat | palette_colors | palette colors
|
||||
|
||||
| weechat | plugins_commands | commands defined by plugins
|
||||
|
||||
| weechat | plugins_names | names of plugins
|
||||
|
||||
@@ -44,7 +44,7 @@
|
||||
|
||||
| weechat | history | history of commands | buffer pointer (if not set, return global history) (optional) | -
|
||||
|
||||
| weechat | hook | list of hooks | - | hook type: command, timer, .. (optional)
|
||||
| weechat | hook | list of hooks | - | type,arguments (type is command/timer/.., arguments to get only some hooks (can start or end with "*" as wildcard), both are optional)
|
||||
|
||||
| weechat | hotlist | list of buffers in hotlist | - | -
|
||||
|
||||
|
||||
@@ -1,34 +1,33 @@
|
||||
• *`/alias`* `[[-completion completion] alias_name [command [arguments]]]`::
|
||||
|
||||
[command]*`alias`* create an alias for a command::
|
||||
........................................
|
||||
create an alias for a command
|
||||
/alias [-completion <completion>] <alias> [<command> [<arguments>]]
|
||||
|
||||
completion: completion for alias (optional, by default completion is done with target command)
|
||||
alias_name: name of alias (can start or end with "*" for alias listing)
|
||||
command: command name (many commands can be separated by semicolons)
|
||||
arguments: arguments for command
|
||||
|
||||
Without argument, this command lists all defined alias.
|
||||
|
||||
Note: in command, special variables are replaced:
|
||||
$n: argument 'n' (between 1 and 9)
|
||||
$-m: arguments from 1 to 'm'
|
||||
$n-: arguments from 'n' to last
|
||||
$n-m: arguments from 'n' to 'm'
|
||||
$*: all arguments
|
||||
$~: last argument
|
||||
$nick: current nick
|
||||
$channel: current channel
|
||||
$server: current server
|
||||
|
||||
To remove an alias, use command /unalias.
|
||||
|
||||
Examples:
|
||||
alias /split to split window horizontally:
|
||||
/alias split /window splith
|
||||
alias /hello to say "hello" on all channels but not on #weechat:
|
||||
/alias hello /allchan -exclude=#weechat msg * hello
|
||||
alias /forcejoin to send IRC command "forcejoin" with completion of /sajoin:
|
||||
/alias -completion %%sajoin forcejoin /quote forcejoin
|
||||
completion: completion for alias (optional, by default completion is done with target command)
|
||||
alias: name of alias (can start or end with "*" for alias listing)
|
||||
command: command name (many commands can be separated by semicolons)
|
||||
arguments: arguments for command
|
||||
|
||||
Without argument, this command lists all defined alias.
|
||||
|
||||
Note: in command, special variables are replaced:
|
||||
$n: argument 'n' (between 1 and 9)
|
||||
$-m: arguments from 1 to 'm'
|
||||
$n-: arguments from 'n' to last
|
||||
$n-m: arguments from 'n' to 'm'
|
||||
$*: all arguments
|
||||
$~: last argument
|
||||
$nick: current nick
|
||||
$channel: current channel
|
||||
$server: current server
|
||||
|
||||
To remove an alias, use command /unalias.
|
||||
|
||||
Examples:
|
||||
alias /split to split window horizontally:
|
||||
/alias split /window splith
|
||||
alias /hello to say "hello" on all channels but not on #weechat:
|
||||
/alias hello /allchan -exclude=#weechat msg * hello
|
||||
alias /forcejoin to send IRC command "forcejoin" with completion of /sajoin:
|
||||
/alias -completion %%sajoin forcejoin /quote forcejoin
|
||||
........................................
|
||||
|
||||
|
||||
@@ -1,13 +1,15 @@
|
||||
• *`/aspell`* `dictlist | enable lang | disable | addword [lang] word`::
|
||||
|
||||
[command]*`aspell`* aspell plugin configuration::
|
||||
........................................
|
||||
aspell plugin configuration
|
||||
/aspell dictlist
|
||||
enable <lang>
|
||||
disable
|
||||
addword [<lang>] <word>
|
||||
|
||||
dictlist: show installed dictionaries
|
||||
enable: enable aspell on current buffer
|
||||
disable: disable aspell on current buffer
|
||||
addword: add a word in your personal aspell dictionary
|
||||
|
||||
Input line beginning with a '/' is not checked, except for some commands.
|
||||
dictlist: show installed dictionaries
|
||||
enable: enable aspell on current buffer
|
||||
disable: disable aspell on current buffer
|
||||
addword: add a word in your personal aspell dictionary
|
||||
|
||||
Input line beginning with a '/' is not checked, except for some commands.
|
||||
........................................
|
||||
|
||||
|
||||
@@ -26,5 +26,5 @@
|
||||
* *aspell.look.color*
|
||||
** description: `color used for misspelled words`
|
||||
** type: color
|
||||
** values: a color name (default value: `lightred`)
|
||||
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "_" for underline (default value: `lightred`)
|
||||
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
• *`/charset`* `[[decode | encode] charset] | [reset]`::
|
||||
|
||||
[command]*`charset`* change charset for current buffer::
|
||||
........................................
|
||||
change charset for current buffer
|
||||
/charset decode|encode <charset>
|
||||
reset
|
||||
|
||||
decode: change decoding charset
|
||||
encode: change encoding charset
|
||||
charset: new charset for current buffer
|
||||
reset: reset charsets for current buffer
|
||||
decode: change decoding charset
|
||||
encode: change encoding charset
|
||||
charset: new charset for current buffer
|
||||
reset: reset charsets for current buffer
|
||||
........................................
|
||||
|
||||
|
||||
@@ -1,42 +1,32 @@
|
||||
• *`/demo_buffer`* `name`::
|
||||
|
||||
[command]*`demo_buffer`* open a new buffer::
|
||||
........................................
|
||||
open a new buffer
|
||||
/demo_buffer <name>
|
||||
........................................
|
||||
|
||||
• *`/demo_buffer_set`* `property value`::
|
||||
|
||||
[command]*`demo_info`* get and display an info::
|
||||
........................................
|
||||
set a buffer property
|
||||
/demo_info <info> [<arguments>]
|
||||
|
||||
info: info to display
|
||||
arguments: optional arguments for info
|
||||
|
||||
Without argument, this command displays list of available infos
|
||||
........................................
|
||||
|
||||
• *`/demo_info`* `[info [arguments]]`::
|
||||
|
||||
[command]*`demo_infolist`* get and display an infolist::
|
||||
........................................
|
||||
get and display an info
|
||||
/demo_infolist <infolist> [<arguments>]
|
||||
|
||||
info: info to display
|
||||
arguments: optional arguments for info
|
||||
|
||||
Without argument, this command displays list of available infos
|
||||
infolist: infolist to display
|
||||
arguments: optional arguments for infolist
|
||||
|
||||
Without argument, this command displays list of available infolists
|
||||
........................................
|
||||
|
||||
• *`/demo_infolist`* `[infolist [arguments]]`::
|
||||
|
||||
[command]*`demo_printf`* print some messages on current buffer::
|
||||
........................................
|
||||
get and display an infolist
|
||||
/demo_printf <text>
|
||||
|
||||
infolist: infolist to display
|
||||
arguments: optional arguments for infolist
|
||||
|
||||
Without argument, this command displays list of available infolists
|
||||
........................................
|
||||
|
||||
• *`/demo_printf`* `[text]`::
|
||||
|
||||
........................................
|
||||
print some messages on current buffer
|
||||
|
||||
text: write this text
|
||||
text: write this text
|
||||
........................................
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,77 +1,92 @@
|
||||
* *irc.color.input_nick*
|
||||
** description: `color for nick in input bar`
|
||||
** type: color
|
||||
** values: a color name (default value: `lightcyan`)
|
||||
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "_" for underline (default value: `lightcyan`)
|
||||
|
||||
* *irc.color.item_away*
|
||||
** description: `color for away item`
|
||||
** type: color
|
||||
** values: a color name (default value: `yellow`)
|
||||
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "_" for underline (default value: `yellow`)
|
||||
|
||||
* *irc.color.item_channel_modes*
|
||||
** description: `color for channel modes, near channel name`
|
||||
** type: color
|
||||
** values: a color name (default value: `default`)
|
||||
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "_" for underline (default value: `default`)
|
||||
|
||||
* *irc.color.item_lag_counting*
|
||||
** description: `color for lag indicator, when counting (pong not received from server, lag is increasing)`
|
||||
** type: color
|
||||
** values: a color name (default value: `default`)
|
||||
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "_" for underline (default value: `default`)
|
||||
|
||||
* *irc.color.item_lag_finished*
|
||||
** description: `color for lag indicator, when pong has been received from server`
|
||||
** type: color
|
||||
** values: a color name (default value: `yellow`)
|
||||
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "_" for underline (default value: `yellow`)
|
||||
|
||||
* *irc.color.message_join*
|
||||
** description: `color for text in join messages`
|
||||
** type: color
|
||||
** values: a color name (default value: `green`)
|
||||
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "_" for underline (default value: `green`)
|
||||
|
||||
* *irc.color.message_quit*
|
||||
** description: `color for text in part/quit messages`
|
||||
** type: color
|
||||
** values: a color name (default value: `red`)
|
||||
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "_" for underline (default value: `red`)
|
||||
|
||||
* *irc.color.nick_prefix*
|
||||
** description: `color for nick prefix (prefix is custom string displayed before nick)`
|
||||
** type: color
|
||||
** values: a color name (default value: `green`)
|
||||
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "_" for underline (default value: `green`)
|
||||
|
||||
* *irc.color.nick_prefix_halfop*
|
||||
** description: `color for prefix of nick which is halfop on channel`
|
||||
** type: color
|
||||
** values: a color name (default value: `lightmagenta`)
|
||||
|
||||
* *irc.color.nick_prefix_op*
|
||||
** description: `color for prefix of nick which is op/admin/owner on channel`
|
||||
** type: color
|
||||
** values: a color name (default value: `lightgreen`)
|
||||
|
||||
* *irc.color.nick_prefix_user*
|
||||
** description: `color for prefix of nick which is user on channel`
|
||||
** type: color
|
||||
** values: a color name (default value: `blue`)
|
||||
|
||||
* *irc.color.nick_prefix_voice*
|
||||
** description: `color for prefix of nick which has voice on channel`
|
||||
** type: color
|
||||
** values: a color name (default value: `yellow`)
|
||||
* *irc.color.nick_prefixes*
|
||||
** description: `color for nick prefixes using mode char (o=op, h=halfop, v=voice, ..), format is: "o:color1;h:color2;v:color3" (if a mode is not found, WeeChat will try with next modes received from server ("PREFIX"); a special mode "*" can be used as default color if no mode has been found in list)`
|
||||
** type: string
|
||||
** values: any string (default value: `"q:lightred;a:lightcyan;o:lightgreen;h:lightmagenta;v:yellow;*:lightblue"`)
|
||||
|
||||
* *irc.color.nick_suffix*
|
||||
** description: `color for nick suffix (suffix is custom string displayed after nick)`
|
||||
** type: color
|
||||
** values: a color name (default value: `green`)
|
||||
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "_" for underline (default value: `green`)
|
||||
|
||||
* *irc.color.notice*
|
||||
** description: `color for text "Notice" in notices`
|
||||
** type: color
|
||||
** values: a color name (default value: `green`)
|
||||
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "_" for underline (default value: `green`)
|
||||
|
||||
* *irc.color.reason_quit*
|
||||
** description: `color for reason in part/quit messages`
|
||||
** type: color
|
||||
** values: a color name (default value: `default`)
|
||||
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "_" for underline (default value: `default`)
|
||||
|
||||
* *irc.color.topic_new*
|
||||
** description: `color for new channel topic (when topic is changed)`
|
||||
** type: color
|
||||
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "_" for underline (default value: `white`)
|
||||
|
||||
* *irc.color.topic_old*
|
||||
** description: `color for old channel topic (when topic is changed)`
|
||||
** type: color
|
||||
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "_" for underline (default value: `darkgray`)
|
||||
|
||||
* *irc.look.buffer_switch_autojoin*
|
||||
** description: `auto switch to channel buffer when it is auto joined (with server option "autojoin")`
|
||||
** type: boolean
|
||||
** values: on, off (default value: `on`)
|
||||
|
||||
* *irc.look.buffer_switch_join*
|
||||
** description: `auto switch to channel buffer when it is manually joined (with /join command)`
|
||||
** type: boolean
|
||||
** values: on, off (default value: `on`)
|
||||
|
||||
* *irc.look.color_nicks_in_names*
|
||||
** description: `use nick color in output of /names (or list of nicks displayed when joining a channel)`
|
||||
** type: boolean
|
||||
** values: on, off (default value: `off`)
|
||||
|
||||
* *irc.look.color_nicks_in_nicklist*
|
||||
** description: `use nick color in nicklist`
|
||||
** type: boolean
|
||||
** values: on, off (default value: `off`)
|
||||
|
||||
* *irc.look.color_nicks_in_server_messages*
|
||||
** description: `use nick color in messages from server`
|
||||
@@ -244,7 +259,7 @@
|
||||
** values: merge_with_core, merge_without_core, independent (default value: `merge_with_core`)
|
||||
|
||||
* *irc.look.smart_filter*
|
||||
** description: `filter join/part/quit messages for a nick if not speaking for some minutes on channel (you must create a filter on tag "irc_smart_filter")`
|
||||
** description: `filter join/part/quit/nick messages for a nick if not speaking for some minutes on channel (you must create a filter on tag "irc_smart_filter")`
|
||||
** type: boolean
|
||||
** values: on, off (default value: `on`)
|
||||
|
||||
@@ -258,6 +273,11 @@
|
||||
** type: boolean
|
||||
** values: on, off (default value: `on`)
|
||||
|
||||
* *irc.look.smart_filter_nick*
|
||||
** description: `enable smart filter for "nick" messages`
|
||||
** type: boolean
|
||||
** values: on, off (default value: `on`)
|
||||
|
||||
* *irc.look.smart_filter_quit*
|
||||
** description: `enable smart filter for "part" and "quit" messages`
|
||||
** type: boolean
|
||||
@@ -473,6 +493,11 @@
|
||||
** type: integer
|
||||
** values: 0 .. 2147483647 (default value: `2048`)
|
||||
|
||||
* *irc.server_default.ssl_priorities*
|
||||
** description: `string with priorities for gnutls (for syntax, see documentation of function gnutls_priority_init in gnutls manual, common strings are: "PERFORMANCE", "NORMAL", "SECURE128", "SECURE256", "EXPORT", "NONE")`
|
||||
** type: string
|
||||
** values: any string (default value: `"NORMAL"`)
|
||||
|
||||
* *irc.server_default.ssl_verify*
|
||||
** description: `check that the ssl connection is fully trusted`
|
||||
** type: boolean
|
||||
|
||||
@@ -1,32 +1,33 @@
|
||||
• *`/logger`* `[list | set level | disable]`::
|
||||
|
||||
[command]*`logger`* logger plugin configuration::
|
||||
........................................
|
||||
logger plugin configuration
|
||||
/logger list
|
||||
set <level>
|
||||
disable
|
||||
|
||||
list: show logging status for opened buffers
|
||||
set: set logging level on current buffer
|
||||
level: level for messages to be logged (0 = logging disabled, 1 = a few messages (most important) .. 9 = all messages)
|
||||
disable: disable logging on current buffer (set level to 0)
|
||||
|
||||
Options "logger.level.*" and "logger.mask.*" can be used to set level or mask for a buffer, or buffers beginning with name.
|
||||
|
||||
Log levels used by IRC plugin:
|
||||
1: user message, notice, private
|
||||
2: nick change
|
||||
3: server message
|
||||
4: join/part/quit
|
||||
9: all other messages
|
||||
|
||||
Examples:
|
||||
set level to 5 for current buffer:
|
||||
/logger set 5
|
||||
disable logging for current buffer:
|
||||
/logger disable
|
||||
set level to 3 for all IRC buffers:
|
||||
/set logger.level.irc 3
|
||||
disable logging for main WeeChat buffer:
|
||||
/set logger.level.core.weechat 0
|
||||
use a directory per IRC server and a file per channel inside:
|
||||
/set logger.mask.irc "$server/$channel.weechatlog"
|
||||
list: show logging status for opened buffers
|
||||
set: set logging level on current buffer
|
||||
level: level for messages to be logged (0 = logging disabled, 1 = a few messages (most important) .. 9 = all messages)
|
||||
disable: disable logging on current buffer (set level to 0)
|
||||
|
||||
Options "logger.level.*" and "logger.mask.*" can be used to set level or mask for a buffer, or buffers beginning with name.
|
||||
|
||||
Log levels used by IRC plugin:
|
||||
1: user message, notice, private
|
||||
2: nick change
|
||||
3: server message
|
||||
4: join/part/quit
|
||||
9: all other messages
|
||||
|
||||
Examples:
|
||||
set level to 5 for current buffer:
|
||||
/logger set 5
|
||||
disable logging for current buffer:
|
||||
/logger disable
|
||||
set level to 3 for all IRC buffers:
|
||||
/set logger.level.irc 3
|
||||
disable logging for main WeeChat buffer:
|
||||
/set logger.level.core.weechat 0
|
||||
use a directory per IRC server and a file per channel inside:
|
||||
/set logger.mask.irc "$server/$channel.weechatlog"
|
||||
........................................
|
||||
|
||||
|
||||
@@ -1,11 +1,19 @@
|
||||
• *`/lua`* `[list [name]] | [listfull [name]] | [load filename] | [autoload] | [reload [name]] | [unload [name]]`::
|
||||
|
||||
[command]*`lua`* list/load/unload scripts::
|
||||
........................................
|
||||
list/load/unload scripts
|
||||
/lua list|listfull [<name>]
|
||||
load <filename>
|
||||
autoload
|
||||
reload|unload [<name>]
|
||||
|
||||
filename: script (file) to load
|
||||
name: a script name
|
||||
|
||||
Without argument, this command lists all loaded scripts.
|
||||
list: list loaded scripts
|
||||
listfull: list loaded scripts (verbose)
|
||||
load: load a script
|
||||
autoload: load all scripts in "autoload" directory
|
||||
reload: reload a script (if no name given, unload all scripts, then load all scripts in "autoload" directory)
|
||||
unload: unload a script (if no name given, unload all scripts)
|
||||
filename: script (file) to load
|
||||
name: a script name (name used in call to "register" function)
|
||||
|
||||
Without argument, this command lists all loaded scripts.
|
||||
........................................
|
||||
|
||||
|
||||
@@ -1,11 +1,19 @@
|
||||
• *`/perl`* `[list [name]] | [listfull [name]] | [load filename] | [autoload] | [reload [name]] | [unload [name]]`::
|
||||
|
||||
[command]*`perl`* list/load/unload scripts::
|
||||
........................................
|
||||
list/load/unload scripts
|
||||
/perl list|listfull [<name>]
|
||||
load <filename>
|
||||
autoload
|
||||
reload|unload [<name>]
|
||||
|
||||
filename: script (file) to load
|
||||
name: a script name
|
||||
|
||||
Without argument, this command lists all loaded scripts.
|
||||
list: list loaded scripts
|
||||
listfull: list loaded scripts (verbose)
|
||||
load: load a script
|
||||
autoload: load all scripts in "autoload" directory
|
||||
reload: reload a script (if no name given, unload all scripts, then load all scripts in "autoload" directory)
|
||||
unload: unload a script (if no name given, unload all scripts)
|
||||
filename: script (file) to load
|
||||
name: a script name (name used in call to "register" function)
|
||||
|
||||
Without argument, this command lists all loaded scripts.
|
||||
........................................
|
||||
|
||||
|
||||
@@ -1,11 +1,19 @@
|
||||
• *`/python`* `[list [name]] | [listfull [name]] | [load filename] | [autoload] | [reload [name]] | [unload [name]]`::
|
||||
|
||||
[command]*`python`* list/load/unload scripts::
|
||||
........................................
|
||||
list/load/unload scripts
|
||||
/python list|listfull [<name>]
|
||||
load <filename>
|
||||
autoload
|
||||
reload|unload [<name>]
|
||||
|
||||
filename: script (file) to load
|
||||
name: a script name
|
||||
|
||||
Without argument, this command lists all loaded scripts.
|
||||
list: list loaded scripts
|
||||
listfull: list loaded scripts (verbose)
|
||||
load: load a script
|
||||
autoload: load all scripts in "autoload" directory
|
||||
reload: reload a script (if no name given, unload all scripts, then load all scripts in "autoload" directory)
|
||||
unload: unload a script (if no name given, unload all scripts)
|
||||
filename: script (file) to load
|
||||
name: a script name (name used in call to "register" function)
|
||||
|
||||
Without argument, this command lists all loaded scripts.
|
||||
........................................
|
||||
|
||||
|
||||
@@ -1,23 +1,25 @@
|
||||
• *`/relay`* `[list | listfull | add protocol.name port | del protocol.name | raw]`::
|
||||
|
||||
[command]*`relay`* relay control::
|
||||
........................................
|
||||
relay control
|
||||
/relay list|listfull|listrelay
|
||||
add <protocol.name> <port>
|
||||
del <protocol.name>
|
||||
raw
|
||||
|
||||
list: list relay clients (only active relays)
|
||||
listfull: list relay clients (verbose, all relays)
|
||||
listrelay: list relays (name and port)
|
||||
add: add relay for a protocol + name
|
||||
del: remove relay for a protocol + name
|
||||
protocol.name: protocol and name to relay
|
||||
currently, only protocol "irc" is supported
|
||||
for example: irc.freenode
|
||||
port: port used for relay
|
||||
raw: open buffer with raw Relay data
|
||||
|
||||
Without argument, this command opens buffer with list of relay clients.
|
||||
|
||||
Example:
|
||||
irc proxy, for server "freenode":
|
||||
/relay add irc.freenode 8000
|
||||
list: list relay clients (only active relays)
|
||||
listfull: list relay clients (verbose, all relays)
|
||||
listrelay: list relays (name and port)
|
||||
add: add relay for a protocol + name
|
||||
del: remove relay for a protocol + name
|
||||
protocol.name: protocol and name to relay
|
||||
currently, only protocol "irc" is supported
|
||||
for example: irc.freenode
|
||||
port: port used for relay
|
||||
raw: open buffer with raw Relay data
|
||||
|
||||
Without argument, this command opens buffer with list of relay clients.
|
||||
|
||||
Example:
|
||||
irc proxy, for server "freenode":
|
||||
/relay add irc.freenode 8000
|
||||
........................................
|
||||
|
||||
|
||||
@@ -1,42 +1,42 @@
|
||||
* *relay.color.status_active*
|
||||
** description: `text color for "connected" status`
|
||||
** type: color
|
||||
** values: a color name (default value: `lightblue`)
|
||||
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "_" for underline (default value: `lightblue`)
|
||||
|
||||
* *relay.color.status_auth_failed*
|
||||
** description: `text color for "authentication failed" status`
|
||||
** type: color
|
||||
** values: a color name (default value: `lightred`)
|
||||
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "_" for underline (default value: `lightred`)
|
||||
|
||||
* *relay.color.status_connecting*
|
||||
** description: `text color for "connecting" status`
|
||||
** type: color
|
||||
** values: a color name (default value: `yellow`)
|
||||
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "_" for underline (default value: `yellow`)
|
||||
|
||||
* *relay.color.status_disconnected*
|
||||
** description: `text color for "disconnected" status`
|
||||
** type: color
|
||||
** values: a color name (default value: `lightred`)
|
||||
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "_" for underline (default value: `lightred`)
|
||||
|
||||
* *relay.color.status_waiting_auth*
|
||||
** description: `text color for "waiting authentication" status`
|
||||
** type: color
|
||||
** values: a color name (default value: `brown`)
|
||||
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "_" for underline (default value: `brown`)
|
||||
|
||||
* *relay.color.text*
|
||||
** description: `text color`
|
||||
** type: color
|
||||
** values: a color name (default value: `default`)
|
||||
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "_" for underline (default value: `default`)
|
||||
|
||||
* *relay.color.text_bg*
|
||||
** description: `background color`
|
||||
** type: color
|
||||
** values: a color name (default value: `default`)
|
||||
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "_" for underline (default value: `default`)
|
||||
|
||||
* *relay.color.text_selected*
|
||||
** description: `text color of selected client line`
|
||||
** type: color
|
||||
** values: a color name (default value: `white`)
|
||||
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "_" for underline (default value: `white`)
|
||||
|
||||
* *relay.look.auto_open_buffer*
|
||||
** description: `auto open relay buffer when a new client is connecting`
|
||||
|
||||
@@ -1,25 +1,27 @@
|
||||
• *`/rmodifier`* `[list] | [listdefault] | [add name modifiers groups regex] | [del name|-all [name...]] | [default -yes]`::
|
||||
|
||||
[command]*`rmodifier`* alter modifier strings with regular expressions::
|
||||
........................................
|
||||
alter modifier strings with regular expressions
|
||||
/rmodifier list|listdefault
|
||||
add <name> <modifiers> <groups> <regex>
|
||||
del <name>|-all [<name>...]
|
||||
default -yes
|
||||
|
||||
list: list all rmodifiers
|
||||
listdefault: list default rmodifiers
|
||||
add: add a rmodifier
|
||||
name: name of rmodifier
|
||||
modifiers: comma separated list of modifiers
|
||||
groups: action on groups found: comma separated list of groups (from 1 to 9) with optional "*" after number to hide group
|
||||
regex: regular expression
|
||||
del: delete a rmodifier
|
||||
-all: delete all rmodifiers
|
||||
default: restore default rmodifiers
|
||||
|
||||
Examples:
|
||||
hide everything typed after a command /password:
|
||||
/rmodifier add password input_text_display 1,2* ^(/password +)(.*)
|
||||
delete rmodifier "password":
|
||||
/rmodifier del password
|
||||
delete all rmodifiers:
|
||||
/rmodifier del -all
|
||||
list: list all rmodifiers
|
||||
listdefault: list default rmodifiers
|
||||
add: add a rmodifier
|
||||
name: name of rmodifier
|
||||
modifiers: comma separated list of modifiers
|
||||
groups: action on groups found: comma separated list of groups (from 1 to 9) with optional "*" after number to hide group
|
||||
regex: regular expression
|
||||
del: delete a rmodifier
|
||||
-all: delete all rmodifiers
|
||||
default: restore default rmodifiers
|
||||
|
||||
Examples:
|
||||
hide everything typed after a command /password:
|
||||
/rmodifier add password input_text_display 1,2* ^(/password +)(.*)
|
||||
delete rmodifier "password":
|
||||
/rmodifier del password
|
||||
delete all rmodifiers:
|
||||
/rmodifier del -all
|
||||
........................................
|
||||
|
||||
|
||||
@@ -1,11 +1,19 @@
|
||||
• *`/ruby`* `[list [name]] | [listfull [name]] | [load filename] | [autoload] | [reload [name]] | [unload [name]]`::
|
||||
|
||||
[command]*`ruby`* list/load/unload scripts::
|
||||
........................................
|
||||
list/load/unload scripts
|
||||
/ruby list|listfull [<name>]
|
||||
load <filename>
|
||||
autoload
|
||||
reload|unload [<name>]
|
||||
|
||||
filename: script (file) to load
|
||||
name: a script name
|
||||
|
||||
Without argument, this command lists all loaded scripts.
|
||||
list: list loaded scripts
|
||||
listfull: list loaded scripts (verbose)
|
||||
load: load a script
|
||||
autoload: load all scripts in "autoload" directory
|
||||
reload: reload a script (if no name given, unload all scripts, then load all scripts in "autoload" directory)
|
||||
unload: unload a script (if no name given, unload all scripts)
|
||||
filename: script (file) to load
|
||||
name: a script name (name used in call to "register" function)
|
||||
|
||||
Without argument, this command lists all loaded scripts.
|
||||
........................................
|
||||
|
||||
|
||||
@@ -1,11 +1,19 @@
|
||||
• *`/tcl`* `[list [name]] | [listfull [name]] | [load filename] | [autoload] | [reload [name]] | [unload [name]]`::
|
||||
|
||||
[command]*`tcl`* list/load/unload scripts::
|
||||
........................................
|
||||
list/load/unload scripts
|
||||
/tcl list|listfull [<name>]
|
||||
load <filename>
|
||||
autoload
|
||||
reload|unload [<name>]
|
||||
|
||||
filename: script (file) to load
|
||||
name: a script name
|
||||
|
||||
Without argument, this command lists all loaded scripts.
|
||||
list: list loaded scripts
|
||||
listfull: list loaded scripts (verbose)
|
||||
load: load a script
|
||||
autoload: load all scripts in "autoload" directory
|
||||
reload: reload a script (if no name given, unload all scripts, then load all scripts in "autoload" directory)
|
||||
unload: unload a script (if no name given, unload all scripts)
|
||||
filename: script (file) to load
|
||||
name: a script name (name used in call to "register" function)
|
||||
|
||||
Without argument, this command lists all loaded scripts.
|
||||
........................................
|
||||
|
||||
|
||||
@@ -1,482 +1,569 @@
|
||||
• *`/away`* `[-all] [message]`::
|
||||
|
||||
[command]*`away`* toggle away status::
|
||||
........................................
|
||||
toggle away status
|
||||
/away [-all] [<message>]
|
||||
|
||||
-all: toggle away status on all connected servers
|
||||
message: message for away (if no message is given, away status is removed)
|
||||
-all: toggle away status on all connected servers
|
||||
message: message for away (if no message is given, away status is removed)
|
||||
........................................
|
||||
|
||||
• *`/bar`* `[add barname type[,cond1,cond2,...] position size separator item1,item2,...] | [default] | [del barname|-all] | [set barname option value] | [hide|show|toggle barname] | [scroll barname buffer scroll_value] | [list] | [listfull] | [listitems]`::
|
||||
|
||||
[command]*`bar`* manage bars::
|
||||
........................................
|
||||
manage bars
|
||||
/bar list|listfull|listitems
|
||||
add <name> <type>[,<cond1>[,<cond2>...]] <position> <size> <separator> <item1>[,<item2>...]
|
||||
default [input|title|status|nicklist]
|
||||
del <name>|-all
|
||||
set <name> <option> <value>
|
||||
hide|show|toggle <name>
|
||||
scroll <name> <buffer> <scroll_value>
|
||||
|
||||
add: add a new bar
|
||||
barname: name of bar (must be unique)
|
||||
type: root: outside windows,
|
||||
window: inside windows, with optional conditions (see below)
|
||||
cond1,...: condition(s) for displaying bar (only for type "window"):
|
||||
active: on active window
|
||||
inactive: on inactive windows
|
||||
nicklist: on windows with nicklist
|
||||
without condition, bar is always displayed
|
||||
position: bottom, top, left or right
|
||||
size: size of bar (in chars)
|
||||
separator: 1 for using separator (line), 0 or nothing means no separator
|
||||
item1,...: items for this bar (items can be separated by comma (space between items) or "+" (glued items))
|
||||
default: create default bars
|
||||
del: delete a bar (or all bars with -all)
|
||||
set: set a value for a bar property
|
||||
option: option to change (for options list, look at /set weechat.bar.<barname>.*)
|
||||
value: new value for option
|
||||
hide: hide a bar
|
||||
show: show an hidden bar
|
||||
toggle: hide/show a bar
|
||||
scroll: scroll bar up/down
|
||||
buffer: name of buffer to scroll ('*' means current buffer, you should use '*' for root bars)
|
||||
scroll_value: value for scroll: 'x' or 'y', followed by '+', '-', 'b' (beginning) or 'e' (end), value (for +/-), and optional %% (to scroll by %% of width/height, otherwise value is number of chars)
|
||||
list: list all bars
|
||||
listfull: list all bars (verbose)
|
||||
listitems: list all bar items
|
||||
|
||||
Examples:
|
||||
create a bar with time, buffer number + name, and completion:
|
||||
/bar add mybar root bottom 1 0 [time],buffer_number+:+buffer_name,completion
|
||||
hide a bar:
|
||||
/bar hide mybar
|
||||
scroll nicklist 10 lines down on current buffer:
|
||||
/bar scroll nicklist * y+10
|
||||
scroll nicklist one page up on #weechat buffer:
|
||||
/bar scroll nicklist #weechat y-100%
|
||||
scroll to end of nicklist on current buffer:
|
||||
/bar scroll nicklist * ye
|
||||
list: list all bars
|
||||
listfull: list all bars (verbose)
|
||||
listitems: list all bar items
|
||||
add: add a new bar
|
||||
name: name of bar (must be unique)
|
||||
type: root: outside windows,
|
||||
window: inside windows, with optional conditions (see below)
|
||||
cond1,...: condition(s) for displaying bar (only for type "window"):
|
||||
active: on active window
|
||||
inactive: on inactive windows
|
||||
nicklist: on windows with nicklist
|
||||
without condition, bar is always displayed
|
||||
position: bottom, top, left or right
|
||||
size: size of bar (in chars)
|
||||
separator: 1 for using separator (line), 0 or nothing means no separator
|
||||
item1,...: items for this bar (items can be separated by comma (space between items) or "+" (glued items))
|
||||
default: create a default bar (all default bars if no bar name is given)
|
||||
del: delete a bar (or all bars with -all)
|
||||
set: set a value for a bar property
|
||||
option: option to change (for options list, look at /set weechat.bar.<barname>.*)
|
||||
value: new value for option
|
||||
hide: hide a bar
|
||||
show: show an hidden bar
|
||||
toggle: hide/show a bar
|
||||
scroll: scroll bar
|
||||
buffer: name of buffer to scroll ('*' means current buffer, you should use '*' for root bars)
|
||||
scroll_value: value for scroll: 'x' or 'y', followed by '+', '-', 'b' (beginning) or 'e' (end), value (for +/-), and optional %% (to scroll by %% of width/height, otherwise value is number of chars)
|
||||
|
||||
Examples:
|
||||
create a bar with time, buffer number + name, and completion:
|
||||
/bar add mybar root bottom 1 0 [time],buffer_number+:+buffer_name,completion
|
||||
hide a bar:
|
||||
/bar hide mybar
|
||||
scroll nicklist 10 lines down on current buffer:
|
||||
/bar scroll nicklist * y+10
|
||||
scroll nicklist one page up on #weechat buffer:
|
||||
/bar scroll nicklist #weechat y-100%
|
||||
scroll to end of nicklist on current buffer:
|
||||
/bar scroll nicklist * ye
|
||||
........................................
|
||||
|
||||
• *`/buffer`* `[clear [number | -merged | -all] | move number | merge number | unmerge [number] | close [n1[-n2]] | list | notify level | localvar | set property value | get property | number | name]`::
|
||||
|
||||
[command]*`buffer`* manage buffers::
|
||||
........................................
|
||||
manage buffers
|
||||
/buffer list
|
||||
clear [<number>|-merged|-all]
|
||||
move|merge <number>
|
||||
unmerge [<number>]
|
||||
close [<n1>[-<n2>]]
|
||||
notify <level>
|
||||
localvar
|
||||
set <property> <value>
|
||||
get <property>
|
||||
<number>|<name>
|
||||
|
||||
clear: clear buffer content (number for a buffer, -merged for merged buffers, -all for all buffers, or nothing for current buffer)
|
||||
move: move buffer in the list (may be relative, for example -1)
|
||||
merge: merge current buffer to another buffer (chat area will be mix of both buffers)
|
||||
(by default ctrl-x switches between merged buffers)
|
||||
unmerge: unmerge buffer from other buffers which have same number
|
||||
close: close buffer (number/range is optional)
|
||||
list: list buffers (without argument, this list is displayed)
|
||||
notify: set notify level for current buffer: this level determines whether buffer will be added to hotlist or not:
|
||||
none: never
|
||||
highlight: for highlights only
|
||||
message: for messages from users + highlights
|
||||
all: all messages
|
||||
reset: reset to default value (all)
|
||||
localvar: display local variables for current buffer
|
||||
set: set a property for current buffer
|
||||
get: display a property of current buffer
|
||||
number: jump to buffer by number, possible prefix:
|
||||
'+': relative jump, add number to current
|
||||
'-': relative jump, sub number to current
|
||||
'*': jump to number, using option "weechat.look.jump_current_to_previous_buffer"
|
||||
name: jump to buffer by (partial) name
|
||||
|
||||
Examples:
|
||||
clear current buffer:
|
||||
/buffer clear
|
||||
move buffer to number 5:
|
||||
/buffer move 5
|
||||
merge with core buffer:
|
||||
/buffer merge 1
|
||||
unmerge buffer:
|
||||
/buffer unmerge
|
||||
close current buffer:
|
||||
/buffer close
|
||||
close buffers 5 to 7:
|
||||
/buffer close 5-7
|
||||
jump to #weechat:
|
||||
/buffer #weechat
|
||||
jump to next buffer:
|
||||
/buffer +1
|
||||
list: list buffers (without argument, this list is displayed)
|
||||
clear: clear buffer content (number for a buffer, -merged for merged buffers, -all for all buffers, or nothing for current buffer)
|
||||
move: move buffer in the list (may be relative, for example -1)
|
||||
merge: merge current buffer to another buffer (chat area will be mix of both buffers)
|
||||
(by default ctrl-x switches between merged buffers)
|
||||
unmerge: unmerge buffer from other buffers which have same number
|
||||
close: close buffer (number/range is optional)
|
||||
notify: set notify level for current buffer: this level determines whether buffer will be added to hotlist or not:
|
||||
none: never
|
||||
highlight: for highlights only
|
||||
message: for messages from users + highlights
|
||||
all: all messages
|
||||
reset: reset to default value (all)
|
||||
localvar: display local variables for current buffer
|
||||
set: set a property for current buffer
|
||||
get: display a property of current buffer
|
||||
number: jump to buffer by number, possible prefix:
|
||||
'+': relative jump, add number to current
|
||||
'-': relative jump, sub number to current
|
||||
'*': jump to number, using option "weechat.look.jump_current_to_previous_buffer"
|
||||
name: jump to buffer by (partial) name
|
||||
|
||||
Examples:
|
||||
clear current buffer:
|
||||
/buffer clear
|
||||
move buffer to number 5:
|
||||
/buffer move 5
|
||||
merge with core buffer:
|
||||
/buffer merge 1
|
||||
unmerge buffer:
|
||||
/buffer unmerge
|
||||
close current buffer:
|
||||
/buffer close
|
||||
close buffers 5 to 7:
|
||||
/buffer close 5-7
|
||||
jump to #weechat:
|
||||
/buffer #weechat
|
||||
jump to next buffer:
|
||||
/buffer +1
|
||||
........................................
|
||||
|
||||
• *`/color`* `[add pair [alias] [fg,bg]] | [del pair] | switch`::
|
||||
|
||||
[command]*`color`* define color aliases and display palette of colors::
|
||||
........................................
|
||||
define custom colors and display palette of colors
|
||||
/color alias <color> <name>
|
||||
unalias <color>
|
||||
reset
|
||||
|
||||
add: add a color pair
|
||||
del: delete a color pair
|
||||
switch: switch WeeChat/terminal colors
|
||||
pair: pair number (>= 1)
|
||||
alias: alias name for color (for example: "orange")
|
||||
fg,bg: foreground and background pair number (-1 for default terminal foreground or background)
|
||||
|
||||
Without argument, this command displays colors in a new buffer.
|
||||
|
||||
Examples:
|
||||
add color 214 with alias "orange":
|
||||
/color add 214 orange
|
||||
add color 250 with orange on blue:
|
||||
/color add 250 214,4 orange_blue
|
||||
delete color 214:
|
||||
/color del 214
|
||||
alias: add an alias for a color
|
||||
unalias: delete an alias
|
||||
color: color number (>= 0, max depends on terminal, commonly 63 or 255)
|
||||
name: alias name for color (for example: "orange")
|
||||
reset: reset all color pairs (required when no more color pairs are available if automatic reset is disabled, see option weechat.look.color_pairs_auto_reset)
|
||||
|
||||
Without argument, this command displays colors in a new buffer.
|
||||
|
||||
Examples:
|
||||
add alias "orange" for color 214:
|
||||
/color alias 214 orange
|
||||
delete color 214:
|
||||
/color unalias 214
|
||||
........................................
|
||||
|
||||
• *`/command`* `plugin command`::
|
||||
|
||||
[command]*`command`* launch explicit WeeChat or plugin command::
|
||||
........................................
|
||||
launch explicit WeeChat or plugin command
|
||||
/command <plugin> <command>
|
||||
|
||||
plugin: plugin name ('weechat' for WeeChat internal command)
|
||||
command: command to execute (a '/' is automatically added if not found at beginning of command)
|
||||
plugin: plugin name ('weechat' for WeeChat internal command)
|
||||
command: command to execute (a '/' is automatically added if not found at beginning of command)
|
||||
........................................
|
||||
|
||||
• *`/debug`* `[list | set plugin level | dump [plugin] | buffer | windows | term]`::
|
||||
|
||||
[command]*`debug`* control debug for core/plugins::
|
||||
........................................
|
||||
control debug for core/plugins
|
||||
/debug list
|
||||
set <plugin> <level>
|
||||
dump [<plugin>]
|
||||
buffer|color|memory|term|windows
|
||||
|
||||
set: set log level for plugin
|
||||
plugin: name of plugin ("core" for WeeChat core)
|
||||
level: debug level for plugin (0 = disable debug)
|
||||
dump: save memory dump in WeeChat log file (same dump is written when WeeChat crashes)
|
||||
buffer: dump buffer content with hexadecimal values in log file
|
||||
windows: display windows tree
|
||||
term: display infos about terminal and available colors
|
||||
list: list plugins with debug levels
|
||||
set: set debug level for plugin
|
||||
plugin: name of plugin ("core" for WeeChat core)
|
||||
level: debug level for plugin (0 = disable debug)
|
||||
dump: save memory dump in WeeChat log file (same dump is written when WeeChat crashes)
|
||||
buffer: dump buffer content with hexadecimal values in log file
|
||||
color: display infos about current color pairs
|
||||
memory: display infos about memory usage
|
||||
term: display infos about terminal
|
||||
windows: display windows tree
|
||||
........................................
|
||||
|
||||
• *`/filter`* `[list] | [enable|disable|toggle [name]] | [add name plugin.buffer tags regex] | [del name|-all]`::
|
||||
|
||||
[command]*`filter`* filter messages in buffers, to hide/show them according to tags or regex::
|
||||
........................................
|
||||
filter messages in buffers, to hide/show them according to tags or regex
|
||||
/filter list
|
||||
enable|disable|toggle [<name>]
|
||||
add <name> <buffer>[,<buffer>...] <tags> <regex>
|
||||
del <name>|-all
|
||||
|
||||
list: list all filters
|
||||
enable: enable filters (filters are enabled by default)
|
||||
disable: disable filters
|
||||
toggle: toggle filters
|
||||
name: filter name
|
||||
add: add a filter
|
||||
del: delete a filter
|
||||
-all: delete all filters
|
||||
plugin.buffer: plugin and buffer where filter is active ("*" for all buffers)
|
||||
tags: comma separated list of tags, for example: "irc_join,irc_part,irc_quit"
|
||||
regex: regular expression to search in line
|
||||
- use '\t' to separate prefix from message, special chars like '|' must be escaped: '\|'
|
||||
- if regex starts with '!', then matching result is reversed (use '\!' to start with '!')
|
||||
note: two regex are created: one for prefix and one for message
|
||||
|
||||
The default key alt+'=' toggles filtering on/off.
|
||||
|
||||
Tags most commonly used:
|
||||
no_filter, no_highlight, no_log, log0..log9 (log level),
|
||||
notify_message, notify_private, notify_highlight,
|
||||
nick_xxx (xxx is nick in message),
|
||||
irc_xxx (xxx is command name or number, see /server raw),
|
||||
irc_numeric, irc_error, irc_action, irc_ctcp, irc_ctcp_reply, irc_smart_filter, away_info.
|
||||
|
||||
Examples:
|
||||
use IRC smart filter for join/part/quit messages:
|
||||
/filter add irc_smart * irc_smart_filter *
|
||||
filter all IRC join/part/quit messages:
|
||||
/filter add joinquit * irc_join,irc_part,irc_quit *
|
||||
filter nicks displayed when joining channels or with /names:
|
||||
/filter add nicks * irc_366 *
|
||||
filter nick "toto" on IRC channel #weechat:
|
||||
/filter add toto irc.freenode.#weechat * toto\t
|
||||
keep only nick "titi" on IRC channel #test:
|
||||
/filter add titi irc.freenode.#test * !titi\t
|
||||
filter lines containing word "spam":
|
||||
/filter add filterspam * * spam
|
||||
filter lines containing "weechat sucks" on IRC channel #weechat:
|
||||
/filter add sucks irc.freenode.#weechat * weechat sucks
|
||||
list: list all filters
|
||||
enable: enable filters (filters are enabled by default)
|
||||
disable: disable filters
|
||||
toggle: toggle filters
|
||||
name: filter name
|
||||
add: add a filter
|
||||
del: delete a filter
|
||||
-all: delete all filters
|
||||
buffer: comma separated list of buffers where filter is active:
|
||||
- this is full name including plugin (example: "irc.freenode.#weechat")
|
||||
- "*" means all buffers
|
||||
- a name starting with '!' is excluded
|
||||
- name can start or end with '*' to match many buffers
|
||||
tags: comma separated list of tags, for example: "irc_join,irc_part,irc_quit"
|
||||
regex: regular expression to search in line
|
||||
- use '\t' to separate prefix from message, special chars like '|' must be escaped: '\|'
|
||||
- if regex starts with '!', then matching result is reversed (use '\!' to start with '!')
|
||||
- two regular expressions are created: one for prefix and one for message
|
||||
|
||||
The default key alt+'=' toggles filtering on/off.
|
||||
|
||||
Tags most commonly used:
|
||||
no_filter, no_highlight, no_log, log0..log9 (log level),
|
||||
notify_none, notify_message, notify_private, notify_highlight,
|
||||
nick_xxx (xxx is nick in message),
|
||||
irc_xxx (xxx is command name or number, see /server raw),
|
||||
irc_numeric, irc_error, irc_action, irc_ctcp, irc_ctcp_reply, irc_smart_filter, away_info.
|
||||
|
||||
Examples:
|
||||
use IRC smart filter on all buffers:
|
||||
/filter add irc_smart * irc_smart_filter *
|
||||
use IRC smart filter on all buffers except those with "#weechat" in name:
|
||||
/filter add irc_smart *,!*#weechat* irc_smart_filter *
|
||||
filter all IRC join/part/quit messages:
|
||||
/filter add joinquit * irc_join,irc_part,irc_quit *
|
||||
filter nicks displayed when joining channels or with /names:
|
||||
/filter add nicks * irc_366 *
|
||||
filter nick "toto" on IRC channel #weechat:
|
||||
/filter add toto irc.freenode.#weechat * toto\t
|
||||
keep only nick "titi" on IRC channel #test:
|
||||
/filter add titi irc.freenode.#test * !titi\t
|
||||
filter lines containing word "spam":
|
||||
/filter add filterspam * * spam
|
||||
filter lines containing "weechat sucks" on IRC channel #weechat:
|
||||
/filter add sucks irc.freenode.#weechat * weechat sucks
|
||||
........................................
|
||||
|
||||
• *`/help`* `[command | option]`::
|
||||
|
||||
[command]*`help`* display help about commands and options::
|
||||
........................................
|
||||
display help about commands and options
|
||||
/help -list|-listfull [<plugin> [<plugin>...]]
|
||||
<command>
|
||||
<option>
|
||||
|
||||
-list: list commands, by plugin (without argument, this list is displayed)
|
||||
-listfull: list commands with description, by plugin
|
||||
plugin: list commands for this plugin
|
||||
command: a command name
|
||||
option: an option name (use /set to see list)
|
||||
........................................
|
||||
|
||||
• *`/history`* `[clear | value]`::
|
||||
|
||||
[command]*`history`* show buffer command history::
|
||||
........................................
|
||||
show buffer command history
|
||||
/history clear
|
||||
<value>
|
||||
|
||||
clear: clear history
|
||||
value: number of history entries to show
|
||||
clear: clear history
|
||||
value: number of history entries to show
|
||||
........................................
|
||||
|
||||
• *`/input`* `return | complete_next | complete_previous | search_next | delete_previous_char | delete_next_char | delete_previous_word | delete_next_word | delete_beginning_of_line | delete_end_of_line | delete_line | clipboard_paste | transpose_chars | undo | redo | move_beginning_of_line | move_end_of_line | move_previous_char | move_next_char | move_previous_word | move_next_word | history_previous | history_next | history_global_previous | history_global_next | jump_smart | jump_last_buffer | jump_previously_visited_buffer | jump_next_visited_buffer | hotlist_clear | grab_key | grab_key_command | scroll_unread | set_unread | set_unread_current_buffer | switch_active_buffer | switch_active_buffer_previous | insert [args]`::
|
||||
|
||||
[command]*`input`* functions for command line::
|
||||
........................................
|
||||
functions for command line
|
||||
/input <action> [<arguments>]
|
||||
|
||||
This command is used by key bindings or plugins.
|
||||
list of actions:
|
||||
return: simulate key "enter"
|
||||
complete_next: complete word with next completion
|
||||
complete_previous: complete word with previous completion
|
||||
search_text: search text in buffer
|
||||
delete_previous_char: delete previous char
|
||||
delete_next_char: delete next char
|
||||
delete_previous_word: delete previous word
|
||||
delete_next_word: delete next word
|
||||
delete_beginning_of_line: delete from beginning of line until cursor
|
||||
delete_end_of_line: delete from cursor until end of line
|
||||
delete_line: delete entire line
|
||||
clipboard_paste: paste from clipboard
|
||||
transpose_chars: transpose two chars
|
||||
undo: undo last command line action
|
||||
redo: redo last command line action
|
||||
move_beginning_of_line: move cursor to beginning of line
|
||||
move_end_of_line: move cursor to end of line
|
||||
move_previous_char: move cursor to previous char
|
||||
move_next_char: move cursor to next char
|
||||
move_previous_word: move cursor to previous word
|
||||
move_next_word: move cursor to next word
|
||||
history_previous: recall previous command in current buffer history
|
||||
history_next: recall next command in current buffer history
|
||||
history_global_previous: recall previous command in global history
|
||||
history_global_next: recall next command in global history
|
||||
jump_smart: jump to next buffer with activity
|
||||
jump_last_buffer: jump to last buffer
|
||||
jump_previously_visited_buffer: jump to previously visited buffer
|
||||
jump_next_visited_buffer: jump to next visited buffer
|
||||
hotlist_clear: clear hotlist
|
||||
grab_key: grab a key
|
||||
grab_key_command: grab a key with its associated command
|
||||
scroll_unread: scroll to unread marker
|
||||
set_unread: set unread marker for all buffers
|
||||
set_unread_current_buffer: set unread marker for current buffer
|
||||
switch_active_buffer: switch to next merged buffer
|
||||
switch_active_buffer_previous: switch to previous merged buffer
|
||||
insert: insert text in command line
|
||||
|
||||
This command is used by key bindings or plugins.
|
||||
........................................
|
||||
|
||||
• *`/key`* `[list | listdefault | listdiff] | [bind key [command [args]]] | [unbind key] | [reset key] | [resetall -yes] | [missing]`::
|
||||
|
||||
[command]*`key`* bind/unbind keys::
|
||||
........................................
|
||||
bind/unbind keys
|
||||
/key list|listdefault|listdiff
|
||||
bind <key> [<command> [<args>]]
|
||||
unbind <key>
|
||||
reset <key>
|
||||
resetall -yes
|
||||
missing
|
||||
|
||||
list: list all current keys (without argument, this list is displayed)
|
||||
listdefault: list default keys
|
||||
listdiff: list differences between current and default keys (keys added, redefined or deleted)
|
||||
bind: bind a command to a key or display command bound to key
|
||||
unbind: remove a key binding
|
||||
reset: reset a key to default binding
|
||||
resetall: restore bindings to the default values and delete ALL personal bindings (use carefully!)
|
||||
missing: add missing keys (using default bindings), useful after installing new WeeChat version
|
||||
|
||||
When binding a command to a key, it is recommended to use key alt+k (or Esc then k), and then press the key to bind: this will insert key code in command line.
|
||||
|
||||
Examples:
|
||||
key alt-x to toggle nicklist bar:
|
||||
/key bind meta-x /bar toggle nicklist
|
||||
key alt-r to jump to #weechat IRC channel:
|
||||
/key bind meta-r /buffer #weechat
|
||||
restore default binding for key alt-r:
|
||||
/key reset meta-r
|
||||
list: list all current keys (without argument, this list is displayed)
|
||||
listdefault: list default keys
|
||||
listdiff: list differences between current and default keys (keys added, redefined or deleted)
|
||||
bind: bind a command to a key or display command bound to key
|
||||
unbind: remove a key binding
|
||||
reset: reset a key to default binding
|
||||
resetall: restore bindings to the default values and delete ALL personal bindings (use carefully!)
|
||||
missing: add missing keys (using default bindings), useful after installing new WeeChat version
|
||||
|
||||
When binding a command to a key, it is recommended to use key alt+k (or Esc then k), and then press the key to bind: this will insert key code in command line.
|
||||
|
||||
Examples:
|
||||
key alt-x to toggle nicklist bar:
|
||||
/key bind meta-x /bar toggle nicklist
|
||||
key alt-r to jump to #weechat IRC channel:
|
||||
/key bind meta-r /buffer #weechat
|
||||
restore default binding for key alt-r:
|
||||
/key reset meta-r
|
||||
........................................
|
||||
|
||||
• *`/layout`* `[[save | apply | reset] [buffers | windows]]`::
|
||||
|
||||
[command]*`layout`* save/apply/reset layout for buffers and windows::
|
||||
........................................
|
||||
save/apply/reset layout for buffers and windows
|
||||
/layout save [buffers|windows]
|
||||
apply [buffers|windows]
|
||||
reset [buffers|windows]
|
||||
|
||||
save: save current layout
|
||||
apply: apply saved layout
|
||||
reset: remove saved layout
|
||||
buffers: save/apply only buffers (order of buffers)
|
||||
windows: save/apply only windows (buffer displayed by each window)
|
||||
|
||||
Without argument, this command displays saved layout.
|
||||
save: save current layout
|
||||
apply: apply saved layout
|
||||
reset: remove saved layout
|
||||
buffers: save/apply only buffers (order of buffers)
|
||||
windows: save/apply only windows (buffer displayed by each window)
|
||||
|
||||
Without argument, this command displays saved layout.
|
||||
........................................
|
||||
|
||||
• *`/mute`* `[-current | -buffer name | -all] command`::
|
||||
|
||||
[command]*`mute`* execute a command silently::
|
||||
........................................
|
||||
execute a command silently
|
||||
/mute [-current | -buffer <name> | -all] command
|
||||
|
||||
-current: no output on curent buffer
|
||||
-buffer: no output on specified buffer
|
||||
name: full buffer name (examples: "irc.server.freenode", "irc.freenode.#weechat")
|
||||
-all: no output on ALL buffers
|
||||
command: command to execute silently (a '/' is automatically added if not found at beginning of command)
|
||||
|
||||
If no target is specified (-current, -buffer or -all), then default is to mute WeeChat core buffer only.
|
||||
|
||||
Examples:
|
||||
config save:
|
||||
/mute save
|
||||
message to current IRC channel:
|
||||
/mute -current msg * hi!
|
||||
message to #weechat channel:
|
||||
/mute -buffer irc.freenode.#weechat msg #weechat hi!
|
||||
-current: no output on current buffer
|
||||
-buffer: no output on specified buffer
|
||||
name: full buffer name (examples: "irc.server.freenode", "irc.freenode.#weechat")
|
||||
-all: no output on ALL buffers
|
||||
command: command to execute silently (a '/' is automatically added if not found at beginning of command)
|
||||
|
||||
If no target is specified (-current, -buffer or -all), then default is to mute WeeChat core buffer only.
|
||||
|
||||
Examples:
|
||||
config save:
|
||||
/mute save
|
||||
message to current IRC channel:
|
||||
/mute -current msg * hi!
|
||||
message to #weechat channel:
|
||||
/mute -buffer irc.freenode.#weechat msg #weechat hi!
|
||||
........................................
|
||||
|
||||
• *`/plugin`* `[list [name]] | [listfull [name]] | [load filename] | [autoload] | [reload [name]] | [unload [name]]`::
|
||||
|
||||
[command]*`plugin`* list/load/unload plugins::
|
||||
........................................
|
||||
list/load/unload plugins
|
||||
/plugin list|listfull [<name>]
|
||||
load <filename>
|
||||
autoload
|
||||
reload|unload [<name>]
|
||||
|
||||
list: list loaded plugins
|
||||
listfull: list loaded plugins (verbose)
|
||||
load: load a plugin
|
||||
autoload: autoload plugins in system or user directory
|
||||
reload: reload one plugin (if no name given, unload all plugins, then autoload plugins)
|
||||
unload: unload one or all plugins
|
||||
|
||||
Without argument, this command lists loaded plugins.
|
||||
list: list loaded plugins
|
||||
listfull: list loaded plugins (verbose)
|
||||
load: load a plugin
|
||||
autoload: autoload plugins in system or user directory
|
||||
reload: reload a plugin (if no name given, unload all plugins, then autoload plugins)
|
||||
unload: unload a plugin (if no name given, unload all plugins)
|
||||
|
||||
Without argument, this command lists loaded plugins.
|
||||
........................................
|
||||
|
||||
• *`/proxy`* `[add proxyname type address port [username [password]]] | [del proxyname|-all] | [set proxyname option value] | [list]`::
|
||||
|
||||
[command]*`proxy`* manage proxies::
|
||||
........................................
|
||||
manage proxies
|
||||
/proxy list
|
||||
add <name> <type> <address> <port> [<username> [<password>]]
|
||||
del <name>|-all
|
||||
set <name> <option> <value>
|
||||
|
||||
add: add a new proxy
|
||||
proxyname: name of proxy (must be unique)
|
||||
type: http, socks4 or socks5
|
||||
address: IP or hostname
|
||||
port: port
|
||||
username: username (optional)
|
||||
password: password (optional)
|
||||
del: delete a proxy (or all proxies with -all)
|
||||
set: set a value for a proxy property
|
||||
option: option to change (for options list, look at /set weechat.proxy.<proxyname>.*)
|
||||
value: new value for option
|
||||
list: list all proxies
|
||||
|
||||
Examples:
|
||||
create a http proxy, running on local host, port 8888:
|
||||
/proxy add local http 127.0.0.1 8888
|
||||
create a http proxy using IPv6 protocol:
|
||||
/proxy add local http 127.0.0.1 8888
|
||||
/proxy set local ipv6 on
|
||||
create a socks5 proxy with username/password:
|
||||
/proxy add myproxy socks5 sample.host.org 3128 myuser mypass
|
||||
delete a proxy:
|
||||
/proxy del myproxy
|
||||
........................................
|
||||
|
||||
• *`/quit`* `[-yes] [arguments]`::
|
||||
|
||||
........................................
|
||||
quit WeeChat
|
||||
|
||||
-yes: required if option weechat.look.confirm_quit is enabled
|
||||
arguments: text sent with signal "quit"
|
||||
(for example irc plugin uses this text to send quit message to server)
|
||||
........................................
|
||||
|
||||
• *`/reload`* `[file [file...]]`::
|
||||
|
||||
........................................
|
||||
reload configuration files from disk
|
||||
|
||||
file: configuration file to reload
|
||||
|
||||
Without argument, all files (WeeChat and plugins) are reloaded.
|
||||
........................................
|
||||
|
||||
• *`/save`* `[file [file...]]`::
|
||||
|
||||
........................................
|
||||
save configuration files to disk
|
||||
|
||||
file: configuration file to save
|
||||
|
||||
Without argument, all files (WeeChat and plugins) are saved.
|
||||
........................................
|
||||
|
||||
• *`/set`* `[option [value]]`::
|
||||
|
||||
........................................
|
||||
set config options
|
||||
|
||||
option: name of an option
|
||||
list: list all proxies
|
||||
add: add a new proxy
|
||||
name: name of proxy (must be unique)
|
||||
type: http, socks4 or socks5
|
||||
address: IP or hostname
|
||||
port: port
|
||||
username: username (optional)
|
||||
password: password (optional)
|
||||
del: delete a proxy (or all proxies with -all)
|
||||
set: set a value for a proxy property
|
||||
option: option to change (for options list, look at /set weechat.proxy.<proxyname>.*)
|
||||
value: new value for option
|
||||
|
||||
New value can be, according to variable type:
|
||||
boolean: on, off or toggle
|
||||
integer: number, ++number or --number
|
||||
string : any string ("" for empty string)
|
||||
color : color name, ++number or --number
|
||||
|
||||
For all types, you can use null to remove option value (undefined value). This works only for some special plugin variables.
|
||||
|
||||
Examples:
|
||||
create a http proxy, running on local host, port 8888:
|
||||
/proxy add local http 127.0.0.1 8888
|
||||
create a http proxy using IPv6 protocol:
|
||||
/proxy add local http 127.0.0.1 8888
|
||||
/proxy set local ipv6 on
|
||||
create a socks5 proxy with username/password:
|
||||
/proxy add myproxy socks5 sample.host.org 3128 myuser mypass
|
||||
delete a proxy:
|
||||
/proxy del myproxy
|
||||
........................................
|
||||
|
||||
• *`/unset`* `[option]`::
|
||||
|
||||
[command]*`quit`* quit WeeChat::
|
||||
........................................
|
||||
unset/reset config options
|
||||
/quit [-yes] [<arguments>]
|
||||
|
||||
option: name of an option (may begin or end with "*" to mass-reset options, use carefully!)
|
||||
|
||||
According to option, it's reset (for standard options) or removed (for optional settings, like server values).
|
||||
-yes: required if option weechat.look.confirm_quit is enabled
|
||||
arguments: text sent with signal "quit"
|
||||
(for example irc plugin uses this text to send quit message to server)
|
||||
........................................
|
||||
|
||||
• *`/upgrade`* `[path_to_binary]`::
|
||||
|
||||
[command]*`reload`* reload configuration files from disk::
|
||||
........................................
|
||||
upgrade WeeChat without disconnecting from servers
|
||||
/reload [<file> [<file>...]]
|
||||
|
||||
path_to_binary: path to WeeChat binary (default is current binary)
|
||||
|
||||
This command run again a WeeChat binary, so it should have been compiled or installed with a package manager before running this command.
|
||||
|
||||
Upgrade process has 4 steps:
|
||||
1. save session into files for core and plugins (buffers, history, ..)
|
||||
2. unload all plugins (configs *.conf are saved)
|
||||
3. save WeeChat config (weechat.conf)
|
||||
4. exec new WeeChat binary.
|
||||
file: configuration file to reload (without extension ".conf")
|
||||
|
||||
Without argument, all files (WeeChat and plugins) are reloaded.
|
||||
........................................
|
||||
|
||||
• *`/uptime`* `[-o | -ol]`::
|
||||
|
||||
[command]*`save`* save configuration files to disk::
|
||||
........................................
|
||||
show WeeChat uptime
|
||||
/save [<file> [<file>...]]
|
||||
|
||||
-o: send uptime to current buffer as input (english string)
|
||||
-ol: send uptime to current buffer as input (translated string)
|
||||
file: configuration file to save (without extension ".conf")
|
||||
|
||||
Without argument, all files (WeeChat and plugins) are saved.
|
||||
........................................
|
||||
|
||||
• *`/version`* `[-o | -ol]`::
|
||||
|
||||
[command]*`set`* set config options::
|
||||
........................................
|
||||
show WeeChat version and compilation date
|
||||
/set [<option> [<value>]]
|
||||
|
||||
-o: send version to current buffer as input (english string)
|
||||
-ol: send version to current buffer as input (translated string)
|
||||
option: name of an option (can start or end with '*' to list many options)
|
||||
value: new value for option
|
||||
|
||||
New value can be, according to variable type:
|
||||
boolean: on, off or toggle
|
||||
integer: number, ++number or --number
|
||||
string : any string ("" for empty string)
|
||||
color : color name, ++number or --number
|
||||
|
||||
For all types, you can use null to remove option value (undefined value). This works only for some special plugin variables.
|
||||
|
||||
Examples:
|
||||
display options about highlight:
|
||||
/set *highlight*
|
||||
add a word to highlight:
|
||||
/set weechat.look.highlight "word"
|
||||
........................................
|
||||
|
||||
• *`/wait`* `number[unit] command`::
|
||||
|
||||
[command]*`unset`* unset/reset config options::
|
||||
........................................
|
||||
schedule a command execution in future
|
||||
/unset <option>
|
||||
|
||||
number: amount of time to wait (integer number)
|
||||
unit: optional, values are:
|
||||
ms: milliseconds
|
||||
s: seconds (default)
|
||||
m: minutes
|
||||
h: hours
|
||||
command: command to execute (or text to send to buffer if command does not start with '/')
|
||||
|
||||
Note: command is executed on buffer where /wait was executed (if buffer is not found (for example if it has been closed before execution of command), then command is executed on WeeChat core buffer).
|
||||
|
||||
Examples:
|
||||
join channel in 10 sec:
|
||||
/wait 10 /join #test
|
||||
set away in 15 min:
|
||||
/wait 15m /away -all I'm away
|
||||
say 'hello' in 2 min:
|
||||
/wait 2m hello
|
||||
option: name of an option (may begin or end with "*" to mass-reset options, use carefully!)
|
||||
|
||||
According to option, it's reset (for standard options) or removed (for optional settings, like server values).
|
||||
|
||||
Examples:
|
||||
reset one option:
|
||||
/unset weechat.look.item_time_format
|
||||
reset all color options:
|
||||
/unset weechat.color.*
|
||||
........................................
|
||||
|
||||
• *`/window`* `[list | -1 | +1 | b# | up | down | left | right | splith [pct] | splitv [pct] | resize pct | merge [all] | page_up | page_down | refresh | scroll | scroll_up | scroll_down | scroll_top | scroll_bottom | scroll_previous_highlight | scroll_next_highlight | zoom]`::
|
||||
|
||||
[command]*`upgrade`* upgrade WeeChat without disconnecting from servers::
|
||||
........................................
|
||||
manage windows
|
||||
/upgrade [<path_to_binary>]
|
||||
|
||||
list: list opened windows (without argument, this list is displayed)
|
||||
-1: jump to previous window
|
||||
+1: jump to next window
|
||||
b#: jump to next window displaying buffer number #
|
||||
up: switch to window above current one
|
||||
down: switch to window below current one
|
||||
left: switch to window on the left
|
||||
right: switch to window on the right
|
||||
splith: split current window horizontally
|
||||
splitv: split current window vertically
|
||||
resize: resize window size, new size is <pct> percentage of parent window
|
||||
merge: merge window with another (all = keep only one window)
|
||||
page_up: scroll one page up
|
||||
page_down: scroll one page down
|
||||
refresh: refresh screen
|
||||
scroll: scroll number of lines (+/-N) or with time: s=seconds, m=minutes, h=hours, d=days, M=months, y=years
|
||||
scroll_up: scroll a few lines up
|
||||
scroll_down: scroll a few lines down
|
||||
scroll_top: scroll to top of buffer
|
||||
scroll_bottom: scroll to bottom of buffer
|
||||
scroll_previous_highlight: scroll to previous highlight
|
||||
scroll_next_highlight: scroll to next highlight
|
||||
zoom: zoom on window
|
||||
|
||||
For splith and splitv, pct is a percentage which represents size of new window, computed with current window as size reference. For example 25 means create a new window with size = current_size / 4
|
||||
|
||||
Examples:
|
||||
jump to window displaying buffer #1:
|
||||
/window b1
|
||||
scroll 2 lines up:
|
||||
/window scroll -2
|
||||
scroll 2 days up:
|
||||
/window scroll -2d
|
||||
scroll to beginning of current day:
|
||||
/window scroll -d
|
||||
path_to_binary: path to WeeChat binary (default is current binary)
|
||||
|
||||
This command run again a WeeChat binary, so it should have been compiled or installed with a package manager before running this command.
|
||||
|
||||
Upgrade process has 4 steps:
|
||||
1. save session into files for core and plugins (buffers, history, ..)
|
||||
2. unload all plugins (configuration files (*.conf) are written on disk)
|
||||
3. save WeeChat configuration (weechat.conf)
|
||||
4. execute new WeeChat binary and reload session.
|
||||
........................................
|
||||
|
||||
[command]*`uptime`* show WeeChat uptime::
|
||||
........................................
|
||||
/uptime [-o | -ol]
|
||||
|
||||
-o: send uptime to current buffer as input (english string)
|
||||
-ol: send uptime to current buffer as input (translated string)
|
||||
........................................
|
||||
|
||||
[command]*`version`* show WeeChat version and compilation date::
|
||||
........................................
|
||||
/version [-o | -ol]
|
||||
|
||||
-o: send version to current buffer as input (english string)
|
||||
-ol: send version to current buffer as input (translated string)
|
||||
........................................
|
||||
|
||||
[command]*`wait`* schedule a command execution in future::
|
||||
........................................
|
||||
/wait <number>[<unit>] <command>
|
||||
|
||||
number: amount of time to wait (integer number)
|
||||
unit: optional, values are:
|
||||
ms: milliseconds
|
||||
s: seconds (default)
|
||||
m: minutes
|
||||
h: hours
|
||||
command: command to execute (or text to send to buffer if command does not start with '/')
|
||||
|
||||
Note: command is executed on buffer where /wait was executed (if buffer is not found (for example if it has been closed before execution of command), then command is executed on WeeChat core buffer).
|
||||
|
||||
Examples:
|
||||
join channel in 10 seconds:
|
||||
/wait 10 /join #test
|
||||
set away in 15 minutes:
|
||||
/wait 15m /away -all I'm away
|
||||
say 'hello' in 2 minutes:
|
||||
/wait 2m hello
|
||||
........................................
|
||||
|
||||
[command]*`window`* manage windows::
|
||||
........................................
|
||||
/window list
|
||||
-1|+1|b#|up|down|left|right
|
||||
splith|splitv [<pct>]
|
||||
resize [+/-]<pct>
|
||||
balance
|
||||
merge [all]
|
||||
page_up|page_down
|
||||
refresh
|
||||
scroll|scroll_up|scroll_down|scroll_top|scroll_bottom|scroll_previous_highlight|scroll_next_highlight
|
||||
swap [up|down|left|right]
|
||||
zoom
|
||||
|
||||
list: list opened windows (without argument, this list is displayed)
|
||||
-1: jump to previous window
|
||||
+1: jump to next window
|
||||
b#: jump to next window displaying buffer number #
|
||||
up: switch to window above current one
|
||||
down: switch to window below current one
|
||||
left: switch to window on the left
|
||||
right: switch to window on the right
|
||||
splith: split current window horizontally
|
||||
splitv: split current window vertically
|
||||
resize: resize window size, new size is <pct> percentage of parent window
|
||||
balance: balance the sizes of all windows
|
||||
merge: merge window with another (all = keep only one window)
|
||||
page_up: scroll one page up
|
||||
page_down: scroll one page down
|
||||
refresh: refresh screen
|
||||
scroll: scroll number of lines (+/-N) or with time: s=seconds, m=minutes, h=hours, d=days, M=months, y=years
|
||||
scroll_up: scroll a few lines up
|
||||
scroll_down: scroll a few lines down
|
||||
scroll_top: scroll to top of buffer
|
||||
scroll_bottom: scroll to bottom of buffer
|
||||
scroll_previous_highlight: scroll to previous highlight
|
||||
scroll_next_highlight: scroll to next highlight
|
||||
swap: swap buffers of two windows (with optional direction for target window)
|
||||
zoom: zoom on window
|
||||
|
||||
For splith and splitv, pct is a percentage which represents size of new window, computed with current window as size reference. For example 25 means create a new window with size = current_size / 4
|
||||
|
||||
Examples:
|
||||
jump to window displaying buffer #1:
|
||||
/window b1
|
||||
scroll 2 lines up:
|
||||
/window scroll -2
|
||||
scroll 2 days up:
|
||||
/window scroll -2d
|
||||
scroll to beginning of current day:
|
||||
/window scroll -d
|
||||
........................................
|
||||
|
||||
|
||||
@@ -1,227 +1,247 @@
|
||||
* *weechat.color.bar_more*
|
||||
** description: `text color for '+' when scrolling bars`
|
||||
** type: color
|
||||
** values: a color name (default value: `lightmagenta`)
|
||||
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "_" for underline (default value: `lightmagenta`)
|
||||
|
||||
* *weechat.color.chat*
|
||||
** description: `text color for chat`
|
||||
** type: color
|
||||
** values: a color name (default value: `default`)
|
||||
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "_" for underline (default value: `default`)
|
||||
|
||||
* *weechat.color.chat_bg*
|
||||
** description: `background color for chat`
|
||||
** type: color
|
||||
** values: a color name (default value: `default`)
|
||||
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "_" for underline (default value: `default`)
|
||||
|
||||
* *weechat.color.chat_buffer*
|
||||
** description: `text color for buffer names`
|
||||
** type: color
|
||||
** values: a color name (default value: `white`)
|
||||
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "_" for underline (default value: `white`)
|
||||
|
||||
* *weechat.color.chat_channel*
|
||||
** description: `text color for channel names`
|
||||
** type: color
|
||||
** values: a color name (default value: `white`)
|
||||
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "_" for underline (default value: `white`)
|
||||
|
||||
* *weechat.color.chat_delimiters*
|
||||
** description: `text color for delimiters`
|
||||
** type: color
|
||||
** values: a color name (default value: `green`)
|
||||
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "_" for underline (default value: `green`)
|
||||
|
||||
* *weechat.color.chat_highlight*
|
||||
** description: `text color for highlighted prefix`
|
||||
** type: color
|
||||
** values: a color name (default value: `yellow`)
|
||||
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "_" for underline (default value: `yellow`)
|
||||
|
||||
* *weechat.color.chat_highlight_bg*
|
||||
** description: `background color for highlighted prefix`
|
||||
** type: color
|
||||
** values: a color name (default value: `magenta`)
|
||||
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "_" for underline (default value: `magenta`)
|
||||
|
||||
* *weechat.color.chat_host*
|
||||
** description: `text color for hostnames`
|
||||
** type: color
|
||||
** values: a color name (default value: `cyan`)
|
||||
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "_" for underline (default value: `cyan`)
|
||||
|
||||
* *weechat.color.chat_nick*
|
||||
** description: `text color for nicks in chat window`
|
||||
** type: color
|
||||
** values: a color name (default value: `lightcyan`)
|
||||
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "_" for underline (default value: `lightcyan`)
|
||||
|
||||
* *weechat.color.chat_nick_colors*
|
||||
** description: `text color for nicks (comma separated list of colors)`
|
||||
** description: `text color for nicks (comma separated list of colors, background is allowed with format: "fg:bg", for example: "lightred:blue")`
|
||||
** type: string
|
||||
** values: any string (default value: `"cyan,magenta,green,brown,lightblue,default,lightcyan,lightmagenta,lightgreen,blue"`)
|
||||
|
||||
* *weechat.color.chat_nick_other*
|
||||
** description: `text color for other nick in private buffer`
|
||||
** type: color
|
||||
** values: a color name (default value: `cyan`)
|
||||
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "_" for underline (default value: `cyan`)
|
||||
|
||||
* *weechat.color.chat_nick_self*
|
||||
** description: `text color for local nick in chat window`
|
||||
** type: color
|
||||
** values: a color name (default value: `white`)
|
||||
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "_" for underline (default value: `white`)
|
||||
|
||||
* *weechat.color.chat_prefix_action*
|
||||
** description: `text color for action prefix`
|
||||
** type: color
|
||||
** values: a color name (default value: `white`)
|
||||
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "_" for underline (default value: `white`)
|
||||
|
||||
* *weechat.color.chat_prefix_buffer*
|
||||
** description: `text color for buffer name (before prefix, when many buffers are merged with same number)`
|
||||
** type: color
|
||||
** values: a color name (default value: `brown`)
|
||||
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "_" for underline (default value: `brown`)
|
||||
|
||||
* *weechat.color.chat_prefix_error*
|
||||
** description: `text color for error prefix`
|
||||
** type: color
|
||||
** values: a color name (default value: `yellow`)
|
||||
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "_" for underline (default value: `yellow`)
|
||||
|
||||
* *weechat.color.chat_prefix_join*
|
||||
** description: `text color for join prefix`
|
||||
** type: color
|
||||
** values: a color name (default value: `lightgreen`)
|
||||
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "_" for underline (default value: `lightgreen`)
|
||||
|
||||
* *weechat.color.chat_prefix_more*
|
||||
** description: `text color for '+' when prefix is too long`
|
||||
** type: color
|
||||
** values: a color name (default value: `lightmagenta`)
|
||||
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "_" for underline (default value: `lightmagenta`)
|
||||
|
||||
* *weechat.color.chat_prefix_network*
|
||||
** description: `text color for network prefix`
|
||||
** type: color
|
||||
** values: a color name (default value: `magenta`)
|
||||
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "_" for underline (default value: `magenta`)
|
||||
|
||||
* *weechat.color.chat_prefix_quit*
|
||||
** description: `text color for quit prefix`
|
||||
** type: color
|
||||
** values: a color name (default value: `lightred`)
|
||||
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "_" for underline (default value: `lightred`)
|
||||
|
||||
* *weechat.color.chat_prefix_suffix*
|
||||
** description: `text color for suffix (after prefix)`
|
||||
** type: color
|
||||
** values: a color name (default value: `green`)
|
||||
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "_" for underline (default value: `green`)
|
||||
|
||||
* *weechat.color.chat_read_marker*
|
||||
** description: `text color for unread data marker`
|
||||
** type: color
|
||||
** values: a color name (default value: `magenta`)
|
||||
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "_" for underline (default value: `magenta`)
|
||||
|
||||
* *weechat.color.chat_read_marker_bg*
|
||||
** description: `background color for unread data marker`
|
||||
** type: color
|
||||
** values: a color name (default value: `default`)
|
||||
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "_" for underline (default value: `default`)
|
||||
|
||||
* *weechat.color.chat_server*
|
||||
** description: `text color for server names`
|
||||
** type: color
|
||||
** values: a color name (default value: `brown`)
|
||||
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "_" for underline (default value: `brown`)
|
||||
|
||||
* *weechat.color.chat_text_found*
|
||||
** description: `text color for marker on lines where text sought is found`
|
||||
** type: color
|
||||
** values: a color name (default value: `yellow`)
|
||||
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "_" for underline (default value: `yellow`)
|
||||
|
||||
* *weechat.color.chat_text_found_bg*
|
||||
** description: `background color for marker on lines where text sought is found`
|
||||
** type: color
|
||||
** values: a color name (default value: `lightmagenta`)
|
||||
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "_" for underline (default value: `lightmagenta`)
|
||||
|
||||
* *weechat.color.chat_time*
|
||||
** description: `text color for time in chat window`
|
||||
** type: color
|
||||
** values: a color name (default value: `default`)
|
||||
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "_" for underline (default value: `default`)
|
||||
|
||||
* *weechat.color.chat_time_delimiters*
|
||||
** description: `text color for time delimiters`
|
||||
** type: color
|
||||
** values: a color name (default value: `brown`)
|
||||
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "_" for underline (default value: `brown`)
|
||||
|
||||
* *weechat.color.chat_value*
|
||||
** description: `text color for values`
|
||||
** type: color
|
||||
** values: a color name (default value: `cyan`)
|
||||
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "_" for underline (default value: `cyan`)
|
||||
|
||||
* *weechat.color.input_actions*
|
||||
** description: `text color for actions in input line`
|
||||
** type: color
|
||||
** values: a color name (default value: `lightgreen`)
|
||||
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "_" for underline (default value: `lightgreen`)
|
||||
|
||||
* *weechat.color.input_text_not_found*
|
||||
** description: `text color for unsucessful text search in input line`
|
||||
** description: `text color for unsuccessful text search in input line`
|
||||
** type: color
|
||||
** values: a color name (default value: `red`)
|
||||
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "_" for underline (default value: `red`)
|
||||
|
||||
* *weechat.color.nicklist_away*
|
||||
** description: `text color for away nicknames`
|
||||
** type: color
|
||||
** values: a color name (default value: `cyan`)
|
||||
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "_" for underline (default value: `cyan`)
|
||||
|
||||
* *weechat.color.nicklist_group*
|
||||
** description: `text color for groups in nicklist`
|
||||
** type: color
|
||||
** values: a color name (default value: `green`)
|
||||
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "_" for underline (default value: `green`)
|
||||
|
||||
* *weechat.color.nicklist_offline*
|
||||
** description: `text color for offline nicknames`
|
||||
** type: color
|
||||
** values: a color name (default value: `blue`)
|
||||
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "_" for underline (default value: `blue`)
|
||||
|
||||
* *weechat.color.separator*
|
||||
** description: `background color for window separators (when split)`
|
||||
** type: color
|
||||
** values: a color name (default value: `blue`)
|
||||
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "_" for underline (default value: `blue`)
|
||||
|
||||
* *weechat.color.status_count_highlight*
|
||||
** description: `text color for count of highlight messages in hotlist (status bar)`
|
||||
** type: color
|
||||
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "_" for underline (default value: `magenta`)
|
||||
|
||||
* *weechat.color.status_count_msg*
|
||||
** description: `text color for count of messages in hotlist (status bar)`
|
||||
** type: color
|
||||
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "_" for underline (default value: `brown`)
|
||||
|
||||
* *weechat.color.status_count_other*
|
||||
** description: `text color for count of other messages in hotlist (status bar)`
|
||||
** type: color
|
||||
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "_" for underline (default value: `default`)
|
||||
|
||||
* *weechat.color.status_count_private*
|
||||
** description: `text color for count of private messages in hotlist (status bar)`
|
||||
** type: color
|
||||
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "_" for underline (default value: `green`)
|
||||
|
||||
* *weechat.color.status_data_highlight*
|
||||
** description: `text color for buffer with highlight (status bar)`
|
||||
** type: color
|
||||
** values: a color name (default value: `lightmagenta`)
|
||||
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "_" for underline (default value: `lightmagenta`)
|
||||
|
||||
* *weechat.color.status_data_msg*
|
||||
** description: `text color for buffer with new messages (status bar)`
|
||||
** type: color
|
||||
** values: a color name (default value: `yellow`)
|
||||
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "_" for underline (default value: `yellow`)
|
||||
|
||||
* *weechat.color.status_data_other*
|
||||
** description: `text color for buffer with new data (not messages) (status bar)`
|
||||
** type: color
|
||||
** values: a color name (default value: `default`)
|
||||
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "_" for underline (default value: `default`)
|
||||
|
||||
* *weechat.color.status_data_private*
|
||||
** description: `text color for buffer with private message (status bar)`
|
||||
** type: color
|
||||
** values: a color name (default value: `lightgreen`)
|
||||
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "_" for underline (default value: `lightgreen`)
|
||||
|
||||
* *weechat.color.status_filter*
|
||||
** description: `text color for filter indicator in status bar`
|
||||
** type: color
|
||||
** values: a color name (default value: `green`)
|
||||
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "_" for underline (default value: `green`)
|
||||
|
||||
* *weechat.color.status_more*
|
||||
** description: `text color for buffer with new data (status bar)`
|
||||
** type: color
|
||||
** values: a color name (default value: `yellow`)
|
||||
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "_" for underline (default value: `yellow`)
|
||||
|
||||
* *weechat.color.status_name*
|
||||
** description: `text color for current buffer name in status bar`
|
||||
** type: color
|
||||
** values: a color name (default value: `white`)
|
||||
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "_" for underline (default value: `white`)
|
||||
|
||||
* *weechat.color.status_name_ssl*
|
||||
** description: `text color for current buffer name in status bar, if data are secured with a protocol like SSL`
|
||||
** type: color
|
||||
** values: a color name (default value: `lightgreen`)
|
||||
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "_" for underline (default value: `lightgreen`)
|
||||
|
||||
* *weechat.color.status_number*
|
||||
** description: `text color for current buffer number in status bar`
|
||||
** type: color
|
||||
** values: a color name (default value: `yellow`)
|
||||
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "_" for underline (default value: `yellow`)
|
||||
|
||||
* *weechat.color.status_time*
|
||||
** description: `text color for time (status bar)`
|
||||
** type: color
|
||||
** values: a color name (default value: `default`)
|
||||
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "_" for underline (default value: `default`)
|
||||
|
||||
* *weechat.completion.default_template*
|
||||
** description: `default completion template (please see documentation for template codes and values)`
|
||||
@@ -246,7 +266,7 @@
|
||||
* *weechat.completion.nick_ignore_chars*
|
||||
** description: `chars ignored for nick completion`
|
||||
** type: string
|
||||
** values: any string (default value: `"[]-^"`)
|
||||
** values: any string (default value: `"[]`_-^"`)
|
||||
|
||||
* *weechat.completion.partial_completion_alert*
|
||||
** description: `alert user when a partial completion occurs`
|
||||
@@ -308,6 +328,11 @@
|
||||
** type: string
|
||||
** values: any string (default value: `"%H:%M:%S"`)
|
||||
|
||||
* *weechat.look.color_pairs_auto_reset*
|
||||
** description: `automatically reset table of color pairs when number of available pairs is lower or equal to this number (-1 = disable automatic reset, and then a manual "/color reset" is needed when table is full)`
|
||||
** type: integer
|
||||
** values: -1 .. 256 (default value: `5`)
|
||||
|
||||
* *weechat.look.color_real_white*
|
||||
** description: `if set, uses real white color, disabled by default for terms with white background (if you never use white background, you should turn on this option to see real white instead of default term foreground color)`
|
||||
** type: boolean
|
||||
@@ -343,11 +368,36 @@
|
||||
** type: string
|
||||
** values: any string (default value: `""`)
|
||||
|
||||
* *weechat.look.highlight_tags*
|
||||
** description: `comma separated list of tags to highlight (case insensitive comparison, examples: "irc_notice" for IRC notices, "nick_flashcode" for messages from nick "FlashCode")`
|
||||
** type: string
|
||||
** values: any string (default value: `""`)
|
||||
|
||||
* *weechat.look.hline_char*
|
||||
** description: `char used to draw horizontal lines, note that empty value will draw a real line with ncurses, but may cause bugs with URL selection under some terminals`
|
||||
** description: `char used to draw horizontal separators around bars (empty value will draw a real line with ncurses, but may cause bugs with URL selection under some terminals), wide chars are NOT allowed here`
|
||||
** type: string
|
||||
** values: any string (default value: `"-"`)
|
||||
|
||||
* *weechat.look.hotlist_add_buffer_if_away*
|
||||
** description: `add any buffer to hotlist (including current or visible buffers) if local variable "away" is set on buffer`
|
||||
** type: boolean
|
||||
** values: on, off (default value: `on`)
|
||||
|
||||
* *weechat.look.hotlist_buffer_separator*
|
||||
** description: `string displayed between buffers in hotlist`
|
||||
** type: string
|
||||
** values: any string (default value: `", "`)
|
||||
|
||||
* *weechat.look.hotlist_count_max*
|
||||
** description: `max number of messages count to display in hotlist for a buffer (0 = never display messages count)`
|
||||
** type: integer
|
||||
** values: 0 .. 4 (default value: `2`)
|
||||
|
||||
* *weechat.look.hotlist_count_min_msg*
|
||||
** description: `display messages count if number of messages is greater or equal to this value`
|
||||
** type: integer
|
||||
** values: 1 .. 100 (default value: `2`)
|
||||
|
||||
* *weechat.look.hotlist_names_count*
|
||||
** description: `max number of names in hotlist (0 = no name displayed, only buffer numbers)`
|
||||
** type: integer
|
||||
@@ -383,6 +433,11 @@
|
||||
** type: boolean
|
||||
** values: on, off (default value: `on`)
|
||||
|
||||
* *weechat.look.input_cursor_scroll*
|
||||
** description: `number of chars displayed after end of input line when scrolling to display end of line`
|
||||
** type: integer
|
||||
** values: 0 .. 100 (default value: `20`)
|
||||
|
||||
* *weechat.look.input_share*
|
||||
** description: `share commands, text, or both in input for all buffers (there is still local history for each buffer)`
|
||||
** type: integer
|
||||
@@ -496,13 +551,18 @@
|
||||
* *weechat.look.read_marker*
|
||||
** description: `use a marker (line or char) on buffers to show first unread line`
|
||||
** type: integer
|
||||
** values: none, line, dotted-line, char (default value: `dotted-line`)
|
||||
** values: none, line, char (default value: `line`)
|
||||
|
||||
* *weechat.look.read_marker_always_show*
|
||||
** description: `always show read marker, even if it is after last buffer line`
|
||||
** type: boolean
|
||||
** values: on, off (default value: `off`)
|
||||
|
||||
* *weechat.look.read_marker_string*
|
||||
** description: `string used to draw read marker line (string is repeated until end of line)`
|
||||
** type: string
|
||||
** values: any string (default value: `"- "`)
|
||||
|
||||
* *weechat.look.save_config_on_exit*
|
||||
** description: `save configuration file on exit`
|
||||
** type: boolean
|
||||
|
||||
@@ -1,19 +1,17 @@
|
||||
• *`/me`* `message`::
|
||||
|
||||
[command]*`me`* send a CTCP action to remote host::
|
||||
........................................
|
||||
send a CTCP action to remote host
|
||||
/me <message>
|
||||
|
||||
message: message to send
|
||||
message: message to send
|
||||
........................................
|
||||
|
||||
• *`/xfer`* `[list | listfull]`::
|
||||
|
||||
[command]*`xfer`* xfer control::
|
||||
........................................
|
||||
xfer control
|
||||
/xfer [list|listfull]
|
||||
|
||||
list: list xfer
|
||||
listfull: list xfer (verbose)
|
||||
|
||||
Without argument, this command opens buffer with xfer list.
|
||||
list: list xfer
|
||||
listfull: list xfer (verbose)
|
||||
|
||||
Without argument, this command opens buffer with xfer list.
|
||||
........................................
|
||||
|
||||
|
||||
@@ -1,47 +1,47 @@
|
||||
* *xfer.color.status_aborted*
|
||||
** description: `text color for "aborted" status`
|
||||
** type: color
|
||||
** values: a color name (default value: `lightred`)
|
||||
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "_" for underline (default value: `lightred`)
|
||||
|
||||
* *xfer.color.status_active*
|
||||
** description: `text color for "active" status`
|
||||
** type: color
|
||||
** values: a color name (default value: `lightblue`)
|
||||
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "_" for underline (default value: `lightblue`)
|
||||
|
||||
* *xfer.color.status_connecting*
|
||||
** description: `text color for "connecting" status`
|
||||
** type: color
|
||||
** values: a color name (default value: `yellow`)
|
||||
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "_" for underline (default value: `yellow`)
|
||||
|
||||
* *xfer.color.status_done*
|
||||
** description: `text color for "done" status`
|
||||
** type: color
|
||||
** values: a color name (default value: `lightgreen`)
|
||||
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "_" for underline (default value: `lightgreen`)
|
||||
|
||||
* *xfer.color.status_failed*
|
||||
** description: `text color for "failed" status`
|
||||
** type: color
|
||||
** values: a color name (default value: `lightred`)
|
||||
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "_" for underline (default value: `lightred`)
|
||||
|
||||
* *xfer.color.status_waiting*
|
||||
** description: `text color for "waiting" status`
|
||||
** type: color
|
||||
** values: a color name (default value: `lightcyan`)
|
||||
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "_" for underline (default value: `lightcyan`)
|
||||
|
||||
* *xfer.color.text*
|
||||
** description: `text color`
|
||||
** type: color
|
||||
** values: a color name (default value: `default`)
|
||||
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "_" for underline (default value: `default`)
|
||||
|
||||
* *xfer.color.text_bg*
|
||||
** description: `background color`
|
||||
** type: color
|
||||
** values: a color name (default value: `default`)
|
||||
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "_" for underline (default value: `default`)
|
||||
|
||||
* *xfer.color.text_selected*
|
||||
** description: `text color of selected xfer line`
|
||||
** type: color
|
||||
** values: a color name (default value: `white`)
|
||||
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "_" for underline (default value: `white`)
|
||||
|
||||
* *xfer.file.auto_accept_chats*
|
||||
** description: `automatically accept chat requests (use carefully!)`
|
||||
|
||||
+94
-12
@@ -8,6 +8,17 @@ General
|
||||
-------
|
||||
|
||||
|
||||
[[weechat_name]]
|
||||
Where does the name "WeeChat" come from?
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
"Wee" is a recursive acronym and stands for "Wee Enhanced Environment".
|
||||
So complete name is "Wee Enhanced Environment for Chat".
|
||||
|
||||
"Wee" also means "very small" (and yes, there is other meaning, but it does not
|
||||
apply to WeeChat!).
|
||||
|
||||
|
||||
[[why_choose_weechat]]
|
||||
Why choose WeeChat? X-Chat and Irssi are so good...
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
@@ -59,8 +70,7 @@ I can't compile WeeChat after cloning git repository, why?
|
||||
The recommended way to compile WeeChat is with cmake.
|
||||
|
||||
If you're compiling with autotools (and not cmake), check that you have latest
|
||||
version of autoconf and automake (WeeChat is developed with autoconf 2.61 and
|
||||
automake 1.10.1).
|
||||
version of autoconf and automake.
|
||||
|
||||
The other way is to install the "devel package", which needs less dependencies.
|
||||
This package is built almost every day using git repository. Note that this
|
||||
@@ -170,12 +180,35 @@ Each window displays one buffer. A buffer can be hidden (not displayed by a
|
||||
window) or displayed by one or more windows.
|
||||
|
||||
|
||||
[[one_input_root_bar]]
|
||||
Is it possible to display only one input bar for all windows (after split)?
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Yes, you will have to create a bar with type "root" (with an item to know in
|
||||
which window you are), then delete current input bar.
|
||||
|
||||
For example:
|
||||
|
||||
----------------------------------------
|
||||
/bar add rootinput root bottom 1 0 [buffer_name]+[input_prompt]+(away),[input_search],[input_paste],input_text
|
||||
/bar del input
|
||||
----------------------------------------
|
||||
|
||||
If ever you are not satisfied with that, just delete new bar, WeeChat will
|
||||
automatically create default bar "input" if item "input_text" is not used in
|
||||
any bar:
|
||||
|
||||
----------------------------------------
|
||||
/bar del rootinput
|
||||
----------------------------------------
|
||||
|
||||
|
||||
[[terminal_copy_paste]]
|
||||
How can I copy/paste text without pasting nicklist?
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
You can use a terminal with rectangular selection (like rxvt-unicode,
|
||||
konsole, gnome-terminal, ...). Key is usually ctrl + alt + mouse selection.
|
||||
konsole, gnome-terminal, ...). Key is usually @k(C-)@k(A-) mouse selection.
|
||||
|
||||
Another solution is to move nicklist to top or bottom, for example:
|
||||
|
||||
@@ -236,6 +269,10 @@ are:
|
||||
* under screen: 'screen-256color'
|
||||
* outside screen: 'xterm-256color', 'rxvt-256color', 'putty-256color',...
|
||||
|
||||
[NOTE]
|
||||
You may have to install package "ncurses-term" to use these values in 'TERM'
|
||||
variable.
|
||||
|
||||
If you are using screen, you can add this line to your '~/.screenrc':
|
||||
|
||||
----------------------------------------
|
||||
@@ -250,7 +287,10 @@ don't panic! You can change it without restarting, thanks to script 'shell.py':
|
||||
/upgrade
|
||||
----------------------------------------
|
||||
|
||||
You can use command `/color` for easy setup of colors in WeeChat.
|
||||
For version 0.3.4, you must use command `/color` to add new colors.
|
||||
|
||||
For versions > = 0.3.5, you can use any color number in options (optional: you
|
||||
can add color aliases with command `/color`).
|
||||
|
||||
Please read user's guide for more information about colors management.
|
||||
|
||||
@@ -285,16 +325,15 @@ How can I customize key bindings?
|
||||
|
||||
Key bindings are customizable with `/key` command.
|
||||
|
||||
Default key Meta-k (usually Alt-k) lets you grab key code and insert it in
|
||||
command line.
|
||||
Default key @k(A-)@k(k) lets you grab key code and insert it in command line.
|
||||
|
||||
|
||||
[[jump_to_buffer_11_or_higher]]
|
||||
What is the key to jump to buffer 11 (or higher number)?
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
The key is alt-j and then 2 digits, for example alt-j then 1, 1 to jump to
|
||||
buffer 11.
|
||||
The key is @k(A-)@k(j) and then 2 digits, for example @k(A-)@k(j) then @k(1),
|
||||
@k(1) to jump to buffer 11.
|
||||
|
||||
You can bind a key, for example:
|
||||
|
||||
@@ -305,6 +344,25 @@ You can bind a key, for example:
|
||||
List of default keys is in User's guide.
|
||||
|
||||
|
||||
[[global_history]]
|
||||
How to use global history (instead of buffer history) with up and down keys?
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
You can bind the up and down keys on global history (default keys for global
|
||||
history are @k(C-)@k(↑) and @k(C-)@k(↓)).
|
||||
|
||||
Example:
|
||||
|
||||
----------------------------------------
|
||||
/key bind meta2-A /input history_global_previous
|
||||
/key bind meta2-B /input history_global_next
|
||||
----------------------------------------
|
||||
|
||||
[NOTE]
|
||||
Keys "meta2-A" and "meta2-B" may be different in your terminal. To find key
|
||||
code press @k(A-)@k(k) then key (up or down).
|
||||
|
||||
|
||||
[[irc]]
|
||||
IRC
|
||||
---
|
||||
@@ -325,7 +383,7 @@ The `/filter` command is a core command, so it applies to any buffer.
|
||||
It lets you filter some lines in buffers with tags or regular expression for
|
||||
prefix and content of line.
|
||||
Filtered lines are only hidden, not deleted, and you can see them if you
|
||||
disable filters (by default, the key alt + "=" toggles filters).
|
||||
disable filters (by default, the key @k(A-)@k(=) toggles filters).
|
||||
|
||||
|
||||
[[filter_irc_join_part_quit]]
|
||||
@@ -458,6 +516,30 @@ connection will be less secure by doing that):
|
||||
----------------------------------------
|
||||
|
||||
|
||||
[[irc_ssl_freenode]]
|
||||
How can I connect to freenode server using SSL?
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
You must download certificate, convert it, then add it in WeeChat:
|
||||
|
||||
----------------------------------------
|
||||
$ cd /tmp
|
||||
$ wget http://crt.gandi.net/GandiStandardSSLCA.crt
|
||||
$ openssl x509 -inform der -outform pem < GandiStandardSSLCA.crt > GandiStandardSSLCA.pem
|
||||
$ mkdir ~/.weechat/ssl
|
||||
$ cat GandiStandardSSLCA.pem >>~/.weechat/ssl/CAs.pem
|
||||
----------------------------------------
|
||||
|
||||
Under WeeChat, setup server port, SSL, dhkey_size, then connect:
|
||||
|
||||
----------------------------------------
|
||||
/set irc.server.freenode.addresses "chat.freenode.net/7000"
|
||||
/set irc.server.freenode.ssl on
|
||||
/set irc.server.freenode.ssl_dhkey_size 1024
|
||||
/connect freenode
|
||||
----------------------------------------
|
||||
|
||||
|
||||
[[plugins_scripts]]
|
||||
Plugins / scripts
|
||||
-----------------
|
||||
@@ -545,7 +627,7 @@ When I run WeeChat under gdb, there is error about threads, what can I do?
|
||||
When you run WeeChat under gdb, you may have this error:
|
||||
|
||||
----------------------------------------
|
||||
gdb /path/to/weechat-curses
|
||||
$ gdb /path/to/weechat-curses
|
||||
(gdb) run
|
||||
[Thread debugging using libthread_db enabled]
|
||||
Cannot find new threads: generic error
|
||||
@@ -555,7 +637,7 @@ To fix that, you can run gdb with this command (replace path to libpthread and
|
||||
WeeChat with paths on your system):
|
||||
|
||||
----------------------------------------
|
||||
LD_PRELOAD=/lib/libpthread.so.0 gdb /path/to/weechat-curses
|
||||
$ LD_PRELOAD=/lib/libpthread.so.0 gdb /path/to/weechat-curses
|
||||
(gdb) run
|
||||
----------------------------------------
|
||||
|
||||
@@ -577,7 +659,7 @@ I want to help WeeChat developers. What can I do?
|
||||
There's many tasks to do (testing, code, documentation, ...)
|
||||
|
||||
Please contact us via IRC or mail, look at support page:
|
||||
http://www.weechat.org/about
|
||||
http://www.weechat.org/support
|
||||
|
||||
|
||||
[[donate]]
|
||||
|
||||
@@ -2975,10 +2975,20 @@ Arguments:
|
||||
** 'WEECHAT_HASHTABLE_TIME'
|
||||
* 'callback_hash_key': callback used to "hash" a key (key as integer value), can
|
||||
be NULL if key type is "string" (a default function is used for strings, and
|
||||
only for strings)
|
||||
only for strings), arguments and return value:
|
||||
** 'struct t_hashtable *hashtable': hashtable pointer
|
||||
** 'const void *key': key
|
||||
** return value: hash of the key
|
||||
* 'callback_keycmp': callback used to compare two keys, can be NULL if value
|
||||
type is "string" (a default comparison function is used for strings, and only
|
||||
for strings)
|
||||
for strings), arguments and return value:
|
||||
** 'struct t_hashtable *hashtable': hashtable pointer
|
||||
** 'const void *key1': first key
|
||||
** 'const void *key2': second key
|
||||
** return value:
|
||||
*** negative number if 'key1' is less than 'key2'
|
||||
*** 0 if 'key1' equals 'key2'
|
||||
*** positive number if 'key1' is greater than 'key2'
|
||||
|
||||
Return value:
|
||||
|
||||
@@ -3156,10 +3166,10 @@ Prototype:
|
||||
[source,C]
|
||||
----------------------------------------
|
||||
void hashtable_map (struct t_hashlist *hashlist,
|
||||
int (*callback_map)(void *data,
|
||||
struct t_hashtable *hashtable,
|
||||
const void *key,
|
||||
const void *value),
|
||||
void (*callback_map)(void *data,
|
||||
struct t_hashtable *hashtable,
|
||||
const void *key,
|
||||
const void *value),
|
||||
void *callback_map_data);
|
||||
----------------------------------------
|
||||
|
||||
@@ -3471,9 +3481,13 @@ Arguments:
|
||||
|
||||
* 'name': name of configuration file (without path or extension)
|
||||
* 'callback_reload': function called when configuration file is reloaded with
|
||||
`/reload` (optional, can be NULL), arguments:
|
||||
`/reload` (optional, can be NULL), arguments and return value:
|
||||
** 'void *data': pointer
|
||||
** 'struct t_config_file *config_file': configuration file pointer
|
||||
** return value:
|
||||
*** 'WEECHAT_CONFIG_READ_OK'
|
||||
*** 'WEECHAT_CONFIG_READ_MEMORY_ERROR'
|
||||
*** 'WEECHAT_CONFIG_READ_FILE_NOT_FOUND'
|
||||
* 'callback_reload_data': pointer given to reload callback when it is called
|
||||
by WeeChat
|
||||
|
||||
@@ -3571,45 +3585,67 @@ Arguments:
|
||||
it is forbidden
|
||||
* 'callback_read': function called when an option in section is read from disk
|
||||
(should be NULL in most cases, except if options in section need custom
|
||||
function), arguments:
|
||||
function), arguments and return value:
|
||||
** 'void *data': pointer
|
||||
** 'struct t_config_file *config_file': configuration file pointer
|
||||
** 'struct t_config_section *section': section pointer
|
||||
** 'const char *option_name': name of option
|
||||
** 'const char *value': value
|
||||
** return value:
|
||||
*** 'WEECHAT_CONFIG_READ_OK'
|
||||
*** 'WEECHAT_CONFIG_READ_MEMORY_ERROR'
|
||||
*** 'WEECHAT_CONFIG_READ_FILE_NOT_FOUND'
|
||||
* 'callback_read_data': pointer given to callback when it is called by WeeChat
|
||||
* 'callback_write': function called when section is written in file (should be
|
||||
NULL for most cases, except if section needs to be written by a custom
|
||||
function), arguments:
|
||||
function), arguments and return value:
|
||||
** 'void *data': pointer
|
||||
** 'struct t_config_file *config_file': configuration file pointer
|
||||
** 'struct t_config_section *section': section pointer
|
||||
** 'const char *option_name': name of option
|
||||
** return value:
|
||||
*** 'WEECHAT_CONFIG_WRITE_OK'
|
||||
*** 'WEECHAT_CONFIG_WRITE_ERROR'
|
||||
*** 'WEECHAT_CONFIG_WRITE_MEMORY_ERROR'
|
||||
* callback_write_data: pointer given to callback when it is called by WeeChat
|
||||
* callback_write_default: function called when default values for section must
|
||||
be written in file, arguments:
|
||||
** 'void *data': pointer
|
||||
** 'struct t_config_file *config_file': configuration file pointer
|
||||
** 'const char *section_name': name of section
|
||||
** return value:
|
||||
*** 'WEECHAT_CONFIG_WRITE_OK'
|
||||
*** 'WEECHAT_CONFIG_WRITE_ERROR'
|
||||
*** 'WEECHAT_CONFIG_WRITE_MEMORY_ERROR'
|
||||
* 'callback_write_default_data': pointer given to callback when it is called by
|
||||
WeeChat
|
||||
* 'callback_create_option': function called when a new option is created in
|
||||
section (NULL if section does not allow new options to be created),
|
||||
arguments:
|
||||
arguments and return value:
|
||||
** 'void *data': pointer
|
||||
** 'struct t_config_file *config_file': configuration file pointer
|
||||
** 'struct t_config_section *section': section pointer
|
||||
** 'const char *option_name': name of option
|
||||
** 'const char *value': value
|
||||
** return value:
|
||||
*** 'WEECHAT_CONFIG_OPTION_SET_OK_CHANGED'
|
||||
*** 'WEECHAT_CONFIG_OPTION_SET_OK_SAME_VALUE'
|
||||
*** 'WEECHAT_CONFIG_OPTION_SET_ERROR'
|
||||
*** 'WEECHAT_CONFIG_OPTION_SET_OPTION_NOT_FOUND'
|
||||
* 'callback_create_option_data': pointer given to callback when it is called by
|
||||
WeeChat
|
||||
* 'callback_delete_option': function called when an option is deleted in
|
||||
section (NULL if section does not allow options to be deleted),
|
||||
arguments:
|
||||
arguments and return value:
|
||||
** 'void *data': pointer
|
||||
** 'struct t_config_file *config_file': configuration file pointer
|
||||
** 'struct t_config_section *section': section pointer
|
||||
** 'struct t_config_option *option': option pointer
|
||||
** return value:
|
||||
*** 'WEECHAT_CONFIG_OPTION_UNSET_OK_NO_RESET'
|
||||
*** 'WEECHAT_CONFIG_OPTION_UNSET_OK_RESET'
|
||||
*** 'WEECHAT_CONFIG_OPTION_UNSET_OK_REMOVED'
|
||||
*** 'WEECHAT_CONFIG_OPTION_UNSET_ERROR'
|
||||
* 'callback_delete_option_data': pointer given to callback when it is called by
|
||||
WeeChat
|
||||
|
||||
@@ -3807,11 +3843,11 @@ struct t_config_option *weechat_config_new_option (
|
||||
struct t_config_option *option,
|
||||
const char *value),
|
||||
void *callback_check_value_data,
|
||||
int (*callback_change)(void *data,
|
||||
struct t_config_option *option),
|
||||
void (*callback_change)(void *data,
|
||||
struct t_config_option *option),
|
||||
void *callback_change_data,
|
||||
int (*callback_delete)(void *data,
|
||||
struct t_config_option *option),
|
||||
void (*callback_delete)(void *data,
|
||||
struct t_config_option *option),
|
||||
void *callback_delete_data);
|
||||
----------------------------------------
|
||||
|
||||
@@ -3835,10 +3871,13 @@ Arguments:
|
||||
* 'null_value_allowed': 1 if 'null' (undefined value) is allowed for option,
|
||||
otherwise 0
|
||||
* 'callback_check_value': function called to check new value for option
|
||||
(optional), arguments:
|
||||
(optional), arguments and return value:
|
||||
** 'void *data': pointer
|
||||
** 'struct t_config_option *option': option pointer
|
||||
** 'const char *value': new value for option
|
||||
** return value:
|
||||
*** 1 if value is ok
|
||||
*** 0 if value is invalid
|
||||
* 'callback_check_value_data': pointer given to check_value callback when it
|
||||
is called by WeeChat
|
||||
* 'callback_change': function called when value of option has changed
|
||||
@@ -4641,10 +4680,10 @@ Script (Python):
|
||||
[source,python]
|
||||
----------------------------------------
|
||||
# prototype
|
||||
value = weechat.config_option_boolean(option)
|
||||
value = weechat.config_boolean(option)
|
||||
|
||||
# example
|
||||
if weechat.config_option_boolean(option):
|
||||
if weechat.config_boolean(option):
|
||||
# ...
|
||||
----------------------------------------
|
||||
|
||||
@@ -4687,10 +4726,10 @@ Script (Python):
|
||||
[source,python]
|
||||
----------------------------------------
|
||||
# prototype
|
||||
value = weechat.config_option_boolean_default(option)
|
||||
value = weechat.config_boolean_default(option)
|
||||
|
||||
# example
|
||||
if weechat.config_option_boolean_default(option):
|
||||
if weechat.config_boolean_default(option):
|
||||
# ...
|
||||
----------------------------------------
|
||||
|
||||
@@ -4726,10 +4765,10 @@ Script (Python):
|
||||
[source,python]
|
||||
----------------------------------------
|
||||
# prototype
|
||||
value = weechat.config_option_integer(option)
|
||||
value = weechat.config_integer(option)
|
||||
|
||||
# example
|
||||
if weechat.config_option_integer(option):
|
||||
if weechat.config_integer(option):
|
||||
# ...
|
||||
----------------------------------------
|
||||
|
||||
@@ -4765,10 +4804,10 @@ Script (Python):
|
||||
[source,python]
|
||||
----------------------------------------
|
||||
# prototype
|
||||
value = weechat.config_option_integer_default(option)
|
||||
value = weechat.config_integer_default(option)
|
||||
|
||||
# example
|
||||
if weechat.config_option_integer_default(option):
|
||||
if weechat.config_integer_default(option):
|
||||
# ...
|
||||
----------------------------------------
|
||||
|
||||
@@ -4804,10 +4843,10 @@ Script (Python):
|
||||
[source,python]
|
||||
----------------------------------------
|
||||
# prototype
|
||||
value = weechat.config_option_string(option)
|
||||
value = weechat.config_string(option)
|
||||
|
||||
# example
|
||||
value = weechat.config_option_string(option):
|
||||
value = weechat.config_string(option):
|
||||
----------------------------------------
|
||||
|
||||
weechat_config_string_default
|
||||
@@ -4819,7 +4858,7 @@ Prototype:
|
||||
|
||||
[source,C]
|
||||
----------------------------------------
|
||||
const char *weechat_config_integer_default (struct t_config_option *option);
|
||||
const char *weechat_config_string_default (struct t_config_option *option);
|
||||
----------------------------------------
|
||||
|
||||
Arguments:
|
||||
@@ -4842,10 +4881,10 @@ Script (Python):
|
||||
[source,python]
|
||||
----------------------------------------
|
||||
# prototype
|
||||
value = weechat.config_option_string_default(option)
|
||||
value = weechat.config_string_default(option)
|
||||
|
||||
# example
|
||||
value = weechat.config_option_string_default(option):
|
||||
value = weechat.config_string_default(option):
|
||||
----------------------------------------
|
||||
|
||||
weechat_config_color
|
||||
@@ -4880,10 +4919,10 @@ Script (Python):
|
||||
[source,python]
|
||||
----------------------------------------
|
||||
# prototype
|
||||
value = weechat.config_option_color(option)
|
||||
value = weechat.config_color(option)
|
||||
|
||||
# example
|
||||
value = weechat.config_option_color(option):
|
||||
value = weechat.config_color(option):
|
||||
----------------------------------------
|
||||
|
||||
weechat_config_color_default
|
||||
@@ -4918,10 +4957,10 @@ Script (Python):
|
||||
[source,python]
|
||||
----------------------------------------
|
||||
# prototype
|
||||
value = weechat.config_option_color_default(option)
|
||||
value = weechat.config_color_default(option)
|
||||
|
||||
# example
|
||||
value = weechat.config_option_color_default(option):
|
||||
value = weechat.config_color_default(option):
|
||||
----------------------------------------
|
||||
|
||||
weechat_config_write_option
|
||||
@@ -5517,7 +5556,7 @@ Script (Python):
|
||||
rc = weechat.config_set_plugin(option_name, value)
|
||||
|
||||
# example
|
||||
rc = weechat.config_is_set_plugin("option", "test_value")
|
||||
rc = weechat.config_set_plugin("option", "test_value")
|
||||
if rc == weechat.WEECHAT_CONFIG_OPTION_SET_OK_CHANGED:
|
||||
# ...
|
||||
elif rc == weechat.WEECHAT_CONFIG_OPTION_SET_OK_SAME_VALUE:
|
||||
@@ -5528,6 +5567,51 @@ elif rc == weechat.WEECHAT_CONFIG_OPTION_SET_ERROR:
|
||||
# ...
|
||||
----------------------------------------
|
||||
|
||||
weechat_config_set_desc_plugin
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
_New in version 0.3.5._
|
||||
|
||||
Set description for option in plugins configuration file (plugins.conf).
|
||||
|
||||
Prototype:
|
||||
|
||||
[source,C]
|
||||
----------------------------------------
|
||||
void weechat_config_set_desc_plugin (const char *option_name,
|
||||
const char *description);
|
||||
----------------------------------------
|
||||
|
||||
Arguments:
|
||||
|
||||
* 'option_name': option name, WeeChat will add prefix "plugins.desc.xxx."
|
||||
(where "xxx" is current plugin name)
|
||||
* 'description': description for option
|
||||
|
||||
[NOTE]
|
||||
It is not a problem if option (plugins.var.xxx.option_name) does not exist.
|
||||
A future creation of option with this name will use this description.
|
||||
|
||||
C example:
|
||||
|
||||
[source,C]
|
||||
----------------------------------------
|
||||
weechat_config_set_desc_plugin ("option", "description of option");
|
||||
----------------------------------------
|
||||
|
||||
Script (Python):
|
||||
|
||||
[source,python]
|
||||
----------------------------------------
|
||||
# prototype
|
||||
weechat.config_set_desc_plugin(option_name, description)
|
||||
|
||||
# example
|
||||
version = weechat.info_get("version_number", "") or 0
|
||||
if int(version) >= 0x00030500:
|
||||
weechat.config_set_desc_plugin("option", "description of option")
|
||||
----------------------------------------
|
||||
|
||||
weechat_config_unset_plugin
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
@@ -5763,7 +5847,7 @@ void weechat_printf_date (struct t_gui_buffer *buffer, time_t date,
|
||||
Arguments:
|
||||
|
||||
* 'buffer': buffer pointer, if NULL, message is displayed on WeeChat buffer
|
||||
* 'date': date for message
|
||||
* 'date': date for message (0 means current date/time)
|
||||
* 'message': message to display
|
||||
|
||||
C example:
|
||||
@@ -5822,7 +5906,7 @@ void weechat_printf_date_tags (struct t_gui_buffer *buffer, time_t date,
|
||||
Arguments:
|
||||
|
||||
* 'buffer': buffer pointer, if NULL, message is displayed on WeeChat buffer
|
||||
* 'date': date for message
|
||||
* 'date': date for message (0 means current date/time)
|
||||
* 'tags': comma separated list of tags
|
||||
* 'message': message to display
|
||||
|
||||
@@ -5993,13 +6077,16 @@ Arguments:
|
||||
argument, separated by space. Many completions are possible for one
|
||||
argument, separated by "|". Many templates are possible for same command,
|
||||
separated by "||".
|
||||
* 'callback': function called when command is used, arguments:
|
||||
* 'callback': function called when command is used, arguments and return value:
|
||||
** 'void *data': pointer
|
||||
** 'struct t_gui_buffer *buffer': buffer where command is executed
|
||||
** 'int argc': number of arguments given for command
|
||||
** 'char **argv': arguments given for command
|
||||
** 'char **argv_eol': arguments given for command (until end of line for each
|
||||
argument)
|
||||
** return value:
|
||||
*** 'WEECHAT_RC_OK'
|
||||
*** 'WEECHAT_RC_ERROR'
|
||||
* 'callback_data': pointer given to callback when it is called by WeeChat
|
||||
|
||||
Default completion codes are:
|
||||
@@ -6109,10 +6196,14 @@ Arguments:
|
||||
|
||||
* 'command': command to hook, can start or end with "*" as wildcard
|
||||
(priority allowed, see note about <<hook_priority,priority>>)
|
||||
* 'callback': function called when command is run, arguments:
|
||||
* 'callback': function called when command is run, arguments and return value:
|
||||
** 'void *data': pointer
|
||||
** 'struct t_gui_buffer *buffer': buffer where command is executed
|
||||
** 'const char *command': the command executed, with its arguments
|
||||
** return value:
|
||||
*** 'WEECHAT_RC_OK'
|
||||
*** 'WEECHAT_RC_OK_EAT'
|
||||
*** 'WEECHAT_RC_ERROR'
|
||||
* 'callback_data': pointer given to callback when it is called by WeeChat
|
||||
|
||||
[NOTE]
|
||||
@@ -6180,9 +6271,12 @@ Arguments:
|
||||
if interval = 60000 (60 seconds), and align_second = 60, then timer is
|
||||
called each minute when second is 00
|
||||
* 'max_calls': number of calls to timer (if 0, then timer has no end)
|
||||
* 'callback': function called when time is reached, arguments:
|
||||
* 'callback': function called when time is reached, arguments and return value:
|
||||
** 'void *data': pointer
|
||||
** 'int remaining_calls': remaining calls (-1 if timer has no end)
|
||||
** return value:
|
||||
*** 'WEECHAT_RC_OK'
|
||||
*** 'WEECHAT_RC_ERROR'
|
||||
* 'callback_data': pointer given to callback when it is called by WeeChat
|
||||
|
||||
Return value:
|
||||
@@ -6246,9 +6340,12 @@ Arguments:
|
||||
* 'flag_write': 1 = catch write event, 0 = ignore
|
||||
* 'flag_exception': 1 = catch exception event, 0 = ignore
|
||||
* 'callback': function called a selected event occurs for file (or socket),
|
||||
arguments:
|
||||
arguments and return value:
|
||||
** 'void *data': pointer
|
||||
** 'int fd': file descriptor
|
||||
** return value:
|
||||
*** 'WEECHAT_RC_OK'
|
||||
*** 'WEECHAT_RC_ERROR'
|
||||
* 'callback_data': pointer given to callback when it is called by WeeChat
|
||||
|
||||
Return value:
|
||||
@@ -6314,15 +6411,18 @@ Arguments:
|
||||
* 'timeout': timeout for command (in milliseconds): after this timeout, child
|
||||
process is killed (0 means no timeout)
|
||||
* 'callback': function called when data from child is available, or when child
|
||||
has ended, arguments:
|
||||
has ended, arguments and return value:
|
||||
** 'void *data': pointer
|
||||
** 'const char *command': command executed by child
|
||||
** 'int return_code': return code:
|
||||
*** '>= 0': child command return code
|
||||
*** '< 0': 'WEECHAT_HOOK_PROCESS_OK_RUNNING' (data available, but child still
|
||||
*** '< 0': 'WEECHAT_HOOK_PROCESS_RUNNING' (data available, but child still
|
||||
running) or 'WEECHAT_HOOK_PROCESS_ERROR' (error when launching command)
|
||||
** 'out': standard output of command (stdout)
|
||||
** 'err': error output of command (stderr)
|
||||
** return value:
|
||||
*** 'WEECHAT_RC_OK'
|
||||
*** 'WEECHAT_RC_ERROR'
|
||||
* 'callback_data': pointer given to callback when it is called by WeeChat
|
||||
|
||||
Return value:
|
||||
@@ -6441,7 +6541,8 @@ Arguments:
|
||||
* 'gnutls_dhkey_size': size of the key used during the Diffie-Hellman Key
|
||||
Exchange (GnuTLS)
|
||||
* 'local_hostname': local hostname to use for connection (optional)
|
||||
* 'callback': function called when connection is ok or failed, arguments:
|
||||
* 'callback': function called when connection is ok or failed, arguments and
|
||||
return value:
|
||||
** 'void *data': pointer
|
||||
** 'int status': connection status:
|
||||
*** 'WEECHAT_HOOK_CONNECT_OK': connection ok
|
||||
@@ -6456,6 +6557,9 @@ Arguments:
|
||||
** 'gnutls_rc': result value of 'gnutls_handshake()'
|
||||
** 'const char *error': result value of 'gnutls_strerror(gnutls_rc)'
|
||||
** 'const char *ip_address': IP address found
|
||||
** return value:
|
||||
*** 'WEECHAT_RC_OK'
|
||||
*** 'WEECHAT_RC_ERROR'
|
||||
* 'callback_data': pointer given to callback when it is called by WeeChat
|
||||
|
||||
Return value:
|
||||
@@ -6578,7 +6682,8 @@ Arguments:
|
||||
* 'message': only messages with this string will be caught (optional)
|
||||
* 'strip_colors': if 1, colors will be stripped from message displayed, before
|
||||
calling callback
|
||||
* 'callback': function called when a message is printed, arguments:
|
||||
* 'callback': function called when a message is printed, arguments and return
|
||||
value:
|
||||
** 'void *data': pointer
|
||||
** 'struct t_gui_buffer *buffer': buffer pointer
|
||||
** 'time_t date': date
|
||||
@@ -6588,6 +6693,9 @@ Arguments:
|
||||
** 'int highlight': 1 if line has highlight, otherwise 0
|
||||
** 'const char *prefix': prefix
|
||||
** 'const char *message': message
|
||||
** return value:
|
||||
*** 'WEECHAT_RC_OK'
|
||||
*** 'WEECHAT_RC_ERROR'
|
||||
* 'callback_data': pointer given to callback when it is called by WeeChat
|
||||
|
||||
Return value:
|
||||
@@ -6861,7 +6969,8 @@ Arguments:
|
||||
[NOTE]
|
||||
^(1)^ 'xxx' is IRC server name, 'yyy' is IRC command name.
|
||||
|
||||
* 'callback': function called when signal is received, arguments:
|
||||
* 'callback': function called when signal is received, arguments and return
|
||||
value:
|
||||
** 'void *data': pointer
|
||||
** 'const char *signal': signal received
|
||||
** 'const char *type_data': type of data sent with signal:
|
||||
@@ -6869,6 +6978,9 @@ Arguments:
|
||||
*** 'WEECHAT_HOOK_SIGNAL_INT': integer number
|
||||
*** 'WEECHAT_HOOK_SIGNAL_POINTER': pointer
|
||||
** 'void *signal_data': data sent with signal
|
||||
** return value:
|
||||
*** 'WEECHAT_RC_OK'
|
||||
*** 'WEECHAT_RC_ERROR'
|
||||
* 'callback_data': pointer given to callback when it is called by WeeChat
|
||||
|
||||
Return value:
|
||||
@@ -6984,7 +7096,7 @@ Five signals can be sent to install a script, according to language:
|
||||
The callback will do following actions when receiving signal:
|
||||
|
||||
. unload and remove installed script
|
||||
. move new script to directory '~/.weechat/xxx/' (where 'xxx' is language)
|
||||
. move new script to directory '~/.weechat/xxx/' (where 'xxx' is language)
|
||||
. create link to new script in directory '~/.weechat/xxx/autoload/'
|
||||
. load new script
|
||||
|
||||
@@ -7129,10 +7241,14 @@ Arguments:
|
||||
^(1)^ 'xxx' is signal argument used in redirection, 'yyy' is redirection
|
||||
pattern.
|
||||
|
||||
* 'callback': function called when signal is received, arguments:
|
||||
* 'callback': function called when signal is received, arguments and return
|
||||
value:
|
||||
** 'void *data': pointer
|
||||
** 'const char *signal': signal received
|
||||
** 'struct t_hashtable *hashtable': hashtable
|
||||
** return value:
|
||||
*** 'WEECHAT_RC_OK'
|
||||
*** 'WEECHAT_RC_ERROR'
|
||||
* 'callback_data': pointer given to callback when it is called by WeeChat
|
||||
|
||||
Return value:
|
||||
@@ -7296,7 +7412,6 @@ def test_whois_cb(data, signal, hashtable):
|
||||
weechat.prnt("", "error = %s" % hashtable["error"])
|
||||
weechat.prnt("", "output = %s" % hashtable["output"])
|
||||
return weechat.WEECHAT_RC_OK
|
||||
}
|
||||
|
||||
weechat.hook_hsignal ("irc_redirection_test_whois", "test_whois_cb", "")
|
||||
weechat.hook_hsignal_send("irc_redirect_command",
|
||||
@@ -7400,10 +7515,14 @@ Arguments:
|
||||
* 'option': option, format is full name, as used with command `/set` (for
|
||||
example: `weechat.look.item_time_format`)
|
||||
(priority allowed, see note about <<hook_priority,priority>>)
|
||||
* 'callback': function called when configuration option is changed, arguments:
|
||||
* 'callback': function called when configuration option is changed, arguments
|
||||
and return value:
|
||||
** 'void *data': pointer
|
||||
** 'const char *option': name of option
|
||||
** 'const char *value': new value for option
|
||||
** return value:
|
||||
*** 'WEECHAT_RC_OK'
|
||||
*** 'WEECHAT_RC_ERROR'
|
||||
* 'callback_data': pointer given to callback when it is called by WeeChat
|
||||
|
||||
Return value:
|
||||
@@ -7467,13 +7586,16 @@ Arguments:
|
||||
(priority allowed, see note about <<hook_priority,priority>>)
|
||||
* 'description': description of completion
|
||||
* 'callback': function called when completion item is used (user is completing
|
||||
something using this item), arguments:
|
||||
something using this item), arguments and return value:
|
||||
** 'void *data': pointer
|
||||
** 'const char *completion_item': name of completion item
|
||||
** 'struct t_gui_buffer *buffer': buffer where completion is made
|
||||
** 'struct t_gui_completion *completion': structure used to add words for
|
||||
completion (see
|
||||
<<_weechat_hook_completion_list_add,weechat_hook_completion_list_add>>)
|
||||
** return value:
|
||||
*** 'WEECHAT_RC_OK'
|
||||
*** 'WEECHAT_RC_ERROR'
|
||||
* 'callback_data': pointer given to callback when it is called by WeeChat
|
||||
|
||||
[NOTE]
|
||||
@@ -7666,7 +7788,12 @@ Arguments:
|
||||
|
||||
| irc | irc_in_xxx ^(1)^ |
|
||||
server name |
|
||||
content of message received from IRC server |
|
||||
content of message received from IRC server (before charset decoding) |
|
||||
new content of message
|
||||
|
||||
| irc | irc_in2_xxx ^(1)^ |
|
||||
server name |
|
||||
content of message received from IRC server (after charset decoding) |
|
||||
new content of message
|
||||
|
||||
| irc | irc_out_xxx ^(1)^ |
|
||||
@@ -7709,12 +7836,12 @@ Arguments:
|
||||
^(1)^ 'xxx' is IRC command name. +
|
||||
^(2)^ 'yyy' is bar name.
|
||||
|
||||
* 'callback': function called when modifier is used, arguments:
|
||||
* 'callback': function called when modifier is used, arguments and return value:
|
||||
** 'void *data': pointer
|
||||
** 'const char *modifier': name of modifier
|
||||
** 'const char *modifier_data': data for modifier
|
||||
** 'const char *string': string to modify (function must return copy of this
|
||||
string, no changes are allowed in this string)
|
||||
** 'const char *string': string to modify
|
||||
** return value: new string
|
||||
* 'callback_data': pointer given to callback when it is called by WeeChat
|
||||
|
||||
Return value:
|
||||
@@ -7832,10 +7959,11 @@ Arguments:
|
||||
(priority allowed, see note about <<hook_priority,priority>>)
|
||||
* 'description': description
|
||||
* 'args_description': description of arguments (optional, can be NULL)
|
||||
* 'callback': function called when info is asked, arguments:
|
||||
* 'callback': function called when info is asked, arguments and return value:
|
||||
** 'void *data': pointer
|
||||
** 'const char *info_name': name of info
|
||||
** 'const char *arguments': additional arguments, depending on info
|
||||
** return value: value of info asked
|
||||
* 'callback_data': pointer given to callback when it is called by WeeChat
|
||||
|
||||
Return value:
|
||||
@@ -7904,10 +8032,11 @@ Arguments:
|
||||
* 'args_description': description of expected hashtable (optional, can be NULL)
|
||||
* 'output_description': description of hashtable returned by callback
|
||||
(optional, can be NULL)
|
||||
* 'callback': function called when info is asked, arguments:
|
||||
* 'callback': function called when info is asked, arguments and return value:
|
||||
** 'void *data': pointer
|
||||
** 'const char *info_name': name of info
|
||||
** 'struct t_hashtable *hashtable': hashtable, depending on info
|
||||
** return value: hashtable asked
|
||||
* 'callback_data': pointer given to callback when it is called by WeeChat
|
||||
|
||||
Return value:
|
||||
@@ -7964,10 +8093,10 @@ struct t_hook *weechat_hook_infolist (const char *infolist_name,
|
||||
const char *description,
|
||||
const char *pointer_description,
|
||||
const char *args_description,
|
||||
const char *(*callback)(void *data,
|
||||
const char *infolist_name,
|
||||
void *pointer,
|
||||
const char *arguments),
|
||||
struct t_infolist *(*callback)(void *data,
|
||||
const char *infolist_name,
|
||||
void *pointer,
|
||||
const char *arguments),
|
||||
void *callback_data);
|
||||
----------------------------------------
|
||||
|
||||
@@ -7978,12 +8107,14 @@ Arguments:
|
||||
* 'description': description
|
||||
* 'pointer_description': description of pointer (optional, can be NULL)
|
||||
* 'args_description': description of arguments (optional, can be NULL)
|
||||
* 'callback': function called when infolist is asked, arguments:
|
||||
* 'callback': function called when infolist is asked, arguments and return
|
||||
value:
|
||||
** 'void *data': pointer
|
||||
** 'const char *infolist_name': name of infolist
|
||||
** 'void *pointer': pointer to an object that infolist must return (to get only
|
||||
one item in infolist)
|
||||
** 'const char *arguments': additional arguments, depending on infolist
|
||||
** return value: infolist asked
|
||||
* 'callback_data': pointer given to callback when it is called by WeeChat
|
||||
|
||||
Return value:
|
||||
@@ -8128,14 +8259,21 @@ Arguments:
|
||||
|
||||
* 'name': name of buffer (must be unique for plugin)
|
||||
* 'input_callback': function called when input text is entered on buffer,
|
||||
arguments:
|
||||
*** 'void *data': pointer
|
||||
*** 'struct t_gui_buffer *buffer': buffer pointer
|
||||
*** 'const char *input_data': input data
|
||||
arguments and return value:
|
||||
** 'void *data': pointer
|
||||
** 'struct t_gui_buffer *buffer': buffer pointer
|
||||
** 'const char *input_data': input data
|
||||
** return value:
|
||||
*** 'WEECHAT_RC_OK'
|
||||
*** 'WEECHAT_RC_ERROR'
|
||||
* 'callback_data': pointer given to callback when it is called by WeeChat
|
||||
* 'close_callback': function called when buffer is closed, arguments:
|
||||
*** 'void *data': pointer
|
||||
*** 'struct t_gui_buffer *buffer': buffer pointer
|
||||
* 'close_callback': function called when buffer is closed, arguments and return
|
||||
value:
|
||||
** 'void *data': pointer
|
||||
** 'struct t_gui_buffer *buffer': buffer pointer
|
||||
** return value:
|
||||
*** 'WEECHAT_RC_OK'
|
||||
*** 'WEECHAT_RC_ERROR'
|
||||
* 'callback_data': pointer given to callback when it is called by WeeChat
|
||||
|
||||
Return value:
|
||||
@@ -8624,7 +8762,7 @@ Script (Python):
|
||||
value = weechat.buffer_get_pointer(buffer, property)
|
||||
|
||||
# example
|
||||
weechat.prnt("", "plugin pointer of my buffer: %lx" % weechat.buffer_get_pointer(my_buffer, "plugin"))
|
||||
weechat.prnt("", "plugin pointer of my buffer: %s" % weechat.buffer_get_pointer(my_buffer, "plugin"))
|
||||
----------------------------------------
|
||||
|
||||
weechat_buffer_set
|
||||
@@ -8786,13 +8924,13 @@ weechat.buffer_set("", "hotlist", "-")
|
||||
weechat.buffer_set("", "hotlist", "+")
|
||||
|
||||
# change buffer name
|
||||
weechat.buffet_set(my_buffer, "name", "my_new_name")
|
||||
weechat.buffer_set(my_buffer, "name", "my_new_name")
|
||||
|
||||
# add new local variable "toto" with value "abc"
|
||||
weechat.buffet_set(my_buffer, "localvar_set_toto", "abc")
|
||||
weechat.buffer_set(my_buffer, "localvar_set_toto", "abc")
|
||||
|
||||
# remove local variable "toto"
|
||||
weechat.buffet_set(my_buffer, "localvar_del_toto", "")
|
||||
weechat.buffer_set(my_buffer, "localvar_del_toto", "")
|
||||
----------------------------------------
|
||||
|
||||
weechat_buffer_set_pointer
|
||||
@@ -8881,6 +9019,62 @@ str = weechat.buffer_string_replace_local_var(my_buffer, "test with $toto")
|
||||
# str contains "test with abc"
|
||||
----------------------------------------
|
||||
|
||||
weechat_buffer_match_list
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
_New in version 0.3.5._
|
||||
|
||||
Check if buffer matches a list of buffers.
|
||||
|
||||
Prototype:
|
||||
|
||||
[source,C]
|
||||
----------------------------------------
|
||||
int weechat_buffer_match_list (struct t_gui_buffer *buffer, const char *string);
|
||||
----------------------------------------
|
||||
|
||||
Arguments:
|
||||
|
||||
* 'buffer': buffer pointer
|
||||
* 'string': comma-separated list of buffers:
|
||||
** "*" means all buffers
|
||||
** name beginning with "!" is excluded
|
||||
** name can start or end with "*" to match many buffers
|
||||
|
||||
Return value:
|
||||
|
||||
* 1 if buffer matches list of buffers, 0 otherwise
|
||||
|
||||
C example:
|
||||
|
||||
[source,C]
|
||||
----------------------------------------
|
||||
struct t_gui_buffer *buffer = weechat_buffer_search ("irc", "freenode.#weechat");
|
||||
if (buffer)
|
||||
{
|
||||
weechat_printf (NULL, "%d", weechat_buffer_match_list (buffer, "*")); /* 1 */
|
||||
weechat_printf (NULL, "%d", weechat_buffer_match_list (buffer, "*,!*#weechat*")); /* 0 */
|
||||
weechat_printf (NULL, "%d", weechat_buffer_match_list (buffer, "irc.freenode.*")); /* 1 */
|
||||
weechat_printf (NULL, "%d", weechat_buffer_match_list (buffer, "irc.oftc.*,python.*")); /* 0 */
|
||||
}
|
||||
----------------------------------------
|
||||
|
||||
Script (Python):
|
||||
|
||||
[source,python]
|
||||
----------------------------------------
|
||||
# prototype
|
||||
match = weechat.buffer_match_list(buffer, string)
|
||||
|
||||
# example
|
||||
buffer = weechat.buffer_search("irc", "freenode.#weechat")
|
||||
if buffer:
|
||||
weechat.prnt("", "%d" % weechat.buffer_match_list(buffer, "*")) # 1
|
||||
weechat.prnt("", "%d" % weechat.buffer_match_list(buffer, "*,!*#weechat*")) # 0
|
||||
weechat.prnt("", "%d" % weechat.buffer_match_list(buffer, "irc.freenode.*")) # 1
|
||||
weechat.prnt("", "%d" % weechat.buffer_match_list(buffer, "irc.oftc.*,python.*")) # 0
|
||||
----------------------------------------
|
||||
|
||||
[[windows]]
|
||||
Windows
|
||||
~~~~~~~
|
||||
@@ -8921,6 +9115,49 @@ window = weechat.current_window()
|
||||
current_window = weechat.current_window()
|
||||
----------------------------------------
|
||||
|
||||
weechat_window_search_with_buffer
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
_New in version 0.3.5._
|
||||
|
||||
Return pointer to window displaying buffer.
|
||||
|
||||
Prototype:
|
||||
|
||||
[source,C]
|
||||
----------------------------------------
|
||||
struct t_gui_window *weechat_window_search_with_buffer (struct t_gui_buffer *buffer);
|
||||
----------------------------------------
|
||||
|
||||
Arguments:
|
||||
|
||||
* 'buffer': buffer pointer
|
||||
|
||||
Return value:
|
||||
|
||||
* pointer to window displaying buffer (NULL if no window is displaying buffer)
|
||||
|
||||
C example:
|
||||
|
||||
[source,C]
|
||||
----------------------------------------
|
||||
weechat_printf (NULL,
|
||||
"window displaying core buffer: %lx",
|
||||
weechat_window_search_with_buffer (weechat_buffer_search_main ()));
|
||||
----------------------------------------
|
||||
|
||||
Script (Python):
|
||||
|
||||
[source,python]
|
||||
----------------------------------------
|
||||
# prototype
|
||||
window = weechat.window_search_with_buffer(buffer)
|
||||
|
||||
# example
|
||||
weechat.prnt("", "window displaying core buffer: %s"
|
||||
% weechat.window_search_with_buffer(weechat.buffer_search_main()))
|
||||
----------------------------------------
|
||||
|
||||
weechat_window_get_integer
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
@@ -9048,7 +9285,7 @@ Script (Python):
|
||||
value = weechat.window_get_pointer(window, property)
|
||||
|
||||
# example
|
||||
weechat.prnt("", "buffer displayed in current window: %lx"
|
||||
weechat.prnt("", "buffer displayed in current window: %s"
|
||||
% weechat.window_get_pointer(weechat.current_window(), "buffer"))
|
||||
----------------------------------------
|
||||
|
||||
@@ -9913,8 +10150,12 @@ struct t_gui_bar_item *weechat_bar_item_new (const char *name,
|
||||
Arguments:
|
||||
|
||||
* 'name': bar item name
|
||||
* 'build_callback': function called when bar item is built: it must return
|
||||
content of bar item
|
||||
* 'build_callback': function called when bar item is built, arguments and
|
||||
return value:
|
||||
** 'void *data': pointer
|
||||
** 'struct t_gui_bar_item *item': item pointer
|
||||
** 'struct t_gui_window *window': window pointer
|
||||
** return value: content of bar item
|
||||
* 'build_callback_data': pointer given to build callback, when it is called by
|
||||
WeeChat
|
||||
|
||||
@@ -11187,7 +11428,7 @@ Script (Python):
|
||||
value = weechat.infolist_pointer(infolist, var)
|
||||
|
||||
# example
|
||||
weechat.prnt("", "pointer = 0x%lx" % weechat.infolist_pointer(infolist, "my_pointer"))
|
||||
weechat.prnt("", "pointer = 0x%s" % weechat.infolist_pointer(infolist, "my_pointer"))
|
||||
----------------------------------------
|
||||
|
||||
weechat_infolist_buffer
|
||||
@@ -11417,7 +11658,15 @@ int weechat_upgrade_read (struct t_upgrade_file *upgrade_file,
|
||||
Arguments:
|
||||
|
||||
* 'upgrade_file': upgrade file pointer
|
||||
* 'callback_read': function called for each object read in upgrade file
|
||||
* 'callback_read': function called for each object read in upgrade file,
|
||||
arguments and return value:
|
||||
** 'void *data': pointer
|
||||
** 'struct t_upgrade_file *upgrade_file': pointer to upgrade file
|
||||
** 'int object_id': object id
|
||||
** 'struct t_infolist *infolist': infolist with content of object
|
||||
** return value:
|
||||
*** 'WEECHAT_RC_OK'
|
||||
*** 'WEECHAT_RC_ERROR'
|
||||
* 'callback_read_data': pointer given to read callback when it is called by
|
||||
WeeChat
|
||||
|
||||
|
||||
@@ -733,7 +733,7 @@ WeeChat version
|
||||
^^^^^^^^^^^^^^^
|
||||
|
||||
The best way to check version is to ask "version_number" and make integer
|
||||
comparison with hexidecimal version number.
|
||||
comparison with hexadecimal version number.
|
||||
|
||||
Example:
|
||||
|
||||
|
||||
+302
-470
@@ -88,19 +88,19 @@ compile WeeChat.
|
||||
|
||||
[width="80%",cols="4,^2,13",options="header"]
|
||||
|========================================
|
||||
| Package ^(1)^ | Required | Feature
|
||||
| cmake | *yes* | build (autotools still possible, but cmake is recommended)
|
||||
| libncursesw5-dev ^(2)^ | *yes* | ncurses interface
|
||||
| libgcrypt11-dev | no | SASL authentication with IRC server using DH-BLOWFISH mechanism
|
||||
| libgnutls-dev | no | SSL connection to IRC server
|
||||
| libaspell-dev | no | aspell plugin
|
||||
| libperl-dev | no | perl plugin
|
||||
| python-dev | no | python plugin
|
||||
| ruby1.8-dev | no | ruby plugin
|
||||
| liblua5.1-0-dev | no | lua plugin
|
||||
| tcl-dev (>= 8.5) | no | tcl plugin
|
||||
| asciidoc (>= 8.5.0) | no | build documentation (HTML files)
|
||||
| source-highlight | no | syntax highlight for sources in HTML documentation
|
||||
| Package ^(1)^ | Required | Feature
|
||||
| cmake | *yes* | build (autotools still possible, but cmake is recommended)
|
||||
| libncursesw5-dev ^(2)^ | *yes* | ncurses interface
|
||||
| libgcrypt11-dev | no | SASL authentication with IRC server using DH-BLOWFISH mechanism
|
||||
| libgnutls-dev (>= 2.2.0) | no | SSL connection to IRC server
|
||||
| libaspell-dev | no | aspell plugin
|
||||
| libperl-dev | no | perl plugin
|
||||
| python-dev | no | python plugin
|
||||
| ruby1.8-dev | no | ruby plugin
|
||||
| liblua5.1-0-dev | no | lua plugin
|
||||
| tcl-dev (>= 8.5) | no | tcl plugin
|
||||
| asciidoc (>= 8.5.0) | no | build documentation (HTML files)
|
||||
| source-highlight | no | syntax highlight for sources in HTML documentation
|
||||
|========================================
|
||||
|
||||
[NOTE]
|
||||
@@ -354,7 +354,7 @@ Example of terminal with WeeChat:
|
||||
│ │ │
|
||||
│ │ │
|
||||
│ │ │
|
||||
│[12:55] [4] [irc/freenode] 3:#test(+n){5}* [Act: 4,2] │
|
||||
│[12:55] [6] [irc/freenode] 3:#test(+n){5}* [Act: 4:#abc(2,5), 6] │
|
||||
│[flashy] hi joe!█ │
|
||||
└─────────────────────────────────────────────────────────────────────────────────────────┘
|
||||
........................................
|
||||
@@ -375,388 +375,150 @@ Bar 'status' has following default items:
|
||||
|
||||
[width="100%",cols="^3,^3l,10",options="header"]
|
||||
|========================================
|
||||
| Item | Example | Description
|
||||
|
||||
| time | [12:55] |
|
||||
time
|
||||
|
||||
| buffer_count | [4] |
|
||||
number of opened buffers
|
||||
|
||||
| buffer_plugin | [irc/freenode] |
|
||||
plugin of current buffer (irc plugin can add IRC server name used by buffer)
|
||||
|
||||
| buffer_number | 3 |
|
||||
current buffer number
|
||||
|
||||
| buffer_name | #test(+n) |
|
||||
current buffer name
|
||||
|
||||
| buffer_nicklist_count | {5} |
|
||||
number of nicks in nicklist
|
||||
|
||||
| buffer_filter | * |
|
||||
filtering indicator: `*` means some lines are filtered (hidden), empty value
|
||||
means all lines are displayed
|
||||
|
||||
| lag | [Lag: 2.5] |
|
||||
lag indicator, in seconds (hidden if lag is low)
|
||||
|
||||
| hotlist | [Act: 4,2] |
|
||||
list of buffers with activity (unread messages)
|
||||
|
||||
| completion | abc(2) def(5) |
|
||||
list of words for completion, with number of possible completions for each
|
||||
word
|
||||
|
||||
| scroll | -MORE(50)- |
|
||||
scroll indicator, with number of lines below last line displayed
|
||||
| Item | Example | Description
|
||||
| time | [12:55] | time
|
||||
| buffer_count | [6] | number of opened buffers
|
||||
| buffer_plugin | [irc/freenode] | plugin of current buffer (irc plugin can add IRC server name used by buffer)
|
||||
| buffer_number | 3 | current buffer number
|
||||
| buffer_name | #test(+n) | current buffer name (with channel modes for irc channels)
|
||||
| buffer_nicklist_count | {5} | number of nicks in nicklist
|
||||
| buffer_filter | * | filtering indicator: `*` means some lines are filtered (hidden), empty value means all lines are displayed
|
||||
| lag | [Lag: 2.5] | lag indicator, in seconds (hidden if lag is low)
|
||||
| hotlist | [Act: 4:#abc(2,5), 6] | list of buffers with activity (unread messages) (in example, 2 highlights and 5 unread messages on '#abc', one unread message on buffer #6)
|
||||
| completion | abc(2) def(5) | list of words for completion, with number of possible completions for each word
|
||||
| scroll | -MORE(50)- | scroll indicator, with number of lines below last line displayed
|
||||
|========================================
|
||||
|
||||
Bar 'input' has following default items:
|
||||
|
||||
[width="100%",cols="^3,^6m,8",options="header"]
|
||||
[width="100%",cols="^3,^6l,8",options="header"]
|
||||
|========================================
|
||||
| Item | Example | Description
|
||||
|
||||
| input_paste | [Paste 7 lines ? [ctrl-Y] Yes [ctrl-N] No] |
|
||||
question to user for pasting lines
|
||||
|
||||
| input_prompt | [nick] |
|
||||
input prompt (nick for irc plugin)
|
||||
|
||||
| away | (away) |
|
||||
away indicator
|
||||
|
||||
| input_search | [Text search] |
|
||||
text search indicator
|
||||
|
||||
| input_text | bla bla... |
|
||||
input text
|
||||
| Item | Example | Description
|
||||
| input_paste | [Paste 7 lines ? [ctrl-Y] Yes [ctrl-N] No] | question to user for pasting lines
|
||||
| input_prompt | [flashy] | input prompt (nick for irc plugin)
|
||||
| away | (away) | away indicator
|
||||
| input_search | [Text search] | text search indicator
|
||||
| input_text | hi joe! | input text
|
||||
|========================================
|
||||
|
||||
[[key_bindings]]
|
||||
Default key bindings
|
||||
~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
// 'C-' = ctrl, 'A-' = alt, 'S-' = shift
|
||||
|
||||
[[key_bindings_command_line]]
|
||||
Keys for command line
|
||||
^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
[width="100%",cols="^.^4,.^15",options="header"]
|
||||
[width="100%",cols="^.^3,.^10,.^5m",options="header"]
|
||||
|========================================
|
||||
| Keys | Description and command
|
||||
|
||||
| Left arrow +
|
||||
Ctrl + "b" |
|
||||
Go to previous char in command line +
|
||||
`/input move_previous_char`
|
||||
|
||||
| Right arrow +
|
||||
Ctrl + "f" |
|
||||
Go to next char in command line +
|
||||
`/input move_next_char`
|
||||
|
||||
| Ctrl + left arrow +
|
||||
Alt + "b" |
|
||||
Go to previous word in command line +
|
||||
`/input move_previous_word`
|
||||
|
||||
| Ctrl + right arrow +
|
||||
Alt + "f" |
|
||||
Go to next word in command line +
|
||||
`/input move_next_word`
|
||||
|
||||
| Home +
|
||||
Ctrl + "a" |
|
||||
Go to the beginning of command line +
|
||||
`/input move_beginning_of_line`
|
||||
|
||||
| End +
|
||||
Ctrl + "e" |
|
||||
Go to the end of command line +
|
||||
`/input move_end_of_line`
|
||||
|
||||
| Ctrl + "c" then "b" |
|
||||
Insert code for bold text +
|
||||
`/input insert \x02`
|
||||
|
||||
| Ctrl + "c" then "c" |
|
||||
Insert code for colored text +
|
||||
`/input insert \x03`
|
||||
|
||||
| Ctrl + "c" then "i" |
|
||||
Insert code for italic text +
|
||||
`/input insert \x1D`
|
||||
|
||||
| Ctrl + "c" then "o" |
|
||||
Insert code for color reset +
|
||||
`/input insert \x0F`
|
||||
|
||||
| Ctrl + "c" then "r" |
|
||||
Insert code for reverse color +
|
||||
`/input insert \x12`
|
||||
|
||||
| Ctrl + "c" then "u" |
|
||||
Insert code for underlined text +
|
||||
`/input insert \x15`
|
||||
|
||||
| Delete +
|
||||
Ctrl + "d" |
|
||||
Delete next char in command line +
|
||||
`/input delete_next_char`
|
||||
|
||||
| Backspace +
|
||||
Ctrl + "h" |
|
||||
Delete previous char in command line +
|
||||
`/input delete_previous_char`
|
||||
|
||||
| Ctrl + "k" |
|
||||
Delete from cursor until end of command line (deleted string is copied to
|
||||
clipboard) +
|
||||
`/input delete_end_of_line`
|
||||
|
||||
| Ctrl + "r" |
|
||||
Search for text in buffer history (two times: search exact text),
|
||||
next/previous occurrences can be found with up and down arrows +
|
||||
`/input search_text`
|
||||
|
||||
| Ctrl + "t" |
|
||||
Transpose chars +
|
||||
`/input transpose_chars`
|
||||
|
||||
| Ctrl + "u" |
|
||||
Delete from cursor until beginning of command line (deleted string is copied
|
||||
to clipboard) +
|
||||
`/input delete_beginning_of_line`
|
||||
|
||||
| Ctrl + "w" |
|
||||
Delete previous word of command line (deleted string is copied to clipboard) +
|
||||
`/input delete_previous_word`
|
||||
|
||||
| Ctrl + "y" |
|
||||
Paste clipboard content +
|
||||
`/input clipboard_paste`
|
||||
|
||||
| Ctrl + "_" |
|
||||
Undo last action on command line +
|
||||
`/input undo`
|
||||
|
||||
| Alt + "_" |
|
||||
Redo last action on command line +
|
||||
`/input redo`
|
||||
|
||||
| Tab |
|
||||
Complete command or nick (Tab again: find next completion) +
|
||||
`/input complete_next`
|
||||
|
||||
| Shift + Tab |
|
||||
Without completion: do a partial completion, with pending completion:
|
||||
complete with previous completion +
|
||||
`/input complete_previous`
|
||||
|
||||
| Any char |
|
||||
Insert char at cursor position in command line
|
||||
|
||||
| Enter +
|
||||
Ctrl + "j" +
|
||||
Ctrl + "m" |
|
||||
Execute command or send message (in search mode: stop search) +
|
||||
`/input return`
|
||||
|
||||
| Up arrow |
|
||||
Call previous command/message (in search mode: search up) +
|
||||
`/input history_previous`
|
||||
|
||||
| Down arrow |
|
||||
Call next command/message (in search mode: search down) +
|
||||
`/input history_next`
|
||||
|
||||
| Ctrl + up arrow |
|
||||
Call previous command/message in global history (common for all buffers) +
|
||||
`/input history_global_previous`
|
||||
|
||||
| Ctrl + down arrow |
|
||||
Call next command/message in global history (common for all buffers) +
|
||||
`/input history_global_next`
|
||||
|
||||
| Alt + "d" |
|
||||
Delete next word in command line (deleted string is copied to clipboard) +
|
||||
`/input delete_next_word`
|
||||
|
||||
| Alt + "k" |
|
||||
Grab a key and insert its code (and command bound if key exists) in command
|
||||
line +
|
||||
`/input grab_key_command`
|
||||
|
||||
| Alt + "r" |
|
||||
Delete entire command line +
|
||||
`/input delete_line`
|
||||
| Key | Description | Command
|
||||
| @k(←) .2+| Go to previous char in command line .2+| /input move_previous_char
|
||||
| @k(C-)@k(b)
|
||||
| @k(→) .2+| Go to next char in command line .2+| /input move_next_char
|
||||
| @k(C-)@k(f)
|
||||
| @k(C-)@k(←) .2+| Go to previous word in command line .2+| /input move_previous_word
|
||||
| @k(A-)@k(b)
|
||||
| @k(C-)@k(→) .2+| Go to next word in command line .2+| /input move_next_word
|
||||
| @k(A-)@k(f)
|
||||
| @k(Home) .2+| Go to the beginning of command line .2+| /input move_beginning_of_line
|
||||
| @k(C-)@k(a)
|
||||
| @k(End) .2+| Go to the end of command line .2+| /input move_end_of_line
|
||||
| @k(C-)@k(e)
|
||||
| @k(C-)@k(c) , @k(b) | Insert code for bold text | /input insert \x02
|
||||
| @k(C-)@k(c) , @k(c) | Insert code for colored text | /input insert \x03
|
||||
| @k(C-)@k(c) , @k(i) | Insert code for italic text | /input insert \x1D
|
||||
| @k(C-)@k(c) , @k(o) | Insert code for color reset | /input insert \x0F
|
||||
| @k(C-)@k(c) , @k(r) | Insert code for reverse color | /input insert \x12
|
||||
| @k(C-)@k(c) , @k(u) | Insert code for underlined text | /input insert \x15
|
||||
| @k(Del) .2+| Delete next char in command line .2+| /input delete_next_char
|
||||
| @k(C-)@k(d)
|
||||
| @k(Backsp.) .2+| Delete previous char in command line .2+| /input delete_previous_char
|
||||
| @k(C-)@k(h)
|
||||
| @k(C-)@k(k) | Delete from cursor until end of command line (deleted string is copied to clipboard) | /input delete_end_of_line
|
||||
| @k(C-)@k(r) | Search for text in buffer history (two times: search exact text), @k(↑): previous, @k(↓): next, @k(Enter): stop | /input search_text
|
||||
| @k(C-)@k(t) | Transpose chars | /input transpose_chars
|
||||
| @k(C-)@k(u) | Delete from cursor until beginning of command line (deleted string is copied to clipboard) | /input delete_beginning_of_line
|
||||
| @k(C-)@k(w) | Delete previous word of command line (deleted string is copied to clipboard) | /input delete_previous_word
|
||||
| @k(C-)@k(y) | Paste clipboard content | /input clipboard_paste
|
||||
| @k(C-)@k(_) | Undo last action on command line | /input undo
|
||||
| @k(A-)@k(_) | Redo last action on command line | /input redo
|
||||
| @k(Tab) | Complete command or nick (@k(Tab) again: find next completion) | /input complete_next
|
||||
| @k(S-)@k(Tab) | Without completion: do a partial completion, with pending completion: complete with previous completion | /input complete_previous
|
||||
| @k(Enter) .3+| Execute command or send message (in search mode: stop search) .3+| /input return
|
||||
| @k(C-)@k(j)
|
||||
| @k(C-)@k(m)
|
||||
| @k(↑) | Call previous command/message (in search mode: search up) | /input history_previous
|
||||
| @k(↓) | Call next command/message (in search mode: search down) | /input history_next
|
||||
| @k(C-)@k(↑) | Call previous command/message in global history (common for all buffers) | /input history_global_previous
|
||||
| @k(C-)@k(↓) | Call next command/message in global history (common for all buffers) | /input history_global_next
|
||||
| @k(A-)@k(d) | Delete next word in command line (deleted string is copied to clipboard) | /input delete_next_word
|
||||
| @k(A-)@k(k) | Grab a key and insert its code (and command bound if key exists) in command line | /input grab_key_command
|
||||
| @k(A-)@k(r) | Delete entire command line | /input delete_line
|
||||
|========================================
|
||||
|
||||
[[key_bindings_buffers_windows]]
|
||||
Keys for buffers / windows
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
[width="100%",cols="^.^4,.^15",options="header"]
|
||||
[width="100%",cols="^.^3,.^10,.^5m",options="header"]
|
||||
|========================================
|
||||
| Keys | Description and command
|
||||
|
||||
| Ctrl + "l" (L) |
|
||||
Redraw whole window +
|
||||
`/window refresh`
|
||||
|
||||
| Ctrl + "s" then Ctrl + "u" |
|
||||
Set unread marker on all buffers +
|
||||
`/input set_unread`
|
||||
|
||||
| Ctrl + "x" |
|
||||
Switch current buffer if buffers are attached with same number +
|
||||
`/input switch_active_buffer`
|
||||
|
||||
| Page up |
|
||||
Scroll up one page in buffer history +
|
||||
`/window page_up`
|
||||
|
||||
| Page down |
|
||||
Scroll down one page in buffer history +
|
||||
`/window page_down`
|
||||
|
||||
| Alt + Page up |
|
||||
Scroll up a few lines in buffer history +
|
||||
`/window scroll_up`
|
||||
|
||||
| Alt + Page down |
|
||||
Scroll down a few lines in buffer history +
|
||||
`/window scroll_down`
|
||||
|
||||
| Alt + Home |
|
||||
Scroll to top of buffer +
|
||||
`/window scroll_top`
|
||||
|
||||
| Alt + End |
|
||||
Scroll to bottom of buffer +
|
||||
`/window scroll_bottom`
|
||||
|
||||
| Alt + left arrow +
|
||||
Alt + up arrow +
|
||||
Ctrl + "p" +
|
||||
F5 |
|
||||
Switch to previous buffer +
|
||||
`/buffer -1`
|
||||
|
||||
| Alt + right arrow +
|
||||
Alt + down arrow +
|
||||
Ctrl + "n" +
|
||||
F6 |
|
||||
Switch to next buffer +
|
||||
`/buffer +1`
|
||||
|
||||
| F7 |
|
||||
Switch to previous window +
|
||||
`/window -1`
|
||||
|
||||
| F8 |
|
||||
Switch to next window +
|
||||
`/window +1`
|
||||
|
||||
| F9 |
|
||||
Scroll buffer's title on the left +
|
||||
`/bar scroll title * x-50%`
|
||||
|
||||
| F10 |
|
||||
Scroll buffer's title on the right +
|
||||
`/bar scroll title * x+50%`
|
||||
|
||||
| F11 |
|
||||
Scroll up one page in nicklist +
|
||||
`/bar scroll nicklist * y-100%`
|
||||
|
||||
| F12 |
|
||||
Scroll down one page in nicklist +
|
||||
`/bar scroll nicklist * y+100%`
|
||||
|
||||
| Alt + F11 |
|
||||
Go to the beginning of nicklist +
|
||||
`/bar scroll nicklist * yb`
|
||||
|
||||
| Alt + F12 |
|
||||
Go to the end of nicklist +
|
||||
`/bar scroll nicklist * ye`
|
||||
|
||||
| Alt + "a" |
|
||||
Switch to next buffer with activity (with priority: highlight, message,
|
||||
other) +
|
||||
`/input jump_smart`
|
||||
|
||||
| Alt + "j" then Alt + "l" (L) |
|
||||
Switch to last buffer +
|
||||
`/input jump_last_buffer`
|
||||
|
||||
| Alt + "j" then Alt + "r" |
|
||||
Switch to IRC raw buffer +
|
||||
`/server raw`
|
||||
|
||||
| Alt + "j" then Alt + "s" |
|
||||
Switch to IRC server buffer +
|
||||
`/server jump`
|
||||
|
||||
| Alt + digit (0-9) |
|
||||
Switch to buffer by number (0 = 10) +
|
||||
`/buffer *N`
|
||||
|
||||
| Alt + "j" then number (01-99) |
|
||||
Switch to buffer by number +
|
||||
`/buffer NN`
|
||||
|
||||
| Alt + "n" |
|
||||
Scroll to next highlight +
|
||||
`/window scroll_next_highlight`
|
||||
|
||||
| Alt + "p" |
|
||||
Scroll to previous highlight +
|
||||
`/window scroll_previous_highlight`
|
||||
|
||||
| Alt + "u" |
|
||||
Scroll to first unread line in buffer +
|
||||
`/input scroll_unread`
|
||||
|
||||
| Alt + "w" then Alt + arrow |
|
||||
Switch to window with direction +
|
||||
`/window up` +
|
||||
`/window down` +
|
||||
`/window left` +
|
||||
`/window right`
|
||||
|
||||
| Alt + "z" |
|
||||
Zoom on current window (Alt + Z again: restore initial windows state, before
|
||||
zoom) +
|
||||
`/window zoom`
|
||||
|
||||
| Alt + "<" |
|
||||
Switch to previous buffer in list of visited buffers +
|
||||
`/input jump_previously_visited_buffer`
|
||||
|
||||
| Alt + ">" |
|
||||
Switch to next buffer in list of visited buffers +
|
||||
`/input jump_next_visited_buffer`
|
||||
| Key | Description | Command
|
||||
| @k(C-)@k(l) | Redraw whole window | /window refresh
|
||||
| @k(C-)@k(s) , @k(C-)@k(u) | Set unread marker on all buffers | /input set_unread
|
||||
| @k(C-)@k(x) | Switch current buffer if buffers are attached with same number | /input switch_active_buffer
|
||||
| @k(PgUp) | Scroll up one page in buffer history | /window page_up
|
||||
| @k(PgDn) | Scroll down one page in buffer history | /window page_down
|
||||
| @k(A-)@k(PgUp) | Scroll up a few lines in buffer history | /window scroll_up
|
||||
| @k(A-)@k(PgDn) | Scroll down a few lines in buffer history | /window scroll_down
|
||||
| @k(A-)@k(Home) | Scroll to top of buffer | /window scroll_top
|
||||
| @k(A-)@k(End) | Scroll to bottom of buffer | /window scroll_bottom
|
||||
| @k(A-)@k(←) .4+| Switch to previous buffer .4+| /buffer -1
|
||||
| @k(A-)@k(↑)
|
||||
| @k(C-)@k(p)
|
||||
| @k(F5)
|
||||
| @k(A-)@k(→) .4+| Switch to next buffer .4+| /buffer +1
|
||||
| @k(A-)@k(↓)
|
||||
| @k(C-)@k(n)
|
||||
| @k(F6)
|
||||
| @k(F7) | Switch to previous window | /window -1
|
||||
| @k(F8) | Switch to next window | /window +1
|
||||
| @k(F9) | Scroll buffer's title on the left | /bar scroll title * x-50%
|
||||
| @k(F10) | Scroll buffer's title on the right | /bar scroll title * x+50%
|
||||
| @k(F11) | Scroll up one page in nicklist | /bar scroll nicklist * y-100%
|
||||
| @k(F12) | Scroll down one page in nicklist | /bar scroll nicklist * y+100%
|
||||
| @k(A-)@k(F11) | Go to the beginning of nicklist | /bar scroll nicklist * yb
|
||||
| @k(A-)@k(F12) | Go to the end of nicklist | /bar scroll nicklist * ye
|
||||
| @k(A-)@k(a) | Switch to next buffer with activity (with priority: highlight, message, other) | /input jump_smart
|
||||
| @k(A-)@k(j) , @k(A-)@k(l) | Switch to last buffer | /input jump_last_buffer
|
||||
| @k(A-)@k(j) , @k(A-)@k(r) | Switch to IRC raw buffer | /server raw
|
||||
| @k(A-)@k(j) , @k(A-)@k(s) | Switch to IRC server buffer | /server jump
|
||||
| @k(A-)@k(0...9) | Switch to buffer by number (0 = 10) | /buffer *N
|
||||
| @k(A-)@k(j) , @k(01...99) | Switch to buffer by number | /buffer NN
|
||||
| @k(A-)@k(n) | Scroll to next highlight | /window scroll_next_highlight
|
||||
| @k(A-)@k(p) | Scroll to previous highlight | /window scroll_previous_highlight
|
||||
| @k(A-)@k(u) | Scroll to first unread line in buffer | /input scroll_unread
|
||||
| @k(A-)@k(w) , @k(A-)@k(↑) | Switch to window above | /window up
|
||||
| @k(A-)@k(w) , @k(A-)@k(↓) | Switch to window below | /window down
|
||||
| @k(A-)@k(w) , @k(A-)@k(←) | Switch to window on the left | /window left
|
||||
| @k(A-)@k(w) , @k(A-)@k(→) | Switch to window on the right | /window right
|
||||
| @k(A-)@k(w) , @k(A-)@k(b) | Balance the sizes of all windows | /window balance
|
||||
| @k(A-)@k(w) , @k(A-)@k(s) | Swap buffers of two windows | /window swap
|
||||
| @k(A-)@k(z) | Zoom on current window (@k(A-)@k(z) again: restore initial windows state, before zoom) | /window zoom
|
||||
| @k(A-)@k(<) | Switch to previous buffer in list of visited buffers | /input jump_previously_visited_buffer
|
||||
| @k(A-)@k(>) | Switch to next buffer in list of visited buffers | /input jump_next_visited_buffer
|
||||
|========================================
|
||||
|
||||
[[key_bindings_other]]
|
||||
Other keys
|
||||
^^^^^^^^^^
|
||||
|
||||
[width="100%",cols="^.^4,.^15",options="header"]
|
||||
[width="100%",cols="^.^3,.^10,.^5m",options="header"]
|
||||
|========================================
|
||||
| Keys | Description and command
|
||||
|
||||
| Alt + "h" |
|
||||
Clear hotlist (activity notification on other buffers) +
|
||||
`/input hotlist_clear` +
|
||||
|
||||
| Alt + "=" |
|
||||
Toggle filters on/off +
|
||||
`/filter toggle` +
|
||||
| Key | Description | Command
|
||||
| @k(A-)@k(h) | Clear hotlist (activity notification on other buffers) | /input hotlist_clear
|
||||
| @k(A-)@k(=) | Toggle filters on/off | /filter toggle
|
||||
|========================================
|
||||
|
||||
[[command_line]]
|
||||
@@ -796,33 +558,33 @@ Color codes
|
||||
^^^^^^^^^^^
|
||||
|
||||
For some plugins like IRC, you can use color codes and attributes, as
|
||||
follow (press Ctrl-C then following letter, with optional value):
|
||||
follow (press @k(C-)@k(c) then following letter, with optional value):
|
||||
|
||||
^Cb::
|
||||
@k(C-)@k(c) , @k(b)::
|
||||
bold text
|
||||
|
||||
^Ccxx::
|
||||
@k(C-)@k(c) , @k(c) , @k(xx)::
|
||||
text color `xx` (see list of colors below)
|
||||
|
||||
^Ccxx,yy::
|
||||
@k(C-)@k(c) , @k(c) , @k(xx,yy)::
|
||||
text color `xx` and background `yy` (see list of colors below)
|
||||
|
||||
^Co::
|
||||
@k(C-)@k(c) , @k(o)::
|
||||
disable color and attributes
|
||||
|
||||
^Cr::
|
||||
@k(C-)@k(c) , @k(r)::
|
||||
reverse video (revert text color with background)
|
||||
|
||||
^Cu::
|
||||
@k(C-)@k(c) , @k(u)::
|
||||
underlined text
|
||||
|
||||
[NOTE]
|
||||
The same code (without number for ^Cc) may be used to stop the
|
||||
The same code (without number for @k(C-)@k(c) , @k(c)) may be used to stop the
|
||||
attribute.
|
||||
|
||||
Color codes for ^Cc are:
|
||||
Color codes for @k(C-)@k(c) , @k(c) are:
|
||||
|
||||
[width="35%",cols="^1m,3,3",options="header"]
|
||||
[width="50%",cols="^1m,3,3",options="header"]
|
||||
|========================================
|
||||
| Code | IRC | WeeChat (curses)
|
||||
| 00 | white | white
|
||||
@@ -839,7 +601,7 @@ Color codes for ^Cc are:
|
||||
| 11 | light cyan | lightcyan
|
||||
| 12 | light blue | lightblue
|
||||
| 13 | light magenta | lightmagenta
|
||||
| 14 | gray | default
|
||||
| 14 | gray | gray
|
||||
| 15 | light gray | white
|
||||
|========================================
|
||||
|
||||
@@ -847,7 +609,7 @@ Example: display of "hello everybody!" with "hello" in light blue bold and
|
||||
"everybody" in light red underlined:
|
||||
|
||||
----------------------------------------
|
||||
^Cc12^Cbhello^Cb^Cc04^Cu everybody^Cu^Cc!
|
||||
^Cc12^Cbhello ^Cb^Cc04^Cueverybody^Cu^Cc!
|
||||
----------------------------------------
|
||||
|
||||
[[weechat_options]]
|
||||
@@ -872,7 +634,7 @@ WeeChat can use up to 256 color pairs to display text in bars and chat area
|
||||
According to value of 'TERM' environment variable, you may have following limits
|
||||
for colors in WeeChat:
|
||||
|
||||
[width="40%",cols="5,>2,>2",options="header"]
|
||||
[width="50%",cols="8,>2,>2",options="header"]
|
||||
|========================================
|
||||
| $TERM | Colors | Pairs ^(1)^
|
||||
| "rxvt-unicode", "xterm",... | 88 | 256
|
||||
@@ -893,6 +655,10 @@ Some recommended values for 'TERM' if you want 256 colors:
|
||||
* under screen: 'screen-256color'
|
||||
* outside screen: 'xterm-256color', 'rxvt-256color', 'putty-256color',...
|
||||
|
||||
[NOTE]
|
||||
You may have to install package "ncurses-term" to use these values in 'TERM'
|
||||
variable.
|
||||
|
||||
If you are using screen, you can add this line to your '~/.screenrc':
|
||||
|
||||
----------------------------------------
|
||||
@@ -931,60 +697,80 @@ Basic colors in WeeChat are:
|
||||
| lightmagenta | light magenta
|
||||
| cyan | dark cyan
|
||||
| lightcyan | light cyan
|
||||
| gray | gray
|
||||
| white | white
|
||||
|========================================
|
||||
|
||||
[[colors_palette]]
|
||||
Palette
|
||||
[[colors_extended]]
|
||||
Extended colors
|
||||
^^^^^^^^^^^^^^^
|
||||
|
||||
WeeChat dynamically allocates color pairs when colors are used on screen (to
|
||||
display buffers and bars).
|
||||
|
||||
In addition to basic colors, you can use a color number between 1 and the limit
|
||||
of your terminal.
|
||||
|
||||
Use command `/color` to see current colors and limits. With @k(A-)@k(c) you can
|
||||
temporarily switch to terminal colors to choose a color.
|
||||
|
||||
For example if you want to display time in orange in buffer, do:
|
||||
|
||||
----------------------------------------
|
||||
/set weechat.color.chat_time 214
|
||||
----------------------------------------
|
||||
|
||||
Or if you want a very dark green background for status bar:
|
||||
|
||||
----------------------------------------
|
||||
/set weechat.bar.status.color_bg 22
|
||||
----------------------------------------
|
||||
|
||||
[[colors_aliases]]
|
||||
Aliases
|
||||
^^^^^^^
|
||||
|
||||
According to your terminal, 64 or 256 pairs are defined by WeeChat, a
|
||||
combination of foreground with background colors:
|
||||
You can add color aliases with command `/color alias` and then use this alias
|
||||
in any color option.
|
||||
|
||||
* for 64 pairs: 8 foreground colors * 8 background colors (dark colors)
|
||||
* for 256 pairs: 16 foreground colors * 16 background colors (8 dark colors and
|
||||
8 light colors)
|
||||
|
||||
Use command `/color` to see default colors (on buffer you can press 'alt+c' to
|
||||
switch between WeeChat and terminal colors).
|
||||
|
||||
You can override some color pairs (a pair is foreground + background) with
|
||||
command `/color`, which creates option in section 'palette' of file
|
||||
'weechat.conf'.
|
||||
|
||||
For each color defined, you can specify:
|
||||
|
||||
* foreground and background, using format "fg,bg": color for text and
|
||||
background, by default it is color pair number on default background (-1)
|
||||
* alias: you can give a name to your color, for easy use in color options
|
||||
|
||||
For example, to define pairs 225 to 240 with colors like blue, cyan, green,
|
||||
yellow, orange, red, pink, purple:
|
||||
For example:
|
||||
|
||||
----------------------------------------
|
||||
/color add 225 18,-1
|
||||
/color add 226 20,-1
|
||||
/color add 227 27,-1
|
||||
/color add 228 39,-1
|
||||
/color add 229 51,-1
|
||||
/color add 230 49,-1
|
||||
/color add 231 47,-1
|
||||
/color add 232 82,-1
|
||||
/color add 233 154,-1
|
||||
/color add 234 226,-1
|
||||
/color add 235 214,-1
|
||||
/color add 236 202,-1
|
||||
/color add 237 196,-1
|
||||
/color add 238 199,-1
|
||||
/color add 239 201,-1
|
||||
/color add 240 176,-1
|
||||
/color alias 214 orange
|
||||
/set weechat.color.chat_delimiters orange
|
||||
----------------------------------------
|
||||
|
||||
See `/help color` for other examples.
|
||||
[[colors_attributes]]
|
||||
Attributes
|
||||
^^^^^^^^^^
|
||||
|
||||
[IMPORTANT]
|
||||
Colors defined are overriding default WeeChat color pairs, so you should
|
||||
redefine pair only if you're not using this color in WeeChat.
|
||||
It is possible to use some attributes for colors. One or more attributes can be
|
||||
added before color name or number:
|
||||
|
||||
* "*": bold text
|
||||
* "!": reverse video
|
||||
* "_": underlined text
|
||||
|
||||
For example if you want self nick as white underlined, do:
|
||||
|
||||
----------------------------------------
|
||||
/set weechat.color.chat_nick_self _white
|
||||
----------------------------------------
|
||||
|
||||
Or if you want time in status bar as orange underlined with bold:
|
||||
|
||||
----------------------------------------
|
||||
/set weechat.color.status_time *_214
|
||||
----------------------------------------
|
||||
|
||||
To use an attribute with default terminal color (-1), you must use a number
|
||||
greater than last terminal color, for example max color in WeeChat: 99999.
|
||||
|
||||
Example of bold with terminal foreground color:
|
||||
|
||||
----------------------------------------
|
||||
/set weechat.color.status_time *99999
|
||||
----------------------------------------
|
||||
|
||||
|
||||
[[plugins]]
|
||||
@@ -1077,6 +863,27 @@ Commands
|
||||
|
||||
include::autogen/user/aspell_commands.txt[]
|
||||
|
||||
[[aspell_speller_options]]
|
||||
Speller options
|
||||
^^^^^^^^^^^^^^^
|
||||
|
||||
Speller options can be defined by adding options in section "option" of aspell
|
||||
configuration.
|
||||
|
||||
The option name is an aspell configuration option. List of options can be found
|
||||
in a shell with following command:
|
||||
|
||||
----------------------------------------
|
||||
$ aspell config
|
||||
----------------------------------------
|
||||
|
||||
For example, to enable option "ignore-case":
|
||||
|
||||
----------------------------------------
|
||||
/set aspell.option.ignore-case "true"
|
||||
----------------------------------------
|
||||
|
||||
|
||||
[[charset_plugin]]
|
||||
Charset plugin
|
||||
~~~~~~~~~~~~~~
|
||||
@@ -1437,8 +1244,8 @@ when replying to CTCP:
|
||||
| $site | WeeChat site | http://www.weechat.org
|
||||
| $download | WeeChat site, download page | http://www.weechat.org/download
|
||||
| $time | current date/time | Sun Sep 13 15:48:31 2009
|
||||
| $username | username on IRC server | nick
|
||||
| $realname | realname on IRC server | My name
|
||||
| $username | user name on IRC server | nick
|
||||
| $realname | real name on IRC server | My name
|
||||
|========================================
|
||||
|
||||
If CTCP options are not defined (by default), CTCP replies are:
|
||||
@@ -1470,57 +1277,82 @@ private::
|
||||
private buffer for nick, or current/server buffer if not found (according
|
||||
to option 'irc.look.msgbuffer_fallback')
|
||||
|
||||
server::
|
||||
server buffer
|
||||
|
||||
weechat::
|
||||
WeeChat "core" buffer
|
||||
|
||||
Default is server buffer (when option is not set).
|
||||
When option is not set (default), WeeChat chooses appropriate buffer, commonly
|
||||
server or channel buffer.
|
||||
|
||||
Non-exhaustive list of IRC messages or alias that you can customize:
|
||||
Non-comprehensive list of IRC messages or alias that you can customize:
|
||||
|
||||
[width="50%",cols="^1m,^1m,3",options="header"]
|
||||
[width="60%",cols="^1m,^3m,8",options="header"]
|
||||
|========================================
|
||||
| message | alias | description
|
||||
| invite | | invited on a channel
|
||||
| notice | | notice
|
||||
| wallops | | wallops
|
||||
| 221 | | user mode string
|
||||
| 275 | whois | whois (secure connection)
|
||||
| 301 | whois | whois (away)
|
||||
| 303 | | ison
|
||||
| 305 | unaway | unaway
|
||||
| 306 | away | away
|
||||
| 307 | whois | whois (registered nick)
|
||||
| 310 | whois | whois (help mode)
|
||||
| 311 | whois | whois (user)
|
||||
| 312 | whois | whois (server)
|
||||
| 313 | whois | whois (operator)
|
||||
| 314 | whowas | whowas
|
||||
| 315 | who | who (end)
|
||||
| 317 | whois | whois (idle)
|
||||
| 318 | whois | whois (end)
|
||||
| 319 | whois | whois (channels)
|
||||
| 320 | whois | whois (identified user)
|
||||
| 321 | list | list (start)
|
||||
| 322 | list | list (channel)
|
||||
| 323 | list | list (end)
|
||||
| 326 | whois | whois (has oper privs)
|
||||
| 327 | whois | whois (host)
|
||||
| 330 | whois | whois (logged in as)
|
||||
| 335 | whois | whois (is a bot on)
|
||||
| 338 | whois | whois (host)
|
||||
| 341 | | inviting
|
||||
| 344 | reop | channel reop
|
||||
| 345 | reop | channel reop (end)
|
||||
| 351 | | server version
|
||||
| 352 | who | who
|
||||
| 369 | whowas | whowas (end)
|
||||
| 378 | whois | whois (connecting from)
|
||||
| 379 | whois | whois (using modes)
|
||||
| 432 | | erroneous nickname
|
||||
| 433 | | nickname already in use
|
||||
| 438 | | not authorized to change nickname
|
||||
| 671 | whois | whois (secure connection)
|
||||
| 901 | | you are now logged in
|
||||
| message | alias | description
|
||||
| error | | error
|
||||
| invite | | invited on a channel
|
||||
| join | | join
|
||||
| kick | | kick
|
||||
| kill | | kill
|
||||
| mode | | mode
|
||||
| notice | | notice
|
||||
| part | | part
|
||||
| quit | | quit
|
||||
| topic | | topic
|
||||
| wallops | | wallops
|
||||
| 221 | | user mode string
|
||||
| 275 | whois | whois (secure connection)
|
||||
| 301 | whois | whois (away)
|
||||
| 303 | | ison
|
||||
| 305 | unaway | unaway
|
||||
| 306 | away | away
|
||||
| 307 | whois | whois (registered nick)
|
||||
| 310 | whois | whois (help mode)
|
||||
| 311 | whois | whois (user)
|
||||
| 312 | whois | whois (server)
|
||||
| 313 | whois | whois (operator)
|
||||
| 314 | whowas | whowas
|
||||
| 315 | who | who (end)
|
||||
| 317 | whois | whois (idle)
|
||||
| 318 | whois | whois (end)
|
||||
| 319 | whois | whois (channels)
|
||||
| 320 | whois | whois (identified user)
|
||||
| 321 | list | list (start)
|
||||
| 322 | list | list (channel)
|
||||
| 323 | list | list (end)
|
||||
| 326 | whois | whois (has oper privs)
|
||||
| 327 | whois | whois (host)
|
||||
| 328 | | channel URL
|
||||
| 329 | | channel creation date
|
||||
| 330 | whois | whois (logged in as)
|
||||
| 331 | | no topic for channel
|
||||
| 332 | | topic of channel
|
||||
| 333 | | infos about topic
|
||||
| 335 | whois | whois (is a bot on)
|
||||
| 338 | whois | whois (host)
|
||||
| 341 | | inviting
|
||||
| 344 | reop | channel reop
|
||||
| 345 | reop | channel reop (end)
|
||||
| 346 | invitelist | invite list
|
||||
| 347 | invitelist | invite list (end)
|
||||
| 348 | exceptionlist | exception list
|
||||
| 349 | exceptionlist | exception list (end)
|
||||
| 351 | | server version
|
||||
| 352 | who | who
|
||||
| 353 | names | list of users on channel
|
||||
| 366 | names | end of /names list
|
||||
| 367 | banlist | ban list
|
||||
| 368 | banlist | end of ban list
|
||||
| 369 | whowas | whowas (end)
|
||||
| 378 | whois | whois (connecting from)
|
||||
| 379 | whois | whois (using modes)
|
||||
| 432 | | erroneous nickname
|
||||
| 433 | | nickname already in use
|
||||
| 438 | | not authorized to change nickname
|
||||
| 671 | whois | whois (secure connection)
|
||||
| 901 | | you are now logged in
|
||||
|========================================
|
||||
|
||||
Other numeric commands can be customized as well.
|
||||
@@ -1880,7 +1712,7 @@ Main developer::
|
||||
Contributors
|
||||
~~~~~~~~~~~~
|
||||
|
||||
Pcakagers::
|
||||
Packagers::
|
||||
Emmanuel Bouthenot (kolter), Julien Louis (ptitlouis), Odin
|
||||
|
||||
Translations::
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
# user's guide
|
||||
ADD_CUSTOM_COMMAND(
|
||||
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_user.fr.html
|
||||
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a toc -a toclevels=4 -a toc-title='Table des matières' -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_user.fr.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_user.fr.txt
|
||||
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a toc -a toclevels=4 -a toc-title='Table des matières' -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -f ${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.conf -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_user.fr.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_user.fr.txt
|
||||
DEPENDS
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/weechat_user.fr.txt
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/autogen/user/*.txt
|
||||
@@ -55,7 +55,7 @@ INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.fr.html DESTINATION
|
||||
# FAQ
|
||||
ADD_CUSTOM_COMMAND(
|
||||
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.fr.html
|
||||
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a toc -a toc-title='Table des matières' -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.fr.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_faq.fr.txt
|
||||
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a toc -a toc-title='Table des matières' -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -f ${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.conf -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.fr.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_faq.fr.txt
|
||||
DEPENDS
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/weechat_faq.fr.txt
|
||||
COMMENT "Building weechat_faq.fr.html"
|
||||
|
||||
+6
-6
@@ -39,27 +39,27 @@ all-local: weechat_user.fr.html \
|
||||
|
||||
# user's guide
|
||||
weechat_user.fr.html: weechat_user.fr.txt $(wildcard autogen/user/*.txt)
|
||||
$(ASCIIDOC) -a toc -a toclevels=3 -a toc-title='Table des matières' -a date=`date "+%F"` -a revision="$(VERSION)" -a stylesheet=`pwd`/../asciidoc.css -n -o weechat_user.fr.html weechat_user.fr.txt
|
||||
$(ASCIIDOC) -a toc -a toclevels=3 -a toc-title='Table des matières' -a date=`date "+%F"` -a revision="$(VERSION)" -a stylesheet=$(abs_top_srcdir)/doc/asciidoc.css -f $(abs_top_srcdir)/doc/asciidoc.conf -n -o weechat_user.fr.html weechat_user.fr.txt
|
||||
|
||||
# plugin API reference
|
||||
weechat_plugin_api.fr.html: weechat_plugin_api.fr.txt $(wildcard autogen/plugin_api/*.txt)
|
||||
$(ASCIIDOC) -a toc -a toclevels=4 -a toc-title='Table des matières' -a date=`date "+%F"` -a revision="$(VERSION)" -a stylesheet=`pwd`/../asciidoc.css -n -o weechat_plugin_api.fr.html weechat_plugin_api.fr.txt
|
||||
$(ASCIIDOC) -a toc -a toclevels=4 -a toc-title='Table des matières' -a date=`date "+%F"` -a revision="$(VERSION)" -a stylesheet=$(abs_top_srcdir)/doc/asciidoc.css -n -o weechat_plugin_api.fr.html weechat_plugin_api.fr.txt
|
||||
|
||||
# scripting guide
|
||||
weechat_scripting.fr.html: weechat_scripting.fr.txt
|
||||
$(ASCIIDOC) -a toc -a toclevels=3 -a toc-title='Table des matières' -a date=`date "+%F"` -a revision="$(VERSION)" -a stylesheet=`pwd`/../asciidoc.css -n -o weechat_scripting.fr.html weechat_scripting.fr.txt
|
||||
$(ASCIIDOC) -a toc -a toclevels=3 -a toc-title='Table des matières' -a date=`date "+%F"` -a revision="$(VERSION)" -a stylesheet=$(abs_top_srcdir)/doc/asciidoc.css -n -o weechat_scripting.fr.html weechat_scripting.fr.txt
|
||||
|
||||
# FAQ
|
||||
weechat_faq.fr.html: weechat_faq.fr.txt
|
||||
$(ASCIIDOC) -a toc -a toc-title='Table des matières' -a date=`date "+%F"` -a revision="$(VERSION)" -a stylesheet=`pwd`/../asciidoc.css -n -o weechat_faq.fr.html weechat_faq.fr.txt
|
||||
$(ASCIIDOC) -a toc -a toc-title='Table des matières' -a date=`date "+%F"` -a revision="$(VERSION)" -a stylesheet=$(abs_top_srcdir)/doc/asciidoc.css -f $(abs_top_srcdir)/doc/asciidoc.conf -n -o weechat_faq.fr.html weechat_faq.fr.txt
|
||||
|
||||
# quickstart
|
||||
weechat_quickstart.fr.html: weechat_quickstart.fr.txt
|
||||
$(ASCIIDOC) -a toc -a toc-title='Table des matières' -a date=`date "+%F"` -a revision="$(VERSION)" -a stylesheet=`pwd`/../asciidoc.css -n -o weechat_quickstart.fr.html weechat_quickstart.fr.txt
|
||||
$(ASCIIDOC) -a toc -a toc-title='Table des matières' -a date=`date "+%F"` -a revision="$(VERSION)" -a stylesheet=$(abs_top_srcdir)/doc/asciidoc.css -n -o weechat_quickstart.fr.html weechat_quickstart.fr.txt
|
||||
|
||||
# tester's guide
|
||||
weechat_tester.fr.html: weechat_tester.fr.txt
|
||||
$(ASCIIDOC) -a toc -a toc-title='Table des matières' -a date=`date "+%F"` -a revision="$(VERSION)" -a stylesheet=`pwd`/../asciidoc.css -n -o weechat_tester.fr.html weechat_tester.fr.txt
|
||||
$(ASCIIDOC) -a toc -a toc-title='Table des matières' -a date=`date "+%F"` -a revision="$(VERSION)" -a stylesheet=$(abs_top_srcdir)/doc/asciidoc.css -n -o weechat_tester.fr.html weechat_tester.fr.txt
|
||||
|
||||
# install docs
|
||||
|
||||
|
||||
@@ -70,8 +70,6 @@
|
||||
|
||||
| weechat | buffers_plugins_names | noms des tampons (incluant les noms d'extensions)
|
||||
|
||||
| weechat | color_pairs | paires de couleur
|
||||
|
||||
| weechat | commands | commandes (weechat et extensions)
|
||||
|
||||
| weechat | config_files | fichiers de configuration
|
||||
@@ -94,6 +92,8 @@
|
||||
|
||||
| weechat | nicks | pseudos dans la liste des pseudos du tampon courant
|
||||
|
||||
| weechat | palette_colors | couleurs de la palette
|
||||
|
||||
| weechat | plugins_commands | commandes définies par les extensions
|
||||
|
||||
| weechat | plugins_names | noms des extensions
|
||||
|
||||
@@ -44,7 +44,7 @@
|
||||
|
||||
| weechat | history | historique des commandes | pointeur vers le tampon (si non défini, retourne l'historique global) (optionnel) | -
|
||||
|
||||
| weechat | hook | liste des hooks | - | type de hook: command, timer, .. (optionnel)
|
||||
| weechat | hook | liste des hooks | - | type,paramètres (le type est command/timer/.., paramètres pour avoir seulement quelques hooks (peut démarrer ou se terminer par "*" comme joker), les deux sont optionnels)
|
||||
|
||||
| weechat | hotlist | liste des tampons dans la hotlist | - | -
|
||||
|
||||
|
||||
@@ -1,34 +1,33 @@
|
||||
• *`/alias`* `[[-completion complétion] nom_alias [commande [paramètres]]]`::
|
||||
|
||||
[command]*`alias`* créer un alias pour une commande::
|
||||
........................................
|
||||
créer un alias pour une commande
|
||||
/alias [-completion <complétion>] alias [<commande> [<paramètres>]]
|
||||
|
||||
complétion: complétion pour l'alias (optionnel, par défaut la complétion se fait avec la commande cible)
|
||||
nom_alias: nom de l'alias (peut démarrer ou se terminer par "*" pour une liste d'alias)
|
||||
commande: nom de la commande (plusieurs commandes peuvent être séparées par des point-virgules)
|
||||
paramètres: paramètres pour la commande
|
||||
|
||||
Sans paramètre, cette commande liste tous les alias définis.
|
||||
|
||||
Note : dans la commande, les variables spéciales sont remplacées :
|
||||
$n: paramètre 'n' (entre 1 et 9)
|
||||
$-m: paramètres de 1 à 'm'
|
||||
$n-: paramètres de 'n' au dernier
|
||||
$n-m: paramètres de 'n' à 'm'
|
||||
$*: tous les paramètres
|
||||
$~: le dernier paramètre
|
||||
$nick: pseudo courant
|
||||
$channel: canal courant
|
||||
$server: serveur courant
|
||||
|
||||
Pour supprimer un alias, utilisez la commande /unalias.
|
||||
|
||||
Exemples:
|
||||
alias /split pour diviser la fenêtre horizontalement :
|
||||
/alias split /window splith
|
||||
alias /hello pour dire "hello" sur tous les canaux mais pas sur #weechat :
|
||||
/alias hello /allchan -exclude=#weechat msg * hello
|
||||
alias /forcejoin pour envoyer la commande IRC "forcejoin" avec la complétion de /sajoin :
|
||||
/alias -completion %%sajoin forcejoin /quote forcejoin
|
||||
complétion: complétion pour l'alias (optionnel, par défaut la complétion se fait avec la commande cible)
|
||||
alias: nom de l'alias (peut démarrer ou se terminer par "*" pour une liste d'alias)
|
||||
commande: nom de la commande (plusieurs commandes peuvent être séparées par des point-virgules)
|
||||
paramètres: paramètres pour la commande
|
||||
|
||||
Sans paramètre, cette commande liste tous les alias définis.
|
||||
|
||||
Note: dans la commande, les variables spéciales sont remplacées:
|
||||
$n: paramètre 'n' (entre 1 et 9)
|
||||
$-m: paramètres de 1 à 'm'
|
||||
$n-: paramètres de 'n' au dernier
|
||||
$n-m: paramètres de 'n' à 'm'
|
||||
$*: tous les paramètres
|
||||
$~: le dernier paramètre
|
||||
$nick: pseudo courant
|
||||
$channel: canal courant
|
||||
$server: serveur courant
|
||||
|
||||
Pour supprimer un alias, utilisez la commande /unalias.
|
||||
|
||||
Exemples:
|
||||
alias /split pour diviser la fenêtre horizontalement :
|
||||
/alias split /window splith
|
||||
alias /hello pour dire "hello" sur tous les canaux mais pas sur #weechat :
|
||||
/alias hello /allchan -exclude=#weechat msg * hello
|
||||
alias /forcejoin pour envoyer la commande IRC "forcejoin" avec la complétion de /sajoin :
|
||||
/alias -completion %%sajoin forcejoin /quote forcejoin
|
||||
........................................
|
||||
|
||||
|
||||
@@ -1,13 +1,15 @@
|
||||
• *`/aspell`* `dictlist | enable lang | disable | addword [lang] word`::
|
||||
|
||||
[command]*`aspell`* configuration de l'extension aspell::
|
||||
........................................
|
||||
configuration de l'extension aspell
|
||||
/aspell dictlist
|
||||
enable <langue>
|
||||
disable
|
||||
addword [<langue>] <mot>
|
||||
|
||||
dictlist: afficher les dictionnaires installés
|
||||
enable: active aspell sur le tampon courant
|
||||
disable: désactive aspell sur le tampon courant
|
||||
addword: ajoute un mot dans le dictionnaire personnel aspell
|
||||
|
||||
Les lignes d'entrée commençant par '/' ne sont pas vérifiées, sauf pour certaines commandes.
|
||||
dictlist: afficher les dictionnaires installés
|
||||
enable: activer aspell sur le tampon courant
|
||||
disable: désactiver aspell sur le tampon courant
|
||||
addword: ajouter un mot dans le dictionnaire personnel aspell
|
||||
|
||||
Les lignes d'entrée commençant par '/' ne sont pas vérifiées, sauf pour certaines commandes.
|
||||
........................................
|
||||
|
||||
|
||||
@@ -26,5 +26,5 @@
|
||||
* *aspell.look.color*
|
||||
** description: `couleur utilisée pour les mots mal orthographiés`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: `lightred`)
|
||||
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour du gras, "!" pour la vidéo inverse, "_" pour du souligné (valeur par défaut: `lightred`)
|
||||
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
• *`/charset`* `[[decode | encode] charset] | [reset]`::
|
||||
|
||||
[command]*`charset`* changer le charset pour le tampon courant::
|
||||
........................................
|
||||
changer le charset pour le tampon courant
|
||||
/charset decode|encode <charset>
|
||||
reset
|
||||
|
||||
decode: changer le charset de décodage
|
||||
encode: changer le charset d'encodage
|
||||
charset: nouveau charset pour le tampon courant
|
||||
reset: réinitialiser les charsets pour le tampon courant
|
||||
decode: changer le charset de décodage
|
||||
encode: changer le charset d'encodage
|
||||
charset: nouveau charset pour le tampon courant
|
||||
reset: réinitialiser les charsets pour le tampon courant
|
||||
........................................
|
||||
|
||||
|
||||
@@ -1,42 +1,32 @@
|
||||
• *`/demo_buffer`* `nom`::
|
||||
|
||||
[command]*`demo_buffer`* ouvrir un nouveau tampon::
|
||||
........................................
|
||||
ouvrir un nouveau tampon
|
||||
/demo_buffer <nom>
|
||||
........................................
|
||||
|
||||
• *`/demo_buffer_set`* `propriété valeur`::
|
||||
|
||||
[command]*`demo_info`* lire et afficher une info::
|
||||
........................................
|
||||
définir une propriété de tampon
|
||||
/demo_info <info> [<paramètres>]
|
||||
|
||||
info: info à afficher
|
||||
paramètres: paramètres optionnels pour l'info
|
||||
|
||||
Sans paramètre, cette commande affiche la liste des infos disponibles
|
||||
........................................
|
||||
|
||||
• *`/demo_info`* `[info [paramètres]]`::
|
||||
|
||||
[command]*`demo_infolist`* lire et afficher une infolist::
|
||||
........................................
|
||||
lit et affiche une info
|
||||
/demo_infolist <infolist> [<paramètres>]
|
||||
|
||||
info: info à afficher
|
||||
paramètres: paramètres optionnels pour l'info
|
||||
|
||||
Sans paramètre, cette commande affiche la liste des infos disponibles
|
||||
infolist: infolist à afficher
|
||||
paramètres: paramètres optionnels pour l'infolist
|
||||
|
||||
Sans paramètre, cette commande affiche la liste des infolists disponibles
|
||||
........................................
|
||||
|
||||
• *`/demo_infolist`* `[infolist [paramètres]]`::
|
||||
|
||||
[command]*`demo_printf`* afficher des messages sur le tampon courant::
|
||||
........................................
|
||||
lit et affiche une infolist
|
||||
/demo_printf <texte>
|
||||
|
||||
infolist: infolist à afficher
|
||||
paramètres: paramètres optionnels pour l'infolist
|
||||
|
||||
Sans paramètre, cette commande affiche la liste des infolists disponibles
|
||||
........................................
|
||||
|
||||
• *`/demo_printf`* `[texte]`::
|
||||
|
||||
........................................
|
||||
affiche des messages sur le tampon courant
|
||||
|
||||
texte: affiche ce texte
|
||||
texte: affiche ce texte
|
||||
........................................
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,77 +1,92 @@
|
||||
* *irc.color.input_nick*
|
||||
** description: `couleur du pseudo dans la barre de saisie`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: `lightcyan`)
|
||||
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour du gras, "!" pour la vidéo inverse, "_" pour du souligné (valeur par défaut: `lightcyan`)
|
||||
|
||||
* *irc.color.item_away*
|
||||
** description: `couleur pour l'objet away`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: `yellow`)
|
||||
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour du gras, "!" pour la vidéo inverse, "_" pour du souligné (valeur par défaut: `yellow`)
|
||||
|
||||
* *irc.color.item_channel_modes*
|
||||
** description: `couleur pour les modes du canal, à côté du nom du canal`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: `default`)
|
||||
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour du gras, "!" pour la vidéo inverse, "_" pour du souligné (valeur par défaut: `default`)
|
||||
|
||||
* *irc.color.item_lag_counting*
|
||||
** description: `couleur pour l'indicateur de lag, lorsque le décompte est en cours (pong non reçu du serveur, le lag augmente)`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: `default`)
|
||||
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour du gras, "!" pour la vidéo inverse, "_" pour du souligné (valeur par défaut: `default`)
|
||||
|
||||
* *irc.color.item_lag_finished*
|
||||
** description: `couleur pour l'indicateur de lag, lorsque le pong a été reçu du serveur`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: `yellow`)
|
||||
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour du gras, "!" pour la vidéo inverse, "_" pour du souligné (valeur par défaut: `yellow`)
|
||||
|
||||
* *irc.color.message_join*
|
||||
** description: `couleur pour le texte dans les messages join`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: `green`)
|
||||
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour du gras, "!" pour la vidéo inverse, "_" pour du souligné (valeur par défaut: `green`)
|
||||
|
||||
* *irc.color.message_quit*
|
||||
** description: `couleur pour le texte dans les messages part/quit`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: `red`)
|
||||
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour du gras, "!" pour la vidéo inverse, "_" pour du souligné (valeur par défaut: `red`)
|
||||
|
||||
* *irc.color.nick_prefix*
|
||||
** description: `couleur pour le préfixe du pseudo (le préfixe est une chaîne personnalisée affichée avant le pseudo)`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: `green`)
|
||||
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour du gras, "!" pour la vidéo inverse, "_" pour du souligné (valeur par défaut: `green`)
|
||||
|
||||
* *irc.color.nick_prefix_halfop*
|
||||
** description: `couleur pour le préfixe d'un pseudo qui est halfop sur le canal`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: `lightmagenta`)
|
||||
|
||||
* *irc.color.nick_prefix_op*
|
||||
** description: `couleur pour le préfixe d'un pseudo qui est op/admin/owner sur le canal`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: `lightgreen`)
|
||||
|
||||
* *irc.color.nick_prefix_user*
|
||||
** description: `couleur pour le préfixe d'un pseudo qui est user sur le canal`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: `blue`)
|
||||
|
||||
* *irc.color.nick_prefix_voice*
|
||||
** description: `couleur pour le préfixe d'un pseudo qui a le voice sur le canal`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: `yellow`)
|
||||
* *irc.color.nick_prefixes*
|
||||
** description: `couleur pour les préfixes du pseudo en utilisant les caractères de mode (o=op, h=halfop, v=voice, ...), le format est: "o:couleur1;h:couleur2;v:couleur3" (si un mode n'est pas trouvé, WeeChat essaiera avec les modes suivants reçus du serveur ("PREFIX"); un mode spécial "*" peut être utilisé comme couleur par défaut si aucun mode n'est trouvé dans la liste)`
|
||||
** type: chaîne
|
||||
** valeurs: toute chaîne (valeur par défaut: `"q:lightred;a:lightcyan;o:lightgreen;h:lightmagenta;v:yellow;*:lightblue"`)
|
||||
|
||||
* *irc.color.nick_suffix*
|
||||
** description: `couleur pour le suffixe du pseudo (le suffixe est une chaîne personnalisée affichée après le pseudo)`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: `green`)
|
||||
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour du gras, "!" pour la vidéo inverse, "_" pour du souligné (valeur par défaut: `green`)
|
||||
|
||||
* *irc.color.notice*
|
||||
** description: `couleur pour le texte "Notice" dans les notices`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: `green`)
|
||||
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour du gras, "!" pour la vidéo inverse, "_" pour du souligné (valeur par défaut: `green`)
|
||||
|
||||
* *irc.color.reason_quit*
|
||||
** description: `couleur pour la raison dans les messages part/quit`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: `default`)
|
||||
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour du gras, "!" pour la vidéo inverse, "_" pour du souligné (valeur par défaut: `default`)
|
||||
|
||||
* *irc.color.topic_new*
|
||||
** description: `couleur pour le nouveau titre du canal (lorsque le titre est changé)`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour du gras, "!" pour la vidéo inverse, "_" pour du souligné (valeur par défaut: `white`)
|
||||
|
||||
* *irc.color.topic_old*
|
||||
** description: `couleur pour l'ancien titre du canal (lorsque le titre est changé)`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour du gras, "!" pour la vidéo inverse, "_" pour du souligné (valeur par défaut: `darkgray`)
|
||||
|
||||
* *irc.look.buffer_switch_autojoin*
|
||||
** description: `basculer automatiquement vers le tampon du canal lorsqu'il est automatiquement rejoint (avec l'option du serveur "autojoin")`
|
||||
** type: booléen
|
||||
** valeurs: on, off (valeur par défaut: `on`)
|
||||
|
||||
* *irc.look.buffer_switch_join*
|
||||
** description: `basculer automatiquement vers le tampon du canal lorsqu'il est manuellement rejoint (avec la commande /join)`
|
||||
** type: booléen
|
||||
** valeurs: on, off (valeur par défaut: `on`)
|
||||
|
||||
* *irc.look.color_nicks_in_names*
|
||||
** description: `utiliser la couleur du pseudo dans la sortie de /names (ou la liste des pseudos affichée lorsqu'on rejoint un canal)`
|
||||
** type: booléen
|
||||
** valeurs: on, off (valeur par défaut: `off`)
|
||||
|
||||
* *irc.look.color_nicks_in_nicklist*
|
||||
** description: `utiliser la couleur du pseudo dans la liste des pseudos`
|
||||
** type: booléen
|
||||
** valeurs: on, off (valeur par défaut: `off`)
|
||||
|
||||
* *irc.look.color_nicks_in_server_messages*
|
||||
** description: `utiliser la couleur du pseudo dans les messages du serveur`
|
||||
@@ -244,7 +259,7 @@
|
||||
** valeurs: merge_with_core, merge_without_core, independent (valeur par défaut: `merge_with_core`)
|
||||
|
||||
* *irc.look.smart_filter*
|
||||
** description: `filtrer les messages join/part/quit pour un pseudo s'il n'a pas parlé pendant quelques minutes sur le canal (vous devez créer un filtre sur le tag "irc_smart_filter")`
|
||||
** description: `filtrer les messages join/part/quit/nick pour un pseudo s'il n'a pas parlé pendant quelques minutes sur le canal (vous devez créer un filtre sur le tag "irc_smart_filter")`
|
||||
** type: booléen
|
||||
** valeurs: on, off (valeur par défaut: `on`)
|
||||
|
||||
@@ -258,6 +273,11 @@
|
||||
** type: booléen
|
||||
** valeurs: on, off (valeur par défaut: `on`)
|
||||
|
||||
* *irc.look.smart_filter_nick*
|
||||
** description: `activer le filtre intelligent pour les messages "nick"`
|
||||
** type: booléen
|
||||
** valeurs: on, off (valeur par défaut: `on`)
|
||||
|
||||
* *irc.look.smart_filter_quit*
|
||||
** description: `activer le filtre intelligent pour les messages "part" et "quit"`
|
||||
** type: booléen
|
||||
@@ -473,6 +493,11 @@
|
||||
** type: entier
|
||||
** valeurs: 0 .. 2147483647 (valeur par défaut: `2048`)
|
||||
|
||||
* *irc.server_default.ssl_priorities*
|
||||
** description: `chaîne avec les priorités pour gnutls (pour la syntaxe, voir la documentation de la fonction gnutls_priority_init du manuel gnutls, les chaînes courantes sont: "PERFORMANCE", "NORMAL", "SECURE128", "SECURE256", "EXPORT", "NONE")`
|
||||
** type: chaîne
|
||||
** valeurs: toute chaîne (valeur par défaut: `"NORMAL"`)
|
||||
|
||||
* *irc.server_default.ssl_verify*
|
||||
** description: `vérifier que la connexion ssl est entièrement de confiance`
|
||||
** type: booléen
|
||||
|
||||
@@ -1,32 +1,33 @@
|
||||
• *`/logger`* `[list | set niveau | disable]`::
|
||||
|
||||
[command]*`logger`* configuration de l'extension logger::
|
||||
........................................
|
||||
configuration de l'extension logger
|
||||
/logger list
|
||||
set <niveau>
|
||||
disable
|
||||
|
||||
list: afficher le statut d'enregistrement pour les tampons ouverts
|
||||
set: définir le niveau d'enregistrement pour le tampon courant
|
||||
niveau: niveau pour les messages à enregistrer (0 = pas d'enregistrement, 1 = quelques messages (les plus importants) .. 9 = tous les messages)
|
||||
disable: désactiver l'enregistrement pour le tampon courant (définir le niveau à 0)
|
||||
|
||||
Les options "logger.level.*" et "logger.mask.*" peuvent être utilisées pour définir le niveau ou le masque de nom de fichier pour un tampon, ou plusieurs tampons commençant par un nom.
|
||||
|
||||
Niveaux de log utilisés par l'extension IRC:
|
||||
1: message d'utilisateur, notice, privé
|
||||
2: changement de pseudo
|
||||
3: message du serveur
|
||||
4: join/part/quit
|
||||
9: tous les autres messages
|
||||
|
||||
Exemples:
|
||||
définir le niveau d'enregistrement à 5 pour le tampon courant:
|
||||
/logger set 5
|
||||
désactiver l'enregistrement pour le tampon courant:
|
||||
/logger disable
|
||||
définir le niveau à 3 pour les tampons IRC:
|
||||
/set logger.level.irc 3
|
||||
désactiver l'enregistrement pour le tampon principal de WeeChat:
|
||||
/set logger.level.core.weechat 0
|
||||
utiliser un répertoire par serveur IRC et un fichier par canal dedans:
|
||||
/set logger.mask.irc "$server/$channel.weechatlog"
|
||||
list: afficher le statut d'enregistrement pour les tampons ouverts
|
||||
set: définir le niveau d'enregistrement pour le tampon courant
|
||||
niveau: niveau pour les messages à enregistrer (0 = pas d'enregistrement, 1 = quelques messages (les plus importants) .. 9 = tous les messages)
|
||||
disable: désactiver l'enregistrement pour le tampon courant (définir le niveau à 0)
|
||||
|
||||
Les options "logger.level.*" et "logger.mask.*" peuvent être utilisées pour définir le niveau ou le masque de nom de fichier pour un tampon, ou plusieurs tampons commençant par un nom.
|
||||
|
||||
Niveaux de log utilisés par l'extension IRC:
|
||||
1: message d'utilisateur, notice, privé
|
||||
2: changement de pseudo
|
||||
3: message du serveur
|
||||
4: join/part/quit
|
||||
9: tous les autres messages
|
||||
|
||||
Exemples:
|
||||
définir le niveau d'enregistrement à 5 pour le tampon courant:
|
||||
/logger set 5
|
||||
désactiver l'enregistrement pour le tampon courant:
|
||||
/logger disable
|
||||
définir le niveau à 3 pour les tampons IRC:
|
||||
/set logger.level.irc 3
|
||||
désactiver l'enregistrement pour le tampon principal de WeeChat:
|
||||
/set logger.level.core.weechat 0
|
||||
utiliser un répertoire par serveur IRC et un fichier par canal dedans:
|
||||
/set logger.mask.irc "$server/$channel.weechatlog"
|
||||
........................................
|
||||
|
||||
|
||||
@@ -1,11 +1,19 @@
|
||||
• *`/lua`* `[list [nom]] | [listfull [nom]] | [load fichier] | [autoload] | [reload [nom]] | [unload [nom]]`::
|
||||
|
||||
[command]*`lua`* lister/charger/décharger des scripts::
|
||||
........................................
|
||||
liste/charge/décharge des scripts
|
||||
/lua list|listfull [<nom>]
|
||||
load <fichier>
|
||||
autoload
|
||||
reload|unload [<nom>]
|
||||
|
||||
fichier: script (fichier) à charger
|
||||
nom: un nom de script
|
||||
|
||||
Sans argument, cette commande liste tous les scripts chargés.
|
||||
list: lister les scripts chargés
|
||||
listfull: lister les scripts chargés (verbeux)
|
||||
load: charger un script
|
||||
autoload: charger tous les scripts dans le répertoire "autoload"
|
||||
reload: recharger un script (si pas de nom donné, décharger tous les scripts puis charger tous les scripts dans le répertoire "autoload")
|
||||
unload: décharger un script (si pas de nom donné, décharger tous les scripts)
|
||||
fichier: script (fichier) à charger
|
||||
nom: nom de script (nom utilisé dans l'appel à la fonction "register")
|
||||
|
||||
Sans paramètre, cette commande liste les scripts chargés.
|
||||
........................................
|
||||
|
||||
|
||||
@@ -1,11 +1,19 @@
|
||||
• *`/perl`* `[list [nom]] | [listfull [nom]] | [load fichier] | [autoload] | [reload [nom]] | [unload [nom]]`::
|
||||
|
||||
[command]*`perl`* lister/charger/décharger des scripts::
|
||||
........................................
|
||||
liste/charge/décharge des scripts
|
||||
/perl list|listfull [<nom>]
|
||||
load <fichier>
|
||||
autoload
|
||||
reload|unload [<nom>]
|
||||
|
||||
fichier: script (fichier) à charger
|
||||
nom: un nom de script
|
||||
|
||||
Sans argument, cette commande liste tous les scripts chargés.
|
||||
list: lister les scripts chargés
|
||||
listfull: lister les scripts chargés (verbeux)
|
||||
load: charger un script
|
||||
autoload: charger tous les scripts dans le répertoire "autoload"
|
||||
reload: recharger un script (si pas de nom donné, décharger tous les scripts puis charger tous les scripts dans le répertoire "autoload")
|
||||
unload: décharger un script (si pas de nom donné, décharger tous les scripts)
|
||||
fichier: script (fichier) à charger
|
||||
nom: nom de script (nom utilisé dans l'appel à la fonction "register")
|
||||
|
||||
Sans paramètre, cette commande liste les scripts chargés.
|
||||
........................................
|
||||
|
||||
|
||||
@@ -1,11 +1,19 @@
|
||||
• *`/python`* `[list [nom]] | [listfull [nom]] | [load fichier] | [autoload] | [reload [nom]] | [unload [nom]]`::
|
||||
|
||||
[command]*`python`* lister/charger/décharger des scripts::
|
||||
........................................
|
||||
liste/charge/décharge des scripts
|
||||
/python list|listfull [<nom>]
|
||||
load <fichier>
|
||||
autoload
|
||||
reload|unload [<nom>]
|
||||
|
||||
fichier: script (fichier) à charger
|
||||
nom: un nom de script
|
||||
|
||||
Sans argument, cette commande liste tous les scripts chargés.
|
||||
list: lister les scripts chargés
|
||||
listfull: lister les scripts chargés (verbeux)
|
||||
load: charger un script
|
||||
autoload: charger tous les scripts dans le répertoire "autoload"
|
||||
reload: recharger un script (si pas de nom donné, décharger tous les scripts puis charger tous les scripts dans le répertoire "autoload")
|
||||
unload: décharger un script (si pas de nom donné, décharger tous les scripts)
|
||||
fichier: script (fichier) à charger
|
||||
nom: nom de script (nom utilisé dans l'appel à la fonction "register")
|
||||
|
||||
Sans paramètre, cette commande liste les scripts chargés.
|
||||
........................................
|
||||
|
||||
|
||||
@@ -1,23 +1,25 @@
|
||||
• *`/relay`* `[list | listfull | add protocole.nom port | del protocole.nom | raw]`::
|
||||
|
||||
[command]*`relay`* contrôle du relai::
|
||||
........................................
|
||||
contrôle du relai
|
||||
/relay list|listfull|listrelay
|
||||
add <protocole.nom> <port>
|
||||
del <protocole.nom>
|
||||
raw
|
||||
|
||||
list: liste les clients pour le relai
|
||||
listfull: liste les clients pour le relai (verbeux)
|
||||
listrelay: liste les relais (nom et port)
|
||||
add: ajoute un relai pour un protocole + nom
|
||||
del: supprime un relai pour un protocole + nom
|
||||
protocole.nom: protocole et nom à relayer
|
||||
actuellement, seul le protocole "irc" est supporté
|
||||
par exemple: irc.freenode
|
||||
port: port utilisé pour le relai
|
||||
raw: ouvre le tampon avec les données brutes Relay
|
||||
|
||||
Sans paramètre, cette commande ouvre le tampon avec la liste des clients pour le relai.
|
||||
|
||||
Exemple :
|
||||
proxy irc, pour le serveur "freenode" :
|
||||
/relay add irc.freenode 8000
|
||||
list: lister les clients pour le relai
|
||||
listfull: lister les clients pour le relai (verbeux)
|
||||
listrelay: lister les relais (nom et port)
|
||||
add: ajouter un relai pour un protocole + nom
|
||||
del: supprimer un relai pour un protocole + nom
|
||||
protocole.nom: protocole et nom à relayer
|
||||
actuellement, seul le protocole "irc" est supporté
|
||||
par exemple: irc.freenode
|
||||
port: port utilisé pour le relai
|
||||
raw: ouvrir le tampon avec les données brutes Relay
|
||||
|
||||
Sans paramètre, cette commande ouvre le tampon avec la liste des clients pour le relai.
|
||||
|
||||
Exemple:
|
||||
proxy irc, pour le serveur "freenode":
|
||||
/relay add irc.freenode 8000
|
||||
........................................
|
||||
|
||||
|
||||
@@ -1,42 +1,42 @@
|
||||
* *relay.color.status_active*
|
||||
** description: `couleur du texte pour le statut "connecté"`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: `lightblue`)
|
||||
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour du gras, "!" pour la vidéo inverse, "_" pour du souligné (valeur par défaut: `lightblue`)
|
||||
|
||||
* *relay.color.status_auth_failed*
|
||||
** description: `couleur du texte pour le statut "échec auth"`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: `lightred`)
|
||||
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour du gras, "!" pour la vidéo inverse, "_" pour du souligné (valeur par défaut: `lightred`)
|
||||
|
||||
* *relay.color.status_connecting*
|
||||
** description: `couleur du texte pour le statut "connexion"`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: `yellow`)
|
||||
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour du gras, "!" pour la vidéo inverse, "_" pour du souligné (valeur par défaut: `yellow`)
|
||||
|
||||
* *relay.color.status_disconnected*
|
||||
** description: `couleur du texte pour le statut "déconnecté"`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: `lightred`)
|
||||
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour du gras, "!" pour la vidéo inverse, "_" pour du souligné (valeur par défaut: `lightred`)
|
||||
|
||||
* *relay.color.status_waiting_auth*
|
||||
** description: `couleur du texte pour le statut "attente auth"`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: `brown`)
|
||||
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour du gras, "!" pour la vidéo inverse, "_" pour du souligné (valeur par défaut: `brown`)
|
||||
|
||||
* *relay.color.text*
|
||||
** description: `couleur du texte`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: `default`)
|
||||
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour du gras, "!" pour la vidéo inverse, "_" pour du souligné (valeur par défaut: `default`)
|
||||
|
||||
* *relay.color.text_bg*
|
||||
** description: `couleur du fond`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: `default`)
|
||||
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour du gras, "!" pour la vidéo inverse, "_" pour du souligné (valeur par défaut: `default`)
|
||||
|
||||
* *relay.color.text_selected*
|
||||
** description: `couleur du texte pour la ligne client sélectionnée`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: `white`)
|
||||
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour du gras, "!" pour la vidéo inverse, "_" pour du souligné (valeur par défaut: `white`)
|
||||
|
||||
* *relay.look.auto_open_buffer*
|
||||
** description: `ouvrir automatiquement le tampon des clients pour le relai lorsqu'un nouveau client est ajouté à la liste`
|
||||
|
||||
@@ -1,25 +1,27 @@
|
||||
• *`/rmodifier`* `[list] | [listdefault] | [add nom modifiers groupes regex] | [del nom|-all [nom...]] | [default -yes]`::
|
||||
|
||||
[command]*`rmodifier`* modifier des chaînes de "modifier" avec des expressions régulières::
|
||||
........................................
|
||||
modifie des chaînes de "modifier" avec des expressions régulières
|
||||
/rmodifier list|listdefault
|
||||
add <nom> <modifiers> <groupes> <regex>
|
||||
del <nom>|-all [<nom>...]
|
||||
default -yes
|
||||
|
||||
list: liste les rmodifiers
|
||||
listdefault: liste les rmodifiers par défaut
|
||||
add: ajoute un rmodifier
|
||||
name: nom du rmodifier
|
||||
modifiers: liste de modifiers (séparés par une virgule)
|
||||
groupes: action sur les groupes trouvés: liste de groupes (séparés par une virgule) (de 1 à 9) avec en option "*" après le nombre pour cacher le groupe
|
||||
regex: expression régulière
|
||||
del: supprime un rmodifier
|
||||
-all: supprime tous les rmodifiers
|
||||
default: restaure les rmodifiers par défaut
|
||||
|
||||
Exemples:
|
||||
cacher tout ce qui est tapé après la commande /password:
|
||||
/rmodifier add password input_text_display 1,2* ^(/password +)(.*)
|
||||
supprimer le rmodifier "password":
|
||||
/rmodifier del password
|
||||
supprimer tous les rmodifiers:
|
||||
/rmodifier del -all
|
||||
list: lister les rmodifiers
|
||||
listdefault: lister les rmodifiers par défaut
|
||||
add: ajouter un rmodifier
|
||||
name: nom du rmodifier
|
||||
modifiers: liste de modifiers (séparés par une virgule)
|
||||
groupes: action sur les groupes trouvés: liste de groupes (séparés par une virgule) (de 1 à 9) avec en option "*" après le nombre pour cacher le groupe
|
||||
regex: expression régulière
|
||||
del: supprimer un rmodifier
|
||||
-all: supprimer tous les rmodifiers
|
||||
default: restaurer les rmodifiers par défaut
|
||||
|
||||
Exemples:
|
||||
cacher tout ce qui est tapé après la commande /password:
|
||||
/rmodifier add password input_text_display 1,2* ^(/password +)(.*)
|
||||
supprimer le rmodifier "password":
|
||||
/rmodifier del password
|
||||
supprimer tous les rmodifiers:
|
||||
/rmodifier del -all
|
||||
........................................
|
||||
|
||||
|
||||
@@ -1,11 +1,19 @@
|
||||
• *`/ruby`* `[list [nom]] | [listfull [nom]] | [load fichier] | [autoload] | [reload [nom]] | [unload [nom]]`::
|
||||
|
||||
[command]*`ruby`* lister/charger/décharger des scripts::
|
||||
........................................
|
||||
liste/charge/décharge des scripts
|
||||
/ruby list|listfull [<nom>]
|
||||
load <fichier>
|
||||
autoload
|
||||
reload|unload [<nom>]
|
||||
|
||||
fichier: script (fichier) à charger
|
||||
nom: un nom de script
|
||||
|
||||
Sans argument, cette commande liste tous les scripts chargés.
|
||||
list: lister les scripts chargés
|
||||
listfull: lister les scripts chargés (verbeux)
|
||||
load: charger un script
|
||||
autoload: charger tous les scripts dans le répertoire "autoload"
|
||||
reload: recharger un script (si pas de nom donné, décharger tous les scripts puis charger tous les scripts dans le répertoire "autoload")
|
||||
unload: décharger un script (si pas de nom donné, décharger tous les scripts)
|
||||
fichier: script (fichier) à charger
|
||||
nom: nom de script (nom utilisé dans l'appel à la fonction "register")
|
||||
|
||||
Sans paramètre, cette commande liste les scripts chargés.
|
||||
........................................
|
||||
|
||||
|
||||
@@ -1,11 +1,19 @@
|
||||
• *`/tcl`* `[list [nom]] | [listfull [nom]] | [load fichier] | [autoload] | [reload [nom]] | [unload [nom]]`::
|
||||
|
||||
[command]*`tcl`* lister/charger/décharger des scripts::
|
||||
........................................
|
||||
liste/charge/décharge des scripts
|
||||
/tcl list|listfull [<nom>]
|
||||
load <fichier>
|
||||
autoload
|
||||
reload|unload [<nom>]
|
||||
|
||||
fichier: script (fichier) à charger
|
||||
nom: un nom de script
|
||||
|
||||
Sans argument, cette commande liste tous les scripts chargés.
|
||||
list: lister les scripts chargés
|
||||
listfull: lister les scripts chargés (verbeux)
|
||||
load: charger un script
|
||||
autoload: charger tous les scripts dans le répertoire "autoload"
|
||||
reload: recharger un script (si pas de nom donné, décharger tous les scripts puis charger tous les scripts dans le répertoire "autoload")
|
||||
unload: décharger un script (si pas de nom donné, décharger tous les scripts)
|
||||
fichier: script (fichier) à charger
|
||||
nom: nom de script (nom utilisé dans l'appel à la fonction "register")
|
||||
|
||||
Sans paramètre, cette commande liste les scripts chargés.
|
||||
........................................
|
||||
|
||||
|
||||
@@ -1,482 +1,569 @@
|
||||
• *`/away`* `[-all] [message]`::
|
||||
|
||||
[command]*`away`* basculer le statut absent::
|
||||
........................................
|
||||
basculer le statut absent
|
||||
/away [-all] [<message>]
|
||||
|
||||
-all: basculer le statut absent sur tous les serveurs connectés
|
||||
message: message pour l'absence (si pas de message donné, le statut d'absence est supprimé)
|
||||
-all: basculer le statut absent sur tous les serveurs connectés
|
||||
message: message pour l'absence (si pas de message donné, le statut d'absence est supprimé)
|
||||
........................................
|
||||
|
||||
• *`/bar`* `[add nombarre type[,cond1,cond2,...] position taille separateur objet1,objet2,...] | [default] | [del nombarre|-all] | [set nombarre option valeur] | [hide|show|toggle nombarre] | [scroll nombarre tampon valeur_scroll] | [list] | [listfull] | [listitems]`::
|
||||
|
||||
[command]*`bar`* gestion des barres::
|
||||
........................................
|
||||
gestion des barres
|
||||
/bar list|listfull|listitems
|
||||
add <nom> <type>[,<cond1>[,<cond2>...]] <position> <taille> <séparateur> <objet1>[,<objet2>...]
|
||||
default [input|title|status|nicklist]
|
||||
del <nom>|-all
|
||||
set <nom> <option> <valeur>
|
||||
hide|show|toggle <nom>
|
||||
scroll <nom> <tampon> <valeur_scroll>
|
||||
|
||||
add: ajoute une nouvelle barre
|
||||
nombarre: nom de la barre (doit être unique)
|
||||
type: root: en dehors des fenêtres
|
||||
window: dans les fenêtres, avec condition(s) optionnelle(s) (voir ci-dessous)
|
||||
cond1,...: condition(s) pour afficher cette barre (seulement pour le type "window"):
|
||||
active: sur la fenêtre active
|
||||
inactive: sur les fenêtres inactives
|
||||
nicklist: sur les fenêtres avec liste de pseudos
|
||||
sans condition, la barre est toujours affichée
|
||||
position: bottom (bas), top (haut), left (gauche) ou right (droite)
|
||||
taille: taille de la barre (en caractères)
|
||||
séparateur: 1 pour utiliser un séparateur (ligne), 0 ou rien signifie sans séparateur
|
||||
objet1,...: objets pour cette barre (les objets peuvent être séparés par une virgule (espace entre les objets) ou "+" (objets collés))
|
||||
default: créer les barres par défaut
|
||||
del: supprime une barre (ou toutes les barres avec -all)
|
||||
set: change la valeur d'une propriété de la barre
|
||||
option: option à modifier (pour la liste des options, voir /set weechat.bar.<nombarre>.*
|
||||
valeur: nouvelle valeur pour l'option
|
||||
hide: cache la barre
|
||||
show: montre une barre cachée
|
||||
toggle: cache/montre une barre
|
||||
scroll: défilement de la barre vers le haut/bas
|
||||
tampon: catégorie et nom du tampon ('*' signifie le tampon courant, vous devez utiliser '*' pour les barres de type root)
|
||||
valeur_scroll: valeur pour le défilement: 'x' ou 'y', suivi par '+', '-', 'b' (début) ou 'e' (fin), valeur (pour +/-), et un %% optionnel (pour faire défiler par %% de la largeur/hauteur, sinon la valeur est un nombre de caractères)
|
||||
list: liste toutes les barres
|
||||
listfull: liste toutes les barres (verbeux)
|
||||
listitems: liste tous les objets de barre
|
||||
|
||||
Exemples:
|
||||
créer une barre avec l'heure, numéro + nom de tampon, et la complétion:
|
||||
/bar add mabarre root bottom 1 0 [time],buffer_number+:+buffer_name,completion
|
||||
cacher une barre:
|
||||
/bar hide mabarre
|
||||
faire défiler la liste des pseudos de 10 lignes vers le bas sur le tampon courant:
|
||||
/bar scroll nicklist * y+10
|
||||
faire défiler la liste des pseudos d'une page vers le haut sur le tampon #weechat:
|
||||
/bar scroll nicklist #weechat y-100%
|
||||
faire défiler la liste des pseudos à la fin sur le tampon courant:
|
||||
/bar scroll nicklist * ye
|
||||
list: lister toutes les barres
|
||||
listfull: lister toutes les barres (verbeux)
|
||||
listitems: lister tous les objets de barre
|
||||
add: ajouter une nouvelle barre
|
||||
nom: nom de la barre (doit être unique)
|
||||
type: root: en dehors des fenêtres
|
||||
window: dans les fenêtres, avec condition(s) optionnelle(s) (voir ci-dessous)
|
||||
cond1,...: condition(s) pour afficher cette barre (seulement pour le type "window"):
|
||||
active: sur la fenêtre active
|
||||
inactive: sur les fenêtres inactives
|
||||
nicklist: sur les fenêtres avec liste de pseudos
|
||||
sans condition, la barre est toujours affichée
|
||||
position: bottom (bas), top (haut), left (gauche) ou right (droite)
|
||||
taille: taille de la barre (en caractères)
|
||||
séparateur: 1 pour utiliser un séparateur (ligne), 0 ou rien signifie sans séparateur
|
||||
objet1,...: objets pour cette barre (les objets peuvent être séparés par une virgule (espace entre les objets) ou "+" (objets collés))
|
||||
default: créer une barre par défaut (toutes les barres par défaut si aucun nom de barre n'est donné)
|
||||
del: supprimer une barre (ou toutes les barres avec -all)
|
||||
set: changer la valeur d'une propriété de la barre
|
||||
option: option à modifier (pour la liste des options, voir /set weechat.bar.<nombarre>.*
|
||||
valeur: nouvelle valeur pour l'option
|
||||
hide: cacher la barre
|
||||
show: montrer une barre cachée
|
||||
toggle: cacher/montrer une barre
|
||||
scroll: faire défiler la barre
|
||||
tampon: catégorie et nom du tampon ('*' signifie le tampon courant, vous devez utiliser '*' pour les barres de type root)
|
||||
valeur_scroll: valeur pour le défilement: 'x' ou 'y', suivi par '+', '-', 'b' (début) ou 'e' (fin), valeur (pour +/-), et un %% optionnel (pour faire défiler par %% de la largeur/hauteur, sinon la valeur est un nombre de caractères)
|
||||
|
||||
Exemples:
|
||||
créer une barre avec l'heure, numéro + nom de tampon, et la complétion:
|
||||
/bar add mabarre root bottom 1 0 [time],buffer_number+:+buffer_name,completion
|
||||
cacher une barre:
|
||||
/bar hide mabarre
|
||||
faire défiler la liste des pseudos de 10 lignes vers le bas sur le tampon courant:
|
||||
/bar scroll nicklist * y+10
|
||||
faire défiler la liste des pseudos d'une page vers le haut sur le tampon #weechat:
|
||||
/bar scroll nicklist #weechat y-100%
|
||||
faire défiler la liste des pseudos à la fin sur le tampon courant:
|
||||
/bar scroll nicklist * ye
|
||||
........................................
|
||||
|
||||
• *`/buffer`* `[clear [nombre | -merged | -all] | move nombre | merge nombre | unmerge [nombre] | close [n1[-n2]] | list | notify niveau | localvar | set propriété valeur | get propriété | nombre | nom]`::
|
||||
|
||||
[command]*`buffer`* gestion des tampons::
|
||||
........................................
|
||||
gestion des tampons
|
||||
/buffer list
|
||||
clear [<nombre>|-merged|-all]
|
||||
move|merge <nombre>
|
||||
unmerge [<nombre>]
|
||||
close [<n1>[-<n2>]]
|
||||
notify <niveau>
|
||||
localvar
|
||||
set <propriété> <valeur>
|
||||
get <propriété>
|
||||
<nombre>|<nom>
|
||||
|
||||
clear: efface le contenu du tampon (un numéro pour un tampon, -merged pour les tampons mélangés, -all pour tous les tampons, ou rien pour le tampon courant)
|
||||
move: déplace le tampon dans la liste (peut être relatif, par exemple -1)
|
||||
merge: mélange le tampon courant avec un autre tampon (la zone de discussion sera un mélange des deux tampons)
|
||||
(par défaut ctrl-x bascule entre les tampons mélangés)
|
||||
unmerge: détache le tampon courant des autres tampons portant le même numéro
|
||||
close: ferme le tampon (nombre/intervalle optionnel)
|
||||
list: liste les tampons ouverts (sans paramètre, cette liste est affichée)
|
||||
notify: définit le niveau de notification pour le tampon courant: ce niveau détermine si le buffer doit être ajouté à la hotlist ou pas:
|
||||
none: jamais
|
||||
highlight: pour les highlights seulement
|
||||
message: pour les messages d'utilisateurs + highlights
|
||||
all: pout tous les messages
|
||||
reset: réinitialise à valeur par défaut (all)
|
||||
localvar: affiche la liste des variables locales pour le tampon courant
|
||||
set: modifier une propriété du tampon courant
|
||||
get: afficher une propriété du tampon courant
|
||||
nombre: saute au tampon qui a ce numéro, préfixe possible:
|
||||
'+': saut relatif, ajoute le numéro au courant,
|
||||
'-': saut relatif, soustrait le numéro au courant,
|
||||
'*': saut au numéro en utilisant l'option "jump_current_to_previous_buffer"
|
||||
nom: saute au tampon par nom (partiel)
|
||||
|
||||
Exemples:
|
||||
effacer le tampon courant:
|
||||
/buffer clear
|
||||
déplacer le tampon vers le numéro 5:
|
||||
/buffer move 5
|
||||
mélanger avec le tampon core:
|
||||
/buffer merge 1
|
||||
détacher le tampon:
|
||||
/buffer unmerge
|
||||
fermer le tampon courant:
|
||||
/buffer close
|
||||
fermer les tampons 5 à 7:
|
||||
/buffer close 5-7
|
||||
aller sur #weechat:
|
||||
/buffer #weechat
|
||||
aller au tampon suivant:
|
||||
/buffer +1
|
||||
list: lister les tampons ouverts (sans paramètre, cette liste est affichée)
|
||||
clear: effacer le contenu du tampon (un numéro pour un tampon, -merged pour les tampons mélangés, -all pour tous les tampons, ou rien pour le tampon courant)
|
||||
move: déplacer le tampon dans la liste (peut être relatif, par exemple -1)
|
||||
merge: mélanger le tampon courant avec un autre tampon (la zone de discussion sera un mélange des deux tampons)
|
||||
(par défaut ctrl-x bascule entre les tampons mélangés)
|
||||
unmerge: détacher le tampon courant des autres tampons portant le même numéro
|
||||
close: fermer le tampon (nombre/intervalle optionnel)
|
||||
notify: définir le niveau de notification pour le tampon courant: ce niveau détermine si le buffer doit être ajouté à la hotlist ou pas:
|
||||
none: jamais
|
||||
highlight: pour les highlights seulement
|
||||
message: pour les messages d'utilisateurs + highlights
|
||||
all: pout tous les messages
|
||||
reset: réinitialise à valeur par défaut (all)
|
||||
localvar: afficher la liste des variables locales pour le tampon courant
|
||||
set: modifier une propriété du tampon courant
|
||||
get: afficher une propriété du tampon courant
|
||||
nombre: sauter au tampon qui a ce numéro, préfixe possible:
|
||||
'+': saut relatif, ajoute le numéro au courant,
|
||||
'-': saut relatif, soustrait le numéro au courant,
|
||||
'*': saut au numéro en utilisant l'option "jump_current_to_previous_buffer"
|
||||
nom: sauter au tampon par nom (partiel)
|
||||
|
||||
Exemples:
|
||||
effacer le tampon courant:
|
||||
/buffer clear
|
||||
déplacer le tampon vers le numéro 5:
|
||||
/buffer move 5
|
||||
mélanger avec le tampon core:
|
||||
/buffer merge 1
|
||||
détacher le tampon:
|
||||
/buffer unmerge
|
||||
fermer le tampon courant:
|
||||
/buffer close
|
||||
fermer les tampons 5 à 7:
|
||||
/buffer close 5-7
|
||||
aller sur #weechat:
|
||||
/buffer #weechat
|
||||
aller au tampon suivant:
|
||||
/buffer +1
|
||||
........................................
|
||||
|
||||
• *`/color`* `[add paire [alias] [fg,bg]] | [del paire] | switch`::
|
||||
|
||||
[command]*`color`* définir des alias de couleurs et afficher la palette des couleurs::
|
||||
........................................
|
||||
définir des couleurs personnalisées et afficher la palette des couleurs
|
||||
/color alias <couleur> <nom>
|
||||
unalias <couleur>
|
||||
reset
|
||||
|
||||
add: ajouter une paire de couleur
|
||||
del: supprimer une paire de couleur
|
||||
switch: basculer entre les couleurs WeeChat et du terminal
|
||||
paire: numéro de paire (>= 1)
|
||||
alias: nom d'alias pour la couleur (par exemple: "orange")
|
||||
fg,bg: numéro de paire pour le texte et le fond (-1 pour la couleur par défaut du terminal pour le texte ou le fond)
|
||||
|
||||
Sans paramètre, cette commande affiche les couleurs dans un nouveau tampon.
|
||||
|
||||
Exemples:
|
||||
ajouter la couleur 214 avec l'alias "orange":
|
||||
/color add 214 orange
|
||||
ajouter la couleur 250 avec orange sur bleu:
|
||||
/color add 250 214,4 orange_bleu
|
||||
supprimer la couleur 214:
|
||||
/color del 214
|
||||
alias: ajouter un alias pour une couleur
|
||||
unalias: supprimer un alias pour une couleur
|
||||
couleur: numéro de couleur (>= 0, le max dépend du terminal, généralement 63 ou 255)
|
||||
nom: nom d'alias pour la couleur (par exemple: "orange")
|
||||
reset: réinitialiser toutes les paires de couleurs (requis quand il n'y a plus de paires de couleurs disponibles si la réinitialisation automatique est désactivée, voir l'option weechat.look.color_pairs_auto_reset)
|
||||
|
||||
Sans paramètre, cette commande affiche les couleurs dans un nouveau tampon.
|
||||
|
||||
Exemples:
|
||||
ajouter l'alias "orange" pour la couleur 214:
|
||||
/color alias 214 orange
|
||||
supprimer la couleur 214:
|
||||
/color unalias 214
|
||||
........................................
|
||||
|
||||
• *`/command`* `extension commande`::
|
||||
|
||||
[command]*`command`* lancer explicitement une commande WeeChat ou d'une extension::
|
||||
........................................
|
||||
lancer explicitement une commande WeeChat ou d'une extension
|
||||
/command <extension> <commande>
|
||||
|
||||
extension: nom de l'extension ('weechat' pour une commande interne WeeChat)
|
||||
commande: commande à exécuter (un '/' est automatiquement ajouté s'il n'est pas trouvé au début de la commande)
|
||||
extension: nom de l'extension ('weechat' pour une commande interne WeeChat)
|
||||
commande: commande à exécuter (un '/' est automatiquement ajouté s'il n'est pas trouvé au début de la commande)
|
||||
........................................
|
||||
|
||||
• *`/debug`* `[list | set extension niveau | dump [extension] | buffer | windows | term]`::
|
||||
|
||||
[command]*`debug`* contrôle du debug pour le coeur/les extensions::
|
||||
........................................
|
||||
contrôle du debug pour le coeur/les extensions
|
||||
/debug list
|
||||
set <extension> <niveau>
|
||||
dump [<extension>]
|
||||
buffer|color|memory|term|windows
|
||||
|
||||
set: définir le niveau de log pour l'extension
|
||||
extension: nom de l'extension ("core" pour le coeur de WeeChat)
|
||||
niveau: niveau de debug pour l'extension
|
||||
dump: affiche les variables mémoire WeeChat dans le fichier log (les mêmes messages sont affichés lorsque WeeChat plante)
|
||||
buffer: affiche le contenu du tampon en valeurs hexadécimales dans le fichier log
|
||||
windows: affiche l'arbre des fenêtres
|
||||
term: afficher des infos sur le terminal et les couleurs disponibles
|
||||
list: lister les extensions avec leur niveau de debug
|
||||
set: définir le niveau de debug pour l'extension
|
||||
extension: nom de l'extension ("core" pour le coeur de WeeChat)
|
||||
niveau: niveau de debug pour l'extension
|
||||
dump: afficher les variables mémoire WeeChat dans le fichier log (les mêmes messages sont affichés lorsque WeeChat plante)
|
||||
buffer: afficher le contenu du tampon en valeurs hexadécimales dans le fichier log
|
||||
color: afficher des infos sur les paires de couleur courantes
|
||||
memory: afficher des infos sur l'utilisation de la mémoire
|
||||
term: afficher des infos sur le terminal
|
||||
windows: afficher l'arbre des fenêtres
|
||||
........................................
|
||||
|
||||
• *`/filter`* `[list] | [enable|disable|toggle [nom]] | [add nom extension.tampon tags regex] | [del nom|-all]`::
|
||||
|
||||
[command]*`filter`* filtrer les messages dans les tampons, pour les cacher/afficher selon des tags ou expressions régulières::
|
||||
........................................
|
||||
filtre les messages dans les tampons, pour les cacher/afficher selon des tags ou expressions régulières
|
||||
/filter list
|
||||
enable|disable|toggle [<nom>]
|
||||
add <nom> <tampon>[,<tampon>...] <tags> <regex>
|
||||
del <nom>|-all
|
||||
|
||||
list: liste tous les filtres
|
||||
enable: active les filtres (par défaut les filtres sont activés)
|
||||
disable: désactive les filtres
|
||||
toggle: active/désactive les filtres
|
||||
nom: nom de filtre
|
||||
add: ajoute un filtre
|
||||
del: supprime un filtre
|
||||
-all: supprime tous les filtres
|
||||
extension.tampon: extension et tampon où le filtre est actif ("*" pour tous les tampons)
|
||||
tags: liste de tags, séparés par des virgules, par exemple: "irc_join,irc_part,irc_quit"
|
||||
regex: expression régulière à rechercher dans la ligne
|
||||
- utiliser '\t' pour séparer le préfixe du message, les caractères spéciaux comme '|' doivent être échappés: '\|'
|
||||
- si l'expression régulière commence par '!' alors le résultat est inversé (utiliser '\!' pour démarrer par '!')
|
||||
note: deux regex sont créées: une pour le préfixe et une pour le message
|
||||
|
||||
La touche par défaut alt+'=' active/désactive le filtrage.
|
||||
|
||||
Les tags les plus couramment utilisés:
|
||||
no_filter, no_highlight, no_log, log0..log9 (niveau de log),
|
||||
notify_message, notify_private, notify_highlight,
|
||||
nick_xxx (xxx est le pseudo dans le message),
|
||||
irc_xxx (xxx est un nom de commande ou nombre, voir /server raw),
|
||||
irc_numeric, irc_error, irc_action, irc_ctcp, irc_ctcp_reply, irc_smart_filter, away_info.
|
||||
|
||||
Exemples:
|
||||
utiliser le filtre intelligent IRC pour les messages join/part/quit:
|
||||
/filter add irc_smart * irc_smart_filter *
|
||||
filtrer tous les messages IRC join/part/quit:
|
||||
/filter add joinquit * irc_join,irc_part,irc_quit *
|
||||
filtrer les pseudos afficher en rejoignant les canaux ou avec /names:
|
||||
/filter add nicks * irc_366 *
|
||||
filtrer le pseudo "toto" sur le canal IRC #weechat:
|
||||
/filter add toto irc.freenode.#weechat * toto\t
|
||||
garder uniquement le pseudo "titi" sur le canal IRC #test:
|
||||
/filter add titi irc.freenode.#test * !titi\t
|
||||
filtrer les lignes contenant le mot "spam":
|
||||
/filter add filtrespam * * spam
|
||||
filtrer les lignes contenant "weechat sucks" sur le canal IRC #weechat:
|
||||
/filter add sucks irc.freenode.#weechat * weechat sucks
|
||||
list: lister tous les filtres
|
||||
enable: activer les filtres (par défaut les filtres sont activés)
|
||||
disable: désactiver les filtres
|
||||
toggle: activer/désactiver les filtres
|
||||
nom: nom de filtre
|
||||
add: ajouter un filtre
|
||||
del: supprimer un filtre
|
||||
-all: supprimer tous les filtres
|
||||
tampon: liste des tampons, séparés par des virgules, où le filtre est actif :
|
||||
- il s'agit du nom complet incluant l'extension (exemple: "irc.freenode.#weechat")
|
||||
- "*" signifie tous les tampons
|
||||
- un nom commençant par '!' est exclu
|
||||
- le nom peut commencer ou se terminer par '*' pour plusieurs tampons
|
||||
tags: liste de tags, séparés par des virgules, par exemple: "irc_join,irc_part,irc_quit"
|
||||
regex: expression régulière à rechercher dans la ligne
|
||||
- utiliser '\t' pour séparer le préfixe du message, les caractères spéciaux comme '|' doivent être échappés: '\|'
|
||||
- si l'expression régulière commence par '!' alors le résultat est inversé (utiliser '\!' pour démarrer par '!')
|
||||
- deux expressions régulières sont créées: une pour le préfixe et une pour le message
|
||||
|
||||
La touche par défaut alt+'=' active/désactive le filtrage.
|
||||
|
||||
Les tags les plus couramment utilisés:
|
||||
no_filter, no_highlight, no_log, log0..log9 (niveau de log),
|
||||
notify_none, notify_message, notify_private, notify_highlight,
|
||||
nick_xxx (xxx est le pseudo dans le message),
|
||||
irc_xxx (xxx est un nom de commande ou nombre, voir /server raw),
|
||||
irc_numeric, irc_error, irc_action, irc_ctcp, irc_ctcp_reply, irc_smart_filter, away_info.
|
||||
|
||||
Exemples:
|
||||
utiliser le filtre intelligent IRC sur tous les tampons:
|
||||
/filter add irc_smart * irc_smart_filter *
|
||||
utiliser le filtre intelligent IRC sur tous les tampons sauf ceux avec "#weechat" dans le nom:
|
||||
/filter add irc_smart *,!*#weechat* irc_smart_filter *
|
||||
filtrer tous les messages IRC join/part/quit:
|
||||
/filter add joinquit * irc_join,irc_part,irc_quit *
|
||||
filtrer les pseudos afficher en rejoignant les canaux ou avec /names:
|
||||
/filter add nicks * irc_366 *
|
||||
filtrer le pseudo "toto" sur le canal IRC #weechat:
|
||||
/filter add toto irc.freenode.#weechat * toto\t
|
||||
garder uniquement le pseudo "titi" sur le canal IRC #test:
|
||||
/filter add titi irc.freenode.#test * !titi\t
|
||||
filtrer les lignes contenant le mot "spam":
|
||||
/filter add filtrespam * * spam
|
||||
filtrer les lignes contenant "weechat sucks" sur le canal IRC #weechat:
|
||||
/filter add sucks irc.freenode.#weechat * weechat sucks
|
||||
........................................
|
||||
|
||||
• *`/help`* `[commande | option]`::
|
||||
|
||||
[command]*`help`* afficher l'aide sur les commandes et les options::
|
||||
........................................
|
||||
afficher l'aide sur les commandes et les options
|
||||
/help -list|-listfull [<extension> [<extension>...]]
|
||||
<commande>
|
||||
<option>
|
||||
|
||||
commande: nom d'une commande
|
||||
option: nom d'une option (utilisez /set pour voir la liste)
|
||||
-list: lister les commandes, par extension (sans paramètre, cette liste est affichée)
|
||||
-listfull: lister les commandes avec description, par extension
|
||||
extension: lister les commandes de cette extension
|
||||
commande: un nom de commande
|
||||
option: un nom d'option (utilisez /set pour voir la liste)
|
||||
........................................
|
||||
|
||||
• *`/history`* `[clear | valeur]`::
|
||||
|
||||
[command]*`history`* afficher l'historique des commandes du tampon::
|
||||
........................................
|
||||
affiche l'historique des commandes du tampon
|
||||
/history clear
|
||||
<valeur>
|
||||
|
||||
clear: effacer l'historique
|
||||
valeur: nombre d'entrées dans l'historique à afficher
|
||||
clear: effacer l'historique
|
||||
valeur: nombre d'entrées dans l'historique à afficher
|
||||
........................................
|
||||
|
||||
• *`/input`* `return | complete_next | complete_previous | search_next | delete_previous_char | delete_next_char | delete_previous_word | delete_next_word | delete_beginning_of_line | delete_end_of_line | delete_line | clipboard_paste | transpose_chars | undo | redo | move_beginning_of_line | move_end_of_line | move_previous_char | move_next_char | move_previous_word | move_next_word | history_previous | history_next | history_global_previous | history_global_next | jump_smart | jump_last_buffer | jump_previously_visited_buffer | jump_next_visited_buffer | hotlist_clear | grab_key | grab_key_command | scroll_unread | set_unread | set_unread_current_buffer | switch_active_buffer | switch_active_buffer_previous | insert [args]`::
|
||||
|
||||
[command]*`input`* fonctions pour la ligne de commande::
|
||||
........................................
|
||||
fonctions pour la ligne de commande
|
||||
/input <action> [<paramètres>]
|
||||
|
||||
Cette commande est utilisée par les associations de touches ou les extensions.
|
||||
list des actions:
|
||||
return: simuler la touche "entrée"
|
||||
complete_next: compléter le mot avec la complétion suivante
|
||||
complete_previous: compléter le mot avec la complétion précédente
|
||||
search_text: chercher du texte dans le tampon
|
||||
delete_previous_char: effacer le caractère précédent
|
||||
delete_next_char: effacer le caractère suivant
|
||||
delete_previous_word: effacer le mot précédent
|
||||
delete_next_word: effacer le mot suivant
|
||||
delete_beginning_of_line: effacer du début de la ligne jusqu'au curseur
|
||||
delete_end_of_line: effacer du curseur jusqu'à la fin de la ligne
|
||||
delete_line: effacer la ligne entière
|
||||
clipboard_paste: coller depuis le presse-papier
|
||||
transpose_chars: inverser deux caractères
|
||||
undo: défaire la dernière action de la ligne de commande
|
||||
redo: refaire la dernière action de la ligne de commande
|
||||
move_beginning_of_line: déplacer le curseur au début de la ligne
|
||||
move_end_of_line: déplacer le curseur à la fin de la ligne
|
||||
move_previous_char: déplacer le curseur sur le caractère précédent
|
||||
move_next_char: déplacer le curseur sur le caractère suivant
|
||||
move_previous_word: déplacer le curseur sur le mot précédent
|
||||
move_next_word: déplacer le curseur sur le mot suivant
|
||||
history_previous: rappeler la commande précédente dans l'historique du tampon courant
|
||||
history_next: rappeler la commande suivante dans l'historique du tampon courant
|
||||
history_global_previous: rappeler la commande précédente dans l'historique global
|
||||
history_global_next: rappeler la commande suivante dans l'historique global
|
||||
jump_smart: sauter au prochain tampon avec de l'activité
|
||||
jump_last_buffer: sauter au dernier tampon
|
||||
jump_previously_visited_buffer: sauter au tampon visité précédemment
|
||||
jump_next_visited_buffer: sauter au tampon visité après
|
||||
hotlist_clear: effacer la hotlist
|
||||
grab_key: capturer une touche
|
||||
grab_key_command: capturer une touche avec sa commande associée
|
||||
scroll_unread: faire défiler jusqu'au marqueur de données non lues
|
||||
set_unread: définir le marqueur de données non lues pour tous les tampons
|
||||
set_unread_current_buffer: définir le marqueur de données non lues pour le tampon courant
|
||||
switch_active_buffer: basculer vers le tampon mélangé suivant
|
||||
switch_active_buffer_previous: basculer vers le tampon mélangé précédent
|
||||
insert: insérer du texte dans la ligne de commande
|
||||
|
||||
Cette commande est utilisé par les associations de touches ou les extensions.
|
||||
........................................
|
||||
|
||||
• *`/key`* `[list | listdefault | listdiff] | [bind touche [commande [args]]] | [unbind touche] | [reset touche] | [resetall -yes] | [missing]`::
|
||||
|
||||
[command]*`key`* associer/libérer des touches::
|
||||
........................................
|
||||
associer/libérer des touches
|
||||
/key list|listdefault|listdiff
|
||||
bind <touche> [<commande> [<args>]]
|
||||
unbind <touche>
|
||||
reset <touche>
|
||||
resetall -yes
|
||||
missing
|
||||
|
||||
list: affiche toutes les touches courantes (sans paramètre, cette liste est affichée)
|
||||
listdefault: affiche les touches par défaut
|
||||
listdiff: affiche les différences entre les touches courantes et celles par défaut (touches ajoutées, redéfinies ou supprimées)
|
||||
bind: associe une commande à une touche ou affiche la commande associée à la touche
|
||||
unbind: supprime l'association à une touche
|
||||
reset: réinitialise une touche à son association par défaut
|
||||
resetall: restaure les touches aux valeurs par défaut et supprime TOUTES les touches personnelles (utiliser avec précaution !)
|
||||
missing: ajoute les touches manquantes (en utilisant les touches par défaut), pratique après installation d'une nouvelle version de WeeChat
|
||||
|
||||
Lors de l'association d'une commande à une touche, il est recommandé d'utiliser la touche alt+k (ou Echap puis k), et puis de presser la touche à associer: cela insère le code de la touche dans la ligne de commande.
|
||||
|
||||
Exemples:
|
||||
touche alt-x pour activer/désactiver la liste des pseudos:
|
||||
/key bind meta-x /bar toggle nicklist
|
||||
touche alt-r pour aller sur le canal IRC #weechat:
|
||||
/key bind meta-r /buffer #weechat
|
||||
restaure l'association par défaut pour la touche alt-r:
|
||||
/key reset meta-r
|
||||
list: afficher toutes les touches courantes (sans paramètre, cette liste est affichée)
|
||||
listdefault: afficher les touches par défaut
|
||||
listdiff: afficher les différences entre les touches courantes et celles par défaut (touches ajoutées, redéfinies ou supprimées)
|
||||
bind: associer une commande à une touche ou affiche la commande associée à la touche
|
||||
unbind: supprimer l'association à une touche
|
||||
reset: réinitialiser une touche à son association par défaut
|
||||
resetall: restaurer les touches aux valeurs par défaut et supprimer TOUTES les touches personnelles (utiliser avec précaution !)
|
||||
missing: ajouter les touches manquantes (en utilisant les touches par défaut), pratique après installation d'une nouvelle version de WeeChat
|
||||
|
||||
Lors de l'association d'une commande à une touche, il est recommandé d'utiliser la touche alt+k (ou Echap puis k), et puis de presser la touche à associer: cela insère le code de la touche dans la ligne de commande.
|
||||
|
||||
Exemples:
|
||||
touche alt-x pour activer/désactiver la liste des pseudos:
|
||||
/key bind meta-x /bar toggle nicklist
|
||||
touche alt-r pour aller sur le canal IRC #weechat:
|
||||
/key bind meta-r /buffer #weechat
|
||||
restaure l'association par défaut pour la touche alt-r:
|
||||
/key reset meta-r
|
||||
........................................
|
||||
|
||||
• *`/layout`* `[[save | apply | reset] [buffers | windows]]`::
|
||||
|
||||
[command]*`layout`* sauver/appliquer/réinitialiser la disposition des tampons et fenêtres::
|
||||
........................................
|
||||
sauve/applique/réinitialise la disposition des tampons et fenêtres
|
||||
/layout save [buffers|windows]
|
||||
apply [buffers|windows]
|
||||
reset [buffers|windows]
|
||||
|
||||
save: sauve la disposition courante
|
||||
apply: applique la disposition sauvegardée
|
||||
reset: supprime la disposition sauvegardée
|
||||
buffers: sauve/applique seulement pour les tampons (ordre des tampons)
|
||||
windows: sauve/applique seulement pour les fenêtres (le tampon affiché par chaque fenêtre)
|
||||
|
||||
Sans paramètre, cette commande affiche la disposition sauvegardée.
|
||||
save: sauver la disposition courante
|
||||
apply: appliquer la disposition sauvegardée
|
||||
reset: supprimer la disposition sauvegardée
|
||||
buffers: sauver/appliquer seulement pour les tampons (ordre des tampons)
|
||||
windows: sauver/appliquer seulement pour les fenêtres (le tampon affiché par chaque fenêtre)
|
||||
|
||||
Sans paramètre, cette commande affiche la disposition sauvegardée.
|
||||
........................................
|
||||
|
||||
• *`/mute`* `[-current | -buffer nom | -all] commande`::
|
||||
|
||||
[command]*`mute`* exécuter une commande silencieusement::
|
||||
........................................
|
||||
exécuter une commande silencieusement
|
||||
/mute [-current | -buffer <nom> | -all] commande
|
||||
|
||||
-current: pas d'affichage sur le tampon courant
|
||||
-buffer: pas d'affichage sur le tampon spécifié
|
||||
nom: nom complet du tampon (exemples: "irc.server.freenode", "irc.freenode.#weechat")
|
||||
-all: pas d'affichage sur TOUS les tampons
|
||||
commande: commande à exécuter silencieusement (un '/' est automatiquement ajouté s'il n'est pas trouvé au début de la commande)
|
||||
|
||||
Si aucune cible n'est spécifiée (-current, -buffer ou -all), alors par défaut seul le tampon core WeeChat sera silencieux.
|
||||
|
||||
Exemples:
|
||||
sauvegarde configuration:
|
||||
/mute save
|
||||
message au canal IRC courant:
|
||||
/mute -current msg * bonjour !
|
||||
message au canal #weechat:
|
||||
/mute -buffer irc.freenode.#weechat msg #weechat bonjour !
|
||||
-current: pas d'affichage sur le tampon courant
|
||||
-buffer: pas d'affichage sur le tampon spécifié
|
||||
nom: nom complet du tampon (exemples: "irc.server.freenode", "irc.freenode.#weechat")
|
||||
-all: pas d'affichage sur TOUS les tampons
|
||||
commande: commande à exécuter silencieusement (un '/' est automatiquement ajouté s'il n'est pas trouvé au début de la commande)
|
||||
|
||||
Si aucune cible n'est spécifiée (-current, -buffer ou -all), alors par défaut seul le tampon core WeeChat sera silencieux.
|
||||
|
||||
Exemples:
|
||||
sauvegarde configuration:
|
||||
/mute save
|
||||
message au canal IRC courant:
|
||||
/mute -current msg * bonjour !
|
||||
message au canal #weechat:
|
||||
/mute -buffer irc.freenode.#weechat msg #weechat bonjour !
|
||||
........................................
|
||||
|
||||
• *`/plugin`* `[list [nom]] | [listfull [nom]] | [load fichier] | [autoload] | [reload [nom]] | [unload [nom]]`::
|
||||
|
||||
[command]*`plugin`* lister/charger/décharger des extensions::
|
||||
........................................
|
||||
liste/charge/décharge des extensions
|
||||
/plugin list|listfull [<nom>]
|
||||
load <fichier>
|
||||
autoload
|
||||
reload|unload [<nom>]
|
||||
|
||||
list: lister les extensions chargées
|
||||
listfull: lister les extensions chargées (verbeux)
|
||||
load: charger une extension
|
||||
autoload: charger automatiquement les extensions dans un répertoire système ou utilisateur
|
||||
reload: recharger une extension (si pas de nom donné, décharger toutes les extensions, puis puis recharger automatiquement les extensions)
|
||||
unload: décharger une ou plusieurs exteneions
|
||||
|
||||
Sans paramètre, cette commande liste les extensions chargées.
|
||||
list: lister les extensions chargées
|
||||
listfull: lister les extensions chargées (verbeux)
|
||||
load: charger une extension
|
||||
autoload: charger automatiquement les extensions dans un répertoire système ou utilisateur
|
||||
reload: recharger une extension (si pas de nom donné, décharger toutes les extensions, puis recharger automatiquement les extensions)
|
||||
unload: décharger une extension (si pas de nom donné, décharger toutes les extensions)
|
||||
|
||||
Sans paramètre, cette commande liste les extensions chargées.
|
||||
........................................
|
||||
|
||||
• *`/proxy`* `[add nomproxy type addresse port [utilisateur [motdepasse]]] | [del nomproxy|-all] | [set nomproxy option valeur] | [list]`::
|
||||
|
||||
[command]*`proxy`* gestion des proxies::
|
||||
........................................
|
||||
gestion des proxies
|
||||
/proxy list
|
||||
add <nom> <type> <addresse> <port> [<utilisateur> [<mot_de_passe>]]
|
||||
del <nom>|-all
|
||||
set <nom> <option> <valeur>
|
||||
|
||||
add: ajoute un nouveau proxy
|
||||
nomproxy: nom du proxy (doit être unique)
|
||||
type: http, socks4 ou socks5
|
||||
addresse: IP ou nom de machine
|
||||
port: port
|
||||
utilisateur: nom d'utilisateur (optionnel)
|
||||
motdepasse: mot de passe (optionnel)
|
||||
del: supprime un proxy (ou tous les proxies avec -all)
|
||||
set: change la valeur d'une propriété d'un proxy
|
||||
option: option à modifier (pour la liste des options, voir /set weechat.proxy.<proxyname>.*)
|
||||
valeur: nouvelle valeur pour l'option
|
||||
list: liste de tous les proxies
|
||||
|
||||
Exemples:
|
||||
créer un proxy http, tournant en local, port 8888:
|
||||
/proxy add local http 127.0.0.1 8888
|
||||
créer un proxy http en utilisant le protocole IPv6:
|
||||
/proxy add local http 127.0.0.1 8888
|
||||
/proxy set local ipv6 on
|
||||
créer un proxy socks5 avec un utilisateur/mot de passe:
|
||||
/proxy add myproxy socks5 sample.host.org 3128 myuser mypass
|
||||
supprimer un proxy:
|
||||
/proxy del myproxy
|
||||
list: lister tous les proxies
|
||||
add: ajouter un nouveau proxy
|
||||
nom: nom du proxy (doit être unique)
|
||||
type: http, socks4 ou socks5
|
||||
addresse: IP ou nom de machine
|
||||
port: port
|
||||
utilisateur: nom d'utilisateur (optionnel)
|
||||
mot_de_passe: mot de passe (optionnel)
|
||||
del: supprimer un proxy (ou tous les proxies avec -all)
|
||||
set: changer la valeur d'une propriété d'un proxy
|
||||
option: option à modifier (pour la liste des options, voir /set weechat.proxy.<proxyname>.*)
|
||||
valeur: nouvelle valeur pour l'option
|
||||
|
||||
Exemples:
|
||||
créer un proxy http, tournant en local, port 8888:
|
||||
/proxy add local http 127.0.0.1 8888
|
||||
créer un proxy http en utilisant le protocole IPv6:
|
||||
/proxy add local http 127.0.0.1 8888
|
||||
/proxy set local ipv6 on
|
||||
créer un proxy socks5 avec un utilisateur/mot de passe:
|
||||
/proxy add myproxy socks5 sample.host.org 3128 myuser mypass
|
||||
supprimer un proxy:
|
||||
/proxy del myproxy
|
||||
........................................
|
||||
|
||||
• *`/quit`* `[-yes] [paramètres]`::
|
||||
|
||||
[command]*`quit`* quitter WeeChat::
|
||||
........................................
|
||||
quitter WeeChat
|
||||
/quit [-yes] [<paramètres>]
|
||||
|
||||
-yes: requis si l'option weechat.look.confirm_quit est activée
|
||||
paramètres: texte envoyé avec le signal "quit"
|
||||
(par exemple l'extension irc utilise ce texte pour envoyer le message de quit au serveur)
|
||||
-yes: requis si l'option weechat.look.confirm_quit est activée
|
||||
paramètres: texte envoyé avec le signal "quit"
|
||||
(par exemple l'extension irc utilise ce texte pour envoyer le message de quit au serveur)
|
||||
........................................
|
||||
|
||||
• *`/reload`* `[fichier [fichier...]]`::
|
||||
|
||||
[command]*`reload`* recharger les fichiers de configuration depuis le disque::
|
||||
........................................
|
||||
recharger les fichiers de configuration depuis le disque
|
||||
/reload [<fichier> [<fichier>...]]
|
||||
|
||||
fichier: fichier de configuration à recharger
|
||||
|
||||
Sans paramètre, tous les fichiers (WeeChat et extensions) sont rechargés.
|
||||
fichier: fichier de configuration à recharger (sans l'extension ".conf")
|
||||
|
||||
Sans paramètre, tous les fichiers (WeeChat et extensions) sont rechargés.
|
||||
........................................
|
||||
|
||||
• *`/save`* `[fichier [fichier...]]`::
|
||||
|
||||
[command]*`save`* sauvegarder les fichiers de configuration sur disque::
|
||||
........................................
|
||||
sauvegarder les fichiers de configuration sur disque
|
||||
/save [<fichier> [<fichier>...]]
|
||||
|
||||
fichier: fichier de configuration à sauvegarder
|
||||
|
||||
Sans paramètre, tous les fichiers (WeeChat et extensions) sont sauvegardés.
|
||||
fichier: fichier de configuration à sauvegarder (sans l'extension ".conf")
|
||||
|
||||
Sans paramètre, tous les fichiers (WeeChat et extensions) sont sauvegardés.
|
||||
........................................
|
||||
|
||||
• *`/set`* `[option [valeur]]`::
|
||||
|
||||
[command]*`set`* modifier des options de configuration::
|
||||
........................................
|
||||
modifier des options de configuration
|
||||
/set [<option> [<valeur>]]
|
||||
|
||||
option: nom d'une option
|
||||
valeur: nouvelle valeur pour l'option
|
||||
|
||||
La nouvelle valeur peut être, selon le type de l'option:
|
||||
booléen: on, off ou toggle
|
||||
entier : nombre, ++nombre ou --nombre
|
||||
chaîne : toute chaîne ("" pour une chaîne vide)
|
||||
couleur: nom de couleur, ++nombre ou --nombre
|
||||
|
||||
Pour tous les types, vous pouvez utiliser null pour supprimer la valeur de l'option (valeur non définie). Cela ne fonctionne qu'avec certaines options spéciales des extensions.
|
||||
option: nom d'une option (peut démarrer ou se terminer par '*' pour lister plusieurs options)
|
||||
valeur: nouvelle valeur pour l'option
|
||||
|
||||
La nouvelle valeur peut être, selon le type de l'option:
|
||||
booléen: on, off ou toggle
|
||||
entier : nombre, ++nombre ou --nombre
|
||||
chaîne : toute chaîne ("" pour une chaîne vide)
|
||||
couleur: nom de couleur, ++nombre ou --nombre
|
||||
|
||||
Pour tous les types, vous pouvez utiliser null pour supprimer la valeur de l'option (valeur non définie). Cela ne fonctionne qu'avec certaines options spéciales des extensions.
|
||||
|
||||
Exemples:
|
||||
afficher les options à propos du highlight:
|
||||
/set *highlight*
|
||||
ajouter un mot pour le highlight:
|
||||
/set weechat.look.highlight "mot"
|
||||
........................................
|
||||
|
||||
• *`/unset`* `[option]`::
|
||||
|
||||
[command]*`unset`* supprimer/réinitialiser des options de configuration::
|
||||
........................................
|
||||
supprimer/réinitialiser des options de configuration
|
||||
/unset <option>
|
||||
|
||||
option: nom d'une option (peut commencer ou se terminer par "*" pour réinitialiser plusieurs options, à utiliser avec prudence !)
|
||||
|
||||
Selon l'option, elle est réinitialisée (pour les options standards) ou supprimée (pour les options facultatives, comme les valeurs pour les serveurs).
|
||||
option: nom d'une option (peut commencer ou se terminer par "*" pour réinitialiser plusieurs options, à utiliser avec prudence !)
|
||||
|
||||
Selon l'option, elle est réinitialisée (pour les options standards) ou supprimée (pour les options facultatives, comme les valeurs pour les serveurs).
|
||||
|
||||
Exemples:
|
||||
réinitialiser une option:
|
||||
/unset weechat.look.item_time_format
|
||||
réinitialiser toutes les options de couleur:
|
||||
/unset weechat.color.*
|
||||
........................................
|
||||
|
||||
• *`/upgrade`* `[chemin_vers_binaire]`::
|
||||
|
||||
[command]*`upgrade`* mettre à jour WeeChat sans se déconnecter des serveurs::
|
||||
........................................
|
||||
mettre à jour WeeChat sans se déconnecter des serveurs
|
||||
/upgrade [<chemin_vers_binaire>]
|
||||
|
||||
chemin_vers_binaire: chemin vers le binaire WeeChat (par défaut le binaire courant)
|
||||
|
||||
Cette commande lance à nouveau un binaire WeeChat, il doit donc avoir été compilé ou installé via un gestionnaire de paquet avant de lancer cette commande.
|
||||
|
||||
Le processus de mise à jour comporte 4 étapes :
|
||||
1. sauvegarde de la session pour le coeur et les extensions (tampons, historique, ...)
|
||||
2. déchargement de toutes les extensions (les configs *.conf sont sauvegardées)
|
||||
3. sauvegarde de la config WeeChat (weechat.conf)
|
||||
4. exécution du nouveau binaire WeeChat.
|
||||
chemin_vers_binaire: chemin vers le binaire WeeChat (par défaut le binaire courant)
|
||||
|
||||
Cette commande lance à nouveau un binaire WeeChat, il doit donc avoir été compilé ou installé via un gestionnaire de paquet avant de lancer cette commande.
|
||||
|
||||
Le processus de mise à jour comporte 4 étapes :
|
||||
1. sauvegarder la session pour le coeur et les extensions (tampons, historique, ...)
|
||||
2. décharger toutes les extensions (les fichiers de configuration (*.conf) sont écrits sur disque)
|
||||
3. sauvegarder la configuration WeeChat (weechat.conf)
|
||||
4. exécuter le nouveau binaire WeeChat et recharger la session.
|
||||
........................................
|
||||
|
||||
• *`/uptime`* `[-o | -ol]`::
|
||||
|
||||
[command]*`uptime`* montrer l'uptime de WeeChat::
|
||||
........................................
|
||||
montrer l'uptime de WeeChat
|
||||
/uptime [-o | -ol]
|
||||
|
||||
-o: envoyer l'uptime sur le tampon courant comme entrée (chaîne en anglais)
|
||||
-ol: envoyer l'uptime sur le tampon courant comme entrée (chaîne traduite)
|
||||
-o: envoyer l'uptime sur le tampon courant comme entrée (chaîne en anglais)
|
||||
-ol: envoyer l'uptime sur le tampon courant comme entrée (chaîne traduite)
|
||||
........................................
|
||||
|
||||
• *`/version`* `[-o | -ol]`::
|
||||
|
||||
[command]*`version`* afficher la version de WeeChat et la date de compilation::
|
||||
........................................
|
||||
afficher la version de WeeChat et la date de compilation
|
||||
/version [-o | -ol]
|
||||
|
||||
-o: envoyer la version sur le tampon courant comme entrée (chaîne en anglais)
|
||||
-ol: envoyer la version sur le tampon courant comme entrée (chaîne traduite)
|
||||
-o: envoyer la version sur le tampon courant comme entrée (chaîne en anglais)
|
||||
-ol: envoyer la version sur le tampon courant comme entrée (chaîne traduite)
|
||||
........................................
|
||||
|
||||
• *`/wait`* `nombre[unité] commande`::
|
||||
|
||||
[command]*`wait`* planifier l'exécution d'une commande dans le futur::
|
||||
........................................
|
||||
planifie l'exécution d'une commande dans le futur
|
||||
/wait <nombre>[<unité>] <commande>
|
||||
|
||||
nombre: temps à attendre (nombre entier)
|
||||
unité: optionnelle, valeurs possibles:
|
||||
ms: millisecondes
|
||||
s: secondes (par défaut)
|
||||
m: minutes
|
||||
h: heures
|
||||
commande: commande à exécuter (ou texte à envoyer au tampon si la commande ne commence pas par '/')
|
||||
|
||||
Note : la commande est exécutée sur le tampon où /wait a été exécuté (si le tampon n'est pas trouvé, alors la commande est exécutée sur le tampon WeeChat principal).
|
||||
|
||||
Exemples:
|
||||
rejoindre le canal dans 10 sec:
|
||||
/wait 10 /join #test
|
||||
passer absent dans 15 min:
|
||||
/wait 15m /away -all I'm away
|
||||
dire 'bonjour' dans 2 min:
|
||||
/wait 2m bonjour
|
||||
nombre: temps à attendre (nombre entier)
|
||||
unité: optionnelle, valeurs possibles:
|
||||
ms: millisecondes
|
||||
s: secondes (par défaut)
|
||||
m: minutes
|
||||
h: heures
|
||||
commande: commande à exécuter (ou texte à envoyer au tampon si la commande ne commence pas par '/')
|
||||
|
||||
Note: la commande est exécutée sur le tampon où /wait a été exécuté (si le tampon n'est pas trouvé, alors la commande est exécutée sur le tampon WeeChat principal).
|
||||
|
||||
Exemples:
|
||||
rejoindre le canal dans 10 secondes:
|
||||
/wait 10 /join #test
|
||||
passer absent dans 15 minutes:
|
||||
/wait 15m /away -all I'm away
|
||||
dire 'bonjour' dans 2 minutes:
|
||||
/wait 2m bonjour
|
||||
........................................
|
||||
|
||||
• *`/window`* `[list | -1 | +1 | b# | up | down | left | right | splith [pct] | splitv [ptc] | resize pct | merge [all] | page_up | page_down | refresh | scroll | scroll_up | scroll_down | scroll_top | scroll_bottom | scroll_previous_highlight | scroll_next_highlight | zoom]`::
|
||||
|
||||
[command]*`window`* gestion des fenêtres::
|
||||
........................................
|
||||
gestion des fenêtres
|
||||
/window list
|
||||
-1|+1|b#|up|down|left|right
|
||||
splith|splitv [<pct>]
|
||||
resize [+/-]<pct>
|
||||
balance
|
||||
merge [all]
|
||||
page_up|page_down
|
||||
refresh
|
||||
scroll|scroll_up|scroll_down|scroll_top|scroll_bottom|scroll_previous_highlight|scroll_next_highlight
|
||||
swap [up|down|left|right]
|
||||
zoom
|
||||
|
||||
list: liste les fenêtres ouvertes (sans paramètre, cette liste est affichée)
|
||||
-1: saute à la fenêtre précédente
|
||||
+1: saute à la fenêtre suivante
|
||||
b#: saute à la fenêtre affichant le tampon #
|
||||
up: saute à la fenêtre au dessus
|
||||
down: saute à la fenêtre au dessous
|
||||
left: saute à la fenêtre à gauche
|
||||
right: saute à la fenêtre à droite
|
||||
splith: éclate la fenêtre en deux horizontalement
|
||||
splitv: éclate la fenêtre en deux verticalement
|
||||
resize: redimensionne une fenêtre, la nouvelle taille est <pct> pourcentage de la fenêtre parent
|
||||
merge: fusionne la fenêtre avec une autre
|
||||
page_up: défilement d'une page vers le haut
|
||||
page_down: défilement d'une page vers le bas
|
||||
refresh: redessine l'écran
|
||||
scroll: défilement d'un nombre de lignes (+/-N) ou avec du temps: s=secondes, m=minutes, h=heures, d=jours, M=mois, y=année
|
||||
scroll_up: défilement de quelques lignes vers le haut
|
||||
scroll_down: défilement de quelques lignes vers le bas
|
||||
scroll_top: défilement jusqu'au début du tampon
|
||||
scroll_bottom: défilement jusqu'au bas du tampon
|
||||
scroll_previous_highlight: défilement jusqu'au highlight précédent
|
||||
scroll_next_highlight: défilement jusqu'au highlight suivant
|
||||
zoom: zoom sur la fenêtre
|
||||
|
||||
Pour splith et splitv, pct est un pourcentage qui représente la taille de la nouvelle fenêtre, calculée par rapport à la taille de la fenêtre courante. Par exemple 25 signifie créer une fenêtre qui a pour taille: taille_courante / 4
|
||||
|
||||
Exemples:
|
||||
sauter à la fenêtre affichant le tampon 1:
|
||||
/window b1
|
||||
défilement de 2 lignes vers le haut:
|
||||
/window scroll -2
|
||||
défilement de 2 jours vers le haut:
|
||||
/window scroll -2d
|
||||
défilement jusqu'au début du jour courant:
|
||||
/window scroll -d
|
||||
list: lister les fenêtres ouvertes (sans paramètre, cette liste est affichée)
|
||||
-1: sauter à la fenêtre précédente
|
||||
+1: sauter à la fenêtre suivante
|
||||
b#: sauter à la fenêtre affichant le tampon #
|
||||
up: sauter à la fenêtre au dessus
|
||||
down: sauter à la fenêtre au dessous
|
||||
left: sauter à la fenêtre à gauche
|
||||
right: sauter à la fenêtre à droite
|
||||
splith: éclater la fenêtre en deux horizontalement
|
||||
splitv: éclater la fenêtre en deux verticalement
|
||||
resize: redimensionner une fenêtre, la nouvelle taille est <pct> pourcentage de la fenêtre parent
|
||||
balance: équilibrer la taille de toutes les fenêtres
|
||||
merge: fusionner la fenêtre avec une autre
|
||||
page_up: faire défiler d'une page vers le haut
|
||||
page_down: faire défiler d'une page vers le bas
|
||||
refresh: redessiner l'écran
|
||||
scroll: faire défiler d'un nombre de lignes (+/-N) ou avec du temps: s=secondes, m=minutes, h=heures, d=jours, M=mois, y=année
|
||||
scroll_up: faire défiler de quelques lignes vers le haut
|
||||
scroll_down: faire défiler de quelques lignes vers le bas
|
||||
scroll_top: faire défiler jusqu'au début du tampon
|
||||
scroll_bottom: faire défiler jusqu'en bas du tampon
|
||||
scroll_previous_highlight: faire défiler jusqu'au highlight précédent
|
||||
scroll_next_highlight: faire défiler jusqu'au highlight suivant
|
||||
swap: échanger les tampons de deux fenêtres (avec une direction facultative pour la fenêtre cible)
|
||||
zoom: zoomer sur la fenêtre
|
||||
|
||||
Pour splith et splitv, pct est un pourcentage qui représente la taille de la nouvelle fenêtre, calculée par rapport à la taille de la fenêtre courante. Par exemple 25 signifie créer une fenêtre qui a pour taille: taille_courante / 4
|
||||
|
||||
Exemples:
|
||||
sauter à la fenêtre affichant le tampon 1:
|
||||
/window b1
|
||||
défilement de 2 lignes vers le haut:
|
||||
/window scroll -2
|
||||
défilement de 2 jours vers le haut:
|
||||
/window scroll -2d
|
||||
défilement jusqu'au début du jour courant:
|
||||
/window scroll -d
|
||||
........................................
|
||||
|
||||
|
||||
@@ -1,227 +1,247 @@
|
||||
* *weechat.color.bar_more*
|
||||
** description: `couleur du texte pour les '+' lors du défilement des barres`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: `lightmagenta`)
|
||||
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour du gras, "!" pour la vidéo inverse, "_" pour du souligné (valeur par défaut: `lightmagenta`)
|
||||
|
||||
* *weechat.color.chat*
|
||||
** description: `couleur du texte pour la discussion`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: `default`)
|
||||
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour du gras, "!" pour la vidéo inverse, "_" pour du souligné (valeur par défaut: `default`)
|
||||
|
||||
* *weechat.color.chat_bg*
|
||||
** description: `couleur du fond pour la discussion`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: `default`)
|
||||
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour du gras, "!" pour la vidéo inverse, "_" pour du souligné (valeur par défaut: `default`)
|
||||
|
||||
* *weechat.color.chat_buffer*
|
||||
** description: `couleur du texte pour le nom des tampons`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: `white`)
|
||||
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour du gras, "!" pour la vidéo inverse, "_" pour du souligné (valeur par défaut: `white`)
|
||||
|
||||
* *weechat.color.chat_channel*
|
||||
** description: `couleur du texte pour le nom des canaux`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: `white`)
|
||||
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour du gras, "!" pour la vidéo inverse, "_" pour du souligné (valeur par défaut: `white`)
|
||||
|
||||
* *weechat.color.chat_delimiters*
|
||||
** description: `couleur du texte pour les délimiteurs`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: `green`)
|
||||
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour du gras, "!" pour la vidéo inverse, "_" pour du souligné (valeur par défaut: `green`)
|
||||
|
||||
* *weechat.color.chat_highlight*
|
||||
** description: `couleur du texte pour le préfixe surligné (highlight)`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: `yellow`)
|
||||
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour du gras, "!" pour la vidéo inverse, "_" pour du souligné (valeur par défaut: `yellow`)
|
||||
|
||||
* *weechat.color.chat_highlight_bg*
|
||||
** description: `couleur du fond pour le préfixe surligné (highlight)`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: `magenta`)
|
||||
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour du gras, "!" pour la vidéo inverse, "_" pour du souligné (valeur par défaut: `magenta`)
|
||||
|
||||
* *weechat.color.chat_host*
|
||||
** description: `couleur du texte pour les noms d'hôtes`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: `cyan`)
|
||||
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour du gras, "!" pour la vidéo inverse, "_" pour du souligné (valeur par défaut: `cyan`)
|
||||
|
||||
* *weechat.color.chat_nick*
|
||||
** description: `couleur du texte pour les pseudos dans la fenêtre de discussion`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: `lightcyan`)
|
||||
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour du gras, "!" pour la vidéo inverse, "_" pour du souligné (valeur par défaut: `lightcyan`)
|
||||
|
||||
* *weechat.color.chat_nick_colors*
|
||||
** description: `couleur du texte pour les pseudos (liste de couleurs séparées par une virgule)`
|
||||
** description: `couleur du texte pour les pseudos (liste de couleurs séparées par une virgule, un fond est autorisé avec le format: "couleur:fond", par exemple: "lightred:blue")`
|
||||
** type: chaîne
|
||||
** valeurs: toute chaîne (valeur par défaut: `"cyan,magenta,green,brown,lightblue,default,lightcyan,lightmagenta,lightgreen,blue"`)
|
||||
|
||||
* *weechat.color.chat_nick_other*
|
||||
** description: `couleur du texte pour l'autre pseudo dans le tampon privée`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: `cyan`)
|
||||
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour du gras, "!" pour la vidéo inverse, "_" pour du souligné (valeur par défaut: `cyan`)
|
||||
|
||||
* *weechat.color.chat_nick_self*
|
||||
** description: `couleur du texte pour le pseudo local dans la fenêtre de discussion`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: `white`)
|
||||
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour du gras, "!" pour la vidéo inverse, "_" pour du souligné (valeur par défaut: `white`)
|
||||
|
||||
* *weechat.color.chat_prefix_action*
|
||||
** description: `couleur du texte pour le préfixe d'action`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: `white`)
|
||||
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour du gras, "!" pour la vidéo inverse, "_" pour du souligné (valeur par défaut: `white`)
|
||||
|
||||
* *weechat.color.chat_prefix_buffer*
|
||||
** description: `couleur du texte pour le nom du tampon (avant le préfixe, quand plusieurs tampons sont mélangés avec le numéro)`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: `brown`)
|
||||
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour du gras, "!" pour la vidéo inverse, "_" pour du souligné (valeur par défaut: `brown`)
|
||||
|
||||
* *weechat.color.chat_prefix_error*
|
||||
** description: `couleur du texte pour le préfixe d'erreur`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: `yellow`)
|
||||
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour du gras, "!" pour la vidéo inverse, "_" pour du souligné (valeur par défaut: `yellow`)
|
||||
|
||||
* *weechat.color.chat_prefix_join*
|
||||
** description: `couleur du texte pour le préfixe d'arrivée`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: `lightgreen`)
|
||||
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour du gras, "!" pour la vidéo inverse, "_" pour du souligné (valeur par défaut: `lightgreen`)
|
||||
|
||||
* *weechat.color.chat_prefix_more*
|
||||
** description: `couleur du texte pour les '+' lorsque le préfixe est trop long`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: `lightmagenta`)
|
||||
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour du gras, "!" pour la vidéo inverse, "_" pour du souligné (valeur par défaut: `lightmagenta`)
|
||||
|
||||
* *weechat.color.chat_prefix_network*
|
||||
** description: `couleur du texte pour le préfixe réseau`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: `magenta`)
|
||||
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour du gras, "!" pour la vidéo inverse, "_" pour du souligné (valeur par défaut: `magenta`)
|
||||
|
||||
* *weechat.color.chat_prefix_quit*
|
||||
** description: `couleur du texte pour le préfixe de départ`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: `lightred`)
|
||||
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour du gras, "!" pour la vidéo inverse, "_" pour du souligné (valeur par défaut: `lightred`)
|
||||
|
||||
* *weechat.color.chat_prefix_suffix*
|
||||
** description: `couleur du texte pour le suffixe (après le préfixe)`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: `green`)
|
||||
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour du gras, "!" pour la vidéo inverse, "_" pour du souligné (valeur par défaut: `green`)
|
||||
|
||||
* *weechat.color.chat_read_marker*
|
||||
** description: `couleur du texte pour le marqueur de données non lues`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: `magenta`)
|
||||
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour du gras, "!" pour la vidéo inverse, "_" pour du souligné (valeur par défaut: `magenta`)
|
||||
|
||||
* *weechat.color.chat_read_marker_bg*
|
||||
** description: `couleur du fond pour le marqueur de données non lues`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: `default`)
|
||||
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour du gras, "!" pour la vidéo inverse, "_" pour du souligné (valeur par défaut: `default`)
|
||||
|
||||
* *weechat.color.chat_server*
|
||||
** description: `couleur du texte pour le nom des serveurs`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: `brown`)
|
||||
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour du gras, "!" pour la vidéo inverse, "_" pour du souligné (valeur par défaut: `brown`)
|
||||
|
||||
* *weechat.color.chat_text_found*
|
||||
** description: `couleur du texte pour le marqueur sur les lignes où le texte demandé est trouvé`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: `yellow`)
|
||||
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour du gras, "!" pour la vidéo inverse, "_" pour du souligné (valeur par défaut: `yellow`)
|
||||
|
||||
* *weechat.color.chat_text_found_bg*
|
||||
** description: `couleur du fond pour le marqueur sur les lignes où le texte demandé est trouvé`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: `lightmagenta`)
|
||||
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour du gras, "!" pour la vidéo inverse, "_" pour du souligné (valeur par défaut: `lightmagenta`)
|
||||
|
||||
* *weechat.color.chat_time*
|
||||
** description: `couleur du texte pour l'heure dans la fenêtre de discussion`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: `default`)
|
||||
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour du gras, "!" pour la vidéo inverse, "_" pour du souligné (valeur par défaut: `default`)
|
||||
|
||||
* *weechat.color.chat_time_delimiters*
|
||||
** description: `couleur du texte pour les délimiteurs de l'heure`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: `brown`)
|
||||
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour du gras, "!" pour la vidéo inverse, "_" pour du souligné (valeur par défaut: `brown`)
|
||||
|
||||
* *weechat.color.chat_value*
|
||||
** description: `couleur du texte pour les valeurs`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: `cyan`)
|
||||
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour du gras, "!" pour la vidéo inverse, "_" pour du souligné (valeur par défaut: `cyan`)
|
||||
|
||||
* *weechat.color.input_actions*
|
||||
** description: `couleur du texte pour les actions dans la ligne de saisie`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: `lightgreen`)
|
||||
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour du gras, "!" pour la vidéo inverse, "_" pour du souligné (valeur par défaut: `lightgreen`)
|
||||
|
||||
* *weechat.color.input_text_not_found*
|
||||
** description: `couleur du texte pour la recherche infructueuse de texte dans la ligne de saisie`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: `red`)
|
||||
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour du gras, "!" pour la vidéo inverse, "_" pour du souligné (valeur par défaut: `red`)
|
||||
|
||||
* *weechat.color.nicklist_away*
|
||||
** description: `couleur du texte pour les pseudos absents`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: `cyan`)
|
||||
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour du gras, "!" pour la vidéo inverse, "_" pour du souligné (valeur par défaut: `cyan`)
|
||||
|
||||
* *weechat.color.nicklist_group*
|
||||
** description: `couleur du texte pour les groupes dans la liste des pseudos`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: `green`)
|
||||
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour du gras, "!" pour la vidéo inverse, "_" pour du souligné (valeur par défaut: `green`)
|
||||
|
||||
* *weechat.color.nicklist_offline*
|
||||
** description: `couleur du texte pour les pseudos déconnectés`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: `blue`)
|
||||
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour du gras, "!" pour la vidéo inverse, "_" pour du souligné (valeur par défaut: `blue`)
|
||||
|
||||
* *weechat.color.separator*
|
||||
** description: `couleur du fond pour les séparateurs de fenêtres (quand divisé)`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: `blue`)
|
||||
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour du gras, "!" pour la vidéo inverse, "_" pour du souligné (valeur par défaut: `blue`)
|
||||
|
||||
* *weechat.color.status_count_highlight*
|
||||
** description: `couleur du texte pour le nombre de highlights dans la hotlist (barre de statut)`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour du gras, "!" pour la vidéo inverse, "_" pour du souligné (valeur par défaut: `magenta`)
|
||||
|
||||
* *weechat.color.status_count_msg*
|
||||
** description: `couleur du texte pour le nombre de messages dans la hotlist (barre de statut)`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour du gras, "!" pour la vidéo inverse, "_" pour du souligné (valeur par défaut: `brown`)
|
||||
|
||||
* *weechat.color.status_count_other*
|
||||
** description: `couleur du texte pour le nombre d'autres messages dans la hotlist (barre de statut)`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour du gras, "!" pour la vidéo inverse, "_" pour du souligné (valeur par défaut: `default`)
|
||||
|
||||
* *weechat.color.status_count_private*
|
||||
** description: `couleur du texte pour le nombre de messages privés dans la hotlist (barre de statut)`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour du gras, "!" pour la vidéo inverse, "_" pour du souligné (valeur par défaut: `green`)
|
||||
|
||||
* *weechat.color.status_data_highlight*
|
||||
** description: `couleur du texte pour un tampon avec un highlight (barre de statut)`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: `lightmagenta`)
|
||||
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour du gras, "!" pour la vidéo inverse, "_" pour du souligné (valeur par défaut: `lightmagenta`)
|
||||
|
||||
* *weechat.color.status_data_msg*
|
||||
** description: `couleur du texte pour un tampon avec de nouveaux messages (barre de statut)`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: `yellow`)
|
||||
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour du gras, "!" pour la vidéo inverse, "_" pour du souligné (valeur par défaut: `yellow`)
|
||||
|
||||
* *weechat.color.status_data_other*
|
||||
** description: `couleur du texte pour un tampon avec des nouvelles données (pas des messages) (barre de statut)`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: `default`)
|
||||
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour du gras, "!" pour la vidéo inverse, "_" pour du souligné (valeur par défaut: `default`)
|
||||
|
||||
* *weechat.color.status_data_private*
|
||||
** description: `couleur du texte pour un tampon avec un message privé (barre de statut)`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: `lightgreen`)
|
||||
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour du gras, "!" pour la vidéo inverse, "_" pour du souligné (valeur par défaut: `lightgreen`)
|
||||
|
||||
* *weechat.color.status_filter*
|
||||
** description: `couleur du texte pour l'indicateur de filtrage dans la barre de statut`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: `green`)
|
||||
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour du gras, "!" pour la vidéo inverse, "_" pour du souligné (valeur par défaut: `green`)
|
||||
|
||||
* *weechat.color.status_more*
|
||||
** description: `couleur du texte pour un tampon avec des nouvelles données (barre de statut)`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: `yellow`)
|
||||
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour du gras, "!" pour la vidéo inverse, "_" pour du souligné (valeur par défaut: `yellow`)
|
||||
|
||||
* *weechat.color.status_name*
|
||||
** description: `couleur du texte pour le nom du tampon courant dans la barre de statut`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: `white`)
|
||||
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour du gras, "!" pour la vidéo inverse, "_" pour du souligné (valeur par défaut: `white`)
|
||||
|
||||
* *weechat.color.status_name_ssl*
|
||||
** description: `couleur du texte pour le nom du tampon courant dans la barre de statut, si les données sont sécurisées avec un protocole tel que SSL`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: `lightgreen`)
|
||||
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour du gras, "!" pour la vidéo inverse, "_" pour du souligné (valeur par défaut: `lightgreen`)
|
||||
|
||||
* *weechat.color.status_number*
|
||||
** description: `couleur du texte pour le numéro du tampon courant dans la barre de statut`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: `yellow`)
|
||||
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour du gras, "!" pour la vidéo inverse, "_" pour du souligné (valeur par défaut: `yellow`)
|
||||
|
||||
* *weechat.color.status_time*
|
||||
** description: `couleur du texte pour l'heure (barre de statut)`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: `default`)
|
||||
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour du gras, "!" pour la vidéo inverse, "_" pour du souligné (valeur par défaut: `default`)
|
||||
|
||||
* *weechat.completion.default_template*
|
||||
** description: `modèle de complétion par défaut (merci de consulter la documentation pour les codes et valeurs du modèle)`
|
||||
@@ -246,7 +266,7 @@
|
||||
* *weechat.completion.nick_ignore_chars*
|
||||
** description: `caractères à ignorer pour la complétion des pseudos`
|
||||
** type: chaîne
|
||||
** valeurs: toute chaîne (valeur par défaut: `"[]-^"`)
|
||||
** valeurs: toute chaîne (valeur par défaut: `"[]`_-^"`)
|
||||
|
||||
* *weechat.completion.partial_completion_alert*
|
||||
** description: `alterte l'utilisateur lorsqu'une complétion partielle survient`
|
||||
@@ -308,6 +328,11 @@
|
||||
** type: chaîne
|
||||
** valeurs: toute chaîne (valeur par défaut: `"%H:%M:%S"`)
|
||||
|
||||
* *weechat.look.color_pairs_auto_reset*
|
||||
** description: `réinitialisation automatique de la table des paires de couleurs quand le nombre de paires disponibles est inférieur ou égal à ce nombre (-1 = désactiver la réinitialisation automatique, et donc un "/color reset" manuel est nécessaire quand la table est pleine)`
|
||||
** type: entier
|
||||
** valeurs: -1 .. 256 (valeur par défaut: `5`)
|
||||
|
||||
* *weechat.look.color_real_white*
|
||||
** description: `si activé, utilise la vraie couleur blanche, désactivé par défaut pour les terminaux avec un fond blanc (si vous n'utilisez jamais de fond blanc, vous devriez activer cette option pour voir du vrai blanc au lieu de la couleur d'avant plan par défaut du terminal)`
|
||||
** type: booléen
|
||||
@@ -343,11 +368,36 @@
|
||||
** type: chaîne
|
||||
** valeurs: toute chaîne (valeur par défaut: `""`)
|
||||
|
||||
* *weechat.look.highlight_tags*
|
||||
** description: `liste des tags pour la notification (séparés par des virgules, la comparaison ne tient pas compte de la casse, exemples: "irc_notice" pour les notices IRC, "nick_flashcode" pour les messages du pseudo "FlashCode")`
|
||||
** type: chaîne
|
||||
** valeurs: toute chaîne (valeur par défaut: `""`)
|
||||
|
||||
* *weechat.look.hline_char*
|
||||
** description: `caractère utilisé pour tracer les lignes horizontales, notez qu'une valeur vide tracera une vraie ligne avec ncurses, mais peut causer des problèmes d'affichage avec la sélection d'URL sous certains terminaux`
|
||||
** description: `caractère utilisé pour tracer les séparateurs horizontaux autour des barres (une valeur vide tracera une vraie ligne avec ncurses, mais peut causer des problèmes d'affichage avec la sélection d'URL sous certains terminaux), les caractères larges ne sont PAS autorisés ici`
|
||||
** type: chaîne
|
||||
** valeurs: toute chaîne (valeur par défaut: `"-"`)
|
||||
|
||||
* *weechat.look.hotlist_add_buffer_if_away*
|
||||
** description: `ajouter tout tampon dans la hotlist (incluant le tampon courant ou les tampons visibles) si la variable locale "away" est définie sur le tampon`
|
||||
** type: booléen
|
||||
** valeurs: on, off (valeur par défaut: `on`)
|
||||
|
||||
* *weechat.look.hotlist_buffer_separator*
|
||||
** description: `chaîne affichée entre les tampons dans la hotlist`
|
||||
** type: chaîne
|
||||
** valeurs: toute chaîne (valeur par défaut: `", "`)
|
||||
|
||||
* *weechat.look.hotlist_count_max*
|
||||
** description: `nombre maximum de compteurs de messages à afficher dans la hotlist pour un tampon (0 = ne jamais afficher les compteurs de messages)`
|
||||
** type: entier
|
||||
** valeurs: 0 .. 4 (valeur par défaut: `2`)
|
||||
|
||||
* *weechat.look.hotlist_count_min_msg*
|
||||
** description: `afficher les compteurs de messages si le nombre de messages est supérieur ou égal à cette valeur`
|
||||
** type: entier
|
||||
** valeurs: 1 .. 100 (valeur par défaut: `2`)
|
||||
|
||||
* *weechat.look.hotlist_names_count*
|
||||
** description: `nombre maximum de noms dans la liste d'activité (0 = pas de nom affiché, seulement les numéros de tampons)`
|
||||
** type: entier
|
||||
@@ -383,6 +433,11 @@
|
||||
** type: booléen
|
||||
** valeurs: on, off (valeur par défaut: `on`)
|
||||
|
||||
* *weechat.look.input_cursor_scroll*
|
||||
** description: `nombre de caractères affichés après la fin de la ligne de saisie lors d'un défilement pour afficher la fin de la ligne`
|
||||
** type: entier
|
||||
** valeurs: 0 .. 100 (valeur par défaut: `20`)
|
||||
|
||||
* *weechat.look.input_share*
|
||||
** description: `partage les commandes, le texte, ou les deux dans la zone de saisie pour tous les tampons (il y a toujours un historique local sur chaque tampon)`
|
||||
** type: entier
|
||||
@@ -496,13 +551,18 @@
|
||||
* *weechat.look.read_marker*
|
||||
** description: `utiliser un marqueur (ligne ou caractère) sur les tampons pour montrer la première ligne non lue`
|
||||
** type: entier
|
||||
** valeurs: none, line, dotted-line, char (valeur par défaut: `dotted-line`)
|
||||
** valeurs: none, line, char (valeur par défaut: `line`)
|
||||
|
||||
* *weechat.look.read_marker_always_show*
|
||||
** description: `toujours afficher le marqueur de lecture, même s'il est après la dernière ligne du tampon`
|
||||
** type: booléen
|
||||
** valeurs: on, off (valeur par défaut: `off`)
|
||||
|
||||
* *weechat.look.read_marker_string*
|
||||
** description: `chaîne utilisée pour tracer la ligne de marqueur des données non lues (la chaîne est répétée jusqu'à la fin de la ligne)`
|
||||
** type: chaîne
|
||||
** valeurs: toute chaîne (valeur par défaut: `"- "`)
|
||||
|
||||
* *weechat.look.save_config_on_exit*
|
||||
** description: `sauvegarder la configuration en quittant`
|
||||
** type: booléen
|
||||
|
||||
@@ -1,19 +1,17 @@
|
||||
• *`/me`* `message`::
|
||||
|
||||
[command]*`me`* envoyer une action CTCP à l'hôte distant::
|
||||
........................................
|
||||
envoyer une action CTCP à l'hôte distant
|
||||
/me <message>
|
||||
|
||||
message: message à envoyer
|
||||
message: message à envoyer
|
||||
........................................
|
||||
|
||||
• *`/xfer`* `[list | listfull]`::
|
||||
|
||||
[command]*`xfer`* contrôle xfer::
|
||||
........................................
|
||||
contrôle xfer
|
||||
/xfer [list|listfull]
|
||||
|
||||
list: liste les xfer
|
||||
listfull: liste les xfer (verbeux)
|
||||
|
||||
Sans paramètre, cette commande ouvre le tampon avec la liste des xfer.
|
||||
list: lister les xfer
|
||||
listfull: lister les xfer (verbeux)
|
||||
|
||||
Sans paramètre, cette commande ouvre le tampon avec la liste des xfer.
|
||||
........................................
|
||||
|
||||
|
||||
@@ -1,47 +1,47 @@
|
||||
* *xfer.color.status_aborted*
|
||||
** description: `couleur du texte pour le statut "interrompu"`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: `lightred`)
|
||||
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour du gras, "!" pour la vidéo inverse, "_" pour du souligné (valeur par défaut: `lightred`)
|
||||
|
||||
* *xfer.color.status_active*
|
||||
** description: `couleur du texte pour le statut "actif"`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: `lightblue`)
|
||||
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour du gras, "!" pour la vidéo inverse, "_" pour du souligné (valeur par défaut: `lightblue`)
|
||||
|
||||
* *xfer.color.status_connecting*
|
||||
** description: `couleur du texte pour le statut "connexion"`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: `yellow`)
|
||||
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour du gras, "!" pour la vidéo inverse, "_" pour du souligné (valeur par défaut: `yellow`)
|
||||
|
||||
* *xfer.color.status_done*
|
||||
** description: `couleur du texte pour le statut "terminé"`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: `lightgreen`)
|
||||
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour du gras, "!" pour la vidéo inverse, "_" pour du souligné (valeur par défaut: `lightgreen`)
|
||||
|
||||
* *xfer.color.status_failed*
|
||||
** description: `couleur du texte pour le statut "échoué"`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: `lightred`)
|
||||
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour du gras, "!" pour la vidéo inverse, "_" pour du souligné (valeur par défaut: `lightred`)
|
||||
|
||||
* *xfer.color.status_waiting*
|
||||
** description: `couleur du texte pour le statut "en attente"`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: `lightcyan`)
|
||||
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour du gras, "!" pour la vidéo inverse, "_" pour du souligné (valeur par défaut: `lightcyan`)
|
||||
|
||||
* *xfer.color.text*
|
||||
** description: `couleur du texte`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: `default`)
|
||||
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour du gras, "!" pour la vidéo inverse, "_" pour du souligné (valeur par défaut: `default`)
|
||||
|
||||
* *xfer.color.text_bg*
|
||||
** description: `couleur du fond`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: `default`)
|
||||
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour du gras, "!" pour la vidéo inverse, "_" pour du souligné (valeur par défaut: `default`)
|
||||
|
||||
* *xfer.color.text_selected*
|
||||
** description: `couleur du texte pour la ligne xfer sélectionnée`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: `white`)
|
||||
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour du gras, "!" pour la vidéo inverse, "_" pour du souligné (valeur par défaut: `white`)
|
||||
|
||||
* *xfer.file.auto_accept_chats*
|
||||
** description: `accepte automatiquement les demandes de discussion (à utiliser avec précaution !)`
|
||||
|
||||
+112
-25
@@ -7,6 +7,17 @@ Général
|
||||
-------
|
||||
|
||||
|
||||
[[weechat_name]]
|
||||
D'où vient le nom "WeeChat" ?
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
"Wee" est un acronyme récursif qui signifie "Wee Enhanced Environment".
|
||||
Donc le nom complet est "Wee Enhanced Environment for Chat".
|
||||
|
||||
"Wee" signifie également "très petit" (et oui, il y a une autre signification,
|
||||
mais elle ne s'applique pas à WeeChat !).
|
||||
|
||||
|
||||
[[why_choose_weechat]]
|
||||
Pourquoi choisir WeeChat ? X-Chat et Irssi sont si bien...
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
@@ -31,7 +42,7 @@ Quelques fonctionnalités (version > = 0.3.x) :
|
||||
* support aspell
|
||||
* double encodage (décodage/encodage)
|
||||
* développé à partir de zéro (non basé sur un quelconque client)
|
||||
* multi-platformes
|
||||
* multi plates-formes
|
||||
* 100% GPL et libre
|
||||
|
||||
Plus d'infos sur cette page : http://www.weechat.org/features
|
||||
@@ -59,11 +70,10 @@ Je ne peux pas compiler WeeChat après avoir cloné la base git, pourquoi ?
|
||||
La méthode recommandée pour compiler WeeChat est d'utiliser cmake.
|
||||
|
||||
Si vous compilez avec les autotools (et non cmake), vérifiez que vous avez bien
|
||||
la dernière version d'autoconf et automake (WeeChat est développé avec autoconf
|
||||
2.61 et automake 1.10.1).
|
||||
la dernière version d'autoconf et automake.
|
||||
|
||||
Une autre façon de faire est de compiler le "paquet devel", qui nécessite moins
|
||||
de dépendences. Ce paquet est construit quasiment tous les jours à partir de la
|
||||
de dépendances. Ce paquet est construit quasiment tous les jours à partir de la
|
||||
base git. Notez que ce paquet peut ne pas correspondre exactement à la base
|
||||
git et qu'il est moins pratique que de cloner la base git pour installer des
|
||||
mises à jour.
|
||||
@@ -168,20 +178,43 @@ Un tampon ('buffer') est composé d'un numéro, un nom, des lignes affichées
|
||||
(ainsi que d'autres données).
|
||||
|
||||
Une fenêtre ('window') est une zone de l'écran affichant un tampon. Il est
|
||||
possible de découper l'écran horizontaleent ou verticalement en plusieurs
|
||||
possible de découper l'écran horizontalement ou verticalement en plusieurs
|
||||
fenêtres.
|
||||
|
||||
Chaque fenêtre affiche un tampon. Un tampon peut être caché (affiché par
|
||||
aucune fenêtre) ou affiché par une ou plusieurs fenêtres.
|
||||
|
||||
|
||||
[[one_input_root_bar]]
|
||||
Est-il possible d'avoir une seule bar input pour toutes les fenêtres (après un découpage) ?
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Oui, vous devez créer une barre de type "root" (avec un objet pour savoir dans
|
||||
quelle fenêtre vous êtes), puis supprimer la barre input courante.
|
||||
|
||||
Par exemple :
|
||||
|
||||
----------------------------------------
|
||||
/bar add rootinput root bottom 1 0 [buffer_name]+[input_prompt]+(away),[input_search],[input_paste],input_text
|
||||
/bar del input
|
||||
----------------------------------------
|
||||
|
||||
Si jamais vous n'étiez pas satisfait avec ça, supprimez simplement la nouvelle
|
||||
barre, WeeChat recréera automatiquement la barre par défaut "input" si l'objet
|
||||
"input_text" n'est utilisé dans aucune barre :
|
||||
|
||||
----------------------------------------
|
||||
/bar del rootinput
|
||||
----------------------------------------
|
||||
|
||||
|
||||
[[terminal_copy_paste]]
|
||||
Comment puis-je copier/coller du texte sans coller la liste des pseudos ?
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Vous pouvez utiliser un terminal qui propose la sélection rectangulaire (comme
|
||||
rxvt-unicode, konsole, gnome-terminal, etc...). La touche est habituellement
|
||||
ctrl + alt + sélection à la souris.
|
||||
@k(C-)@k(A-) sélection à la souris.
|
||||
|
||||
Une autre solution est de déplacer la liste des pseudos en haut ou en bas, par
|
||||
exemple :
|
||||
@@ -245,6 +278,10 @@ les valeurs recommandées sont :
|
||||
* sous screen : 'screen-256color'
|
||||
* en dehors de screen : 'xterm-256color', 'rxvt-256color', 'putty-256color', ...
|
||||
|
||||
[NOTE]
|
||||
Vous devrez peut-être installer le paquet "ncurses-term" pour utiliser ces
|
||||
valeurs dans la variable 'TERM'.
|
||||
|
||||
Si vous utilisez screen, vous pouvez ajouter cette ligne dans votre '~/.screenrc':
|
||||
|
||||
----------------------------------------
|
||||
@@ -260,8 +297,12 @@ ne paniquez pas ! Vous pouvez la changer sans redémarrer, grâce au script
|
||||
/upgrade
|
||||
----------------------------------------
|
||||
|
||||
Vous pouvez utiliser la commande `/color` pour une configuration facile des
|
||||
couleurs dans WeeChat.
|
||||
Pour la version 0.3.4, vous devez utiliser la commande `/color` pour ajouter
|
||||
des nouvelles couleurs.
|
||||
|
||||
Pour les versions > = 0.3.5, vous pouvez utiliser un numéro de couleur dans les
|
||||
options (facultatif : vous pouvez ajouter des alias de couleurs avec la commande
|
||||
`/color`).
|
||||
|
||||
Merci de lire le guide utilisateur pour plus d'information sur la gestion des
|
||||
couleurs.
|
||||
@@ -298,16 +339,16 @@ Comment puis-je configurer les raccourcis clavier ?
|
||||
|
||||
Les raccourcis clavier sont modifiables avec la commande `/key`.
|
||||
|
||||
La touche par défaut Meta-k (souvent Alt-k) permet de capturer le code d'une
|
||||
touche et de l'inclure dans la ligne de commande.
|
||||
La touche par défaut @k(A-)@k(k) permet de capturer le code d'une touche et de
|
||||
l'inclure dans la ligne de commande.
|
||||
|
||||
|
||||
[[jump_to_buffer_11_or_higher]]
|
||||
Quelle est la touche pour sauter vers le tampon 11 (ou numéro plus élevé) ?
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
La touche est alt-j puis 2 chiffres, par exemple alt-j puis 1, 1 pour sauter
|
||||
au tampon 11.
|
||||
La touche est @k(A-)@k(j) puis 2 chiffres, par exemple @k(A-)@k(j) puis @k(1),
|
||||
@k(1) pour sauter au tampon 11.
|
||||
|
||||
Vous pouvez définir une touche, par exemple :
|
||||
|
||||
@@ -315,7 +356,27 @@ Vous pouvez définir une touche, par exemple :
|
||||
/key bind meta-q /buffer *11
|
||||
----------------------------------------
|
||||
|
||||
La liste des touches par défaut est dans le Guide utlisateur.
|
||||
La liste des touches par défaut est dans le Guide utilisateur.
|
||||
|
||||
|
||||
[[global_history]]
|
||||
Comment utiliser l'historique global (au lieu de l'historique du tampon) avec les touches haut et bas ?
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Vous pouvez assigner les touches haut et bas sur l'historique global (les
|
||||
touches par défaut pour l'historique global sont @k(C-)@k(↑) et @k(C-)@k(↓)).
|
||||
|
||||
Exemple :
|
||||
|
||||
----------------------------------------
|
||||
/key bind meta2-A /input history_global_previous
|
||||
/key bind meta2-B /input history_global_next
|
||||
----------------------------------------
|
||||
|
||||
[NOTE]
|
||||
Les touches "meta2-A" et "meta2-B" peuvent être différentes dans votre terminal.
|
||||
Pour trouver le code de la touche appuyez sur @k(A-)@k(k) puis la touche (haut
|
||||
ou bas).
|
||||
|
||||
|
||||
[[irc]]
|
||||
@@ -331,7 +392,7 @@ La commande `/ignore` est une commande IRC, donc elle s'applique uniquement aux
|
||||
tampons IRC (serveurs et canaux).
|
||||
Elle permet d'ignorer des pseudos ou nom d'hôtes pour un serveur ou un canal
|
||||
(la commande ne s'applique pas au contenu des messages).
|
||||
Les messages corespondants sont supprimés par l'extension IRC avant affichage
|
||||
Les messages correspondants sont supprimés par l'extension IRC avant affichage
|
||||
(donc vous ne les verrez jamais).
|
||||
|
||||
La commande `/filter` est une commande "core", donc elle s'applique à n"importe
|
||||
@@ -339,7 +400,7 @@ quel tampon.
|
||||
Elle permet de filtrer des lignes dans les tampons à l'aide de tags ou
|
||||
d'expression régulière pour le préfixe et contenu de la ligne.
|
||||
Les lignes filtrées sont simplement cachées, pas supprimées, et il est possible
|
||||
de les voir en désactivant les filtres (par défaut, la touche alt + "="
|
||||
de les voir en désactivant les filtres (par défaut, la touche @k(A-)@k(=)
|
||||
active/désactive les filtres).
|
||||
|
||||
|
||||
@@ -450,7 +511,7 @@ Selon la version de WeeChat :
|
||||
* avec WeeChat > = 0.3.x : utilisez le script 'launcher.pl' (disponible sur la
|
||||
page des scripts), puis configurez une commande système (jouant un son,
|
||||
affichant un message à l'écran, etc...) comme ceci : +
|
||||
`/set plugins.var.perl.launcher.signal.weechat_highlight "/chemin/vers/commande parametres"`
|
||||
`/set plugins.var.perl.launcher.signal.weechat_highlight "/chemin/vers/commande paramètres"`
|
||||
|
||||
De nombreux autres scripts de notification existent, merci de consulter la
|
||||
liste des extensions/scripts : http://www.weechat.org/scripts
|
||||
@@ -476,6 +537,32 @@ Si vous voyez des erreurs à propos du certificat, vous pouvez désactiver
|
||||
----------------------------------------
|
||||
|
||||
|
||||
[[irc_ssl_freenode]]
|
||||
Comment puis-je me connecter à freenode avec SSL ?
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Vous devez télécharger le certificat, le convertir, puis l'ajouter dans
|
||||
WeeChat :
|
||||
|
||||
----------------------------------------
|
||||
$ cd /tmp
|
||||
$ wget http://crt.gandi.net/GandiStandardSSLCA.crt
|
||||
$ openssl x509 -inform der -outform pem < GandiStandardSSLCA.crt > GandiStandardSSLCA.pem
|
||||
$ mkdir ~/.weechat/ssl
|
||||
$ cat GandiStandardSSLCA.pem >>~/.weechat/ssl/CAs.pem
|
||||
----------------------------------------
|
||||
|
||||
Sous WeeChat, configurez le port du serveur, SSL, dhkey_size, puis
|
||||
connectez-vous :
|
||||
|
||||
----------------------------------------
|
||||
/set irc.server.freenode.addresses "chat.freenode.net/7000"
|
||||
/set irc.server.freenode.ssl on
|
||||
/set irc.server.freenode.ssl_dhkey_size 1024
|
||||
/connect freenode
|
||||
----------------------------------------
|
||||
|
||||
|
||||
[[plugins_scripts]]
|
||||
Extensions / scripts
|
||||
--------------------
|
||||
@@ -565,7 +652,7 @@ Quand je lance WeeChat sous gdb, il y a une erreur à propos des threads, que pu
|
||||
Quand vous lancez WeeChat sous gdb, vous pouvez avoir cette erreur :
|
||||
|
||||
----------------------------------------
|
||||
gdb /path/to/weechat-curses
|
||||
$ gdb /path/to/weechat-curses
|
||||
(gdb) run
|
||||
[Thread debugging using libthread_db enabled]
|
||||
Cannot find new threads: generic error
|
||||
@@ -575,30 +662,30 @@ Pour corriger ça, vous pouvez lancer gdb avec cette commande (remplacez le
|
||||
chemin vers libpthread et WeeChat avec les chemins sur votre système) :
|
||||
|
||||
----------------------------------------
|
||||
LD_PRELOAD=/lib/libpthread.so.0 gdb /path/to/weechat-curses
|
||||
$ LD_PRELOAD=/lib/libpthread.so.0 gdb /path/to/weechat-curses
|
||||
(gdb) run
|
||||
----------------------------------------
|
||||
|
||||
|
||||
[[supported_os]]
|
||||
Quelle est la liste des plate-formes supportées par WeeChat ? Sera-t-il porté sur d'autres systèmes d'exploitation ?
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
Quelle est la liste des plates-formes supportées par WeeChat ? Sera-t-il porté sur d'autres systèmes d'exploitation ?
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
La liste complète est sur cette page : http://www.weechat.org/download
|
||||
|
||||
Nous faisons le maximum pour supporter le plus de plate-formes possible.
|
||||
Toute aide est la bienvenue pour les systèmes que nous n'avons pas, pous y
|
||||
Nous faisons le maximum pour supporter le plus de plates-formes possible.
|
||||
Toute aide est la bienvenue pour les systèmes que nous n'avons pas, pour y
|
||||
tester WeeChat.
|
||||
|
||||
|
||||
[[help_developers]]
|
||||
Je souhaiterai aider les développeurs WeeChat. Que puis-je faire ?
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
Je souhaiterais aider les développeurs WeeChat. Que puis-je faire ?
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Il y a plusieurs choses à faire (test, code, documentation, etc...)
|
||||
|
||||
Merci de prendre contact avec nous par IRC ou mail, consultez la page
|
||||
support : http://www.weechat.org/about
|
||||
support : http://www.weechat.org/support
|
||||
|
||||
|
||||
[[donate]]
|
||||
|
||||
@@ -3006,10 +3006,20 @@ Paramètres :
|
||||
* 'callback_hash_key' : fonction appelée pour rendre le "hash" d'une clé (la clé
|
||||
sous forme de nombre entier), peut être NULL si le type de clé est "string"
|
||||
(une fonction par défaut est utilisée pour les chaînes, et seulement pour les
|
||||
chaînes)
|
||||
chaînes). Paramètres et valeur de retour :
|
||||
** 'struct t_hashtable *hashtable' : pointeur vers la hashtable
|
||||
** 'const void *key' : clé
|
||||
** valeur de retour : "hash" de la clé
|
||||
* 'callback_keycmp' : fonction appelée pour comparer deux clés, peut être NULL
|
||||
si le type de valeur est "string" (une fonction par défaut est utilisée pour
|
||||
les chaînes, et seulement pour les chaînes)
|
||||
les chaînes, et seulement pour les chaînes). Paramètres et valeur de retour :
|
||||
** 'struct t_hashtable *hashtable' : pointeur vers la hashtable
|
||||
** 'const void *key1' : première clé
|
||||
** 'const void *key2' : seconde clé
|
||||
** valeur de retour :
|
||||
*** nombre négatif si 'key1' est inférieur à 'key2'
|
||||
*** 0 si 'key1' est égal à 'key2'
|
||||
*** nombre positif si 'key1' est supérieur à 'key2'
|
||||
|
||||
Valeur de retour :
|
||||
|
||||
@@ -3188,10 +3198,10 @@ Prototype :
|
||||
[source,C]
|
||||
----------------------------------------
|
||||
void hashtable_map (struct t_hashlist *hashlist,
|
||||
int (*callback_map)(void *data,
|
||||
struct t_hashtable *hashtable,
|
||||
const void *key,
|
||||
const void *value),
|
||||
void (*callback_map)(void *data,
|
||||
struct t_hashtable *hashtable,
|
||||
const void *key,
|
||||
const void *value),
|
||||
void *callback_map_data);
|
||||
----------------------------------------
|
||||
|
||||
@@ -3504,10 +3514,15 @@ Paramètres :
|
||||
|
||||
* 'name' : nom du nouveau fichier de configuration (sans chemin ou extension)
|
||||
* 'callback_reload' : fonction appelée quand le fichier de configuration est
|
||||
rechargé avec `/reload` (optionnel, peut être NULL), paramètres :
|
||||
rechargé avec `/reload` (optionnel, peut être NULL), paramètres et valeur de
|
||||
retour :
|
||||
** 'void *data' : pointeur
|
||||
** 'struct t_config_file *config_file' : pointeur vers le fichier de
|
||||
configuration
|
||||
** valeur de retour :
|
||||
*** 'WEECHAT_CONFIG_READ_OK'
|
||||
*** 'WEECHAT_CONFIG_READ_MEMORY_ERROR'
|
||||
*** 'WEECHAT_CONFIG_READ_FILE_NOT_FOUND'
|
||||
* 'callback_reload_data' : pointeur donné au "callback" de rechargement
|
||||
lorsqu'il est appelé par WeeChat
|
||||
|
||||
@@ -3605,36 +3620,50 @@ Paramètres :
|
||||
dans la section, ou 0 si c'est interdit
|
||||
* 'callback_read' : fonction appelée quand une option de la section est lue
|
||||
depuis le disque (devrait être NULL dans la plupart des cas, sauf si des
|
||||
options de la section nécessitent une fonction personnalisée), paramètres :
|
||||
options de la section nécessitent une fonction personnalisée), paramètres et
|
||||
valeur de retour :
|
||||
** 'void *data' : pointeur
|
||||
** 'struct t_config_file *config_file' : pointeur vers le fichier de
|
||||
configuration
|
||||
** 'struct t_config_section *section' : pointeur vers la section
|
||||
** 'const char *option_name' : nom de l'option
|
||||
** 'const char *value' : valeur
|
||||
** valeur de retour :
|
||||
*** 'WEECHAT_CONFIG_READ_OK'
|
||||
*** 'WEECHAT_CONFIG_READ_MEMORY_ERROR'
|
||||
*** 'WEECHAT_CONFIG_READ_FILE_NOT_FOUND'
|
||||
* 'callback_read_data' : pointeur donné au "callback" quand il est appelé par
|
||||
WeeChat
|
||||
* 'callback_write' : fonction appelée lorsque la section est écrite dans le
|
||||
fichier (devrait être NULL dans la plupart des cas, sauf si la section
|
||||
nécessite d'être écrite par une fonction personnalisée), paramètres :
|
||||
nécessite d'être écrite par une fonction personnalisée), paramètres et valeur
|
||||
de retour :
|
||||
** 'void *data' : pointeur
|
||||
** 'struct t_config_file *config_file' : pointeur vers le fichier de
|
||||
configuration
|
||||
** 'struct t_config_section *section' : pointeur vers la section
|
||||
** 'const char *option_name' : nom de l'option
|
||||
** valeur de retour :
|
||||
*** 'WEECHAT_CONFIG_WRITE_OK'
|
||||
*** 'WEECHAT_CONFIG_WRITE_ERROR'
|
||||
*** 'WEECHAT_CONFIG_WRITE_MEMORY_ERROR'
|
||||
* callback_write_data : pointeur donné au "callback" lorsqu'il est appelé par
|
||||
WeeChat
|
||||
* callback_write_default : fonction appelée lorsque les valeurs par défaut
|
||||
doivent être écrites dans le fichier, paramètres :
|
||||
doivent être écrites dans le fichier, paramètres et valeur de retour :
|
||||
** 'void *data' : pointeur
|
||||
** 'struct t_config_file *config_file' : pointeur vers le fichier de
|
||||
configuration
|
||||
** 'const char *section_name' : nom de la section
|
||||
** valeur de retour :
|
||||
*** 'WEECHAT_CONFIG_WRITE_OK'
|
||||
*** 'WEECHAT_CONFIG_WRITE_ERROR'
|
||||
*** 'WEECHAT_CONFIG_WRITE_MEMORY_ERROR'
|
||||
* 'callback_write_default_data' : pointeur donné au "callback" lorsqu'il est
|
||||
appelé par WeeChat
|
||||
* 'callback_create_option' : fonction appelée lorsqu'une nouvelle option est
|
||||
créée dans la section (NULL si la section n'autorise pas la création de
|
||||
nouvelles options), paramètres :
|
||||
nouvelles options), paramètres et valeur de retour :
|
||||
** 'void *data' : pointeur
|
||||
** 'struct t_config_file *config_file' : pointeur vers le fichier de
|
||||
configuration
|
||||
@@ -3645,12 +3674,17 @@ Paramètres :
|
||||
appelé par WeeChat
|
||||
* 'callback_delete_option' : fonction appelée lorsqu'une option est supprimée
|
||||
de la section (NULL si la section n'autorise pas la suppression d'options),
|
||||
paramètres :
|
||||
paramètres et valeur de retour :
|
||||
** 'void *data' : pointeur
|
||||
** 'struct t_config_file *config_file' : pointeur vers le fichier de
|
||||
configuration
|
||||
** 'struct t_config_section *section' : pointeur vers la section
|
||||
** 'struct t_config_option *option' : pointeur vers l'option
|
||||
** valeur de retour :
|
||||
*** 'WEECHAT_CONFIG_OPTION_SET_OK_CHANGED'
|
||||
*** 'WEECHAT_CONFIG_OPTION_SET_OK_SAME_VALUE'
|
||||
*** 'WEECHAT_CONFIG_OPTION_SET_ERROR'
|
||||
*** 'WEECHAT_CONFIG_OPTION_SET_OPTION_NOT_FOUND'
|
||||
* 'callback_delete_option_data' : pointeur donné au "callback" lorsqu'il est
|
||||
appelé par WeeChat
|
||||
|
||||
@@ -3849,11 +3883,11 @@ struct t_config_option *weechat_config_new_option (
|
||||
struct t_config_option *option,
|
||||
const char *value),
|
||||
void *callback_check_value_data,
|
||||
int (*callback_change)(void *data,
|
||||
struct t_config_option *option),
|
||||
void (*callback_change)(void *data,
|
||||
struct t_config_option *option),
|
||||
void *callback_change_data,
|
||||
int (*callback_delete)(void *data,
|
||||
struct t_config_option *option),
|
||||
void (*callback_delete)(void *data,
|
||||
struct t_config_option *option),
|
||||
void *callback_delete_data);
|
||||
----------------------------------------
|
||||
|
||||
@@ -3878,10 +3912,13 @@ Paramètres :
|
||||
* 'null_value_allowed' : 1 si 'null' (valeur non définie) est autorisé pour
|
||||
l'option, sinon 0
|
||||
* 'callback_check_value' : fonction appelée pour vérifier la nouvelle valeur
|
||||
de l'option (optionnel), paramètres :
|
||||
de l'option (optionnel), paramètres et valeur de retour :
|
||||
** 'void *data' : pointeur
|
||||
** 'struct t_config_option *option' : pointeur vers l'option
|
||||
** 'const char *value' : nouvelle valeur pour l'option
|
||||
** valeur de retour :
|
||||
*** 1 si la valeur est ok
|
||||
*** 0 si la valeur est invalide
|
||||
* 'callback_check_value_data' : pointeur donné au "callback" lorsqu'il est
|
||||
appelé par WeeChat
|
||||
* 'callback_change' : fonction appelée lorsque la valeur de l'option a changé
|
||||
@@ -4693,10 +4730,10 @@ Script (Python) :
|
||||
[source,python]
|
||||
----------------------------------------
|
||||
# prototype
|
||||
value = weechat.config_option_boolean(option)
|
||||
value = weechat.config_boolean(option)
|
||||
|
||||
# exemple
|
||||
if weechat.config_option_boolean(option):
|
||||
if weechat.config_boolean(option):
|
||||
# ...
|
||||
----------------------------------------
|
||||
|
||||
@@ -4739,10 +4776,10 @@ Script (Python) :
|
||||
[source,python]
|
||||
----------------------------------------
|
||||
# prototype
|
||||
value = weechat.config_option_boolean_default(option)
|
||||
value = weechat.config_boolean_default(option)
|
||||
|
||||
# exemple
|
||||
if weechat.config_option_boolean_default(option):
|
||||
if weechat.config_boolean_default(option):
|
||||
# ...
|
||||
----------------------------------------
|
||||
|
||||
@@ -4778,10 +4815,10 @@ Script (Python) :
|
||||
[source,python]
|
||||
----------------------------------------
|
||||
# prototype
|
||||
value = weechat.config_option_integer(option)
|
||||
value = weechat.config_integer(option)
|
||||
|
||||
# exemple
|
||||
if weechat.config_option_integer(option):
|
||||
if weechat.config_integer(option):
|
||||
# ...
|
||||
----------------------------------------
|
||||
|
||||
@@ -4817,10 +4854,10 @@ Script (Python) :
|
||||
[source,python]
|
||||
----------------------------------------
|
||||
# prototype
|
||||
value = weechat.config_option_integer_default(option)
|
||||
value = weechat.config_integer_default(option)
|
||||
|
||||
# exemple
|
||||
if weechat.config_option_integer_default(option):
|
||||
if weechat.config_integer_default(option):
|
||||
# ...
|
||||
----------------------------------------
|
||||
|
||||
@@ -4856,10 +4893,10 @@ Script (Python) :
|
||||
[source,python]
|
||||
----------------------------------------
|
||||
# prototype
|
||||
value = weechat.config_option_string(option)
|
||||
value = weechat.config_string(option)
|
||||
|
||||
# exemple
|
||||
value = weechat.config_option_string(option)
|
||||
value = weechat.config_string(option)
|
||||
----------------------------------------
|
||||
|
||||
weechat_config_string_default
|
||||
@@ -4871,7 +4908,7 @@ Prototype :
|
||||
|
||||
[source,C]
|
||||
----------------------------------------
|
||||
const char *weechat_config_integer_default (struct t_config_option *option);
|
||||
const char *weechat_config_string_default (struct t_config_option *option);
|
||||
----------------------------------------
|
||||
|
||||
Paramètres :
|
||||
@@ -4894,10 +4931,10 @@ Script (Python) :
|
||||
[source,python]
|
||||
----------------------------------------
|
||||
# prototype
|
||||
value = weechat.config_option_string_default(option)
|
||||
value = weechat.config_string_default(option)
|
||||
|
||||
# exemple
|
||||
value = weechat.config_option_string_default(option)
|
||||
value = weechat.config_string_default(option)
|
||||
----------------------------------------
|
||||
|
||||
weechat_config_color
|
||||
@@ -4932,14 +4969,14 @@ Script (Python) :
|
||||
[source,python]
|
||||
----------------------------------------
|
||||
# prototype
|
||||
value = weechat.config_option_color(option)
|
||||
value = weechat.config_color(option)
|
||||
|
||||
# exemple
|
||||
value = weechat.config_option_color(option)
|
||||
value = weechat.config_color(option)
|
||||
----------------------------------------
|
||||
|
||||
weechat_config_color_default
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
Retourne la valeur par défaut de l'option, sous forme de couleur.
|
||||
|
||||
@@ -4971,10 +5008,10 @@ Script (Python) :
|
||||
[source,python]
|
||||
----------------------------------------
|
||||
# prototype
|
||||
value = weechat.config_option_color_default(option)
|
||||
value = weechat.config_color_default(option)
|
||||
|
||||
# exemple
|
||||
value = weechat.config_option_color_default(option)
|
||||
value = weechat.config_color_default(option)
|
||||
----------------------------------------
|
||||
|
||||
weechat_config_write_option
|
||||
@@ -5575,7 +5612,7 @@ Script (Python) :
|
||||
rc = weechat.config_set_plugin(option_name, value)
|
||||
|
||||
# exemple
|
||||
rc = weechat.config_is_set_plugin("option", "valeur_test")
|
||||
rc = weechat.config_set_plugin("option", "valeur_test")
|
||||
if rc == weechat.WEECHAT_CONFIG_OPTION_SET_OK_CHANGED:
|
||||
# ...
|
||||
elif rc == weechat.WEECHAT_CONFIG_OPTION_SET_OK_SAME_VALUE:
|
||||
@@ -5586,6 +5623,52 @@ elif rc == weechat.WEECHAT_CONFIG_OPTION_SET_ERROR:
|
||||
# ...
|
||||
----------------------------------------
|
||||
|
||||
weechat_config_set_desc_plugin
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
_Nouveau dans la version 0.3.5._
|
||||
|
||||
Affecter une description pour une option dans le fichier de configuration des
|
||||
extensions (plugins.conf).
|
||||
|
||||
Prototype :
|
||||
|
||||
[source,C]
|
||||
----------------------------------------
|
||||
void weechat_config_set_desc_plugin (const char *option_name,
|
||||
const char *description);
|
||||
----------------------------------------
|
||||
|
||||
Paramètres :
|
||||
|
||||
* 'option_name' : nom de l'option, WeeChat ajoutera le préfixe
|
||||
"plugins.desc.xxx." (où "xxx" est le nom de l'extension courante)
|
||||
* 'description' : description pour l'option
|
||||
|
||||
[NOTE]
|
||||
Ce n'est pas un problème si l'option (plugins.var.xxx.option_name) n'existe pas.
|
||||
Une création future de cette option utilisera cette description.
|
||||
|
||||
Exemple en C :
|
||||
|
||||
[source,C]
|
||||
----------------------------------------
|
||||
weechat_config_set_desc_plugin ("option", "description de l'option");
|
||||
----------------------------------------
|
||||
|
||||
Script (Python) :
|
||||
|
||||
[source,python]
|
||||
----------------------------------------
|
||||
# prototype
|
||||
weechat.config_set_desc_plugin(option_name, description)
|
||||
|
||||
# exemple
|
||||
version = weechat.info_get("version_number", "") or 0
|
||||
if int(version) >= 0x00030500:
|
||||
weechat.config_set_desc_plugin("option", "description de l'option")
|
||||
----------------------------------------
|
||||
|
||||
weechat_config_unset_plugin
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
@@ -5826,7 +5909,7 @@ Paramètres :
|
||||
|
||||
* 'buffer' : pointeur vers le tampon, si NULL, le message est affiché sur le
|
||||
tampon Weechat
|
||||
* 'date' : date pour le message
|
||||
* 'date' : date pour le message (0 signifie la date/heure courante)
|
||||
* 'message' : message à afficher
|
||||
|
||||
Exemple en C :
|
||||
@@ -5888,7 +5971,7 @@ Paramètres :
|
||||
|
||||
* 'buffer' : pointeur vers le tampon, si NULL, le message est affiché sur le
|
||||
tampon Weechat
|
||||
* 'date' : date pour le message
|
||||
* 'date' : date pour le message (0 signifie la date/heure courante)
|
||||
* 'tags' : liste d'étiquettes ("tags") séparées par des virgules
|
||||
* 'message' : message à afficher
|
||||
|
||||
@@ -6063,13 +6146,17 @@ Paramètres :
|
||||
complétions sont possibles pour un paramètre, séparées par "|". Plusieurs
|
||||
modèles de complétions sont possibles pour une même commande, séparés par
|
||||
"||".
|
||||
* 'callback' : fonction appelée lorsque la commande est utilisée, paramètres :
|
||||
* 'callback' : fonction appelée lorsque la commande est utilisée, paramètres et
|
||||
valeur de retour :
|
||||
** 'void *data' : pointeur
|
||||
** 'struct t_gui_buffer *buffer' : tampon où la commande est exécutée
|
||||
** 'int argc' : nombre de paramètres passés à la commande
|
||||
** 'char **argv' : paramètres pour la commande
|
||||
** 'char **argv_eol' : paramètres pour la commande (jusqu'à fin de ligne pour
|
||||
chaque paramètre)
|
||||
** valeur de retour :
|
||||
*** 'WEECHAT_RC_OK'
|
||||
*** 'WEECHAT_RC_ERROR'
|
||||
* 'callback_data' : pointeur donné au "callback" lorsqu'il est appelé par
|
||||
WeeChat
|
||||
|
||||
@@ -6181,10 +6268,15 @@ Paramètres :
|
||||
* 'command' : commande à intercepter, peut commencer ou se terminer par le
|
||||
caractère joker "*"
|
||||
(priorité autorisée, voir la note sur la <<hook_priority,priorité>>)
|
||||
* 'callback' : fonction appelée lorsque la commande est exécutée, paramètres :
|
||||
* 'callback' : fonction appelée lorsque la commande est exécutée, paramètres et
|
||||
valeur de retour :
|
||||
** 'void *data' : pointeur
|
||||
** 'struct t_gui_buffer *buffer' : tampon où la command est exécutée
|
||||
** 'const char *command' : la commande exécutée, avec ses paramètres
|
||||
** valeur de retour :
|
||||
*** 'WEECHAT_RC_OK'
|
||||
*** 'WEECHAT_RC_OK_EAT'
|
||||
*** 'WEECHAT_RC_ERROR'
|
||||
* 'callback_data' : pointeur donné au "callback" lorsqu'il est appelé par
|
||||
WeeChat
|
||||
|
||||
@@ -6254,10 +6346,14 @@ Paramètres :
|
||||
alors le timer sera appelé chaque minutes quand la seconde sera 00
|
||||
* 'max_calls' : nombre maximum d'appels au timer (si 0, le timer n'a pas de
|
||||
fin)
|
||||
* 'callback' : fonction appelée quand le délai est atteint, paramètres :
|
||||
* 'callback' : fonction appelée quand le délai est atteint, paramètres et valeur
|
||||
de retour :
|
||||
** 'void *data' : pointeur
|
||||
** 'int remaining_calls' : nombre d'appels restants (-1 si le timer n'a pas de
|
||||
fin)
|
||||
** valeur de retour :
|
||||
*** 'WEECHAT_RC_OK'
|
||||
*** 'WEECHAT_RC_ERROR'
|
||||
* 'callback_data' : pointeur donné au "callback" lorsqu'il est appelé par
|
||||
WeeChat
|
||||
|
||||
@@ -6322,9 +6418,12 @@ Paramètres :
|
||||
* 'flag_write' : 1 = intercepter un évènement d'éctiture, 0 = ignorer
|
||||
* 'flag_exception' : 1 = intercepter un évènement d'exception, 0 = ignorer
|
||||
* 'callback' : fonction appelée lorsqu'un des évènements sélectionnés se
|
||||
produit pour le fichier (ou la socket), paramètres :
|
||||
produit pour le fichier (ou la socket), paramètres et valeur de retour :
|
||||
** 'void *data' : pointeur
|
||||
** 'int fd' : descripteur de fichier
|
||||
** valeur de retour :
|
||||
*** 'WEECHAT_RC_OK'
|
||||
*** 'WEECHAT_RC_ERROR'
|
||||
* 'callback_data' : pointeur donné au "callback" lorsqu'il est appelé par
|
||||
WeeChat
|
||||
|
||||
@@ -6391,16 +6490,19 @@ Paramètres :
|
||||
* 'timeout' : timeout pour la commande (en millisecondes) : après ce délai, le
|
||||
processus fils est tué (0 signifie pas de limite)
|
||||
* 'callback' : function appelée quand des données du fils sont disponibles, or
|
||||
ou quand le fils s'est terminé, paramètres :
|
||||
ou quand le fils s'est terminé, paramètres et valeur de retour :
|
||||
** 'void *data' : pointeur
|
||||
** 'const char *command' : commande exécutée par le fils
|
||||
** 'int return_code' : code retour :
|
||||
*** '>= 0' : code retour du fils
|
||||
*** '< 0' : 'WEECHAT_HOOK_PROCESS_OK_RUNNING' (données disponibles, mais le
|
||||
*** '< 0' : 'WEECHAT_HOOK_PROCESS_RUNNING' (données disponibles, mais le
|
||||
fils tourne toujours) ou 'WEECHAT_HOOK_PROCESS_ERROR' (erreur en lançant
|
||||
la commande)
|
||||
** 'out' : sortie standard de la commande (stdout)
|
||||
** 'err' : erreurs de la commande (stderr)
|
||||
** valeur de retour :
|
||||
*** 'WEECHAT_RC_OK'
|
||||
*** 'WEECHAT_RC_ERROR'
|
||||
* 'callback_data' : pointeur donné au "callback" lorsqu'il est appelé par
|
||||
WeeChat
|
||||
|
||||
@@ -6524,7 +6626,7 @@ Paramètres :
|
||||
* 'local_hostname' : nom de machine local à utiliser pour la connexion
|
||||
(optionnel)
|
||||
* 'callback' : fonction appelée lorsque la connexion est ok ou a échoué,
|
||||
paramètres :
|
||||
paramètres et valeur de retour :
|
||||
** 'void *data' : pointeur
|
||||
** 'int status' : connection status :
|
||||
*** 'WEECHAT_HOOK_CONNECT_OK' : connextion ok
|
||||
@@ -6540,6 +6642,9 @@ Paramètres :
|
||||
** 'gnutls_rc' : valeur retour de 'gnutls_handshake()'
|
||||
** 'const char *error' : valeur retour de 'gnutls_strerror(gnutls_rc)'
|
||||
** 'const char *ip_address' : adresse IP trouvée
|
||||
** valeur de retour :
|
||||
*** 'WEECHAT_RC_OK'
|
||||
*** 'WEECHAT_RC_ERROR'
|
||||
* 'callback_data' : pointeur donné au "callback" lorsqu'il est appelé par
|
||||
WeeChat
|
||||
|
||||
@@ -6665,7 +6770,8 @@ Paramètres :
|
||||
(optionnel)
|
||||
* 'strip_colors' : si 1, les couleurs seront supprimées du message affiché,
|
||||
avant d'appeler le "callback"
|
||||
* 'callback' : fonction appelée lorsqu'un message est affiché, paramètres :
|
||||
* 'callback' : fonction appelée lorsqu'un message est affiché, paramètres et
|
||||
valeur de retour :
|
||||
** 'void *data' : pointeur
|
||||
** 'struct t_gui_buffer *buffer' : pointeur vers le tampon
|
||||
** 'time_t date' : date
|
||||
@@ -6675,6 +6781,9 @@ Paramètres :
|
||||
** 'int highlight' : 1 si la ligne contient un highlight, sinon 0
|
||||
** 'const char *prefix' : préfixe
|
||||
** 'const char *message' : message
|
||||
** valeur de retour :
|
||||
*** 'WEECHAT_RC_OK'
|
||||
*** 'WEECHAT_RC_ERROR'
|
||||
* 'callback_data' : pointeur donné au "callback" lorsqu'il est appelé par
|
||||
WeeChat
|
||||
|
||||
@@ -6949,7 +7058,8 @@ Paramètres :
|
||||
[NOTE]
|
||||
^(1)^ 'xxx' est le nom du serveur IRC, 'yyy' est le nom d'une commande IRC.
|
||||
|
||||
* 'callback' : fonction appelée quand le signal est reçu, paramètres :
|
||||
* 'callback' : fonction appelée quand le signal est reçu, paramètres et valeur
|
||||
de retour :
|
||||
** 'void *data' : pointeur
|
||||
** 'const char *signal' : signal reçu
|
||||
** 'const char *type_data' : type de donnée reçu avec le signal :
|
||||
@@ -6957,6 +7067,9 @@ Paramètres :
|
||||
*** 'WEECHAT_HOOK_SIGNAL_INT' : nombre entier
|
||||
*** 'WEECHAT_HOOK_SIGNAL_POINTER' : pointeur
|
||||
** 'void *signal_data' : données envoyées avec le signal
|
||||
** valeur de retour :
|
||||
*** 'WEECHAT_RC_OK'
|
||||
*** 'WEECHAT_RC_ERROR'
|
||||
* 'callback_data' : pointeur donné au "callback" lorsqu'il est appelé par
|
||||
WeeChat
|
||||
|
||||
@@ -7075,7 +7188,7 @@ Le "callback" effectuera les actions suivantes lorsqu'il recevra le signal :
|
||||
|
||||
. déchargement et suppression du script installé
|
||||
. déplacement du nouveau script vers le répertoire '~/.weechat/xxx/' (où 'xxx'
|
||||
est le langage)
|
||||
est le langage)
|
||||
. création d'un lien vers le nouveau script dans le répertoire
|
||||
'~/.weechat/xxx/autoload/'
|
||||
. chargement du nouveau script
|
||||
@@ -7226,10 +7339,14 @@ Paramètres :
|
||||
^(1)^ 'xxx' est l'argument "signal" utilisé dans la redirection, 'yyy' est le
|
||||
modèle de redirection ("pattern").
|
||||
|
||||
* 'callback' : fonction appelée quand le signal est reçu, paramètres :
|
||||
* 'callback' : fonction appelée quand le signal est reçu, paramètres et valeur
|
||||
de retour :
|
||||
** 'void *data' : pointeur
|
||||
** 'const char *signal' : signal reçu
|
||||
** 'struct t_hashtable *hashtable' : hashtable
|
||||
** valeur de retour :
|
||||
*** 'WEECHAT_RC_OK'
|
||||
*** 'WEECHAT_RC_ERROR'
|
||||
* 'callback_data' : pointeur donné au "callback" lorsqu'il est appelé par
|
||||
WeeChat
|
||||
|
||||
@@ -7398,7 +7515,6 @@ def test_whois_cb(data, signal, hashtable):
|
||||
weechat.prnt("", "erreur = %s" % hashtable["error"])
|
||||
weechat.prnt("", "sortie = %s" % hashtable["output"])
|
||||
return weechat.WEECHAT_RC_OK
|
||||
}
|
||||
|
||||
weechat.hook_hsignal ("irc_redirection_test_whois", "test_whois_cb", "")
|
||||
weechat.hook_hsignal_send("irc_redirect_command",
|
||||
@@ -7508,10 +7624,13 @@ Paramètres :
|
||||
commande `/set` (par exemple : `weechat.look.item_time_format`)
|
||||
(priorité autorisée, voir la note sur la <<hook_priority,priorité>>)
|
||||
* 'callback' : fonction appelée lorsque l'option de configuration est modifiée,
|
||||
paramètres :
|
||||
paramètres et valeur de retour :
|
||||
** 'void *data' : pointeur
|
||||
** 'const char *option' : nom de l'option
|
||||
** 'const char *value' : nouvelle valeur pour l'option
|
||||
** valeur de retour :
|
||||
*** 'WEECHAT_RC_OK'
|
||||
*** 'WEECHAT_RC_ERROR'
|
||||
* 'callback_data' : pointeur donné au "callback" lorsqu'il est appelé par
|
||||
WeeChat
|
||||
|
||||
@@ -7577,13 +7696,16 @@ Paramètres :
|
||||
* 'description' : description de la complétion
|
||||
* 'callback' : fonction appelée lorsque la complétion est utilisée
|
||||
(l'utilisateur est en train de compléter quelque chose qui fait appel à cette
|
||||
complétion), paramètres :
|
||||
complétion), paramètres et valeur de retour :
|
||||
** 'void *data' : pointeur
|
||||
** 'const char *completion_item' : nom de la complétion
|
||||
** 'struct t_gui_buffer *buffer' : tampon où la complétion est effectuée
|
||||
** 'struct t_gui_completion *completion' : structure utilisée pour ajouter
|
||||
les mots pour la complétion (voir
|
||||
<<_weechat_hook_completion_list_add,weechat_hook_completion_list_add>>)
|
||||
** valeur de retour :
|
||||
*** 'WEECHAT_RC_OK'
|
||||
*** 'WEECHAT_RC_ERROR'
|
||||
* 'callback_data' : pointeur donné au "callback" lorsqu'il est appelé par
|
||||
WeeChat
|
||||
|
||||
@@ -7780,7 +7902,12 @@ Paramètres :
|
||||
|
||||
| irc | irc_in_xxx ^(1)^ |
|
||||
nom de serveur |
|
||||
contenu du message reçu du serveur IRC |
|
||||
contenu du message reçu du serveur IRC (avant décodage du jeu de caractères) |
|
||||
nouveau contenu du message
|
||||
|
||||
| irc | irc_in2_xxx ^(1)^ |
|
||||
nom de serveur |
|
||||
contenu du message reçu du serveur IRC (après décodage du jeu de caractères) |
|
||||
nouveau contenu du message
|
||||
|
||||
| irc | irc_out_xxx ^(1)^ |
|
||||
@@ -7826,12 +7953,13 @@ Paramètres :
|
||||
^(1)^ 'xxx' est un nom de commande IRC. +
|
||||
^(2)^ 'yyy' est le nom de la barre.
|
||||
|
||||
* 'callback' : fonction appelée lorsque le "modifieur" est utilisé, paramètres :
|
||||
* 'callback' : fonction appelée lorsque le "modifieur" est utilisé, paramètres
|
||||
et valeur de retour :
|
||||
** 'void *data' : pointeur
|
||||
** 'const char *modifier' : nom du "modifieur"
|
||||
** 'const char *modifier_data' : données pour le "modifieur"
|
||||
** 'const char *string' : chaîne à modifier (la fonction doit retourner une
|
||||
copie de cette chaîne, aucun changement n'est autorisé dans cette chaîne)
|
||||
** 'const char *string' : chaîne à modifier
|
||||
** valeur de retour : nouvelle chaîne
|
||||
* 'callback_data' : pointeur donné au "callback" lorsqu'il est appelé par
|
||||
WeeChat
|
||||
|
||||
@@ -7951,11 +8079,13 @@ Paramètres :
|
||||
(priorité autorisée, voir la note sur la <<hook_priority,priorité>>)
|
||||
* 'description' : description
|
||||
* 'args_description' : description des paramètres (optionnel, peut être NULL)
|
||||
* 'callback' : fonction appelée quand l'information est demandée, paramètres :
|
||||
* 'callback' : fonction appelée quand l'information est demandée, paramètres et
|
||||
valeur de retour :
|
||||
** 'void *data' : pointeur
|
||||
** 'const char *info_name' : nom de l'information
|
||||
** 'const char *arguments' : paramètres additionnels, dépendant de
|
||||
l'information
|
||||
** valeur de retour : valeur de l'information demandée
|
||||
* 'callback_data' : pointeur donné au "callback" lorsqu'il est appelé par
|
||||
WeeChat
|
||||
|
||||
@@ -8027,10 +8157,12 @@ Paramètres :
|
||||
(optionnel, peut être NULL)
|
||||
* 'output_description' : description de la hashtable retournée par le "callback"
|
||||
(optionnel, peut être NULL)
|
||||
* 'callback' : fonction appelée quand l'information est demandée, paramètres :
|
||||
* 'callback' : fonction appelée quand l'information est demandée, paramètres et
|
||||
valeur de retour :
|
||||
** 'void *data' : pointeur
|
||||
** 'const char *info_name' : nom de l'information
|
||||
** 'struct t_hashtable *hashtable' : hashtable, dépendant de l'information
|
||||
** valeur de retour : hashtable demandée
|
||||
* 'callback_data' : pointeur donné au "callback" lorsqu'il est appelé par
|
||||
WeeChat
|
||||
|
||||
@@ -8089,10 +8221,10 @@ struct t_hook *weechat_hook_infolist (const char *infolist_name,
|
||||
const char *description,
|
||||
const char *pointer_description,
|
||||
const char *args_description,
|
||||
const char *(*callback)(void *data,
|
||||
const char *infolist_name,
|
||||
void *pointer,
|
||||
const char *arguments),
|
||||
struct t_infolist *(*callback)(void *data,
|
||||
const char *infolist_name,
|
||||
void *pointer,
|
||||
const char *arguments),
|
||||
void *callback_data);
|
||||
----------------------------------------
|
||||
|
||||
@@ -8103,12 +8235,14 @@ Paramètres :
|
||||
* 'description' : description
|
||||
* 'pointer_description' : description du pointeur (optionnel, peut être NULL)
|
||||
* 'args_description' : description des paramètres (optionnel, peut être NULL)
|
||||
* 'callback' : fonction appelée quand l'infolist est demandée, paramètres :
|
||||
* 'callback' : fonction appelée quand l'infolist est demandée, paramètres et
|
||||
valeur de retour :
|
||||
** 'void *data' : pointeur
|
||||
** 'const char *infolist_name' : nom de l'infolist
|
||||
** 'void *pointer' : pointeur vers un objet que l'infolist doit retourner (pour
|
||||
obtenir unituqment cet objet dans l'infolist)
|
||||
** 'const char *arguments' : paramètres additionnels, dépendant de l'infolist
|
||||
** valeur de retour : infolist demandée
|
||||
* 'callback_data' : pointeur donné au "callback" lorsqu'il est appelé par
|
||||
WeeChat
|
||||
|
||||
@@ -8254,15 +8388,22 @@ Paramètres :
|
||||
|
||||
* 'name' : nom du tampon (doit être unique pour l'extension)
|
||||
* 'input_callback' : fonction appelée lorsque du texte saisi est envoyé au
|
||||
tampon, paramètres :
|
||||
*** 'void *data' : pointeur
|
||||
*** 'struct t_gui_buffer *buffer' : pointeur vers le tampon
|
||||
*** 'const char *input_data' : données en entrée
|
||||
tampon, paramètres et valeur de retour :
|
||||
** 'void *data' : pointeur
|
||||
** 'struct t_gui_buffer *buffer' : pointeur vers le tampon
|
||||
** 'const char *input_data' : données en entrée
|
||||
** valeur de retour :
|
||||
*** 'WEECHAT_RC_OK'
|
||||
*** 'WEECHAT_RC_ERROR'
|
||||
* 'callback_data' : pointeur donné au "callback" lorsqu'il est appelé par
|
||||
WeeChat
|
||||
* 'close_callback' : fonction appelée lorsque le tampon est fermé, paramètres :
|
||||
*** 'void *data' : pointeur
|
||||
*** 'struct t_gui_buffer *buffer' : pointeur vers le tampon
|
||||
* 'close_callback' : fonction appelée lorsque le tampon est fermé, paramètres et
|
||||
valeur de retour :
|
||||
** 'void *data' : pointeur
|
||||
** 'struct t_gui_buffer *buffer' : pointeur vers le tampon
|
||||
** valeur de retour :
|
||||
*** 'WEECHAT_RC_OK'
|
||||
*** 'WEECHAT_RC_ERROR'
|
||||
* 'callback_data' : pointeur donné au "callback" lorsqu'il est appelé par
|
||||
WeeChat
|
||||
|
||||
@@ -8756,7 +8897,7 @@ Script (Python) :
|
||||
value = weechat.buffer_get_pointer(buffer, property)
|
||||
|
||||
# exemple
|
||||
weechat.prnt("", "pointeur vers l'extension de mon tampon : %lx" % weechat.buffer_get_pointer(my_buffer, "plugin"))
|
||||
weechat.prnt("", "pointeur vers l'extension de mon tampon : %s" % weechat.buffer_get_pointer(my_buffer, "plugin"))
|
||||
----------------------------------------
|
||||
|
||||
weechat_buffer_set
|
||||
@@ -8927,13 +9068,13 @@ weechat.buffer_set("", "hotlist", "-")
|
||||
weechat.buffer_set("", "hotlist", "+")
|
||||
|
||||
# changer le nom du tampon
|
||||
weechat.buffet_set(my_buffer, "name", "my_new_name")
|
||||
weechat.buffer_set(my_buffer, "name", "my_new_name")
|
||||
|
||||
# ajouter une variable locale "toto" avec la valeur "abc"
|
||||
weechat.buffet_set(my_buffer, "localvar_set_toto", "abc")
|
||||
weechat.buffer_set(my_buffer, "localvar_set_toto", "abc")
|
||||
|
||||
# supprimer la variable locale "toto"
|
||||
weechat.buffet_set(my_buffer, "localvar_del_toto", "")
|
||||
weechat.buffer_set(my_buffer, "localvar_del_toto", "")
|
||||
----------------------------------------
|
||||
|
||||
weechat_buffer_set_pointer
|
||||
@@ -9025,6 +9166,63 @@ str = weechat.buffer_string_replace_local_var(my_buffer, "test avec $toto")
|
||||
# str contient "test avec abc"
|
||||
----------------------------------------
|
||||
|
||||
weechat_buffer_match_list
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
_Nouveau dans la version 0.3.5._
|
||||
|
||||
Vérifie si le tampon correspond à la liste de tampons.
|
||||
|
||||
Prototype :
|
||||
|
||||
[source,C]
|
||||
----------------------------------------
|
||||
int weechat_buffer_match_list (struct t_gui_buffer *buffer, const char *string);
|
||||
----------------------------------------
|
||||
|
||||
Paramètres :
|
||||
|
||||
* 'buffer' : pointeur vers le tampon
|
||||
* 'string' : liste de tampons, séparés par des virgules :
|
||||
** "*" signigie tous les tampons
|
||||
** un nom commençant par "!" est exclu
|
||||
** un nom peut commencer ou se terminer par "*" pour correspondre à plusieurs
|
||||
tampons
|
||||
|
||||
Valeur de retour :
|
||||
|
||||
* 1 si le tampon correspond à la liste de tampons, 0 sinon
|
||||
|
||||
Exemple en C :
|
||||
|
||||
[source,C]
|
||||
----------------------------------------
|
||||
struct t_gui_buffer *buffer = weechat_buffer_search ("irc", "freenode.#weechat");
|
||||
if (buffer)
|
||||
{
|
||||
weechat_printf (NULL, "%d", weechat_buffer_match_list (buffer, "*")); /* 1 */
|
||||
weechat_printf (NULL, "%d", weechat_buffer_match_list (buffer, "*,!*#weechat*")); /* 0 */
|
||||
weechat_printf (NULL, "%d", weechat_buffer_match_list (buffer, "irc.freenode.*")); /* 1 */
|
||||
weechat_printf (NULL, "%d", weechat_buffer_match_list (buffer, "irc.oftc.*,python.*")); /* 0 */
|
||||
}
|
||||
----------------------------------------
|
||||
|
||||
Script (Python) :
|
||||
|
||||
[source,python]
|
||||
----------------------------------------
|
||||
# prototype
|
||||
match = weechat.buffer_match_list(buffer, string)
|
||||
|
||||
# exemple
|
||||
buffer = weechat.buffer_search("irc", "freenode.#weechat")
|
||||
if buffer:
|
||||
weechat.prnt("", "%d" % weechat.buffer_match_list(buffer, "*")) # 1
|
||||
weechat.prnt("", "%d" % weechat.buffer_match_list(buffer, "*,!*#weechat*")) # 0
|
||||
weechat.prnt("", "%d" % weechat.buffer_match_list(buffer, "irc.freenode.*")) # 1
|
||||
weechat.prnt("", "%d" % weechat.buffer_match_list(buffer, "irc.oftc.*,python.*")) # 0
|
||||
----------------------------------------
|
||||
|
||||
[[windows]]
|
||||
Fenêtres
|
||||
~~~~~~~~
|
||||
@@ -9065,6 +9263,50 @@ window = weechat.current_window()
|
||||
current_window = weechat.current_window()
|
||||
----------------------------------------
|
||||
|
||||
weechat_window_search_with_buffer
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
_Nouveau dans la version 0.3.5._
|
||||
|
||||
Retourne le pointeur vers la fenêtre affichant un tampon.
|
||||
|
||||
Prototype :
|
||||
|
||||
[source,C]
|
||||
----------------------------------------
|
||||
struct t_gui_window *weechat_window_search_with_buffer (struct t_gui_buffer *buffer);
|
||||
----------------------------------------
|
||||
|
||||
Paramètre :
|
||||
|
||||
* 'buffer': buffer pointer
|
||||
|
||||
Valeur de retour :
|
||||
|
||||
* pointeur vers la fenêtre affichant un tampon (NULL si aucune fenêtre n'affiche
|
||||
ce tampon)
|
||||
|
||||
Exemple en C :
|
||||
|
||||
[source,C]
|
||||
----------------------------------------
|
||||
weechat_printf (NULL,
|
||||
"fenêtre affichant le tampon core: %lx",
|
||||
weechat_window_search_with_buffer (weechat_buffer_search_main ()));
|
||||
----------------------------------------
|
||||
|
||||
Script (Python):
|
||||
|
||||
[source,python]
|
||||
----------------------------------------
|
||||
# prototype
|
||||
window = weechat.window_search_with_buffer(buffer)
|
||||
|
||||
# exemple
|
||||
weechat.prnt("", "fenêtre affichant le tampon core: %s"
|
||||
% weechat.window_search_with_buffer(weechat.buffer_search_main()))
|
||||
----------------------------------------
|
||||
|
||||
weechat_window_get_integer
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
@@ -9200,7 +9442,7 @@ Script (Python) :
|
||||
value = weechat.window_get_pointer(window, property)
|
||||
|
||||
# exemple
|
||||
weechat.prnt("", "tampon affiché dans la fenêtre courante : %lx"
|
||||
weechat.prnt("", "tampon affiché dans la fenêtre courante : %s"
|
||||
% weechat.window_get_pointer(weechat.current_window(), "buffer"))
|
||||
----------------------------------------
|
||||
|
||||
@@ -10067,8 +10309,12 @@ struct t_gui_bar_item *weechat_bar_item_new (const char *name,
|
||||
Paramètres :
|
||||
|
||||
* 'name' : nom de l'objet de barre
|
||||
* 'build_callback' : fonction appelée lorsque l'objet est construit : elle doit
|
||||
retourner le contenu de l'objet de barre
|
||||
* 'build_callback' : fonction appelée lorsque l'objet est construit, paramètres
|
||||
et valeur de retour :
|
||||
** 'void *data' : pointeur
|
||||
** 'struct t_gui_bar_item *item' : pointeur vers l'objet de barre
|
||||
** 'struct t_gui_window *window' : pointeur vers la fenêtre
|
||||
** valeur de retour : contenu de l'objet de barre
|
||||
* 'build_callback_data' : pointeur donné au "callback" lorsqu'il est appelé par
|
||||
WeeChat
|
||||
|
||||
@@ -11361,7 +11607,7 @@ Script (Python) :
|
||||
value = weechat.infolist_pointer(infolist, var)
|
||||
|
||||
# exemple
|
||||
weechat.prnt("", "pointeur = 0x%lx" % weechat.infolist_pointer(infolist, "mon_pointeur"))
|
||||
weechat.prnt("", "pointeur = 0x%s" % weechat.infolist_pointer(infolist, "mon_pointeur"))
|
||||
----------------------------------------
|
||||
|
||||
weechat_infolist_buffer
|
||||
@@ -11595,7 +11841,14 @@ Paramètres :
|
||||
|
||||
* 'upgrade_file' : pointeur vers le fichier de mise à jour
|
||||
* 'callback_read' : fonction appelée pour chaque objet lu dans le fichier de
|
||||
mise à jour
|
||||
mise à jour, paramètres et valeur de retour :
|
||||
** 'void *data' : pointeur
|
||||
** 'struct t_upgrade_file *upgrade_file' : pointeur vers le fichier de mise à jour
|
||||
** 'int object_id' : identifiant de l'objet
|
||||
** 'struct t_infolist *infolist' : infolist avec le contenu de l'objet
|
||||
** valeur de retour :
|
||||
*** 'WEECHAT_RC_OK'
|
||||
*** 'WEECHAT_RC_ERROR'
|
||||
* 'callback_read_data' : pointeur donné au "callback" lorsqu'il est appelé par
|
||||
WeeChat
|
||||
|
||||
|
||||
+301
-483
@@ -90,19 +90,19 @@ compiler WeeChat.
|
||||
|
||||
[width="80%",cols="4,^2,13",options="header"]
|
||||
|========================================
|
||||
| Paquet ^(1)^ | Requis | Fonctionnalité
|
||||
| cmake | *oui* | construction (autotools toujours possible, mais cmake est recommandé)
|
||||
| libncursesw5-dev ^(2)^ | *oui* | interface ncurses
|
||||
| libgcrypt11-dev | non | authentification SASL avec le serveur IRC, en utilisant le mécanisme DH-BLOWFISH
|
||||
| libgnutls-dev | non | connexion SSL au serveur IRC
|
||||
| libaspell-dev | non | extension aspell
|
||||
| libperl-dev | non | extension perl
|
||||
| python-dev | non | extension python
|
||||
| ruby1.8-dev | non | extension ruby
|
||||
| liblua5.1-0-dev | non | extension lua
|
||||
| tcl-dev (>= 8.5) | non | extension tcl
|
||||
| asciidoc (>= 8.5.0) | non | construction de la documentation (fichiers HTML)
|
||||
| source-highlight | non | coloration des sources dans la documentation HTML
|
||||
| Paquet ^(1)^ | Requis | Fonctionnalité
|
||||
| cmake | *oui* | construction (autotools toujours possible, mais cmake est recommandé)
|
||||
| libncursesw5-dev ^(2)^ | *oui* | interface ncurses
|
||||
| libgcrypt11-dev | non | authentification SASL avec le serveur IRC, en utilisant le mécanisme DH-BLOWFISH
|
||||
| libgnutls-dev (>= 2.2.0) | non | connexion SSL au serveur IRC
|
||||
| libaspell-dev | non | extension aspell
|
||||
| libperl-dev | non | extension perl
|
||||
| python-dev | non | extension python
|
||||
| ruby1.8-dev | non | extension ruby
|
||||
| liblua5.1-0-dev | non | extension lua
|
||||
| tcl-dev (>= 8.5) | non | extension tcl
|
||||
| asciidoc (>= 8.5.0) | non | construction de la documentation (fichiers HTML)
|
||||
| source-highlight | non | coloration des sources dans la documentation HTML
|
||||
|========================================
|
||||
|
||||
[NOTE]
|
||||
@@ -361,7 +361,7 @@ Exemple de terminal avec WeeChat :
|
||||
│ │ │
|
||||
│ │ │
|
||||
│ │ │
|
||||
│[12:55] [4] [irc/freenode] 3:#test(+n){5}* [Act: 4,2] │
|
||||
│[12:55] [6] [irc/freenode] 3:#test(+n){5}* [Act: 4:#abc(2,5), 6] │
|
||||
│[flashy] salut joe !█ │
|
||||
└─────────────────────────────────────────────────────────────────────────────────────────┘
|
||||
........................................
|
||||
@@ -383,399 +383,150 @@ La barre 'status' contient les objets (items) suivants par défaut :
|
||||
|
||||
[width="100%",cols="^3,^3l,10",options="header"]
|
||||
|========================================
|
||||
| Objet (item) | Exemple | Description
|
||||
|
||||
| time | [12:55] |
|
||||
heure
|
||||
|
||||
| buffer_count | [4] |
|
||||
nombre de tampons ouverts
|
||||
|
||||
| buffer_plugin | [irc/freenode] |
|
||||
extension du tampon courant (l'extension irc peut afficher le nom du serveur
|
||||
IRC auquel est rattaché ce tampon)
|
||||
|
||||
| buffer_number | 3 |
|
||||
numéro du tampon courant
|
||||
|
||||
| buffer_name | #test(+n) |
|
||||
nom du tampon courant
|
||||
|
||||
| buffer_nicklist_count | {5} |
|
||||
nombre de pseudos dans la liste des pseudos
|
||||
|
||||
| buffer_filter | * |
|
||||
indicateur de filtrage : `*` signifie que des lignes sont filtrées (cachées),
|
||||
une valeur vide signifie que toutes les lignes sont affichées
|
||||
|
||||
| lag | [Lag: 2.5] |
|
||||
indicateur de "lag" (ralentissements réseau), en secondes (caché si le lag
|
||||
est faible)
|
||||
|
||||
| hotlist | [Act: 4,2] |
|
||||
liste des tampons où il y a de l'activité (messages non lus)
|
||||
|
||||
| completion | abc(2) def(5) |
|
||||
liste des mots pour la complétion, avec le nombre de complétions possibles
|
||||
pour chaque mot
|
||||
|
||||
| scroll | -PLUS(50)- |
|
||||
indicateur de scroll, avec le nombre de lignes sous la dernière ligne
|
||||
affichée
|
||||
| Objet (item) | Exemple | Description
|
||||
| time | [12:55] | heure
|
||||
| buffer_count | [6] | nombre de tampons ouverts
|
||||
| buffer_plugin | [irc/freenode] | extension du tampon courant (l'extension irc peut afficher le nom du serveur IRC auquel est rattaché ce tampon)
|
||||
| buffer_number | 3 | numéro du tampon courant
|
||||
| buffer_name | #test(+n) | nom du tampon courant (avec les modes du canal pour les canaux irc)
|
||||
| buffer_nicklist_count | {5} | nombre de pseudos dans la liste des pseudos
|
||||
| buffer_filter | * | indicateur de filtrage : `*` signifie que des lignes sont filtrées (cachées), une valeur vide signifie que toutes les lignes sont affichées
|
||||
| lag | [Lag: 2.5] | indicateur de "lag" (ralentissements réseau), en secondes (caché si le lag est faible)
|
||||
| hotlist | [Act: 4:#abc(2,5), 6] | liste des tampons où il y a de l'activité (messages non lus) (dans cet exemple, 2 highlights et 5 messages non lus sur '#abc', un message non lu sur le buffer numéro 6)
|
||||
| completion | abc(2) def(5) | liste des mots pour la complétion, avec le nombre de complétions possibles pour chaque mot
|
||||
| scroll | -PLUS(50)- | indicateur de scroll, avec le nombre de lignes sous la dernière ligne affichée
|
||||
|========================================
|
||||
|
||||
La barre 'input' contient les objets (items) suivants par défaut :
|
||||
|
||||
[width="100%",cols="^3,^6l,8",options="header"]
|
||||
|========================================
|
||||
| Objet (item) | Exemple | Description
|
||||
|
||||
| input_paste | [Coller 7 lignes ? [ctrl-Y] Oui [ctrl-N] Non] |
|
||||
question à l'utilisateur pour coller des lignes
|
||||
|
||||
| input_prompt | [pseudo] |
|
||||
prompt (pseudo pour l'extension irc)
|
||||
|
||||
| away | (absent) |
|
||||
indicateur d'absence
|
||||
|
||||
| input_search | [Recherche texte] |
|
||||
indicateur de recherche de texte
|
||||
|
||||
| input_text | bla bla... |
|
||||
texte entré
|
||||
| Objet (item) | Exemple | Description
|
||||
| input_paste | [Coller 7 lignes ? [ctrl-Y] Oui [ctrl-N] Non] | question à l'utilisateur pour coller des lignes
|
||||
| input_prompt | [flashy] | prompt (pseudo pour l'extension irc)
|
||||
| away | (absent) | indicateur d'absence
|
||||
| input_search | [Recherche texte] | indicateur de recherche de texte
|
||||
| input_text | salut joe ! | texte entré
|
||||
|========================================
|
||||
|
||||
[[key_bindings]]
|
||||
Raccourcis clavier par défaut
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
// 'C-' = ctrl, 'A-' = alt, 'S-' = shift
|
||||
|
||||
[[key_bindings_command_line]]
|
||||
Touches pour la ligne de commande
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
[width="100%",cols="^.^4,.^15",options="header"]
|
||||
[width="100%",cols="^.^3,.^10,.^5m",options="header"]
|
||||
|========================================
|
||||
| Touches | Description et commande
|
||||
|
||||
| Flèche gauche +
|
||||
Ctrl + "b" |
|
||||
Aller au caractère précédent sur la ligne de commande +
|
||||
`/input move_previous_char`
|
||||
|
||||
| Flèche droite +
|
||||
Ctrl + "f" |
|
||||
Aller au caractère suivant sur la ligne de commande +
|
||||
`/input move_next_char`
|
||||
|
||||
| Ctrl + flèche gauche +
|
||||
Alt + "b" |
|
||||
Aller au mot précédent sur la ligne de commande +
|
||||
`/input move_previous_word`
|
||||
|
||||
| Ctrl + flèche droite +
|
||||
Alt + "f" |
|
||||
Aller au mot suivant sur la ligne de commande +
|
||||
`/input move_next_word`
|
||||
|
||||
| Home +
|
||||
Ctrl + "a" |
|
||||
Aller au début de la ligne de commande +
|
||||
`/input move_beginning_of_line`
|
||||
|
||||
| End +
|
||||
Ctrl + "e" |
|
||||
Aller à la fin de la ligne de commande +
|
||||
`/input move_end_of_line`
|
||||
|
||||
| Ctrl + "c" puis "b" |
|
||||
Insérer le code pour mettre le texte en gras +
|
||||
`/input insert \x02`
|
||||
|
||||
| Ctrl + "c" puis "c" |
|
||||
Insérer le code pour écrire en couleur +
|
||||
`/input insert \x03`
|
||||
|
||||
| Ctrl + "c" puis "i" |
|
||||
Insérer le code pour mettre le texte en italique +
|
||||
`/input insert \x1D`
|
||||
|
||||
| Ctrl + "c" puis "o" |
|
||||
Insérer le code pour réinitaliser la couleur +
|
||||
`/input insert \x0F`
|
||||
|
||||
| Ctrl + "c" puis "r" |
|
||||
Insérer le code pour écrire en couleur inversée +
|
||||
`/input insert \x12`
|
||||
|
||||
| Ctrl + "c" puis "u" |
|
||||
Insérer le code pour écrire en souligné +
|
||||
`/input insert \x15`
|
||||
|
||||
| Delete +
|
||||
Ctrl + "d" |
|
||||
Effacer le caractère suivant sur la ligne de commande +
|
||||
`/input delete_next_char`
|
||||
|
||||
| Backspace +
|
||||
Ctrl + "h" |
|
||||
Effacer le caractère précédent sur la ligne de commande +
|
||||
`/input delete_previous_char`
|
||||
|
||||
| Ctrl + "k" |
|
||||
Effacer du curseur jusqu'à la fin de la ligne de commande (la chaîne
|
||||
supprimée est copiée dans le presse-papiers) +
|
||||
`/input delete_end_of_line`
|
||||
|
||||
| Ctrl + "r" |
|
||||
Chercher du texte dans l'historique du tampon (deux appuis successifs pour
|
||||
rechercher du texte exact), les occurrences suivantes/précédentes peuvent être
|
||||
trouvées avec les flèches haut et bas +
|
||||
`/input search_text`
|
||||
|
||||
| Ctrl + "t" |
|
||||
Inverser deux caractères +
|
||||
`/input transpose_chars`
|
||||
|
||||
| Ctrl + "u" |
|
||||
Effacer du curseur jusqu'au début de la ligne de commande (la chaîne
|
||||
supprimée est copiée dans le presse-papiers) +
|
||||
`/input delete_beginning_of_line`
|
||||
|
||||
| Ctrl + "w" |
|
||||
Effacer le mot précédent sur la ligne de commande (la chaîne supprimée est
|
||||
copiée dans le presse-papiers) +
|
||||
`/input delete_previous_word`
|
||||
|
||||
| Ctrl + "y" |
|
||||
Coller le contenu du presse-papiers +
|
||||
`/input clipboard_paste`
|
||||
|
||||
| Ctrl + "_" |
|
||||
Défaire la dernière action sur la ligne de commande +
|
||||
`/input undo`
|
||||
|
||||
| Alt + "_" |
|
||||
Refaire la dernière action sur la ligne de commande +
|
||||
`/input redo`
|
||||
|
||||
| Tab |
|
||||
Compléter la commande ou le pseudo (Tab de nouveau : trouver la complétion
|
||||
suivante) +
|
||||
`/input complete_next`
|
||||
|
||||
| Shift + Tab |
|
||||
Sans complétion, effectue une complétion partielle. Avec une complétion en
|
||||
cours, complète avec la complétion précédente +
|
||||
`/input complete_previous`
|
||||
|
||||
| Tout caractère |
|
||||
Insérer le caractère à la position du curseur sur la ligne de commande
|
||||
|
||||
| Enter +
|
||||
Ctrl + "j" +
|
||||
Ctrl + "m" |
|
||||
Exécuter la commande ou envoyer le message (en mode recherche : arrêter la
|
||||
recherche) +
|
||||
`/input return`
|
||||
|
||||
| Flèche haut |
|
||||
Rappeler la commande précédente (en mode recherche : chercher plus haut) +
|
||||
`/input history_previous`
|
||||
|
||||
| Flèche bas |
|
||||
Rappeler la commande suivante (en mode recherche : chercher plus bas) +
|
||||
`/input history_next`
|
||||
|
||||
| Ctrl + flèche haut |
|
||||
Rappeler la commande précédente dans l'historique global (commun à tous les
|
||||
tampons) +
|
||||
`/input history_global_previous`
|
||||
|
||||
| Ctrl + flèche bas |
|
||||
Rappeler la commande suivante dans l'historique global (commun à tous les
|
||||
tampons) +
|
||||
`/input history_global_next`
|
||||
|
||||
| Alt + "d" |
|
||||
Effacer le mot suivant (la chaîne supprimée est copiée dans le
|
||||
presse-papiers) +
|
||||
`/input delete_next_word`
|
||||
|
||||
| Alt + "k" |
|
||||
Capturer une touche et insérer son code (et la commande associée si la
|
||||
commande existe) sur la ligne de commande +
|
||||
`/input grab_key_command`
|
||||
|
||||
| Alt + "r" |
|
||||
Effacer entièrement la ligne de commande +
|
||||
`/input delete_line`
|
||||
| Touche | Description | Commande
|
||||
| @k(←) .2+| Aller au caractère précédent sur la ligne de commande .2+| /input move_previous_char
|
||||
| @k(C-)@k(b)
|
||||
| @k(→) .2+| Aller au caractère suivant sur la ligne de commande .2+| /input move_next_char
|
||||
| @k(C-)@k(f)
|
||||
| @k(C-)@k(←) .2+| Aller au mot précédent sur la ligne de commande .2+| /input move_previous_word
|
||||
| @k(A-)@k(b)
|
||||
| @k(C-)@k(→) .2+| Aller au mot suivant sur la ligne de commande .2+| /input move_next_word
|
||||
| @k(A-)@k(f)
|
||||
| @k(Home) .2+| Aller au début de la ligne de commande .2+| /input move_beginning_of_line
|
||||
| @k(C-)@k(a)
|
||||
| @k(End) .2+| Aller à la fin de la ligne de commande .2+| /input move_end_of_line
|
||||
| @k(C-)@k(e)
|
||||
| @k(C-)@k(c) , @k(b) | Insérer le code pour mettre le texte en gras | /input insert \x02
|
||||
| @k(C-)@k(c) , @k(c) | Insérer le code pour écrire en couleur | /input insert \x03
|
||||
| @k(C-)@k(c) , @k(i) | Insérer le code pour mettre le texte en italique | /input insert \x1D
|
||||
| @k(C-)@k(c) , @k(o) | Insérer le code pour réinitaliser la couleur | /input insert \x0F
|
||||
| @k(C-)@k(c) , @k(r) | Insérer le code pour écrire en couleur inversée | /input insert \x12
|
||||
| @k(C-)@k(c) , @k(u) | Insérer le code pour écrire en souligné | /input insert \x15
|
||||
| @k(Del) .2+| Effacer le caractère suivant sur la ligne de commande .2+| /input delete_next_char
|
||||
| @k(C-)@k(d)
|
||||
| @k(Backsp.) .2+| Effacer le caractère précédent sur la ligne de commande .2+| /input delete_previous_char
|
||||
| @k(C-)@k(h)
|
||||
| @k(C-)@k(k) | Effacer du curseur jusqu'à la fin de la ligne de commande (la chaîne supprimée est copiée dans le presse-papiers) | /input delete_end_of_line
|
||||
| @k(C-)@k(r) | Chercher du texte dans l'historique du tampon (deux appuis successifs pour rechercher du texte exact), @k(↑): précédent, @k(↓): suivant, @k(Enter): arrêter | /input search_text
|
||||
| @k(C-)@k(t) | Inverser deux caractères | /input transpose_chars
|
||||
| @k(C-)@k(u) | Effacer du curseur jusqu'au début de la ligne de commande (la chaîne supprimée est copiée dans le presse-papiers) | /input delete_beginning_of_line
|
||||
| @k(C-)@k(w) | Effacer le mot précédent sur la ligne de commande (la chaîne supprimée est copiée dans le presse-papiers) | /input delete_previous_word
|
||||
| @k(C-)@k(y) | Coller le contenu du presse-papiers | /input clipboard_paste
|
||||
| @k(C-)@k(_) | Défaire la dernière action sur la ligne de commande | /input undo
|
||||
| @k(A-)@k(_) | Refaire la dernière action sur la ligne de commande | /input redo
|
||||
| @k(Tab) | Compléter la commande ou le pseudo (@k(Tab) de nouveau : trouver la complétion suivante) | /input complete_next
|
||||
| @k(S-)@k(Tab) | Sans complétion, effectue une complétion partielle. Avec une complétion en cours, complète avec la complétion précédente | /input complete_previous
|
||||
| @k(Enter) .3+| Exécuter la commande ou envoyer le message (en mode recherche : arrêter la recherche) .3+| /input return
|
||||
| @k(C-)@k(j)
|
||||
| @k(C-)@k(m)
|
||||
| @k(↑) | Rappeler la commande précédente (en mode recherche : chercher plus haut) | /input history_previous
|
||||
| @k(↓) | Rappeler la commande suivante (en mode recherche : chercher plus bas) | /input history_next
|
||||
| @k(C-)@k(↑) | Rappeler la commande précédente dans l'historique global (commun à tous les tampons) | /input history_global_previous
|
||||
| @k(C-)@k(↓) | Rappeler la commande suivante dans l'historique global (commun à tous les tampons) | /input history_global_next
|
||||
| @k(A-)@k(d) | Effacer le mot suivant (la chaîne supprimée est copiée dans le presse-papiers) | /input delete_next_word
|
||||
| @k(A-)@k(k) | Capturer une touche et insérer son code (et la commande associée si la commande existe) sur la ligne de commande | /input grab_key_command
|
||||
| @k(A-)@k(r) | Effacer entièrement la ligne de commande | /input delete_line
|
||||
|========================================
|
||||
|
||||
[[key_bindings_buffers_windows]]
|
||||
Touches pour les tampons / fenêtres
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
[width="100%",cols="^.^4,.^15",options="header"]
|
||||
[width="100%",cols="^.^3,.^10,.^5m",options="header"]
|
||||
|========================================
|
||||
| Touches | Description et commande
|
||||
|
||||
| Ctrl + "l" (L) |
|
||||
Réafficher toute la fenêtre +
|
||||
`/window refresh`
|
||||
|
||||
| Ctrl + "s" puis Ctrl + "u" |
|
||||
Positionner le marqueur de données non lues sur tous les tampons +
|
||||
`/input set_unread`
|
||||
|
||||
| Ctrl + "x" |
|
||||
Changer de tampon courant si plusieurs tampons sont attachés avec le même
|
||||
numéro +
|
||||
`/input switch_active_buffer`
|
||||
|
||||
| Page haut |
|
||||
Monter d'une page dans l'historique du tampon +
|
||||
`/window page_up`
|
||||
|
||||
| Page bas |
|
||||
Descendre d'une page dans l'historique du tampon +
|
||||
`/window page_down`
|
||||
|
||||
| Alt + Page haut |
|
||||
Monter de quelques lignes dans l'historique du tampon +
|
||||
`/window scroll_up`
|
||||
|
||||
| Alt + Page bas |
|
||||
Descendre de quelques lignes dans l'historique du tampon +
|
||||
`/window scroll_down`
|
||||
|
||||
| Alt + Home |
|
||||
Aller au début du tampon +
|
||||
`/window scroll_top`
|
||||
|
||||
| Alt + End |
|
||||
Aller à la fin du tampon +
|
||||
`/window scroll_bottom`
|
||||
|
||||
| Alt + flèche gauche +
|
||||
Alt + flèche haut +
|
||||
Ctrl + "p" +
|
||||
F5 |
|
||||
Aller au tampon précédent +
|
||||
`/buffer -1`
|
||||
|
||||
| Alt + flèche droite +
|
||||
Alt + flèche bas +
|
||||
Ctrl + "n" +
|
||||
F6 |
|
||||
Aller au tampon suivant +
|
||||
`/buffer +1`
|
||||
|
||||
| F7 |
|
||||
Aller à la fenêtre précédente +
|
||||
`/window -1`
|
||||
|
||||
| F8 |
|
||||
Aller à la fenêtre suivante +
|
||||
`/window +1`
|
||||
|
||||
| F9 |
|
||||
Faire défiler le titre du tampon vers la gauche +
|
||||
`/bar scroll title * x-50%`
|
||||
|
||||
| F10 |
|
||||
Faire défiler le titre du tampon vers la droite +
|
||||
`/bar scroll title * x+50%`
|
||||
|
||||
| F11 |
|
||||
Monter d'une page dans la liste des pseudos +
|
||||
`/bar scroll nicklist * y-100%`
|
||||
|
||||
| F12 |
|
||||
Descendre d'une page dans la liste des pseudos +
|
||||
`/bar scroll nicklist * y+100%`
|
||||
|
||||
| Alt + F11 |
|
||||
Aller au début de la liste des pseudos +
|
||||
`/bar scroll nicklist * yb`
|
||||
|
||||
| Alt + F12 |
|
||||
Aller à la fin de la liste des pseudos +
|
||||
`/bar scroll nicklist * ye`
|
||||
|
||||
| Alt + "a" |
|
||||
Sauter au prochain tampon avec activité (avec priorité : highlight, message,
|
||||
autre) +
|
||||
`/input jump_smart`
|
||||
|
||||
| Alt + "j" puis Alt + "l" (L) |
|
||||
Sauter au dernier tampon +
|
||||
`/input jump_last_buffer`
|
||||
|
||||
| Alt + "j" puis Alt + "r" |
|
||||
Sauter au tampon IRC de données brutes +
|
||||
`/server raw`
|
||||
|
||||
| Alt + "j" puis Alt + "s" |
|
||||
Sauter au tampon IRC du serveur +
|
||||
`/server jump`
|
||||
|
||||
| Alt + chiffre (0-9) |
|
||||
Sauter au tampon qui porte ce numéro (0 = 10) +
|
||||
`/buffer *N`
|
||||
|
||||
| Alt + "j" puis nombre (01-99) |
|
||||
Sauter au tampon qui porte ce numéro +
|
||||
`/buffer NN`
|
||||
|
||||
| Alt + "n" |
|
||||
Se positionner sur le highlight suivant +
|
||||
`/window scroll_next_highlight`
|
||||
|
||||
| Alt + "p" |
|
||||
Se positionner sur le highlight précédent +
|
||||
`/window scroll_previous_highlight`
|
||||
|
||||
| Alt + "u" |
|
||||
Se positionner sur la première ligne non lue du tampon +
|
||||
`/input scroll_unread`
|
||||
|
||||
| Alt + "w" puis Alt + flèche |
|
||||
Sauter à une fenêtre avec une direction +
|
||||
`/window up` +
|
||||
`/window down` +
|
||||
`/window left` +
|
||||
`/window right`
|
||||
|
||||
| Alt + "z" |
|
||||
Zoom sur la fenêtre courante (Alt + Z de nouveau : restaurer l'état initial
|
||||
des fenêtres, avant le zoom) +
|
||||
`/window zoom`
|
||||
|
||||
| Alt + "<" |
|
||||
Sauter au tampon précédent dans la liste des tampons visités +
|
||||
`/input jump_previously_visited_buffer`
|
||||
|
||||
| Alt + ">" |
|
||||
Sauter au tampon suivant dans la liste des tampons visités +
|
||||
`/input jump_next_visited_buffer`
|
||||
| Touche | Description | Commande
|
||||
| @k(C-)@k(l) | Réafficher toute la fenêtre | /window refresh
|
||||
| @k(C-)@k(s) , @k(C-)@k(u) | Positionner le marqueur de données non lues sur tous les tampons | /input set_unread
|
||||
| @k(C-)@k(x) | Changer de tampon courant si plusieurs tampons sont attachés avec le même numéro | /input switch_active_buffer
|
||||
| @k(PgUp) | Monter d'une page dans l'historique du tampon | /window page_up
|
||||
| @k(PgDn) | Descendre d'une page dans l'historique du tampon | /window page_down
|
||||
| @k(A-)@k(PgUp) | Monter de quelques lignes dans l'historique du tampon | /window scroll_up
|
||||
| @k(A-)@k(PgDn) | Descendre de quelques lignes dans l'historique du tampon | /window scroll_down
|
||||
| @k(A-)@k(Home) | Aller au début du tampon | /window scroll_top
|
||||
| @k(A-)@k(End) | Aller à la fin du tampon | /window scroll_bottom
|
||||
| @k(A-)@k(←) .4+| Aller au tampon précédent .4+| /buffer -1
|
||||
| @k(A-)@k(↑)
|
||||
| @k(C-)@k(p)
|
||||
| @k(F5)
|
||||
| @k(A-)@k(→) .4+| Aller au tampon suivant .4+| /buffer +1
|
||||
| @k(A-)@k(↓)
|
||||
| @k(C-)@k(n)
|
||||
| @k(F6)
|
||||
| @k(F7) | Aller à la fenêtre précédente | /window -1
|
||||
| @k(F8) | Aller à la fenêtre suivante | /window +1
|
||||
| @k(F9) | Faire défiler le titre du tampon vers la gauche | /bar scroll title * x-50%
|
||||
| @k(F10) | Faire défiler le titre du tampon vers la droite | /bar scroll title * x+50%
|
||||
| @k(F11) | Monter d'une page dans la liste des pseudos | /bar scroll nicklist * y-100%
|
||||
| @k(F12) | Descendre d'une page dans la liste des pseudos | /bar scroll nicklist * y+100%
|
||||
| @k(A-)@k(F11) | Aller au début de la liste des pseudos | /bar scroll nicklist * yb
|
||||
| @k(A-)@k(F12) | Aller à la fin de la liste des pseudos | /bar scroll nicklist * ye
|
||||
| @k(A-)@k(a) | Sauter au prochain tampon avec activité (avec priorité : highlight, message, autre) | /input jump_smart
|
||||
| @k(A-)@k(j) , @k(A-)@k(l) | Sauter au dernier tampon | /input jump_last_buffer
|
||||
| @k(A-)@k(j) , @k(A-)@k(r) | Sauter au tampon IRC de données brutes | /server raw
|
||||
| @k(A-)@k(j) , @k(A-)@k(s) | Sauter au tampon IRC du serveur | /server jump
|
||||
| @k(A-)@k(0...9) | Sauter au tampon qui porte ce numéro (0 = 10) | /buffer *N
|
||||
| @k(A-)@k(j) , @k(01...99) | Sauter au tampon qui porte ce numéro | /buffer NN
|
||||
| @k(A-)@k(n) | Se positionner sur le highlight suivant | /window scroll_next_highlight
|
||||
| @k(A-)@k(p) | Se positionner sur le highlight précédent | /window scroll_previous_highlight
|
||||
| @k(A-)@k(u) | Se positionner sur la première ligne non lue du tampon | /input scroll_unread
|
||||
| @k(A-)@k(w) , @k(A-)@k(↑) | Sauter à la fenêtre au dessus | /window up
|
||||
| @k(A-)@k(w) , @k(A-)@k(↓) | Sauter à la fenêtre en dessous | /window down
|
||||
| @k(A-)@k(w) , @k(A-)@k(←) | Sauter à la fenêtre de gauche | /window left
|
||||
| @k(A-)@k(w) , @k(A-)@k(→) | Sauter à la fenêtre de droite | /window right
|
||||
| @k(A-)@k(w) , @k(A-)@k(b) | Equilibrer la taille de toutes les fenêtres | /window balance
|
||||
| @k(A-)@k(w) , @k(A-)@k(s) | Echanger les tampons de deux fenêtres | /window swap
|
||||
| @k(A-)@k(z) | Zoom sur la fenêtre courante (@k(A-)@k(z) de nouveau : restaurer l'état initial des fenêtres, avant le zoom) | /window zoom
|
||||
| @k(A-)@k(<) | Sauter au tampon précédent dans la liste des tampons visités | /input jump_previously_visited_buffer
|
||||
| @k(A-)@k(>) | Sauter au tampon suivant dans la liste des tampons visités | /input jump_next_visited_buffer
|
||||
|========================================
|
||||
|
||||
[[key_bindings_other]]
|
||||
Autres touches
|
||||
^^^^^^^^^^^^^^
|
||||
|
||||
[width="100%",cols="^.^4,.^15",options="header"]
|
||||
[width="100%",cols="^.^3,.^10,.^5m",options="header"]
|
||||
|========================================
|
||||
| Touches | Description et commande
|
||||
|
||||
| Alt + "h" |
|
||||
Vider la hotlist (notification d'activité sur les autres tampons) +
|
||||
`/input hotlist_clear`
|
||||
|
||||
| Alt + "=" |
|
||||
Active/désactive les filtres +
|
||||
`/filter toggle`
|
||||
| Touche | Description | Commande
|
||||
| @k(A-)@k(h) | Vider la hotlist (notification d'activité sur les autres tampons) | /input hotlist_clear
|
||||
| @k(A-)@k(=) | Active/désactive les filtres | /filter toggle
|
||||
|========================================
|
||||
|
||||
[[command_line]]
|
||||
@@ -815,35 +566,35 @@ Codes couleurs
|
||||
^^^^^^^^^^^^^^
|
||||
|
||||
Pour certaines extensions comme IRC, il est possible d'utiliser des codes
|
||||
couleur et attributs comme suit (appuyer sur Ctrl-C puis sur la lettre qui
|
||||
couleur et attributs comme suit (appuyer sur @k(C-)@k(c) puis sur la lettre qui
|
||||
suit et éventuellement une valeur) :
|
||||
|
||||
^Cb::
|
||||
@k(C-)@k(c) , @k(b)::
|
||||
texte gras
|
||||
|
||||
^Ccxx::
|
||||
@k(C-)@k(c) , @k(c) , @k(xx)::
|
||||
couleur du texte `xx` (voir la liste des couleurs ci-dessous)
|
||||
|
||||
^Ccxx,yy::
|
||||
@k(C-)@k(c) , @k(c) , @k(xx,yy)::
|
||||
couleur du texte `xx` et du fond `yy` (voir la liste des couleurs
|
||||
ci-dessous)
|
||||
|
||||
^Co::
|
||||
@k(C-)@k(c) , @k(o)::
|
||||
désactiver la couleur et tous les attributs
|
||||
|
||||
^Cr::
|
||||
@k(C-)@k(c) , @k(r)::
|
||||
vidéo inverse (inversion de la couleur d'écriture et du fond)
|
||||
|
||||
^Cu::
|
||||
@k(C-)@k(c) , @k(u)::
|
||||
texte souligné
|
||||
|
||||
[NOTE]
|
||||
Le même code (sans le numéro pour ^Cc) peut être utilisé pour stopper
|
||||
l'attribut défini.
|
||||
Le même code (sans le numéro pour @k(C-)@k(c) , @k(c)) peut être utilisé pour
|
||||
stopper l'attribut défini.
|
||||
|
||||
Les codes couleur pour ^Cc sont :
|
||||
Les codes couleur pour @k(C-)@k(c) , @k(c) sont :
|
||||
|
||||
[width="35%",cols="^1m,3,3",options="header"]
|
||||
[width="50%",cols="^1m,3,3",options="header"]
|
||||
|========================================
|
||||
| Code | IRC | WeeChat (curses)
|
||||
| 00 | blanc | white
|
||||
@@ -860,7 +611,7 @@ Les codes couleur pour ^Cc sont :
|
||||
| 11 | cyan clair | lightcyan
|
||||
| 12 | bleu clair | lightblue
|
||||
| 13 | violet clair | lightmagenta
|
||||
| 14 | gris | default
|
||||
| 14 | gris | gray
|
||||
| 15 | gris clair | white
|
||||
|========================================
|
||||
|
||||
@@ -868,7 +619,7 @@ Exemple : affichage de "bonjour tout le monde !" avec "bonjour" en bleu clair
|
||||
gras, et "tout le monde" en rouge clair souligné :
|
||||
|
||||
----------------------------------------
|
||||
^Cc12^Cbbonjour^Cb^Cc04^Cu tout le monde^Cu^Cc!
|
||||
^Cc12^Cbbonjour ^Cb^Cc04^Cutout le monde^Cu^Cc !
|
||||
----------------------------------------
|
||||
|
||||
[[weechat_options]]
|
||||
@@ -894,7 +645,7 @@ pour pouvoir les utiliser dans WeeChat).
|
||||
Selon la valeur de la variable d'environnement 'TERM', vous pouvez avoir les
|
||||
limites suivantes pour les couleurs dans WeeChat :
|
||||
|
||||
[width="40%",cols="5,>2,>2",options="header"]
|
||||
[width="50%",cols="8,>2,>2",options="header"]
|
||||
|========================================
|
||||
| $TERM | Couleurs | Paires ^(1)^
|
||||
| "rxvt-unicode", "xterm", ... | 88 | 256
|
||||
@@ -917,6 +668,10 @@ Quelques valeurs recommandées pour 'TERM' si vous voulez 256 couleurs :
|
||||
|
||||
Si vous utilisez screen, vous pouvez ajouter cette ligne dans votre '~/.screenrc':
|
||||
|
||||
[NOTE]
|
||||
Vous devrez peut-être installer le paquet "ncurses-term" pour utiliser ces
|
||||
valeurs dans la variable 'TERM'.
|
||||
|
||||
----------------------------------------
|
||||
term screen-256color
|
||||
----------------------------------------
|
||||
@@ -954,65 +709,83 @@ Les couleurs de base dans WeeChat sont :
|
||||
| lightmagenta | violet clair
|
||||
| cyan | cyan foncé
|
||||
| lightcyan | cyan clair
|
||||
| gray | gray
|
||||
| white | white
|
||||
|========================================
|
||||
|
||||
[[colors_palette]]
|
||||
Palette
|
||||
^^^^^^^
|
||||
[[colors_extended]]
|
||||
Couleurs étendues
|
||||
^^^^^^^^^^^^^^^^^
|
||||
|
||||
Selon votre terminal, 64 ou 256 paires sont définies par WeeChat, une
|
||||
combinaison des couleurs d'avant-plan avec le fond :
|
||||
WeeChat alloue dynamiquement les paires de couleurs quand elles sont utilisées
|
||||
sur l'écran (pour afficher les tampons et les barres).
|
||||
|
||||
* pour 64 paires : 8 couleurs d'avant-plan * 8 couleurs de fond (couleurs
|
||||
sombres)
|
||||
* pour 256 paires : 16 couleurs d'avant-plan * 16 couleurs de fond (8 couleurs
|
||||
sombres et 8 couleurs claires)
|
||||
En plus des couleurs de base, vous pouvez utiliser un numéro de couleur entre 1
|
||||
et la limite de votre terminal.
|
||||
|
||||
Utilisez la commande `/color` pour voir les couleurs par défaut (sur le tampon
|
||||
vous pouvez appuyer sur 'alt+c' pour basculer entre les couleurs WeeChat et
|
||||
celles du terminal).
|
||||
Utilisez la commande `/color` pour voir les couleurs et les limites. Avec la
|
||||
touche @k(A-)@k(c), vous pouvez basculer temporairement vers les couleurs du
|
||||
terminal pour choisir une couleur.
|
||||
|
||||
Vous pouvez écraser des paires de couleur (une paire est un avant-plan + un
|
||||
fond) avec la commande `/color`, qui créé une option dans la section 'palette'
|
||||
du fichier 'weechat.conf'.
|
||||
|
||||
Pour chaque couleur définie, vous pouvez spécifier :
|
||||
|
||||
* avant-plan et fond, en utilisant le format "fg,bg" : couleur pour le texte et
|
||||
le fond, par défaut c'est la couleur du numéro de paire sur le fond par
|
||||
défaut (-1)
|
||||
* alias : vous pouvez donner un nom à la couleur, pour l'utiliser facilement
|
||||
dans les options de couleurs
|
||||
|
||||
Par exemple, pour définir les paires de 225 à 240 avec des couleurs comme le
|
||||
bleu, cyan, vert, jaune, orange, rouge, rose, pourpre :
|
||||
Par exemple si vous souhaitez afficher l'heure en orange dans le tampon,
|
||||
faites :
|
||||
|
||||
----------------------------------------
|
||||
/color add 225 18,-1
|
||||
/color add 226 20,-1
|
||||
/color add 227 27,-1
|
||||
/color add 228 39,-1
|
||||
/color add 229 51,-1
|
||||
/color add 230 49,-1
|
||||
/color add 231 47,-1
|
||||
/color add 232 82,-1
|
||||
/color add 233 154,-1
|
||||
/color add 234 226,-1
|
||||
/color add 235 214,-1
|
||||
/color add 236 202,-1
|
||||
/color add 237 196,-1
|
||||
/color add 238 199,-1
|
||||
/color add 239 201,-1
|
||||
/color add 240 176,-1
|
||||
/set weechat.color.chat_time 214
|
||||
----------------------------------------
|
||||
|
||||
Voir `/help color` pour d'autres exemples.
|
||||
Ou si vous voulez un fond vert très foncé pour la barre de statut :
|
||||
|
||||
[IMPORTANT]
|
||||
Les couleurs définies écrasent les paires de couleur WeeChat par défaut, donc
|
||||
vous ne devriez redéfinir une paire seulement si vous n'utilisez pas cette
|
||||
couleur dans WeeChat.
|
||||
----------------------------------------
|
||||
/set weechat.bar.status.color_bg 22
|
||||
----------------------------------------
|
||||
|
||||
[[colors_aliases]]
|
||||
Alias
|
||||
^^^^^
|
||||
|
||||
Vous pouvez ajouter des alias de couleur avec la commande `/color alias` puis
|
||||
utiliser cet alias dans n'importe quelle option de couleur.
|
||||
|
||||
Par exemple :
|
||||
|
||||
----------------------------------------
|
||||
/color alias 214 orange
|
||||
/set weechat.color.chat_delimiters orange
|
||||
----------------------------------------
|
||||
|
||||
[[colors_attributes]]
|
||||
Attributs
|
||||
^^^^^^^^^
|
||||
|
||||
Il est possible d'utiliser des attributs pour les couleurs. Un ou plusieurs
|
||||
attributs peuvent être ajoutés avant le nom ou le numéro de la couleur :
|
||||
|
||||
* "*" : texte gras
|
||||
* "!" : mode vidéo inverse
|
||||
* "_" : texte souligné
|
||||
|
||||
Par exemple si vous voulez votre pseudo en blanc souligné, faites :
|
||||
|
||||
----------------------------------------
|
||||
/set weechat.color.chat_nick_self _white
|
||||
----------------------------------------
|
||||
|
||||
Ou si vous voulez l'heure dans la barre de statut en orange souligné avec gras :
|
||||
|
||||
----------------------------------------
|
||||
/set weechat.color.status_time *_214
|
||||
----------------------------------------
|
||||
|
||||
Pour utiliser un attribut avec la couleur par défaut du terminal (-1), vous
|
||||
devez utiliser un nombre supérieur à la dernière couleur du terminal, par
|
||||
exemple la couleur maximum de WeeChat : 99999.
|
||||
|
||||
Exemple de gras avec la couleur de texte du terminal :
|
||||
|
||||
----------------------------------------
|
||||
/set weechat.color.status_time *99999
|
||||
----------------------------------------
|
||||
|
||||
|
||||
[[plugins]]
|
||||
@@ -1107,6 +880,26 @@ Commandes
|
||||
|
||||
include::autogen/user/aspell_commands.txt[]
|
||||
|
||||
[[aspell_speller_options]]
|
||||
Options du vérificateur d'orthographe
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
Les options du vérificateur d'orthographe peuvent être définies en ajoutant des
|
||||
options dans la section "option" de la configuration aspell.
|
||||
|
||||
Le nom de l'option est une option de configuration aspell. La liste des options
|
||||
peut être trouvée par la commande suivante sous le shell :
|
||||
|
||||
----------------------------------------
|
||||
$ aspell config
|
||||
----------------------------------------
|
||||
|
||||
Par exemple, pour activer l'option "ignore-case":
|
||||
|
||||
----------------------------------------
|
||||
/set aspell.option.ignore-case "true"
|
||||
----------------------------------------
|
||||
|
||||
[[charset_plugin]]
|
||||
Extension Charset
|
||||
~~~~~~~~~~~~~~~~~
|
||||
@@ -1481,7 +1274,7 @@ automatiquement remplacées par WeeChat lors de la réponse au CTCP :
|
||||
| Code | Description | Valeur / exemple
|
||||
| $clientinfo | liste des CTCP supportés | ACTION DCC CLIENTINFO FINGER PING SOURCE TIME USERINFO VERSION
|
||||
| $version | version de WeeChat | 0.3.0
|
||||
| $compilation | date de compi lation WeeChat | Sep 13 2009
|
||||
| $compilation | date de compilation WeeChat | Sep 13 2009
|
||||
| $osinfo | information sur l'OS | Linux 2.6.31 / i686
|
||||
| $site | site WeeChat | http://www.weechat.org
|
||||
| $download | site WeeChat, page téléchargement | http://www.weechat.org/download
|
||||
@@ -1520,57 +1313,82 @@ private::
|
||||
tampon privé pour le pseudo, ou le tampon courant s'il n'est pas trouvé
|
||||
(selon l'option 'irc.look.msgbuffer_fallback')
|
||||
|
||||
server::
|
||||
tampon du serveur
|
||||
|
||||
weechat::
|
||||
tampon "core" WeeChat
|
||||
|
||||
Par défaut, le tampon du serveur est utilisé (quand l'option n'est pas définie).
|
||||
Lorsque l'option n'est pas définie (par défaut), WeeChat choisira
|
||||
le tampon approprié, généralement le tampon du serveur ou du canal.
|
||||
|
||||
Liste non exhaustive des messages ou alias que vous pouvez paramétrer :
|
||||
|
||||
[width="50%",cols="^1m,^1m,3",options="header"]
|
||||
[width="60%",cols="^1m,^3m,8",options="header"]
|
||||
|========================================
|
||||
| message | alias | description
|
||||
| invite | | invité sur un canal
|
||||
| notice | | notice
|
||||
| wallops | | wallops
|
||||
| 221 | | chaîne de mode utilisateur
|
||||
| 275 | whois | whois (connexion sécurisée)
|
||||
| 301 | whois | whois (absent)
|
||||
| 303 | | ison
|
||||
| 305 | unaway | non absent
|
||||
| 306 | away | absent
|
||||
| 307 | whois | whois (pseudo enregistré)
|
||||
| 310 | whois | whois (mode aide)
|
||||
| 311 | whois | whois (utilisateur)
|
||||
| 312 | whois | whois (serveur)
|
||||
| 313 | whois | whois (opérateur)
|
||||
| 314 | whowas | whowas
|
||||
| 315 | who | who (fin)
|
||||
| 317 | whois | whois (inactivité)
|
||||
| 318 | whois | whois (fin)
|
||||
| 319 | whois | whois (canaux)
|
||||
| 320 | whois | whois (utilisateur identifié)
|
||||
| 321 | list | list (début)
|
||||
| 322 | list | list (canal)
|
||||
| 323 | list | list (fin)
|
||||
| 326 | whois | whois (a les privilèges oper)
|
||||
| 327 | whois | whois (machine)
|
||||
| 330 | whois | whois (identifié comme)
|
||||
| 335 | whois | whois (est un robot sur)
|
||||
| 338 | whois | whois (machine)
|
||||
| 341 | | invitation
|
||||
| 344 | reop | reop canal
|
||||
| 345 | reop | reop canal (fin)
|
||||
| 351 | | version du serveur
|
||||
| 352 | who | who
|
||||
| 369 | whowas | whowas (fin)
|
||||
| 378 | whois | whois (connection depuis)
|
||||
| 379 | whois | whois (utilise les modes)
|
||||
| 432 | | pseudo erroné
|
||||
| 433 | | pseudo déjà en cours d'utilisation
|
||||
| 438 | | pas autorisé à changer de pseudo
|
||||
| 671 | whois | whois (connexion sécurisée)
|
||||
| 901 | | vous êtes maintenant identifié
|
||||
| message | alias | description
|
||||
| error | | erreur
|
||||
| invite | | invité sur un canal
|
||||
| join | | join
|
||||
| kick | | kick
|
||||
| kill | | kill
|
||||
| mode | | mode
|
||||
| notice | | notice
|
||||
| part | | part
|
||||
| quit | | quit
|
||||
| topic | | topic
|
||||
| wallops | | wallops
|
||||
| 221 | | chaîne de mode utilisateur
|
||||
| 275 | whois | whois (connexion sécurisée)
|
||||
| 301 | whois | whois (absent)
|
||||
| 303 | | ison
|
||||
| 305 | unaway | non absent
|
||||
| 306 | away | absent
|
||||
| 307 | whois | whois (pseudo enregistré)
|
||||
| 310 | whois | whois (mode aide)
|
||||
| 311 | whois | whois (utilisateur)
|
||||
| 312 | whois | whois (serveur)
|
||||
| 313 | whois | whois (opérateur)
|
||||
| 314 | whowas | whowas
|
||||
| 315 | who | who (fin)
|
||||
| 317 | whois | whois (inactivité)
|
||||
| 318 | whois | whois (fin)
|
||||
| 319 | whois | whois (canaux)
|
||||
| 320 | whois | whois (utilisateur identifié)
|
||||
| 321 | list | list (début)
|
||||
| 322 | list | list (canal)
|
||||
| 323 | list | list (fin)
|
||||
| 326 | whois | whois (a les privilèges oper)
|
||||
| 327 | whois | whois (machine)
|
||||
| 328 | | URL du canal
|
||||
| 329 | | date de création du canal
|
||||
| 330 | whois | whois (identifié comme)
|
||||
| 331 | | pas de titre ("topic") pour le canal
|
||||
| 332 | | titre du canal ("topic")
|
||||
| 333 | | infos sur le titre ("topic")
|
||||
| 335 | whois | whois (est un robot sur)
|
||||
| 338 | whois | whois (machine)
|
||||
| 341 | | invitation
|
||||
| 344 | reop | reop canal
|
||||
| 345 | reop | reop canal (fin)
|
||||
| 346 | invitelist | liste des invitations
|
||||
| 347 | invitelist | liste des invitations (fin)
|
||||
| 348 | exceptionlist | liste des exceptions
|
||||
| 349 | exceptionlist | liste des exceptions (fin)
|
||||
| 351 | | version du serveur
|
||||
| 352 | who | who
|
||||
| 353 | names | liste des utilisateurs sur le canal
|
||||
| 366 | names | fin de la liste /names
|
||||
| 367 | banlist | liste de bannissement
|
||||
| 368 | banlist | fin de la liste de bannissement
|
||||
| 369 | whowas | whowas (fin)
|
||||
| 378 | whois | whois (connexion depuis)
|
||||
| 379 | whois | whois (utilise les modes)
|
||||
| 432 | | pseudo erroné
|
||||
| 433 | | pseudo déjà en cours d'utilisation
|
||||
| 438 | | pas autorisé à changer de pseudo
|
||||
| 671 | whois | whois (connexion sécurisée)
|
||||
| 901 | | vous êtes maintenant identifié
|
||||
|========================================
|
||||
|
||||
Les autres messages numériques peuvent être paramétrés de la même manière.
|
||||
@@ -1849,7 +1667,7 @@ Exemple du rmodifier par défaut pour la commande `/oper` :
|
||||
* groupes : `1,2*`
|
||||
|
||||
A chaque fois que les modifiers "history_add" ou "input_text_display" sont
|
||||
appelés, l'expression régulière est vérifiée. Si la chaîne correspont, alors
|
||||
appelés, l'expression régulière est vérifiée. Si la chaîne correspond, alors
|
||||
elle est remplacée par les groupes capturés, tels que définis dans la chaîne
|
||||
des groupes.
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
# user's guide
|
||||
ADD_CUSTOM_COMMAND(
|
||||
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_user.it.html
|
||||
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a toc -a toclevels=4 -a toc-title='Indice' -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_user.it.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_user.it.txt
|
||||
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a toc -a toclevels=4 -a toc-title='Indice' -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -f ${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.conf -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_user.it.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_user.it.txt
|
||||
DEPENDS
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/weechat_user.it.txt
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/autogen/user/*.txt
|
||||
@@ -55,7 +55,7 @@ INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.it.html DESTINATION
|
||||
# FAQ
|
||||
ADD_CUSTOM_COMMAND(
|
||||
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.it.html
|
||||
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a toc -a toc-title='Indice' -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.it.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_faq.it.txt
|
||||
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a toc -a toc-title='Indice' -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -f ${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.conf -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.it.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_faq.it.txt
|
||||
DEPENDS
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/weechat_faq.it.txt
|
||||
COMMENT "Building weechat_faq.it.html"
|
||||
|
||||
+6
-6
@@ -38,27 +38,27 @@ all-local: weechat_user.it.html \
|
||||
|
||||
# user's guide
|
||||
weechat_user.it.html: weechat_user.it.txt $(wildcard autogen/user/*.txt)
|
||||
$(ASCIIDOC) -a toc -a toclevels=3 -a toc-title='Indice' -a date=`date "+%F"` -a revision="$(VERSION)" -a stylesheet=`pwd`/../asciidoc.css -n -o weechat_user.it.html weechat_user.it.txt
|
||||
$(ASCIIDOC) -a toc -a toclevels=3 -a toc-title='Indice' -a date=`date "+%F"` -a revision="$(VERSION)" -a stylesheet=$(abs_top_srcdir)/doc/asciidoc.css -f $(abs_top_srcdir)/doc/asciidoc.conf -n -o weechat_user.it.html weechat_user.it.txt
|
||||
|
||||
# plugin API reference
|
||||
weechat_plugin_api.it.html: weechat_plugin_api.it.txt $(wildcard autogen/plugin_api/*.txt)
|
||||
$(ASCIIDOC) -a toc -a toclevels=4 -a toc-title='Indice' -a date=`date "+%F"` -a revision="$(VERSION)" -a stylesheet=`pwd`/../asciidoc.css -n -o weechat_plugin_api.it.html weechat_plugin_api.it.txt
|
||||
$(ASCIIDOC) -a toc -a toclevels=4 -a toc-title='Indice' -a date=`date "+%F"` -a revision="$(VERSION)" -a stylesheet=$(abs_top_srcdir)/doc/asciidoc.css -n -o weechat_plugin_api.it.html weechat_plugin_api.it.txt
|
||||
|
||||
# scripting guide
|
||||
weechat_scripting.it.html: weechat_scripting.it.txt
|
||||
$(ASCIIDOC) -a toc -a toclevels=3 -a toc-title='Indice' -a date=`date "+%F"` -a revision="$(VERSION)" -a stylesheet=`pwd`/../asciidoc.css -n -o weechat_scripting.it.html weechat_scripting.it.txt
|
||||
$(ASCIIDOC) -a toc -a toclevels=3 -a toc-title='Indice' -a date=`date "+%F"` -a revision="$(VERSION)" -a stylesheet=$(abs_top_srcdir)/doc/asciidoc.css -n -o weechat_scripting.it.html weechat_scripting.it.txt
|
||||
|
||||
# FAQ
|
||||
weechat_faq.it.html: weechat_faq.it.txt
|
||||
$(ASCIIDOC) -a toc -a toc-title='Indice' -a date=`date "+%F"` -a revision="$(VERSION)" -a stylesheet=`pwd`/../asciidoc.css -n -o weechat_faq.it.html weechat_faq.it.txt
|
||||
$(ASCIIDOC) -a toc -a toc-title='Indice' -a date=`date "+%F"` -a revision="$(VERSION)" -a stylesheet=$(abs_top_srcdir)/doc/asciidoc.css -f $(abs_top_srcdir)/doc/asciidoc.conf -n -o weechat_faq.it.html weechat_faq.it.txt
|
||||
|
||||
# quickstart
|
||||
weechat_quickstart.it.html: weechat_quickstart.it.txt
|
||||
$(ASCIIDOC) -a toc -a toc_title='Indice' -a date=`date "+%F"` -a revision="$(VERSION)" -a stylesheet=`pwd`/../asciidoc.css -n -o weechat_quickstart.it.html weechat_quickstart.it.txt
|
||||
$(ASCIIDOC) -a toc -a toc_title='Indice' -a date=`date "+%F"` -a revision="$(VERSION)" -a stylesheet=$(abs_top_srcdir)/doc/asciidoc.css -n -o weechat_quickstart.it.html weechat_quickstart.it.txt
|
||||
|
||||
# tester's guide
|
||||
weechat_tester.it.html: weechat_tester.it.txt
|
||||
$(ASCIIDOC) -a toc -a toc_title='Indice' -a date=`date "+%F"` -a revision="$(VERSION)" -a stylesheet=`pwd`/../asciidoc.css -n -o weechat_tester.it.html weechat_tester.it.txt
|
||||
$(ASCIIDOC) -a toc -a toc_title='Indice' -a date=`date "+%F"` -a revision="$(VERSION)" -a stylesheet=$(abs_top_srcdir)/doc/asciidoc.css -n -o weechat_tester.it.html weechat_tester.it.txt
|
||||
|
||||
# install docs
|
||||
|
||||
|
||||
@@ -70,8 +70,6 @@
|
||||
|
||||
| weechat | buffers_plugins_names | nomi dei buffer (inclusi i nomi plugin)
|
||||
|
||||
| weechat | color_pairs | coppie di colori
|
||||
|
||||
| weechat | commands | comandi (weechat e plugin)
|
||||
|
||||
| weechat | config_files | file di configurazione
|
||||
@@ -94,6 +92,8 @@
|
||||
|
||||
| weechat | nicks | nick nella lista nick del buffer corrente
|
||||
|
||||
| weechat | palette_colors | Tavolozza dei colori
|
||||
|
||||
| weechat | plugins_commands | comandi definiti dai plugin
|
||||
|
||||
| weechat | plugins_names | nomi dei plugin
|
||||
|
||||
@@ -44,7 +44,7 @@
|
||||
|
||||
| weechat | history | cronologia dei comandi | puntatore al buffer (se non impostato, restituisce la cronologia globale) (opzionale) | -
|
||||
|
||||
| weechat | hook | elenco di hook | - | tipo hook: comando, timer, ... (opzionale)
|
||||
| weechat | hook | elenco di hook | - | tipo,argomenti (il tipo è comando/timer/.., gli argomenti sono necessari solo per ottenere alcuni hook, (possono iniziare o terminare con "*" come carattere jolly, entrambi sono opzionali)
|
||||
|
||||
| weechat | hotlist | elenco dei buffer nella hotlist | - | -
|
||||
|
||||
|
||||
@@ -1,34 +1,33 @@
|
||||
• *`/alias`* `[[-completion completamento] nome_alias [comando [argomenti]]]`::
|
||||
|
||||
[command]*`alias`* crea un alias per un comando::
|
||||
........................................
|
||||
crea un alias per un comando
|
||||
/alias [-completion <completamento>] <alias> [<comando> [<argomenti>]]
|
||||
|
||||
completamento: completamento per l'alias (opzionale, il comportamento predefinito include il comando di destinazione)
|
||||
nome_alias: nome di un alias (può iniziare o terminare con "*" per un elenco di alias)
|
||||
comando: nome comando (più comandi possono essere separati da punto e virgola)
|
||||
argomenti: argomenti per un comando
|
||||
|
||||
Senza argomanto, questo comando elenca tutti gli alias definiti.
|
||||
|
||||
Nota: nel comando, vengono sostituite le variabili speciali:
|
||||
$n: argomento 'n' (tra 1 e 9)
|
||||
$-m: argomenti da 1 a 'm'
|
||||
$n-: argomenti da 'n' alla fine
|
||||
$n-m: argomenti da 'n' a 'm'
|
||||
$*: tutti gli argomenti
|
||||
$~: ultimo argomento
|
||||
$nick: nick corrente
|
||||
$channel: canale corrente
|
||||
$server: server corrente
|
||||
|
||||
Per rimuovere un alias, utilizzare il comando /unalias.
|
||||
|
||||
Esempi:
|
||||
alias /split per dividere la finestra orizzontalmente:
|
||||
/alias split /window splith
|
||||
alias /hello per dire "ciao" su tutti i canali tranne #weechat:
|
||||
/alias hello /allchan -exclude=#weechat msg * hello
|
||||
alias /forcejoin per inviare il comando IRC "forcejoin" con il completamento di /sajoin:
|
||||
/alias -completion %%sajoin forcejoin /quote forcejoin
|
||||
completion: completamento per l'alias (opzionale, il completamento viene fatto con il comando di destinazione in maniera predefinita)
|
||||
alias: nome dell'alias (può iniziare o terminare con "*" per elencare gli alias)
|
||||
command: command name (many commands can be separated by semicolons)
|
||||
arguments: argomenti per il comando
|
||||
|
||||
Senza argomento, questo comando elenca tutti gli alias definiti.
|
||||
|
||||
Nota: nel comando, vengono sostituite le variabili speciali:
|
||||
$n: argomento 'n' (tra 1 e 9)
|
||||
$-m: argomenti da 1 a 'm'
|
||||
$n-: argomenti da 'n' all'ultimo
|
||||
$n-m: argomenti da 'n' a 'm'
|
||||
$*: tutti gli argomenti
|
||||
$~: l'ultimo argomento
|
||||
$nick: nick corrente
|
||||
$channel: canale corrente
|
||||
$server: server corrente
|
||||
|
||||
Per rimuovere un alias, usare il comando /unalias.
|
||||
|
||||
Esempi:
|
||||
alias /split per dividere la finestra orizzontalmente:
|
||||
/alias split /window splith
|
||||
alias /ciao per dire "ciao" su tutti i canali tranne #weechat:
|
||||
/alias ciao /allchan -exclude=#weechat msg * ciao
|
||||
alias /forcejoin per inviare il comando IRC "forcejoin" con il completamento di /sajoin:
|
||||
/alias -completion %%sajoin forcejoin /quote forcejoin
|
||||
........................................
|
||||
|
||||
|
||||
@@ -1,13 +1,15 @@
|
||||
• *`/aspell`* `dictlist | enable lingua | disable | addword [lingua] parola`::
|
||||
|
||||
[command]*`aspell`* configurazione del plugin aspell::
|
||||
........................................
|
||||
configurazione del plugin aspell
|
||||
/aspell dictlist
|
||||
enable <lingua>
|
||||
disable
|
||||
addword [<lingua>] <parola>
|
||||
|
||||
dictlist: mostra i dizionari installati
|
||||
enable: abilita aspell sul buffer corrente
|
||||
disable: disabilita aspell sul buffer corrente
|
||||
addword: aggiunge una parola nel dizionario personale aspell
|
||||
|
||||
La riga di input che comincia con '/' non viene controllata, tranne che per alcuni comandi.
|
||||
dictlist: mostra i dizionari installati
|
||||
enable: abilita aspell sul buffer corrente
|
||||
disable: disabilita aspell sul buffer corrente
|
||||
addword: aggiunge una parola nel dizionario personale aspell
|
||||
|
||||
La riga di input che comincia con '/' non viene controllata, tranne che per alcuni comandi.
|
||||
........................................
|
||||
|
||||
|
||||
@@ -26,5 +26,5 @@
|
||||
* *aspell.look.color*
|
||||
** descrizione: `colore utilizzato per le parole non corrette`
|
||||
** tipo: colore
|
||||
** valori: un nome colore (valore predefinito: `lightred`)
|
||||
** valori: un nome colore di WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numero colore del terminale o un alias; attributi consentiti prima del colore (solo per il colore del testo, non lo sfondo): "*" per il grassetto, "!" per l'inverso, "_" per la sottolineatura (valore predefinito: `lightred`)
|
||||
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user