Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

Merge remote-tracking branch 'origin/master' into guns

  • Loading branch information...
commit cd41ca7163408b264d1addf027e58893fbe7cc03 2 parents a05a1e7 + 1234d6c
@guns authored
Showing with 7,925 additions and 3,173 deletions.
  1. +1 −0  CMakeLists.txt
  2. +25 −1 ChangeLog
  3. +138 −0 cmake/CMakeParseArguments.cmake
  4. +260 −0 cmake/FindPackageHandleStandardArgs.cmake
  5. +78 −0 cmake/FindZLIB.cmake
  6. +36 −5 configure.in
  7. +2 −2 debian/control
  8. +10 −0 debian/weechat-doc.doc-base.relay-protocol-en
  9. +5 −3 doc/de/autogen/plugin_api/hdata.txt
  10. +6 −6 doc/de/autogen/user/aspell_options.txt
  11. +2 −2 doc/de/autogen/user/charset_options.txt
  12. +103 −103 doc/de/autogen/user/irc_options.txt
  13. +9 −9 doc/de/autogen/user/logger_options.txt
  14. +23 −13 doc/de/autogen/user/relay_options.txt
  15. +1 −1  doc/de/autogen/user/rmodifier_options.txt
  16. +16 −15 doc/de/autogen/user/weechat_commands.txt
  17. +164 −154 doc/de/autogen/user/weechat_options.txt
  18. +25 −25 doc/de/autogen/user/xfer_options.txt
  19. +5 −0 doc/de/weechat_user.de.txt
  20. +1 −1  doc/docgen.py
  21. +11 −0 doc/en/CMakeLists.txt
  22. +7 −1 doc/en/Makefile.am
  23. +5 −3 doc/en/autogen/plugin_api/hdata.txt
  24. +6 −6 doc/en/autogen/user/aspell_options.txt
  25. +2 −2 doc/en/autogen/user/charset_options.txt
  26. +103 −103 doc/en/autogen/user/irc_options.txt
  27. +9 −9 doc/en/autogen/user/logger_options.txt
  28. +23 −13 doc/en/autogen/user/relay_options.txt
  29. +1 −1  doc/en/autogen/user/rmodifier_options.txt
  30. +1 −0  doc/en/autogen/user/weechat_commands.txt
  31. +164 −154 doc/en/autogen/user/weechat_options.txt
  32. +25 −25 doc/en/autogen/user/xfer_options.txt
  33. +111 −107 doc/en/weechat_dev.en.txt
  34. +188 −0 doc/en/weechat_plugin_api.en.txt
  35. +708 −0 doc/en/weechat_relay_protocol.en.txt
  36. +4 −0 doc/en/weechat_user.en.txt
  37. +5 −3 doc/fr/autogen/plugin_api/hdata.txt
  38. +6 −6 doc/fr/autogen/user/aspell_options.txt
  39. +2 −2 doc/fr/autogen/user/charset_options.txt
  40. +103 −103 doc/fr/autogen/user/irc_options.txt
  41. +9 −9 doc/fr/autogen/user/logger_options.txt
  42. +23 −13 doc/fr/autogen/user/relay_options.txt
  43. +1 −1  doc/fr/autogen/user/rmodifier_options.txt
  44. +1 −0  doc/fr/autogen/user/weechat_commands.txt
  45. +164 −154 doc/fr/autogen/user/weechat_options.txt
  46. +25 −25 doc/fr/autogen/user/xfer_options.txt
  47. +219 −29 doc/fr/weechat_plugin_api.fr.txt
  48. +4 −0 doc/fr/weechat_user.fr.txt
  49. +5 −3 doc/it/autogen/plugin_api/hdata.txt
  50. +21 −21 doc/it/autogen/user/alias_commands.txt
  51. +7 −7 doc/it/autogen/user/aspell_commands.txt
  52. +6 −6 doc/it/autogen/user/aspell_options.txt
  53. +2 −2 doc/it/autogen/user/charset_options.txt
  54. +16 −16 doc/it/autogen/user/irc_commands.txt
  55. +104 −104 doc/it/autogen/user/irc_options.txt
  56. +9 −9 doc/it/autogen/user/logger_options.txt
  57. +23 −13 doc/it/autogen/user/relay_options.txt
  58. +1 −1  doc/it/autogen/user/rmodifier_options.txt
  59. +120 −119 doc/it/autogen/user/weechat_commands.txt
  60. +165 −155 doc/it/autogen/user/weechat_options.txt
  61. +25 −25 doc/it/autogen/user/xfer_options.txt
  62. +1 −2  doc/it/weechat_faq.it.txt
  63. +196 −0 doc/it/weechat_plugin_api.it.txt
  64. +6 −8 doc/it/weechat_scripting.it.txt
  65. +5 −2 doc/it/weechat_user.it.txt
  66. +8 −4 po/POTFILES.in
  67. +79 −29 po/cs.po
  68. +83 −28 po/de.po
  69. +82 −29 po/es.po
  70. +103 −29 po/fr.po
  71. +63 −21 po/hu.po
  72. +150 −85 po/it.po
  73. +80 −29 po/pl.po
  74. +70 −23 po/pt_BR.po
  75. +63 −21 po/ru.po
  76. +8 −4 po/srcfiles.cmake
  77. +63 −21 po/weechat.pot
  78. +14 −3 src/CMakeLists.txt
  79. +44 −37 src/core/wee-command.c
  80. +1 −5 src/core/wee-completion.c
  81. +68 −34 src/core/wee-config.c
  82. +4 −0 src/core/wee-config.h
  83. +30 −0 src/core/wee-debug.c
  84. +1 −0  src/core/wee-debug.h
  85. +21 −2 src/core/wee-hdata.c
  86. +2 −0  src/core/wee-hdata.h
  87. +12 −4 src/core/wee-hook.c
  88. +1 −0  src/core/wee-hook.h
  89. +1 −0  src/core/wee-list.c
  90. +2 −0  src/core/wee-log.c
  91. +0 −1  src/core/wee-network.c
  92. +68 −5 src/core/wee-string.c
  93. +4 −0 src/core/wee-string.h
  94. +1 −0  src/core/wee-upgrade.c
  95. +29 −0 src/core/wee-utf8.c
  96. +2 −4 src/core/wee-utf8.h
  97. +86 −27 src/core/wee-util.c
  98. +0 −4 src/gui/curses/CMakeLists.txt
  99. +8 −0 src/gui/curses/gui-curses-window.c
  100. +4 −0 src/gui/gtk/CMakeLists.txt
  101. +6 −5 src/gui/gtk/gui-gtk-chat.c
  102. +2 −2 src/gui/gtk/gui-gtk-main.c
  103. +53 −31 src/gui/gui-buffer.c
  104. +4 −2 src/gui/gui-buffer.h
  105. +2 −0  src/gui/gui-chat.c
  106. +13 −4 src/gui/gui-completion.c
  107. +5 −42 src/gui/gui-filter.c
  108. +2 −4 src/gui/gui-filter.h
  109. +2 −0  src/gui/gui-focus.c
  110. +3 −1 src/gui/gui-hotlist.c
  111. +4 −10 src/gui/gui-key.c
  112. +6 −15 src/gui/gui-line.c
  113. +4 −2 src/gui/gui-window.c
  114. +2 −2 src/plugins/irc/irc-bar-item.c
  115. +15 −11 src/plugins/irc/irc-channel.c
  116. +6 −3 src/plugins/irc/irc-channel.h
  117. +4 −2 src/plugins/irc/irc-command.c
  118. +7 −5 src/plugins/irc/irc-completion.c
  119. +9 −2 src/plugins/irc/irc-config.c
  120. +3 −3 src/plugins/irc/irc-ctcp.c
  121. +4 −1 src/plugins/irc/irc-ignore.c
  122. +2 −1  src/plugins/irc/irc-info.c
  123. +5 −3 src/plugins/irc/irc-input.c
  124. +2 −1  src/plugins/irc/irc-mode.c
  125. +9 −8 src/plugins/irc/irc-nick.c
  126. +2 −1  src/plugins/irc/irc-nick.h
  127. +7 −3 src/plugins/irc/irc-notify.c
  128. +235 −230 src/plugins/irc/irc-protocol.c
  129. +98 −0 src/plugins/irc/irc-server.c
  130. +17 −0 src/plugins/irc/irc-server.h
  131. +2 −1  src/plugins/irc/irc-upgrade.c
  132. +3 −3 src/plugins/logger/logger.c
  133. +1 −6 src/plugins/plugin-api.c
  134. +90 −71 src/plugins/plugin.c
  135. +11 −3 src/plugins/relay/CMakeLists.txt
  136. +10 −6 src/plugins/relay/Makefile.am
  137. +207 −212 src/plugins/relay/{relay-client-irc.c → irc/relay-irc.c}
  138. +15 −15 src/plugins/relay/{relay-client-irc.h → irc/relay-irc.h}
  139. +16 −9 src/plugins/relay/relay-buffer.c
  140. +0 −274 src/plugins/relay/relay-client-weechat.c
  141. +0 −48 src/plugins/relay/relay-client-weechat.h
  142. +16 −15 src/plugins/relay/relay-client.c
  143. +4 −3 src/plugins/relay/relay-client.h
  144. +19 −7 src/plugins/relay/relay-command.c
  145. +58 −0 src/plugins/relay/relay-config.c
  146. +5 −0 src/plugins/relay/relay-config.h
  147. +34 −10 src/plugins/relay/relay-raw.c
  148. +5 −2 src/plugins/relay/relay-raw.h
  149. +16 −0 src/plugins/relay/relay-server.c
  150. +6 −6 src/plugins/relay/relay-upgrade.c
  151. +0 −2  src/plugins/relay/relay.c
  152. +963 −0 src/plugins/relay/weechat/relay-weechat-msg.c
  153. +82 −0 src/plugins/relay/weechat/relay-weechat-msg.h
  154. +429 −0 src/plugins/relay/weechat/relay-weechat-protocol.c
  155. +63 −0 src/plugins/relay/weechat/relay-weechat-protocol.h
  156. +217 −0 src/plugins/relay/weechat/relay-weechat.c
  157. +54 −0 src/plugins/relay/weechat/relay-weechat.h
  158. +33 −2 src/plugins/scripts/guile/weechat-guile-api.c
  159. +37 −2 src/plugins/scripts/lua/weechat-lua-api.c
  160. +37 −2 src/plugins/scripts/perl/weechat-perl-api.c
  161. +36 −2 src/plugins/scripts/python/weechat-python-api.c
  162. +42 −2 src/plugins/scripts/ruby/weechat-ruby-api.c
  163. +11 −4 src/plugins/scripts/tcl/weechat-tcl-api.c
  164. +25 −6 src/plugins/weechat-plugin.h
  165. +11 −5 src/plugins/xfer/xfer-buffer.c
  166. +12 −4 src/plugins/xfer/xfer-command.c
  167. +15 −6 src/plugins/xfer/xfer.c
View
1  CMakeLists.txt
@@ -65,6 +65,7 @@ OPTION(ENABLE_NLS "Enable Native Language Support" ON)
OPTION(ENABLE_GCRYPT "Enable libgcrypt support" ON)
OPTION(ENABLE_GNUTLS "Enable SSLv3/TLS support" ON)
OPTION(ENABLE_LARGEFILE "Enable Large File Support" ON)
+OPTION(ENABLE_ZLIB "Enable Zlib support" ON)
OPTION(ENABLE_ALIAS "Enable Alias plugin" ON)
OPTION(ENABLE_ASPELL "Enable Aspell plugin" ON)
OPTION(ENABLE_CHARSET "Enable Charset plugin" ON)
View
26 ChangeLog
@@ -1,12 +1,23 @@
WeeChat ChangeLog
=================
Sébastien Helleu <flashcode@flashtux.org>
-v0.3.7-dev, 2011-11-08
+v0.3.7-dev, 2011-12-09
Version 0.3.7 (under dev!)
--------------------------
+* core: add option "hooks" for command /debug
+* core: add option "weechat.look.scroll_bottom_after_switch" (if enabled,
+ restore old behaviour before fix of bug #25555 in version 0.3.5)
+* core: apply filters after full reload of configuration files (with /reload)
+ (bug #31182)
+* core: allow list for option weechat.plugin.extension (makes weechat.conf
+ portable accross Un*x and Windows) (task #11479)
+* core: fix compilation under OpenBSD 5.0 (lib utf8 not needed any more)
+ (bug #34727)
+* core: add new option weechat.completion.base_word_until_cursor: allow
+ completion in middle of words (enabled by default) (task #9771)
* core: add option "jump_last_buffer_displayed" for command /input
(key: alt+"/") (task #11553)
* core: display error in command /buffer if arguments are wrong (bug #34180)
@@ -22,6 +33,17 @@ Version 0.3.7 (under dev!)
* core: fix compilation error with "pid_t" on Mac OS X (bug #34639)
* core: enable background process under Cygwin to connect to servers, fix
reconnection problem (bug #34626)
+* api: add new functions strcasecmp_range, strncasecmp_range, hdata_char and
+ nicklist_get_next_item
+* irc: reset read marker of current buffer on manual /join
+* irc: fix crash when signon time in message 317 (whois, idle) is invalid
+ (too large) (bug #34905)
+* irc: do not delete servers added in irc.conf on /reload (bug #34872)
+* irc: remove autorejoin on channels when disconnected from server (bug #32207)
+* irc: display messages kick/kill/mode/topic even if nick is ignored
+ (bug #34853)
+* irc: add case insensitive string comparison based on casemapping of server
+ (rfc1459, strict-rfc1459, ascii) (bug #34239)
* irc: display channel voice notices received in channel buffer (bug #34762),
display channel/op notices sent in channel buffer
* irc: add option irc.color.mirc_remap to remap mirc colors in messages to
@@ -30,7 +52,9 @@ Version 0.3.7 (under dev!)
* irc: auto-connect to servers created with "irc://" on command line but not
other servers if "-a" ("--no-connect") is given
* guile: new script plugin for scheme (task #7289)
+* relay: add WeeChat protocol for remote GUI
* ruby: fix crash when reloading ruby plugin (bug #34474)
+* xfer: display origin of xfer in core and xfer buffers (task #10956)
Version 0.3.6 (2011-10-22)
--------------------------
View
138 cmake/CMakeParseArguments.cmake
@@ -0,0 +1,138 @@
+# CMAKE_PARSE_ARGUMENTS(<prefix> <options> <one_value_keywords> <multi_value_keywords> args...)
+#
+# CMAKE_PARSE_ARGUMENTS() is intended to be used in macros or functions for
+# parsing the arguments given to that macro or function.
+# It processes the arguments and defines a set of variables which hold the
+# values of the respective options.
+#
+# The <options> argument contains all options for the respective macro,
+# i.e. keywords which can be used when calling the macro without any value
+# following, like e.g. the OPTIONAL keyword of the install() command.
+#
+# The <one_value_keywords> argument contains all keywords for this macro
+# which are followed by one value, like e.g. DESTINATION keyword of the
+# install() command.
+#
+# The <multi_value_keywords> argument contains all keywords for this macro
+# which can be followed by more than one value, like e.g. the TARGETS or
+# FILES keywords of the install() command.
+#
+# When done, CMAKE_PARSE_ARGUMENTS() will have defined for each of the
+# keywords listed in <options>, <one_value_keywords> and
+# <multi_value_keywords> a variable composed of the given <prefix>
+# followed by "_" and the name of the respective keyword.
+# These variables will then hold the respective value from the argument list.
+# For the <options> keywords this will be TRUE or FALSE.
+#
+# All remaining arguments are collected in a variable
+# <prefix>_UNPARSED_ARGUMENTS, this can be checked afterwards to see whether
+# your macro was called with unrecognized parameters.
+#
+# As an example here a my_install() macro, which takes similar arguments as the
+# real install() command:
+#
+# function(MY_INSTALL)
+# set(options OPTIONAL FAST)
+# set(oneValueArgs DESTINATION RENAME)
+# set(multiValueArgs TARGETS CONFIGURATIONS)
+# cmake_parse_arguments(MY_INSTALL "${options}" "${oneValueArgs}" "${multiValueArgs}" ${ARGN} )
+# ...
+#
+# Assume my_install() has been called like this:
+# my_install(TARGETS foo bar DESTINATION bin OPTIONAL blub)
+#
+# After the cmake_parse_arguments() call the macro will have set the following
+# variables:
+# MY_INSTALL_OPTIONAL = TRUE
+# MY_INSTALL_FAST = FALSE (this option was not used when calling my_install()
+# MY_INSTALL_DESTINATION = "bin"
+# MY_INSTALL_RENAME = "" (was not used)
+# MY_INSTALL_TARGETS = "foo;bar"
+# MY_INSTALL_CONFIGURATIONS = "" (was not used)
+# MY_INSTALL_UNPARSED_ARGUMENTS = "blub" (no value expected after "OPTIONAL"
+#
+# You can the continue and process these variables.
+#
+# Keywords terminate lists of values, e.g. if directly after a one_value_keyword
+# another recognized keyword follows, this is interpreted as the beginning of
+# the new option.
+# E.g. my_install(TARGETS foo DESTINATION OPTIONAL) would result in
+# MY_INSTALL_DESTINATION set to "OPTIONAL", but MY_INSTALL_DESTINATION would
+# be empty and MY_INSTALL_OPTIONAL would be set to TRUE therefor.
+
+#=============================================================================
+# Copyright 2010 Alexander Neundorf <neundorf@kde.org>
+#
+# Distributed under the OSI-approved BSD License (the "License");
+# see accompanying file Copyright.txt for details.
+#
+# This software is distributed WITHOUT ANY WARRANTY; without even the
+# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+# See the License for more information.
+#=============================================================================
+# (To distribute this file outside of CMake, substitute the full
+# License text for the above reference.)
+
+
+if(__CMAKE_PARSE_ARGUMENTS_INCLUDED)
+ return()
+endif()
+set(__CMAKE_PARSE_ARGUMENTS_INCLUDED TRUE)
+
+
+function(CMAKE_PARSE_ARGUMENTS prefix _optionNames _singleArgNames _multiArgNames)
+ # first set all result variables to empty/FALSE
+ foreach(arg_name ${_singleArgNames} ${_multiArgNames})
+ set(${prefix}_${arg_name})
+ endforeach(arg_name)
+
+ foreach(option ${_optionNames})
+ set(${prefix}_${option} FALSE)
+ endforeach(option)
+
+ set(${prefix}_UNPARSED_ARGUMENTS)
+
+ set(insideValues FALSE)
+ set(currentArgName)
+
+ # now iterate over all arguments and fill the result variables
+ foreach(currentArg ${ARGN})
+ list(FIND _optionNames "${currentArg}" optionIndex) # ... then this marks the end of the arguments belonging to this keyword
+ list(FIND _singleArgNames "${currentArg}" singleArgIndex) # ... then this marks the end of the arguments belonging to this keyword
+ list(FIND _multiArgNames "${currentArg}" multiArgIndex) # ... then this marks the end of the arguments belonging to this keyword
+
+ if(${optionIndex} EQUAL -1 AND ${singleArgIndex} EQUAL -1 AND ${multiArgIndex} EQUAL -1)
+ if(insideValues)
+ if("${insideValues}" STREQUAL "SINGLE")
+ set(${prefix}_${currentArgName} ${currentArg})
+ set(insideValues FALSE)
+ elseif("${insideValues}" STREQUAL "MULTI")
+ list(APPEND ${prefix}_${currentArgName} ${currentArg})
+ endif()
+ else(insideValues)
+ list(APPEND ${prefix}_UNPARSED_ARGUMENTS ${currentArg})
+ endif(insideValues)
+ else()
+ if(NOT ${optionIndex} EQUAL -1)
+ set(${prefix}_${currentArg} TRUE)
+ set(insideValues FALSE)
+ elseif(NOT ${singleArgIndex} EQUAL -1)
+ set(currentArgName ${currentArg})
+ set(${prefix}_${currentArgName})
+ set(insideValues "SINGLE")
+ elseif(NOT ${multiArgIndex} EQUAL -1)
+ set(currentArgName ${currentArg})
+ set(${prefix}_${currentArgName})
+ set(insideValues "MULTI")
+ endif()
+ endif()
+
+ endforeach(currentArg)
+
+ # propagate the result variables to the caller:
+ foreach(arg_name ${_singleArgNames} ${_multiArgNames} ${_optionNames})
+ set(${prefix}_${arg_name} ${${prefix}_${arg_name}} PARENT_SCOPE)
+ endforeach(arg_name)
+ set(${prefix}_UNPARSED_ARGUMENTS ${${prefix}_UNPARSED_ARGUMENTS} PARENT_SCOPE)
+
+endfunction(CMAKE_PARSE_ARGUMENTS _options _singleArgs _multiArgs)
View
260 cmake/FindPackageHandleStandardArgs.cmake
@@ -0,0 +1,260 @@
+# FIND_PACKAGE_HANDLE_STANDARD_ARGS(<name> ... )
+#
+# This function is intended to be used in FindXXX.cmake modules files.
+# It handles the REQUIRED, QUIET and version-related arguments to FIND_PACKAGE().
+# It also sets the <UPPERCASED_NAME>_FOUND variable.
+# The package is considered found if all variables <var1>... listed contain
+# valid results, e.g. valid filepaths.
+#
+# There are two modes of this function. The first argument in both modes is
+# the name of the Find-module where it is called (in original casing).
+#
+# The first simple mode looks like this:
+# FIND_PACKAGE_HANDLE_STANDARD_ARGS(<name> (DEFAULT_MSG|"Custom failure message") <var1>...<varN> )
+# If the variables <var1> to <varN> are all valid, then <UPPERCASED_NAME>_FOUND
+# will be set to TRUE.
+# If DEFAULT_MSG is given as second argument, then the function will generate
+# itself useful success and error messages. You can also supply a custom error message
+# for the failure case. This is not recommended.
+#
+# The second mode is more powerful and also supports version checking:
+# FIND_PACKAGE_HANDLE_STANDARD_ARGS(NAME [REQUIRED_VARS <var1>...<varN>]
+# [VERSION_VAR <versionvar>
+# [CONFIG_MODE]
+# [FAIL_MESSAGE "Custom failure message"] )
+#
+# As above, if <var1> through <varN> are all valid, <UPPERCASED_NAME>_FOUND
+# will be set to TRUE.
+# After REQUIRED_VARS the variables which are required for this package are listed.
+# Following VERSION_VAR the name of the variable can be specified which holds
+# the version of the package which has been found. If this is done, this version
+# will be checked against the (potentially) specified required version used
+# in the find_package() call. The EXACT keyword is also handled. The default
+# messages include information about the required version and the version
+# which has been actually found, both if the version is ok or not.
+# Use the option CONFIG_MODE if your FindXXX.cmake module is a wrapper for
+# a find_package(... NO_MODULE) call, in this case all the information
+# provided by the config-mode of find_package() will be evaluated
+# automatically.
+# Via FAIL_MESSAGE a custom failure message can be specified, if this is not
+# used, the default message will be displayed.
+#
+# Example for mode 1:
+#
+# FIND_PACKAGE_HANDLE_STANDARD_ARGS(LibXml2 DEFAULT_MSG LIBXML2_LIBRARY LIBXML2_INCLUDE_DIR)
+#
+# LibXml2 is considered to be found, if both LIBXML2_LIBRARY and
+# LIBXML2_INCLUDE_DIR are valid. Then also LIBXML2_FOUND is set to TRUE.
+# If it is not found and REQUIRED was used, it fails with FATAL_ERROR,
+# independent whether QUIET was used or not.
+# If it is found, success will be reported, including the content of <var1>.
+# On repeated Cmake runs, the same message won't be printed again.
+#
+# Example for mode 2:
+#
+# FIND_PACKAGE_HANDLE_STANDARD_ARGS(BISON REQUIRED_VARS BISON_EXECUTABLE
+# VERSION_VAR BISON_VERSION)
+# In this case, BISON is considered to be found if the variable(s) listed
+# after REQUIRED_VAR are all valid, i.e. BISON_EXECUTABLE in this case.
+# Also the version of BISON will be checked by using the version contained
+# in BISON_VERSION.
+# Since no FAIL_MESSAGE is given, the default messages will be printed.
+#
+# Another example for mode 2:
+#
+# FIND_PACKAGE(Automoc4 QUIET NO_MODULE HINTS /opt/automoc4)
+# FIND_PACKAGE_HANDLE_STANDARD_ARGS(Automoc4 CONFIG_MODE)
+# In this case, FindAutmoc4.cmake wraps a call to FIND_PACKAGE(Automoc4 NO_MODULE)
+# and adds an additional search directory for automoc4.
+# The following FIND_PACKAGE_HANDLE_STANDARD_ARGS() call produces a proper
+# success/error message.
+
+#=============================================================================
+# Copyright 2007-2009 Kitware, Inc.
+#
+# Distributed under the OSI-approved BSD License (the "License");
+# see accompanying file Copyright.txt for details.
+#
+# This software is distributed WITHOUT ANY WARRANTY; without even the
+# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+# See the License for more information.
+#=============================================================================
+# (To distribute this file outside of CMake, substitute the full
+# License text for the above reference.)
+
+INCLUDE(FindPackageMessage)
+INCLUDE(CMakeParseArguments)
+
+# internal helper macro
+MACRO(_FPHSA_FAILURE_MESSAGE _msg)
+ IF (${_NAME}_FIND_REQUIRED)
+ MESSAGE(FATAL_ERROR "${_msg}")
+ ELSE (${_NAME}_FIND_REQUIRED)
+ IF (NOT ${_NAME}_FIND_QUIETLY)
+ MESSAGE(STATUS "${_msg}")
+ ENDIF (NOT ${_NAME}_FIND_QUIETLY)
+ ENDIF (${_NAME}_FIND_REQUIRED)
+ENDMACRO(_FPHSA_FAILURE_MESSAGE _msg)
+
+
+# internal helper macro to generate the failure message when used in CONFIG_MODE:
+MACRO(_FPHSA_HANDLE_FAILURE_CONFIG_MODE)
+ # <name>_CONFIG is set, but FOUND is false, this means that some other of the REQUIRED_VARS was not found:
+ IF(${_NAME}_CONFIG)
+ _FPHSA_FAILURE_MESSAGE("${FPHSA_FAIL_MESSAGE}: missing: ${MISSING_VARS} (found ${${_NAME}_CONFIG} ${VERSION_MSG})")
+ ELSE(${_NAME}_CONFIG)
+ # If _CONSIDERED_CONFIGS is set, the config-file has been found, but no suitable version.
+ # List them all in the error message:
+ IF(${_NAME}_CONSIDERED_CONFIGS)
+ SET(configsText "")
+ LIST(LENGTH ${_NAME}_CONSIDERED_CONFIGS configsCount)
+ MATH(EXPR configsCount "${configsCount} - 1")
+ FOREACH(currentConfigIndex RANGE ${configsCount})
+ LIST(GET ${_NAME}_CONSIDERED_CONFIGS ${currentConfigIndex} filename)
+ LIST(GET ${_NAME}_CONSIDERED_VERSIONS ${currentConfigIndex} version)
+ SET(configsText "${configsText} ${filename} (version ${version})\n")
+ ENDFOREACH(currentConfigIndex)
+ _FPHSA_FAILURE_MESSAGE("${FPHSA_FAIL_MESSAGE} ${VERSION_MSG}, checked the following files:\n${configsText}")
+
+ ELSE(${_NAME}_CONSIDERED_CONFIGS)
+ # Simple case: No Config-file was found at all:
+ _FPHSA_FAILURE_MESSAGE("${FPHSA_FAIL_MESSAGE}: found neither ${_NAME}Config.cmake nor ${_NAME_LOWER}-config.cmake ${VERSION_MSG}")
+ ENDIF(${_NAME}_CONSIDERED_CONFIGS)
+ ENDIF(${_NAME}_CONFIG)
+ENDMACRO(_FPHSA_HANDLE_FAILURE_CONFIG_MODE)
+
+
+FUNCTION(FIND_PACKAGE_HANDLE_STANDARD_ARGS _NAME _FIRST_ARG)
+
+# set up the arguments for CMAKE_PARSE_ARGUMENTS and check whether we are in
+# new extended or in the "old" mode:
+ SET(options CONFIG_MODE)
+ SET(oneValueArgs FAIL_MESSAGE VERSION_VAR)
+ SET(multiValueArgs REQUIRED_VARS)
+ SET(_KEYWORDS_FOR_EXTENDED_MODE ${options} ${oneValueArgs} ${multiValueArgs} )
+ LIST(FIND _KEYWORDS_FOR_EXTENDED_MODE "${_FIRST_ARG}" INDEX)
+
+ IF(${INDEX} EQUAL -1)
+ SET(FPHSA_FAIL_MESSAGE ${_FIRST_ARG})
+ SET(FPHSA_REQUIRED_VARS ${ARGN})
+ SET(FPHSA_VERSION_VAR)
+ ELSE(${INDEX} EQUAL -1)
+
+ CMAKE_PARSE_ARGUMENTS(FPHSA "${options}" "${oneValueArgs}" "${multiValueArgs}" ${_FIRST_ARG} ${ARGN})
+
+ IF(FPHSA_UNPARSED_ARGUMENTS)
+ MESSAGE(FATAL_ERROR "Unknown keywords given to FIND_PACKAGE_HANDLE_STANDARD_ARGS(): \"${FPHSA_UNPARSED_ARGUMENTS}\"")
+ ENDIF(FPHSA_UNPARSED_ARGUMENTS)
+
+ IF(NOT FPHSA_FAIL_MESSAGE)
+ SET(FPHSA_FAIL_MESSAGE "DEFAULT_MSG")
+ ENDIF(NOT FPHSA_FAIL_MESSAGE)
+ ENDIF(${INDEX} EQUAL -1)
+
+# now that we collected all arguments, process them
+
+ IF("${FPHSA_FAIL_MESSAGE}" STREQUAL "DEFAULT_MSG")
+ SET(FPHSA_FAIL_MESSAGE "Could NOT find ${_NAME}")
+ ENDIF("${FPHSA_FAIL_MESSAGE}" STREQUAL "DEFAULT_MSG")
+
+ # In config-mode, we rely on the variable <package>_CONFIG, which is set by find_package()
+ # when it successfully found the config-file, including version checking:
+ IF(FPHSA_CONFIG_MODE)
+ LIST(INSERT FPHSA_REQUIRED_VARS 0 ${_NAME}_CONFIG)
+ LIST(REMOVE_DUPLICATES FPHSA_REQUIRED_VARS)
+ SET(FPHSA_VERSION_VAR ${_NAME}_VERSION)
+ ENDIF(FPHSA_CONFIG_MODE)
+
+ IF(NOT FPHSA_REQUIRED_VARS)
+ MESSAGE(FATAL_ERROR "No REQUIRED_VARS specified for FIND_PACKAGE_HANDLE_STANDARD_ARGS()")
+ ENDIF(NOT FPHSA_REQUIRED_VARS)
+
+ LIST(GET FPHSA_REQUIRED_VARS 0 _FIRST_REQUIRED_VAR)
+
+ STRING(TOUPPER ${_NAME} _NAME_UPPER)
+ STRING(TOLOWER ${_NAME} _NAME_LOWER)
+
+ # collect all variables which were not found, so they can be printed, so the
+ # user knows better what went wrong (#6375)
+ SET(MISSING_VARS "")
+ SET(DETAILS "")
+ SET(${_NAME_UPPER}_FOUND TRUE)
+ # check if all passed variables are valid
+ FOREACH(_CURRENT_VAR ${FPHSA_REQUIRED_VARS})
+ IF(NOT ${_CURRENT_VAR})
+ SET(${_NAME_UPPER}_FOUND FALSE)
+ SET(MISSING_VARS "${MISSING_VARS} ${_CURRENT_VAR}")
+ ELSE(NOT ${_CURRENT_VAR})
+ SET(DETAILS "${DETAILS}[${${_CURRENT_VAR}}]")
+ ENDIF(NOT ${_CURRENT_VAR})
+ ENDFOREACH(_CURRENT_VAR)
+
+
+ # version handling:
+ SET(VERSION_MSG "")
+ SET(VERSION_OK TRUE)
+ SET(VERSION ${${FPHSA_VERSION_VAR}} )
+ IF (${_NAME}_FIND_VERSION)
+
+ IF(VERSION)
+
+ IF(${_NAME}_FIND_VERSION_EXACT) # exact version required
+ IF (NOT "${${_NAME}_FIND_VERSION}" VERSION_EQUAL "${VERSION}")
+ SET(VERSION_MSG "Found unsuitable version \"${VERSION}\", but required is exact version \"${${_NAME}_FIND_VERSION}\"")
+ SET(VERSION_OK FALSE)
+ ELSE (NOT "${${_NAME}_FIND_VERSION}" VERSION_EQUAL "${VERSION}")
+ SET(VERSION_MSG "(found suitable exact version \"${VERSION}\")")
+ ENDIF (NOT "${${_NAME}_FIND_VERSION}" VERSION_EQUAL "${VERSION}")
+
+ ELSE(${_NAME}_FIND_VERSION_EXACT) # minimum version specified:
+ IF ("${${_NAME}_FIND_VERSION}" VERSION_GREATER "${VERSION}")
+ SET(VERSION_MSG "Found unsuitable version \"${VERSION}\", but required is at least \"${${_NAME}_FIND_VERSION}\"")
+ SET(VERSION_OK FALSE)
+ ELSE ("${${_NAME}_FIND_VERSION}" VERSION_GREATER "${VERSION}")
+ SET(VERSION_MSG "(found suitable version \"${VERSION}\", required is \"${${_NAME}_FIND_VERSION}\")")
+ ENDIF ("${${_NAME}_FIND_VERSION}" VERSION_GREATER "${VERSION}")
+ ENDIF(${_NAME}_FIND_VERSION_EXACT)
+
+ ELSE(VERSION)
+
+ # if the package was not found, but a version was given, add that to the output:
+ IF(${_NAME}_FIND_VERSION_EXACT)
+ SET(VERSION_MSG "(Required is exact version \"${${_NAME}_FIND_VERSION}\")")
+ ELSE(${_NAME}_FIND_VERSION_EXACT)
+ SET(VERSION_MSG "(Required is at least version \"${${_NAME}_FIND_VERSION}\")")
+ ENDIF(${_NAME}_FIND_VERSION_EXACT)
+
+ ENDIF(VERSION)
+ ELSE (${_NAME}_FIND_VERSION)
+ IF(VERSION)
+ SET(VERSION_MSG "(found version \"${VERSION}\")")
+ ENDIF(VERSION)
+ ENDIF (${_NAME}_FIND_VERSION)
+
+ IF(VERSION_OK)
+ SET(DETAILS "${DETAILS}[v${VERSION}(${${_NAME}_FIND_VERSION})]")
+ ELSE(VERSION_OK)
+ SET(${_NAME_UPPER}_FOUND FALSE)
+ ENDIF(VERSION_OK)
+
+
+ # print the result:
+ IF (${_NAME_UPPER}_FOUND)
+ FIND_PACKAGE_MESSAGE(${_NAME} "Found ${_NAME}: ${${_FIRST_REQUIRED_VAR}} ${VERSION_MSG}" "${DETAILS}")
+ ELSE (${_NAME_UPPER}_FOUND)
+
+ IF(FPHSA_CONFIG_MODE)
+ _FPHSA_HANDLE_FAILURE_CONFIG_MODE()
+ ELSE(FPHSA_CONFIG_MODE)
+ IF(NOT VERSION_OK)
+ _FPHSA_FAILURE_MESSAGE("${FPHSA_FAIL_MESSAGE}: ${VERSION_MSG} (found ${${_FIRST_REQUIRED_VAR}})")
+ ELSE(NOT VERSION_OK)
+ _FPHSA_FAILURE_MESSAGE("${FPHSA_FAIL_MESSAGE} (missing: ${MISSING_VARS}) ${VERSION_MSG}")
+ ENDIF(NOT VERSION_OK)
+ ENDIF(FPHSA_CONFIG_MODE)
+
+ ENDIF (${_NAME_UPPER}_FOUND)
+
+ SET(${_NAME_UPPER}_FOUND ${${_NAME_UPPER}_FOUND} PARENT_SCOPE)
+
+ENDFUNCTION(FIND_PACKAGE_HANDLE_STANDARD_ARGS _FIRST_ARG)
View
78 cmake/FindZLIB.cmake
@@ -0,0 +1,78 @@
+# - Find zlib
+# Find the native ZLIB includes and library.
+# Once done this will define
+#
+# ZLIB_INCLUDE_DIRS - where to find zlib.h, etc.
+# ZLIB_LIBRARIES - List of libraries when using zlib.
+# ZLIB_FOUND - True if zlib found.
+#
+# ZLIB_VERSION_STRING - The version of zlib found (x.y.z)
+# ZLIB_VERSION_MAJOR - The major version of zlib
+# ZLIB_VERSION_MINOR - The minor version of zlib
+# ZLIB_VERSION_PATCH - The patch version of zlib
+# ZLIB_VERSION_TWEAK - The tweak version of zlib
+#
+# The following variable are provided for backward compatibility
+#
+# ZLIB_MAJOR_VERSION - The major version of zlib
+# ZLIB_MINOR_VERSION - The minor version of zlib
+# ZLIB_PATCH_VERSION - The patch version of zlib
+
+#=============================================================================
+# Copyright 2001-2009 Kitware, Inc.
+#
+# Distributed under the OSI-approved BSD License (the "License");
+# see accompanying file Copyright.txt for details.
+#
+# This software is distributed WITHOUT ANY WARRANTY; without even the
+# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+# See the License for more information.
+#=============================================================================
+# (To distribute this file outside of CMake, substitute the full
+# License text for the above reference.)
+
+FIND_PATH(ZLIB_INCLUDE_DIR zlib.h
+ "[HKEY_LOCAL_MACHINE\\SOFTWARE\\GnuWin32\\Zlib;InstallPath]/include"
+)
+
+SET(ZLIB_NAMES z zlib zdll zlib1 zlibd zlibd1)
+FIND_LIBRARY(ZLIB_LIBRARY
+ NAMES
+ ${ZLIB_NAMES}
+ PATHS
+ "[HKEY_LOCAL_MACHINE\\SOFTWARE\\GnuWin32\\Zlib;InstallPath]/lib"
+)
+MARK_AS_ADVANCED(ZLIB_LIBRARY ZLIB_INCLUDE_DIR)
+
+IF(ZLIB_INCLUDE_DIR AND EXISTS "${ZLIB_INCLUDE_DIR}/zlib.h")
+ FILE(STRINGS "${ZLIB_INCLUDE_DIR}/zlib.h" ZLIB_H REGEX "^#define ZLIB_VERSION \"[^\"]*\"$")
+
+ STRING(REGEX REPLACE "^.*ZLIB_VERSION \"([0-9]+).*$" "\\1" ZLIB_VERSION_MAJOR "${ZLIB_H}")
+ STRING(REGEX REPLACE "^.*ZLIB_VERSION \"[0-9]+\\.([0-9]+).*$" "\\1" ZLIB_VERSION_MINOR "${ZLIB_H}")
+ STRING(REGEX REPLACE "^.*ZLIB_VERSION \"[0-9]+\\.[0-9]+\\.([0-9]+).*$" "\\1" ZLIB_VERSION_PATCH "${ZLIB_H}")
+ SET(ZLIB_VERSION_STRING "${ZLIB_VERSION_MAJOR}.${ZLIB_VERSION_MINOR}.${ZLIB_VERSION_PATCH}")
+
+ # only append a TWEAK version if it exists:
+ SET(ZLIB_VERSION_TWEAK "")
+ IF( "${ZLIB_H}" MATCHES "^.*ZLIB_VERSION \"[0-9]+\\.[0-9]+\\.[0-9]+\\.([0-9]+).*$")
+ SET(ZLIB_VERSION_TWEAK "${CMAKE_MATCH_1}")
+ SET(ZLIB_VERSION_STRING "${ZLIB_VERSION_STRING}.${ZLIB_VERSION_TWEAK}")
+ ENDIF( "${ZLIB_H}" MATCHES "^.*ZLIB_VERSION \"[0-9]+\\.[0-9]+\\.[0-9]+\\.([0-9]+).*$")
+
+ SET(ZLIB_MAJOR_VERSION "${ZLIB_VERSION_MAJOR}")
+ SET(ZLIB_MINOR_VERSION "${ZLIB_VERSION_MINOR}")
+ SET(ZLIB_PATCH_VERSION "${ZLIB_VERSION_PATCH}")
+ENDIF()
+
+# handle the QUIETLY and REQUIRED arguments and set ZLIB_FOUND to TRUE if
+# all listed variables are TRUE
+#INCLUDE(${CMAKE_CURRENT_LIST_DIR}/FindPackageHandleStandardArgs.cmake)
+INCLUDE(${CMAKE_HOME_DIRECTORY}/cmake/FindPackageHandleStandardArgs.cmake)
+FIND_PACKAGE_HANDLE_STANDARD_ARGS(ZLIB REQUIRED_VARS ZLIB_LIBRARY ZLIB_INCLUDE_DIR
+ VERSION_VAR ZLIB_VERSION_STRING)
+
+IF(ZLIB_FOUND)
+ SET(ZLIB_INCLUDE_DIRS ${ZLIB_INCLUDE_DIR})
+ SET(ZLIB_LIBRARIES ${ZLIB_LIBRARY})
+ENDIF()
+
View
41 configure.in
@@ -70,11 +70,6 @@ AC_CHECK_LIB(ncursesw, initscr, LIBNCURSESW_FOUND=1, LIBNCURSESW_FOUND=0)
AC_HEADER_STDC
AC_CHECK_HEADERS([arpa/inet.h libintl.h limits.h locale.h netdb.h netinet/in.h stdlib.h string.h sys/socket.h sys/time.h sys/types.h unistd.h pwd.h errno.h regex.h wchar.h sys/file.h])
-if echo "$host_os" | grep "^openbsd" 1>/dev/null 2>&1 ; then
- AC_CHECK_HEADER(utf8/wchar.h, LDFLAGS="$LDFLAGS -lutf8", [AC_MSG_ERROR([
-*** on OpenBSD systems, package libutf8 must be installed to compile WeeChat])])
-fi
-
# Checks for typedefs, structures, and compiler characteristics
AC_HEADER_TIME
AC_STRUCT_TM
@@ -107,6 +102,7 @@ AH_VERBATIM([HAVE_GCRYPT], [#undef HAVE_GCRYPT])
AH_VERBATIM([HAVE_GNUTLS], [#undef HAVE_GNUTLS])
AH_VERBATIM([HAVE_FLOCK], [#undef HAVE_FLOCK])
AH_VERBATIM([HAVE_EAT_NEWLINE_GLITCH], [#undef HAVE_EAT_NEWLINE_GLITCH])
+AH_VERBATIM([HAVE_ZLIB], [#undef HAVE_ZLIB])
AH_VERBATIM([PLUGIN_ALIAS], [#undef PLUGIN_ALIAS])
AH_VERBATIM([PLUGIN_ASPELL], [#undef PLUGIN_ASPELL])
AH_VERBATIM([PLUGIN_CHARSET], [#undef PLUGIN_CHARSET])
@@ -132,6 +128,7 @@ AC_ARG_ENABLE(ncurses, [ --disable-ncurses turn off ncurses interfac
AC_ARG_ENABLE(gtk, [ --enable-gtk turn on Gtk interface (default=off)],enable_gtk=$enableval,enable_gtk=no)
AC_ARG_ENABLE(gcrypt, [ --disable-gcrypt turn off gcrypt support (default=compiled if found)],enable_gcrypt=$enableval,enable_gcrypt=yes)
AC_ARG_ENABLE(gnutls, [ --disable-gnutls turn off gnutls support (default=compiled if found)],enable_gnutls=$enableval,enable_gnutls=yes)
+AC_ARG_ENABLE(zlib, [ --disable-zlib turn off zlib support (default=compiled if found)],enable_zlib=$enableval,enable_zlib=yes)
AC_ARG_ENABLE(largefile, [ --disable-largefile turn off Large File Support (default=on)],enable_largefile=$enableval,enable_largefile=yes)
AC_ARG_ENABLE(alias, [ --disable-alias turn off Alias plugin (default=compiled)],enable_alias=$enableval,enable_alias=yes)
AC_ARG_ENABLE(aspell, [ --disable-aspell turn off Aspell plugin (default=compiled)],enable_aspell=$enableval,enable_aspell=yes)
@@ -903,6 +900,36 @@ else
fi
# ------------------------------------------------------------------------------
+# zlib
+# ------------------------------------------------------------------------------
+
+if test "x$enable_zlib" = "xyes" ; then
+ AC_CHECK_HEADER(zlib.h,ac_found_zlib_header="yes",ac_found_zlib_header="no")
+ AC_CHECK_LIB(z,compress2,ac_found_zlib_lib="yes",ac_found_zlib_lib="no")
+
+ AC_MSG_CHECKING(for zlib headers and librairies)
+ if test "x$ac_found_zlib_header" = "xno" -o "x$ac_found_zlib_lib" = "xno" ; then
+ AC_MSG_RESULT(no)
+ AC_MSG_WARN([
+*** zlib was not found. You may want to get it from http://zlib.net/
+*** WeeChat will be built without zlib support.
+*** Compression of packets in Relay plugin will be disabled (for WeeChat protocol).])
+ enable_zlib="no"
+ not_found="$not_found zlib"
+ else
+ AC_MSG_RESULT(yes)
+ ZLIB_CFLAGS=`pkg-config zlib --cflags`
+ ZLIB_LFLAGS=`pkg-config zlib --libs`
+ AC_SUBST(ZLIB_CFLAGS)
+ AC_SUBST(ZLIB_LFLAGS)
+ AC_DEFINE(HAVE_ZLIB)
+ CFLAGS="$CFLAGS -DHAVE_ZLIB"
+ fi
+else
+ not_asked="$not_asked zlib"
+fi
+
+# ------------------------------------------------------------------------------
# documentation
# ------------------------------------------------------------------------------
@@ -1020,6 +1047,7 @@ CFLAGS="$CFLAGS -DWEECHAT_VERSION=\\\"$VERSION\\\" -DWEECHAT_LICENSE=\\\"$LICENS
# ------------------------------------------------------------------------------
AM_CONDITIONAL(HAVE_GCRYPT, test "$enable_gcrypt" = "yes")
+AM_CONDITIONAL(HAVE_ZLIB, test "$enable_zlib" = "yes")
AM_CONDITIONAL(HAVE_GNUTLS, test "$enable_gnutls" = "yes")
AM_CONDITIONAL(HAVE_FLOCK, test "$enable_flock" = "yes")
AM_CONDITIONAL(HAVE_EAT_NEWLINE_GLITCH, test "$enable_eatnewlineglitch" = "yes")
@@ -1150,6 +1178,9 @@ listoptional=""
if test "x$enable_gcrypt" = "xyes"; then
listoptional="$listoptional gcrypt"
fi
+if test "x$enable_zlib" = "xyes"; then
+ listoptional="$listoptional zlib"
+fi
if test "x$enable_gnutls" = "xyes"; then
listoptional="$listoptional gnutls"
fi
View
4 debian/control
@@ -5,8 +5,8 @@ Maintainer: Emmanuel Bouthenot <kolter@debian.org>
Build-Depends-Indep: asciidoc (>= 8.5), source-highlight
Build-Depends: debhelper (>= 7.0.50), cmake, libncursesw5-dev,
ruby1.9.1, ruby1.9.1-dev, libperl-dev, python-dev, libaspell-dev, liblua5.1-0-dev,
- tcl8.5-dev, guile-1.8-dev, libgcrypt11-dev, libgnutls-dev, dpkg-dev (>= 1.13.19),
- pkg-config
+ tcl8.5-dev, guile-1.8-dev, libgcrypt11-dev, libgnutls-dev, zlib1g-dev,
+ dpkg-dev (>= 1.13.19), pkg-config
Standards-Version: 3.9.2
Homepage: http://weechat.org/
Vcs-Git: git://git.debian.org/users/kolter/weechat.git
View
10 debian/weechat-doc.doc-base.relay-protocol-en
@@ -0,0 +1,10 @@
+Document: weechat-relay-protocol-en
+Title: WeeChat Relay Protocol (English)
+Author: Sebastien Helleu
+Abstract: This manual describes WeeChat Relay Protocol, used by
+remote GUI to communicate with Relay plugin (English version).
+Section: Network/Communication
+
+Format: HTML
+Index: /usr/share/doc/weechat-doc/html/weechat_relay_protocol.en.html
+Files: /usr/share/doc/weechat-doc/html/weechat_relay_protocol.en.html
View
8 doc/de/autogen/plugin_api/hdata.txt
@@ -137,6 +137,7 @@
'prefix_modes' (string) +
'prefix_chars' (string) +
'nick_max_length' (integer) +
+ 'casemapping' (integer) +
'reconnect_delay' (integer) +
'reconnect_start' (time) +
'command_time' (time) +
@@ -227,6 +228,7 @@
'layout_number' (integer) +
'layout_number_merge_order' (integer) +
'name' (string) +
+ 'full_name' (string) +
'short_name' (string) +
'type' (integer) +
'notify' (integer) +
@@ -443,9 +445,9 @@
'str_time' (string) +
'tags_count' (integer) +
'tags_array' (pointer) +
- 'displayed' (integer) +
- 'highlight' (integer) +
- 'refresh_needed' (integer) +
+ 'displayed' (char) +
+ 'highlight' (char) +
+ 'refresh_needed' (char) +
'prefix' (string) +
'prefix_length' (integer) +
'message' (string) |
View
12 doc/de/autogen/user/aspell_options.txt
@@ -1,29 +1,29 @@
-* *aspell.check.commands*
+* [[option_aspell.check.commands]] *aspell.check.commands*
** Beschreibung: `Durch Kommata getrennte Liste der Befehle, für die eine Rechtschreibprüfung gelten soll (Rechtschreibprüfung ist für andere Befehle deaktiviert)`
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `"ame,amsg,away,command,cycle,kick,kickban,me,msg,notice,part,query,quit,topic"`)
-* *aspell.check.default_dict*
+* [[option_aspell.check.default_dict]] *aspell.check.default_dict*
** Beschreibung: `Voreingestelltes Wörterbuch (oder durch Kommata getrennte Liste der Wörterbücher) welche(s) genutzt werden soll, sofern kein Wörterbuch für einen Buffer definiert wurde. Wird kein Wörterbuch angegeben dann ist Aspell in allen Buffer deaktiviert, für die nicht explizit ein Wörterbuch angegeben wurde.`
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `""`)
-* *aspell.check.during_search*
+* [[option_aspell.check.during_search]] *aspell.check.during_search*
** Beschreibung: `Überprüfe Wörter während im Buffer nach einem Text gesucht wird`
** Typ: boolesch
** Werte: on, off (Standardwert: `off`)
-* *aspell.check.real_time*
+* [[option_aspell.check.real_time]] *aspell.check.real_time*
** Beschreibung: `Echtzeit Korrektur während der Texteingabe (da dies langsamer ist, ist diese Funktion standardmäßig deaktiviert. Wörter werden erst überprüft wenn ein Leerzeichen dem Wort folgt)`
** Typ: boolesch
** Werte: on, off (Standardwert: `off`)
-* *aspell.check.word_min_length*
+* [[option_aspell.check.word_min_length]] *aspell.check.word_min_length*
** Beschreibung: `Minimallänge für ein Wort welches auf Rechtschreibung überprüft werden soll (bei 0 werden alle Wörter überprüft)`
** Typ: integer
** Werte: 0 .. 2147483647 (Standardwert: `2`)
-* *aspell.look.color*
+* [[option_aspell.look.color]] *aspell.look.color*
** Beschreibung: `In dieser Farbe wird ein Wort mit einem Rechtschreibfehler hervorgehoben`
** 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: `lightred`)
View
4 doc/de/autogen/user/charset_options.txt
@@ -1,9 +1,9 @@
-* *charset.default.decode*
+* [[option_charset.default.decode]] *charset.default.decode*
** Beschreibung: `globaler Zeichensatz zum dekodieren`
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `"iso-8859-1"`)
-* *charset.default.encode*
+* [[option_charset.default.encode]] *charset.default.encode*
** Beschreibung: `globaler Zeichensatz zum kodieren`
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `""`)
View
206 doc/de/autogen/user/irc_options.txt
@@ -1,514 +1,514 @@
-* *irc.color.input_nick*
+* [[option_irc.color.input_nick]] *irc.color.input_nick*
** Beschreibung: `Farbe des eigenen Nicknamens in der Eingabezeile`
** 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: `lightcyan`)
-* *irc.color.item_away*
+* [[option_irc.color.item_away]] *irc.color.item_away*
** Beschreibung: `Farbe des Abwesenheit-Textes in der Eingabezeile`
** 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: `yellow`)
-* *irc.color.item_channel_modes*
+* [[option_irc.color.item_channel_modes]] *irc.color.item_channel_modes*
** Beschreibung: `Farbe der Channel-Modes (neben dem Channelnamen)`
** 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`)
-* *irc.color.item_lag_counting*
+* [[option_irc.color.item_lag_counting]] *irc.color.item_lag_counting*
** Beschreibung: `Farbe in der die Anzeige für die Verzögerung (Lag) dargestellt werden soll, sobald auf Antwort gewartet wird ("pong" wurde vom Server nicht empfangen und die Verzögerungszeit wird erhöht)`
** 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`)
-* *irc.color.item_lag_finished*
+* [[option_irc.color.item_lag_finished]] *irc.color.item_lag_finished*
** Beschreibung: `Farbe in der die Anzeige für die Verzögerung (Lag) dargestellt werden soll, sobald ein "pong" vom Server empfangen 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: `yellow`)
-* *irc.color.message_join*
+* [[option_irc.color.message_join]] *irc.color.message_join*
** Beschreibung: `Textfarbe in der die Meldungen für das Betreten eines Channels angezeigt werden soll`
** 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`)
-* *irc.color.message_quit*
+* [[option_irc.color.message_quit]] *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 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.mirc_remap*
+* [[option_irc.color.mirc_remap]] *irc.color.mirc_remap*
** Beschreibung: `ersetzt mirc Farben in Nachrichten mittels einer Hashtabelle: Schlüssel sind "fg,bg" als Integerwerte zwischen -1 (nicht angegeben) und 15, als Werte sind die Farbnamen oder Farbnummer von WeeChat möglich (Format ist: "1,-1:Farbe1;2,7:Farbe2"), Beispiel: "1,-1:darkgray;1,2:white,blue" ersetzt Schwarz auf jedem Hintergrund durch "darkgray" und Schwarz auf Blau durch "white,blue"; Stardard-IRC-Farben Tabelle von WeeChat: 0:weiß, 1:schwarz, 2:blau, 3:grün, 4:hellrot, 5:rot, 6:violett, 7:braun, 8:gelb, 9: hellgrün, 10:türkis, 11:helltürkis, 12:hellblau, 13:hellviolett, 14:grau, 15:weiß`
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `"1,-1:darkgray"`)
-* *irc.color.nick_prefix*
+* [[option_irc.color.nick_prefix]] *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 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_prefixes*
+* [[option_irc.color.nick_prefixes]] *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*
+* [[option_irc.color.nick_suffix]] *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 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*
+* [[option_irc.color.notice]] *irc.color.notice*
** Beschreibung: `Farbe des "Notice"-Textes in Notizen`
** 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`)
-* *irc.color.reason_quit*
+* [[option_irc.color.reason_quit]] *irc.color.reason_quit*
** Beschreibung: `Textfarbe in der die Begründung einer part/quit Nachricht angezeigt werden soll`
** 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`)
-* *irc.color.topic_new*
+* [[option_irc.color.topic_new]] *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*
+* [[option_irc.color.topic_old]] *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*
+* [[option_irc.look.buffer_switch_autojoin]] *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*
+* [[option_irc.look.buffer_switch_join]] *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*
+* [[option_irc.look.color_nicks_in_names]] *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*
+* [[option_irc.look.color_nicks_in_nicklist]] *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*
+* [[option_irc.look.color_nicks_in_server_messages]] *irc.look.color_nicks_in_server_messages*
** Beschreibung: `Nutze Nick-Farbe bei Nachrichten vom Server`
** Typ: boolesch
** Werte: on, off (Standardwert: `on`)
-* *irc.look.color_pv_nick_like_channel*
+* [[option_irc.look.color_pv_nick_like_channel]] *irc.look.color_pv_nick_like_channel*
** Beschreibung: `Nutzt die selbe Farbe für die Darstellung des Nicks im Channel als auch Privat`
** Typ: boolesch
** Werte: on, off (Standardwert: `on`)
-* *irc.look.display_away*
+* [[option_irc.look.display_away]] *irc.look.display_away*
** Beschreibung: `Bei Abwesenheit und Rückkehr eine Nachricht anzeigen`
** Typ: integer
** Werte: off, local, channel (Standardwert: `local`)
-* *irc.look.display_ctcp_blocked*
+* [[option_irc.look.display_ctcp_blocked]] *irc.look.display_ctcp_blocked*
** Beschreibung: `CTCP Nachrichten werden angezeigt, obwohl sie unterdrückt werden`
** Typ: boolesch
** Werte: on, off (Standardwert: `on`)
-* *irc.look.display_ctcp_reply*
+* [[option_irc.look.display_ctcp_reply]] *irc.look.display_ctcp_reply*
** Beschreibung: `CTCP Antworten, die durch WeeChat versendet wurden, werden angezeigt`
** Typ: boolesch
** Werte: on, off (Standardwert: `on`)
-* *irc.look.display_ctcp_unknown*
+* [[option_irc.look.display_ctcp_unknown]] *irc.look.display_ctcp_unknown*
** Beschreibung: `unbekannte CTCP Nachrichten werden angezeigt.`
** Typ: boolesch
** Werte: on, off (Standardwert: `on`)
-* *irc.look.display_host_join*
+* [[option_irc.look.display_host_join]] *irc.look.display_host_join*
** Beschreibung: `Zeigt den Host in einer join Nachricht an`
** Typ: boolesch
** Werte: on, off (Standardwert: `on`)
-* *irc.look.display_host_join_local*
+* [[option_irc.look.display_host_join_local]] *irc.look.display_host_join_local*
** Beschreibung: `Zeigt den Host in join Nachrichten des lokalen Client an`
** Typ: boolesch
** Werte: on, off (Standardwert: `on`)
-* *irc.look.display_host_quit*
+* [[option_irc.look.display_host_quit]] *irc.look.display_host_quit*
** Beschreibung: `Zeigt den Host in einer part/quit Nachricht an`
** Typ: boolesch
** Werte: on, off (Standardwert: `on`)
-* *irc.look.display_old_topic*
+* [[option_irc.look.display_old_topic]] *irc.look.display_old_topic*
** Beschreibung: `Zeige das alte Thema, falls das Thema des Channels geändert wurde`
** Typ: boolesch
** Werte: on, off (Standardwert: `on`)
-* *irc.look.display_pv_away_once*
+* [[option_irc.look.display_pv_away_once]] *irc.look.display_pv_away_once*
** Beschreibung: `In einer privaten Unterhaltung nur einmal eine Abwesenheitsnachricht anzeigen`
** Typ: boolesch
** Werte: on, off (Standardwert: `on`)
-* *irc.look.display_pv_back*
+* [[option_irc.look.display_pv_back]] *irc.look.display_pv_back*
** Beschreibung: `Es wird bei einer privaten Unterhaltung eine Mitteilung ausgegeben falls der User wieder zurück ist (falls der User sich beim Server abgemeldet hat)`
** Typ: boolesch
** Werte: on, off (Standardwert: `on`)
-* *irc.look.hide_nickserv_pwd*
+* [[option_irc.look.hide_nickserv_pwd]] *irc.look.hide_nickserv_pwd*
** Beschreibung: `Von NickServ angezeigte Passwörter verstecken`
** Typ: boolesch
** Werte: on, off (Standardwert: `on`)
-* *irc.look.highlight_tags*
+* [[option_irc.look.highlight_tags]] *irc.look.highlight_tags*
** Beschreibung: `Eine durch Kommata getrennte Liste von Tags die bei einer Nachricht selbige hervorhebt (Highlight). (normalerweise trifft dies auf jede Nachricht eines Users zu, ausgenommen Nachrichten vom Server,..)`
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `"irc_privmsg,irc_notice"`)
-* *irc.look.item_away_message*
+* [[option_irc.look.item_away_message]] *irc.look.item_away_message*
** Beschreibung: `Abwesenheitsnachricht in der Away-Bar-Item anzeigen`
** Typ: boolesch
** Werte: on, off (Standardwert: `on`)
-* *irc.look.item_channel_modes*
+* [[option_irc.look.item_channel_modes]] *irc.look.item_channel_modes*
** Beschreibung: `Zeige die Channel-Modi mittels "buffer_name" in der Bar-Item an`
** Typ: boolesch
** Werte: on, off (Standardwert: `on`)
-* *irc.look.item_channel_modes_hide_key*
+* [[option_irc.look.item_channel_modes_hide_key]] *irc.look.item_channel_modes_hide_key*
** Beschreibung: `Unterdrückt Channel-Key falls die Modi in der Bar-Item mittels "buffer_name" dargestellt werden (diese Option unterdrückt alle Channel-Modi falls der Modus für den Channel auf +k gesetzt wurde)`
** Typ: boolesch
** Werte: on, off (Standardwert: `off`)
-* *irc.look.item_display_server*
+* [[option_irc.look.item_display_server]] *irc.look.item_display_server*
** Beschreibung: `Name der Bar-Item in dem der IRC Server angezeigt wird (für Status-Bar)`
** Typ: integer
** Werte: buffer_plugin, buffer_name (Standardwert: `buffer_plugin`)
-* *irc.look.item_nick_modes*
+* [[option_irc.look.item_nick_modes]] *irc.look.item_nick_modes*
** Beschreibung: `Zeige Nick-Modi in "input_prompt" Bar-Item`
** Typ: boolesch
** Werte: on, off (Standardwert: `on`)
-* *irc.look.item_nick_prefix*
+* [[option_irc.look.item_nick_prefix]] *irc.look.item_nick_prefix*
** Beschreibung: `Der Nick-Präfix wird in "input_prompt" Bar-Item angezeigt`
** Typ: boolesch
** Werte: on, off (Standardwert: `on`)
-* *irc.look.msgbuffer_fallback*
+* [[option_irc.look.msgbuffer_fallback]] *irc.look.msgbuffer_fallback*
** Beschreibung: `Standardbuffer der für Ausgaben genutzt werden soll falls ein privater Buffer nicht gefunden wird.`
** Typ: integer
** Werte: current, server (Standardwert: `current`)
-* *irc.look.new_channel_position*
+* [[option_irc.look.new_channel_position]] *irc.look.new_channel_position*
** Beschreibung: `Ein neu geöffneter Channel wird auf eine Position gezwungen (none = standardmäßige Position (sollte der letzte Buffer in der Liste sein), next = aktueller Buffer + 1, near_server = nach dem letztem Channel/privaten Buffer des jeweiligen Servers)`
** Typ: integer
** Werte: none, next, near_server (Standardwert: `none`)
-* *irc.look.new_pv_position*
+* [[option_irc.look.new_pv_position]] *irc.look.new_pv_position*
** Beschreibung: `Ein neuer privater Buffer wird auf eine Position gezwungen (none = standardmäßige Position (sollte der letzte Buffer in der Liste sein), next = aktueller Buffer + 1, near_server = nach dem letztem Channel/privaten Buffer des jeweiligen Servers)`
** Typ: integer
** Werte: none, next, near_server (Standardwert: `none`)
-* *irc.look.nick_color_force*
+* [[option_irc.look.nick_color_force]] *irc.look.nick_color_force*
** Beschreibung: `Erzwingt für einen Nick eine spezielle Farbe. Die mittels Streuwertfunktion aus dem Nicknamen generierte Nickfarbe findet für diese Nicks keine Anwendung (Format:"Nick1:Farbe1;Nick2:Farbe2")`
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `""`)
-* *irc.look.nick_color_stop_chars*
+* [[option_irc.look.nick_color_stop_chars]] *irc.look.nick_color_stop_chars*
** Beschreibung: `Zeichen die genutzt werden sollen damit bei der Generierung der Farbe für einen Nicknamen abgebrochen wird. Es muss mindestens ein Zeichen im Nicknamen enthalten sein der nicht in dieser Liste aufgeführt wird, damit eine Farbe für den Nicknamen erstellt werden kann (Beispiel: Der Nickname lautet "|nick|abwesend" wobei das Zeichen "|" ignoriert werden soll. Die Farbe für den Nicknamen wird nun für "|nick" anstelle von "|nick|abwesend" erstellt).`
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `"_|["`)
-* *irc.look.nick_completion_smart*
+* [[option_irc.look.nick_completion_smart]] *irc.look.nick_completion_smart*
** Beschreibung: `Intelligente Vervollständigung von Nicknamen (vervollständigt zuerst den letzten Nick, mit dem gesprochen wurde)`
** Typ: integer
** Werte: off, speakers, speakers_highlights (Standardwert: `speakers`)
-* *irc.look.nick_prefix*
+* [[option_irc.look.nick_prefix]] *irc.look.nick_prefix*
** Beschreibung: `Text, der im Chatfenster vor dem Nickname erscheinen soll`
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `""`)
-* *irc.look.nick_suffix*
+* [[option_irc.look.nick_suffix]] *irc.look.nick_suffix*
** Beschreibung: `Text, der im Chatfenster nach dem Nickname erscheinen soll`
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `""`)
-* *irc.look.notice_as_pv*
+* [[option_irc.look.notice_as_pv]] *irc.look.notice_as_pv*
** Beschreibung: `Zeigt Notizen als private Nachricht an (wird die "auto" Option verwendet dann wird ein privater Buffer genutzt, falls vorhanden)`
** Typ: integer
** Werte: auto, never, always (Standardwert: `auto`)
-* *irc.look.notify_tags_ison*
+* [[option_irc.look.notify_tags_ison]] *irc.look.notify_tags_ison*
** Beschreibung: `Durch Kommata getrennte Liste von Tags die in der Nachricht von notify ausgegeben werden sollen falls sich ein Nick beim Server an- oder abmeldet (Rückgabe vom Befehl ison), zum Beispiel: "notify_highlight","notify_message" oder "notify_private"`
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `"notify_message"`)
-* *irc.look.notify_tags_whois*
+* [[option_irc.look.notify_tags_whois]] *irc.look.notify_tags_whois*
** Beschreibung: `Durch Kommata getrennte Liste von Tags die in der Nachricht von notify ausgegeben werden sollen falls ein Nick den Befehl away nutzt (Rückgabe vom Befehl whois), zum Beispiel: "notify_highlight", "notify_message" oder "notify_private"`
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `"notify_message"`)
-* *irc.look.part_closes_buffer*
+* [[option_irc.look.part_closes_buffer]] *irc.look.part_closes_buffer*
** Beschreibung: `Schließt den Buffer wenn "/part" im Channel ausgeführt wird`
** Typ: boolesch
** Werte: on, off (Standardwert: `off`)
-* *irc.look.raw_messages*
+* [[option_irc.look.raw_messages]] *irc.look.raw_messages*
** Beschreibung: `Anzahl der IRC-RAW-Nachrichten die im Speicher gehalten werden sollen falls der RAW-Daten-Buffer geschlossen ist (die Nachrichten werden umgehend angezeigt sobald der RAW-Daten-Buffer geöffnet wird)`
** Typ: integer
** Werte: 0 .. 65535 (Standardwert: `256`)
-* *irc.look.server_buffer*
+* [[option_irc.look.server_buffer]] *irc.look.server_buffer*
** Beschreibung: `Server-Buffer zusammenlegen`
** Typ: integer
** Werte: merge_with_core, merge_without_core, independent (Standardwert: `merge_with_core`)
-* *irc.look.smart_filter*
+* [[option_irc.look.smart_filter]] *irc.look.smart_filter*
** 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`)
-* *irc.look.smart_filter_delay*
+* [[option_irc.look.smart_filter_delay]] *irc.look.smart_filter_delay*
** Beschreibung: `Verzögerung, in Minuten, in denen join/part/quit Nachrichten gefiltert werden`
** Typ: integer
** Werte: 1 .. 10080 (Standardwert: `5`)
-* *irc.look.smart_filter_join*
+* [[option_irc.look.smart_filter_join]] *irc.look.smart_filter_join*
** Beschreibung: `aktiviert einen Filter für "join" Nachrichten`
** Typ: boolesch
** Werte: on, off (Standardwert: `on`)
-* *irc.look.smart_filter_nick*
+* [[option_irc.look.smart_filter_nick]] *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*
+* [[option_irc.look.smart_filter_quit]] *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*
+* [[option_irc.look.topic_strip_colors]] *irc.look.topic_strip_colors*
** Beschreibung: `Farben werden im Channel-Thema entfernt (wird nur genutzt wenn der Buffer-Titel angezeigt wird)`
** Typ: boolesch
** Werte: on, off (Standardwert: `off`)
-* *irc.network.autoreconnect_delay_growing*
+* [[option_irc.network.autoreconnect_delay_growing]] *irc.network.autoreconnect_delay_growing*
** Beschreibung: `Multiplikator für die Verzögerung bei der automatischen Wiederverbindung zum Server (1 = immer die selbe Verzögerung nutzen, 2 = Verzögerung*2 für jeden weiteren Versuch, ..)`
** Typ: integer
** Werte: 1 .. 100 (Standardwert: `2`)
-* *irc.network.autoreconnect_delay_max*
+* [[option_irc.network.autoreconnect_delay_max]] *irc.network.autoreconnect_delay_max*
** Beschreibung: `maximale Verzögerung bei der automatischen wiederverbindung zum Server (in Sekunden, 0 = keine Begrenzung)`
** Typ: integer
** Werte: 0 .. 86400 (Standardwert: `1800`)
-* *irc.network.colors_receive*
+* [[option_irc.network.colors_receive]] *irc.network.colors_receive*
** Beschreibung: `Falls deaktiviert, werden Farben-Codes von eingehenden Nachrichten ignoriert.`
** Typ: boolesch
** Werte: on, off (Standardwert: `on`)
-* *irc.network.colors_send*
+* [[option_irc.network.colors_send]] *irc.network.colors_send*
** Beschreibung: `Erlaube Benutzern, spezielle Codes zu versenden (ctrl-c + Code und optional Farbe: b=fett, cxx=Farbe, cxx,yy=Farbe+Hintergrund, u=unterstrichen, r=invertiert)`
** Typ: boolesch
** Werte: on, off (Standardwert: `on`)
-* *irc.network.lag_check*
+* [[option_irc.network.lag_check]] *irc.network.lag_check*
** Beschreibung: `Intervall zwischen zwei Überprüfungen auf Verfügbarkeit (Lag) des Servers (in Sekunden, 0 = keine Überprüfung)`
** Typ: integer
** Werte: 0 .. 604800 (Standardwert: `60`)
-* *irc.network.lag_disconnect*
+* [[option_irc.network.lag_disconnect]] *irc.network.lag_disconnect*
** Beschreibung: `Maximal Verzögerung (Lag) bis zum Trennen der Verbindung (in Minuten - 0 = niemals trennen)`
** Typ: integer
** Werte: 0 .. 10080 (Standardwert: `0`)
-* *irc.network.lag_min_show*
+* [[option_irc.network.lag_min_show]] *irc.network.lag_min_show*
** Beschreibung: `geringste Verzögerungszeit (Lag) die angezeigt werden soll (in Millisekunden)`
** Typ: integer
** Werte: 0 .. 86400000 (Standardwert: `500`)
-* *irc.network.lag_refresh_interval*
+* [[option_irc.network.lag_refresh_interval]] *irc.network.lag_refresh_interval*
** Beschreibung: `Intervall zwischen zwei Aktualisierungen der Verzögerungsanzeige (Lag-Item), wenn die Verzögerungszeit sich erhöht (in Sekunden)`
** Typ: integer
** Werte: 1 .. 3600 (Standardwert: `1`)
-* *irc.network.notify_check_ison*
+* [[option_irc.network.notify_check_ison]] *irc.network.notify_check_ison*
** Beschreibung: `Intervall zwischen zwei notify Überprüfungen mit dem IRC Befehl "ison" (in Minuten)`
** Typ: integer
** Werte: 1 .. 10080 (Standardwert: `1`)
-* *irc.network.notify_check_whois*
+* [[option_irc.network.notify_check_whois]] *irc.network.notify_check_whois*
** Beschreibung: `Intervall zwischen zwei notify Überprüfungen mit dem IRC Befehl "whois" (in Minuten)`
** Typ: integer
** Werte: 1 .. 10080 (Standardwert: `5`)
-* *irc.network.send_unknown_commands*
+* [[option_irc.network.send_unknown_commands]] *irc.network.send_unknown_commands*
** Beschreibung: `Sende unbekannte Befehle an den Server`
** Typ: boolesch
** Werte: on, off (Standardwert: `off`)
-* *irc.server_default.addresses*
+* [[option_irc.server_default.addresses]] *irc.server_default.addresses*
** Beschreibung: `Liste der Hostnamen/Ports oder IP/Ports des Servers (durch Komma getrennt)`
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `""`)
-* *irc.server_default.anti_flood_prio_high*
+* [[option_irc.server_default.anti_flood_prio_high]] *irc.server_default.anti_flood_prio_high*
** Beschreibung: `Anti-Flood für dringliche Inhalte: Zeit in Sekunden zwischen zwei Benutzernachrichten oder Befehlen die zum IRC Server versendet wurden (0 = Anti-Flood deaktivieren)`
** Typ: integer
** Werte: 0 .. 60 (Standardwert: `2`)
-* *irc.server_default.anti_flood_prio_low*
+* [[option_irc.server_default.anti_flood_prio_low]] *irc.server_default.anti_flood_prio_low*
** Beschreibung: `Anti-Flood für weniger dringliche Inhalte: Zeit in Sekunden zwischen zwei Benutzernachrichten, die zum IRC Server versendet wurden. Beispiel: automatische CTCP Antworten. (0 = Anti-Flood deaktivieren)`
** Typ: integer
** Werte: 0 .. 60 (Standardwert: `2`)
-* *irc.server_default.autoconnect*
+* [[option_irc.server_default.autoconnect]] *irc.server_default.autoconnect*
** Beschreibung: `Beim Programmstart von Weechat automatisch mit dem Server verbinden`
** Typ: boolesch
** Werte: on, off (Standardwert: `off`)
-* *irc.server_default.autojoin*
+* [[option_irc.server_default.autojoin]] *irc.server_default.autojoin*
** Beschreibung: `Durch Kommata getrennte Liste der Channels, die beim Verbinden zum Server betreten werden sollen (Beispiel: "#chan1,#chan2,#chan3 key1,key2")`
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `""`)
-* *irc.server_default.autoreconnect*
+* [[option_irc.server_default.autoreconnect]] *irc.server_default.autoreconnect*
** Beschreibung: `Nach einer Trennung vom Server die Verbindung automatisch wiederherstellen`
** Typ: boolesch
** Werte: on, off (Standardwert: `on`)
-* *irc.server_default.autoreconnect_delay*
+* [[option_irc.server_default.autoreconnect_delay]] *irc.server_default.autoreconnect_delay*
** Beschreibung: `Zeit (in Sekunden) die gewartet werden soll bevor ein neuer Verbindungsaufbau durchgeführt werden soll`
** Typ: integer
** Werte: 1 .. 65535 (Standardwert: `10`)
-* *irc.server_default.autorejoin*
+* [[option_irc.server_default.autorejoin]] *irc.server_default.autorejoin*
** Beschreibung: `Channels automatisch betreten, falls man ge-kickt wurde.`
** Typ: boolesch
** Werte: on, off (Standardwert: `off`)
-* *irc.server_default.autorejoin_delay*
+* [[option_irc.server_default.autorejoin_delay]] *irc.server_default.autorejoin_delay*
** Beschreibung: `Wartezeit, in Sekunden, die verstreichen soll bevor man den Channel automatisch erneut betritt (nachdem man ge-kickt wurde)`
** Typ: integer
** Werte: 0 .. 86400 (Standardwert: `30`)
-* *irc.server_default.away_check*
+* [[option_irc.server_default.away_check]] *irc.server_default.away_check*
** Beschreibung: `Überprüft die Abwesenheit (/away) der Nutzer, in dem angegebenen Intervall (in Minuten, 0 = nicht überprüfen)`
** Typ: integer
** Werte: 0 .. 10080 (Standardwert: `0`)
-* *irc.server_default.away_check_max_nicks*
+* [[option_irc.server_default.away_check_max_nicks]] *irc.server_default.away_check_max_nicks*
** Beschreibung: `Die Abwesenheit von Nutzern in Channels wird nicht überprüft wenn die Anzahl der Nutzer höher ist, als der angegebene Wert (0 = unbegrenzte Anzahl an Nutzern im Channel)`
** Typ: integer
** Werte: 0 .. 1000000 (Standardwert: `25`)
-* *irc.server_default.command*
+* [[option_irc.server_default.command]] *irc.server_default.command*
** Beschreibung: `Enthält Befehle die nach der Verbindung zum Server ausgeführt werden sollen. Mehrere Befehle müssen durch ein ";" getrennt werden. Möchte man ein Semikolon schreiben muss man "\;" verwenden. Die speziellen Variablen $nick, $channel und $server werden dabei durch den jeweiligen Wert ersetzt`
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `""`)
-* *irc.server_default.command_delay*
+* [[option_irc.server_default.command_delay]] *irc.server_default.command_delay*
** Beschreibung: `Wartezeit in Sekunden nach Ausführung des Befehls, um z.B. eine Authentifizierung zu ermöglichen`
** Typ: integer
** Werte: 0 .. 3600 (Standardwert: `0`)
-* *irc.server_default.connection_timeout*
+* [[option_irc.server_default.connection_timeout]] *irc.server_default.connection_timeout*
** Beschreibung: `Wartezeit (in Sekunden) zwischen einer TCP Verbindung mit dem Server und des Empfanges der message 001. Falls die Wartezeit verstreichen sollte bevor die message 001 empfangen wurde dann wird WeeChat die Verbindung zum Server trennen.`
** Typ: integer
** Werte: 1 .. 3600 (Standardwert: `60`)
-* *irc.server_default.default_msg_part*
+* [[option_irc.server_default.default_msg_part]] *irc.server_default.default_msg_part*
** Beschreibung: `Standardnachricht beim Verlassen eines Channels ("%v": wird durch die WeeChat-Version ersetzt)`
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `"WeeChat %v"`)
-* *irc.server_default.default_msg_quit*
+* [[option_irc.server_default.default_msg_quit]] *irc.server_default.default_msg_quit*
** Beschreibung: `Standardnachricht beim Beenden (Verbindung zum Server trennen) ("%v": wird durch die WeeChat-Version ersetzt)`
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `"WeeChat %v"`)
-* *irc.server_default.ipv6*
+* [[option_irc.server_default.ipv6]] *irc.server_default.ipv6*
** Beschreibung: `Server über IPv6 ansprechen`
** Typ: boolesch
** Werte: on, off (Standardwert: `off`)
-* *irc.server_default.local_hostname*
+* [[option_irc.server_default.local_hostname]] *irc.server_default.local_hostname*
** Beschreibung: `benutzerdefinierter lokaler Hostname bzw. IP-Adresse für den entsprechenden Server (optional). Falls kein Eintrag vorhanden sein sollte wird der lokale Hostname verwendet`
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `""`)
-* *irc.server_default.nicks*
+* [[option_irc.server_default.nicks]] *irc.server_default.nicks*
** Beschreibung: `Nicknamen, die auf dem IRC-Server benutzt werden sollen (durch Komma getrennt)`
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `""`)
-* *irc.server_default.notify*
+* [[option_irc.server_default.notify]] *irc.server_default.notify*
** Beschreibung: `Liste mit Benachrichtigung für Server (diese Option sollte nicht direkt verändert werden. Dazu sollte der Befehl /notify genutzt werden)`
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `""`)
-* *irc.server_default.password*
+* [[option_irc.server_default.password]] *irc.server_default.password*
** Beschreibung: `Passwort für den Server`
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `""`)
-* *irc.server_default.proxy*
+* [[option_irc.server_default.proxy]] *irc.server_default.proxy*
** Beschreibung: `Proxy, der für diesen Server verwendet wird (optional)`
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `""`)
-* *irc.server_default.realname*
+* [[option_irc.server_default.realname]] *irc.server_default.realname*
** Beschreibung: `Realen Namen bei diesem Server nutzen`
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `""`)
-* *irc.server_default.sasl_mechanism*
+* [[option_irc.server_default.sasl_mechanism]] *irc.server_default.sasl_mechanism*
** Beschreibung: `Vorrichtung zur SASL Authentifizierung`
** Typ: integer
** Werte: plain, dh-blowfish (Standardwert: `plain`)
-* *irc.server_default.sasl_password*
+* [[option_irc.server_default.sasl_password]] *irc.server_default.sasl_password*
** Beschreibung: `Passwort für SASL Authentifizierung`
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `""`)
-* *irc.server_default.sasl_timeout*
+* [[option_irc.server_default.sasl_timeout]] *irc.server_default.sasl_timeout*
** Beschreibung: `Zeitüberschreitung (in Sekunden) bis zum Abbruch der SASL Authentifizierung`
** Typ: integer
** Werte: 1 .. 3600 (Standardwert: `15`)
-* *irc.server_default.sasl_username*
+* [[option_irc.server_default.sasl_username]] *irc.server_default.sasl_username*
** Beschreibung: `Username für SASL Authentifizierung`
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `""`)
-* *irc.server_default.ssl*
+* [[option_irc.server_default.ssl]] *irc.server_default.ssl*
** Beschreibung: `Server über SSL ansprechen`
** Typ: boolesch
** Werte: on, off (Standardwert: `off`)
-* *irc.server_default.ssl_cert*
+* [[option_irc.server_default.ssl_cert]] *irc.server_default.ssl_cert*
** Beschreibung: `Datei für ssl Zertifikat um automatisch den eigenen Nick zu identifizieren ("%h" wird durch das WeeChat Verzeichnis ersetzt, Standardverzeichnis: "~/.weechat")`
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `""`)
-* *irc.server_default.ssl_dhkey_size*
+* [[option_irc.server_default.ssl_dhkey_size]] *irc.server_default.ssl_dhkey_size*
** Beschreibung: `Größe des Schlüssels der während des Diffie-Hellman-Schlüsselaustausches genutzt wurde`
** Typ: integer
** Werte: 0 .. 2147483647 (Standardwert: `2048`)
-* *irc.server_default.ssl_priorities*
+* [[option_irc.server_default.ssl_priorities]] *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*
+* [[option_irc.server_default.ssl_verify]] *irc.server_default.ssl_verify*
** Beschreibung: `Überprüfe ob die SSL-Verbindung vertrauenswürdig ist`
** Typ: boolesch
** Werte: on, off (Standardwert: `on`)
-* *irc.server_default.username*
+* [[option_irc.server_default.username]] *irc.server_default.username*
** Beschreibung: `Benutzername für diesen Server`
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `""`)
View
18 doc/de/autogen/user/logger_options.txt
@@ -1,44 +1,44 @@
-* *logger.file.auto_log*
+* [[option_logger.file.auto_log]] *logger.file.auto_log*
** Beschreibung: `Speichert automatisch den Inhalt eines Buffers in eine Datei (sofern das Protokollieren für den Buffer nicht deaktiviert sein sollte)`
** Typ: boolesch
** Werte: on, off (Standardwert: `on`)
-* *logger.file.flush_delay*
+* [[option_logger.file.flush_delay]] *logger.file.flush_delay*
** Beschreibung: `Zeit, in Sekunden, die verstreicht bis eine Protokolldatei gesichert werden soll (0 = Protokolldatei wird unmittelbar gesichert, nachdem eine neue Zeile dargestellt wurde)`
** Typ: integer
** Werte: 0 .. 3600 (Standardwert: `120`)
-* *logger.file.info_lines*
+* [[option_logger.file.info_lines]] *logger.file.info_lines*
** Beschreibung: `Fügt eine Information in die Protokoll-Datei ein, falls die Protokollierung gestartet oder beendet wird`
** Typ: boolesch
** Werte: on, off (Standardwert: `off`)
-* *logger.file.mask*
+* [[option_logger.file.mask]] *logger.file.mask*
** Beschreibung: `Standardmaske für Protokolldateien (Format: "Verzeichnis/zu/Datei" oder "Datei", ohne ein führendes "/", da die "Verzeichnis" Option genutzt wird um vollständige Verzeichnisstrukturen zu erstellen); lokale Buffer Variablen und Datumsspezifikationen (siehe: man strftime) sind zulässig`
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `"$plugin.$name.weechatlog"`)
-* *logger.file.name_lower_case*
+* [[option_logger.file.name_lower_case]] *logger.file.name_lower_case*
** Beschreibung: `Benutze ausschließlich Kleinschreibung für Protokoll-Dateien`
** Typ: boolesch
** Werte: on, off (Standardwert: `on`)
-* *logger.file.path*
+* [[option_logger.file.path]] *logger.file.path*
** Beschreibung: `Pfad für WeeChat Protokolldateien; "%h" wird durch das WeeChat Verzeichnis ersetzt (Standardpfad: "~/.weechat"); eine Datumsspezifikation ist zulässig (siehe: man strftime)`
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `"%h/logs/"`)
-* *logger.file.replacement_char*
+* [[option_logger.file.replacement_char]] *logger.file.replacement_char*
** Beschreibung: `Ersatzzeichen für Dateinamen, falls der Dateiname Sonderzeichen beinhaltet (z.B. das Trennzeichen bei Verzeichnissen "/")`
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `"_"`)
-* *logger.file.time_format*
+* [[option_logger.file.time_format]] *logger.file.time_format*
** Beschreibung: `Zeitstempel in Protokoll-Datei nutzen (bitte dazu die Anleitung zu "strftime" (man strftime) durchlesen)`
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `"%Y-%m-%d %H:%M:%S"`)
-* *logger.look.backlog*
+* [[option_logger.look.backlog]] *logger.look.backlog*
** Beschreibung: `maximale Anzahl der Zeilen die aus der Protokoll-Datei dargestellt werden sollen, wenn ein Buffer geöffnet wird (0 = kein Darstellung)`
** Typ: integer
** Werte: 0 .. 2147483647 (Standardwert: `20`)
View
36 doc/de/autogen/user/relay_options.txt
@@ -1,64 +1,74 @@
-* *relay.color.status_active*
+* [[option_relay.color.status_active]] *relay.color.status_active*
** Beschreibung: `Textfarbe für Status: "Verbindung hergestellt"`
** 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: `lightblue`)
-* *relay.color.status_auth_failed*
+* [[option_relay.color.status_auth_failed]] *relay.color.status_auth_failed*
** Beschreibung: `Textfarbe für Status: "Authentifizierung gescheitert"`
** 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: `lightred`)
-* *relay.color.status_connecting*
+* [[option_relay.color.status_connecting]] *relay.color.status_connecting*
** Beschreibung: `Textfarbe für Status: "verbinde"`
** 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: `yellow`)
-* *relay.color.status_disconnected*
+* [[option_relay.color.status_disconnected]] *relay.color.status_disconnected*
** Beschreibung: `Textfarbe für Status: "Verbindung getrennt"`
** 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: `lightred`)
-* *relay.color.status_waiting_auth*
+* [[option_relay.color.status_waiting_auth]] *relay.color.status_waiting_auth*
** Beschreibung: `Textfarbe für Status: "warte auf Authentifizierung"`
** 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`)
-* *relay.color.text*
+* [[option_relay.color.text]] *relay.color.text*
** Beschreibung: `Textfarbe`
** 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`)
-* *relay.color.text_bg*
+* [[option_relay.color.text_bg]] *relay.color.text_bg*
** Beschreibung: `Hintergrundfarbe`
** 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`)
-* *relay.color.text_selected*
+* [[option_relay.color.text_selected]] *relay.color.text_selected*
** Beschreibung: `Textfarbe für selektierten Client-Linie`
** 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`)
-* *relay.look.auto_open_buffer*
+* [[option_relay.look.auto_open_buffer]] *relay.look.auto_open_buffer*
** Beschreibung: `Öffnet automatisch einen Relay-Buffer, falls eine Verbindung zu einem neuen Client hergestellt wird`
** Typ: boolesch
** Werte: on, off (Standardwert: `on`)
-* *relay.look.raw_messages*
+* [[option_relay.look.raw_messages]] *relay.look.raw_messages*
** Beschreibung: `Anzahl der IRC-RAW-Nachrichten die im Speicher gehalten werden sollen falls der RAW-Daten-Buffer geschlossen ist (die Nachrichten werden umgehend angezeigt sobald der RAW-Daten-Buffer geöffnet wird)`
** Typ: integer
** Werte: 0 .. 65535 (Standardwert: `256`)
-* *relay.network.bind_address*
+* [[option_relay.network.allowed_ips]] *relay.network.allowed_ips*
+** Beschreibung: `regular expression with IPs allowed to use relay, example: "^(123.45.67.89|192.160.*)$"`
+** Typ: Zeichenkette
+** Werte: beliebige Zeichenkette (Standardwert: `""`)
+
+* [[option_relay.network.bind_address]] *relay.network.bind_address*
** Beschreibung: `Adresse für Bind (falls nicht gesetzt ist eine Verbindung zu allen Interfaces möglich. Wird die Adresse "127.0.0.1" genutzt kann nur eine Verbindung mit dem lokalen Rechner hergestellt werden)`
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `""`)
-* *relay.network.max_clients*
+* [[option_relay.network.compression_level]] *relay.network.compression_level*
+** Beschreibung: `compression level for packets sent to client with WeeChat protocol (0 = disable compression, 1 = low compression ... 9 = best compression)`
+** Typ: integer
+** Werte: 0 .. 9 (Standardwert: `6`)
+
+* [[option_relay.network.max_clients]] *relay.network.max_clients*
** Beschreibung: `Maximale Anzahl an Clients die mit einem Port verbunden sein dürfen`
** Typ: integer
** Werte: 1 .. 1024 (Standardwert: `5`)
-* *relay.network.password*
+* [[option_relay.network.password]] *relay.network.password*
** Beschreibung: `Passwort wird von Clients benötigt um Zugriff auf dieses Relay zu erhalten (kein Eintrag bedeutet dass kein Passwort benötigt wird)`
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `""`)
View
2  doc/de/autogen/user/rmodifier_options.txt
@@ -1,4 +1,4 @@
-* *rmodifier.look.hide_char*
+* [[option_rmodifier.look.hide_char]] *rmodifier.look.hide_char*
** Beschreibung: `Zeichen dass benutzt werden soll um bei einer Eingabe einer Zeichenkette zu verbergen`
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `"*"`)
View
31 doc/de/autogen/user/weechat_commands.txt
@@ -175,21 +175,22 @@ Beispiele:
mouse|cursor [verbose]
hdata [free]
- 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
- cursor: schaltet den debug-Modus für den Cursor-Modus ein/aus
- hdata: zeigt Informationen zu hdata an (mittels free werden alle hdata Informationen aus dem Speicher entfernt)
-infolists: zeigt Information über die Infolists an
- memory: gibt Informationen über den genutzten Speicher aus
- mouse: schaltet den debug-Modus für den Maus-Modus ein/aus
- tags: zeigt für jede einzelne Zeile die dazugehörigen Tags an
- term: gibt Informationen über das Terminal und verfügbare Farben aus
- windows: zeigt die Fensterstruktur an
+ 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
+ cursor: toggle debug for cursor mode
+ hdata: display infos about hdata (with free: remove all hdata in memory)
+ hooks: display infos about hooks
+infolists: display infos about infolists
+ memory: display infos about memory usage
+ mouse: toggle debug for mouse
+ tags: display tags for lines
+ term: display infos about terminal
+ windows: display windows tree
........................................
[[command_weechat_filter]]
View
318 doc/de/autogen/user/weechat_options.txt
@@ -1,759 +1,769 @@
-* *weechat.color.bar_more*
+* [[option_weechat.color.bar_more]] *weechat.color.bar_more*
** Beschreibung: `Farbe des '+' beim Verschieben der InfoBars`
** 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: `lightmagenta`)
-* *weechat.color.chat*
+* [[option_weechat.color.chat]] *weechat.color.chat*
** Beschreibung: `Farbe vom Chat-Text`
** 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.chat_bg*
+* [[option_weechat.color.chat_bg]] *weechat.color.chat_bg*
** Beschreibung: `Hintergrundfarbe des Chats`
** 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.chat_buffer*
+* [[option_weechat.color.chat_buffer]] *weechat.color.chat_buffer*
** Beschreibung: `Textfarbe für den Namen des Buffers`
** 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`)
-* *weechat.color.chat_channel*
+* [[option_weechat.color.chat_channel]] *weechat.color.chat_channel*
** Beschreibung: `Farbe für den Channel-Namen`
** 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`)
-* *weechat.color.chat_delimiters*
+* [[option_weechat.color.chat_delimiters]] *weechat.color.chat_delimiters*
** Beschreibung: `Farbe der Infobar-Trennzeichen`
** 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.chat_highlight*
+* [[option_weechat.color.chat_highlight]] *weechat.color.chat_highlight*
** Beschreibung: `Textfarbe für Highlight-Präfix`
** 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: `yellow`)
-* *weechat.color.chat_highlight_bg*
+* [[option_weechat.color.chat_highlight_bg]] *weechat.color.chat_highlight_bg*
** Beschreibung: `Hintergrundfarbe für Highlight-Präfix`
** 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.chat_host*
+* [[option_weechat.color.chat_host]] *weechat.color.chat_host*
** Beschreibung: `Textfarbe für Host-Namen`
** 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: `cyan`)
-* *weechat.color.chat_inactive_buffer*
+* [[option_weechat.color.chat_inactive_buffer]] *weechat.color.chat_inactive_buffer*
** Beschreibung: `Textfarbe für inaktive Zeilen im Chatfenster (Buffer wurde mit anderen Buffern zusammengefügt und der Buffer ist nicht aktiv)`
** 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`)
-* *weechat.color.chat_inactive_window*
+* [[option_weechat.color.chat_inactive_window]] *weechat.color.chat_inactive_window*
** Beschreibung: `Textfarbe für Chat wenn das Fenster inaktiv ist (betrifft nicht das aktuell ausgewählte Fenster)`
** 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`)
-* *weechat.color.chat_nick*
+* [[option_weechat.color.chat_nick]] *weechat.color.chat_nick*
** Beschreibung: `Farbe für Nicks im Chat-Fenster`
** 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: `lightcyan`)
-* *weechat.color.chat_nick_colors*
+* [[option_weechat.color.chat_nick_colors]] *weechat.color.chat_nick_colors*
** 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*
+* [[option_weechat.color.chat_nick_other]] *weechat.color.chat_nick_other*
** Beschreibung: `Farbe des anderen Nicknamens in einem privaten Buffer`
** 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: `cyan`)
-* *weechat.color.chat_nick_self*
+* [[option_weechat.color.chat_nick_self]] *weechat.color.chat_nick_self*
** Beschreibung: `Textfarbe für den eigenen Nicknamen, im lokalen Chat-Fenster.`
** 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`)
-* *weechat.color.chat_prefix_action*
+* [[option_weechat.color.chat_prefix_action]] *weechat.color.chat_prefix_action*
** Beschreibung: `Textfarbe für Action-Präfix`
** 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`)
-* *weechat.color.chat_prefix_buffer*
+* [[option_weechat.color.chat_prefix_buffer]] *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 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_buffer_inactive_buffer*
+* [[option_weechat.color.chat_prefix_buffer_inactive_buffer]] *weechat.color.chat_prefix_buffer_inactive_buffer*
** Beschreibung: `Textfarbe für den inaktiven Namen des Buffer (vor dem Präfix, falls mehrere Buffer zu einem zusammengefügt worden sind und der Buffer nicht ausgewählt ist)`
** 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`)
-* *weechat.color.chat_prefix_error*
+* [[option_weechat.color.chat_prefix_error]] *weechat.color.chat_prefix_error*
** Beschreibung: `Textfarbe für Fehler-Präfix`
** 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: `yellow`)
-* *weechat.color.chat_prefix_join*
+* [[option_weechat.color.chat_prefix_join]] *weechat.color.chat_prefix_join*
** Beschreibung: `Textfarbe für Join-Präfix`
** 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: `lightgreen`)
-* *weechat.color.chat_prefix_more*
+* [[option_weechat.color.chat_prefix_more]] *weechat.color.chat_prefix_more*
** Beschreibung: `Farbe des '+' falls Präfix zu lang sein sollte`
** 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: `lightmagenta`)
-* *weechat.color.chat_prefix_network*
+* [[option_weechat.color.chat_prefix_network]] *weechat.color.chat_prefix_network*
** Beschreibung: `Textfarbe für Netzwerk-Präfix`
** 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.chat_prefix_quit*
+* [[option_weechat.color.chat_prefix_quit]] *weechat.color.chat_prefix_quit*
** Beschreibung: `Textfarbe für Quit-Präfix`
** 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: `lightred`)
-* *weechat.color.chat_prefix_suffix*
+* [[option_weechat.color.chat_prefix_suffix]] *weechat.color.chat_prefix_suffix*
** Beschreibung: `Textfarbe für den Suffix (senkrechter Strich)`
** 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.chat_read_marker*
+* [[option_weechat.color.chat_read_marker]] *weechat.color.chat_read_marker*
** Beschreibung: `Farbe in der das Lesezeichen angezeigt werden soll`
** 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.chat_read_marker_bg*
+* [[option_weechat.color.chat_read_marker_bg]] *weechat.color.chat_read_marker_bg*
** Beschreibung: `Hintergrundfarbe in der das Lesezeichen angezeigt werden soll`
** 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.chat_server*
+* [[option_weechat.color.chat_server]] *weechat.color.chat_server*
** Beschreibung: `Textfarbe für den Namen des Servers`
** 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.chat_tags*
+* [[option_weechat.color.chat_tags]] *weechat.color.chat_tags*
** Beschreibung: `Textfarbe für die Anzeige der Tags nach der jeweiligen Nachricht (wird durch den Befehl "/debug tags" angezeigt)`
** 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: `red`)
-* *weechat.color.chat_text_found*
+* [[option_weechat.color.chat_text_found]] *weechat.color.chat_text_found*
** Beschreibung: `Farbe zur Hervorhebung des gesuchten Textes in einer Zeile`
** 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: `yellow`)
-* *weechat.color.chat_text_found_bg*
+* [[option_weechat.color.chat_text_found_bg]] *weechat.color.chat_text_found_bg*
** Beschreibung: `Hintergrundfarbe zur Hervorhebung des gesuchten Textes in einer Zeile`
** 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: `lightmagenta`)
-* *weechat.color.chat_time*
+* [[option_weechat.color.chat_time]] *weechat.color.chat_time*
** Beschreibung: `Textfarbe der Zeit im Chatfenster`
** 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.chat_time_delimiters*
+* [[option_weechat.color.chat_time_delimiters]] *weechat.color.chat_time_delimiters*
** Beschreibung: `Farbe für das Zeit-Trennzeichen`
** 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.chat_value*
+* [[option_weechat.color.chat_value]] *weechat.color.chat_value*
** Beschreibung: `Farbe für Werte`
** 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: `cyan`)
-* *weechat.color.input_actions*
+* [[option_weechat.color.input_actions]] *weechat.color.input_actions*
** Beschreibung: `Textfarbe in der Eingabezeile bei Aktivität (z.B. beim Einfügen von Zeilen)`
** 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: `lightgreen`)
-* *weechat.color.input_text_not_found*
+* [[option_weechat.color.input_text_not_found]] *weechat.color.input_text_not_found*
** Beschreibung: `Textfarbe in der Eingabezeile bei einer erfolglosen Textsuche`
** 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: `red`)
-* *weechat.color.nicklist_away*
+* [[option_weechat.color.nicklist_away]] *weechat.color.nicklist_away*
** Beschreibung: `Textfarbe von abwesenden Nicknamen`
** 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: `cyan`)
-* *weechat.color.nicklist_group*
+* [[option_weechat.color.nicklist_group]] *weechat.color.nicklist_group*
** Beschreibung: `Textfarbe für Gruppen in Nickliste`
** 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.nicklist_offline*
+* [[option_weechat.color.nicklist_offline]] *weechat.color.nicklist_offline*
** Beschreibung: `Textfarbe von Nicknamen die Offline sind`
** 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: `blue`)
-* *weechat.color.separator*
+* [[option_weechat.color.separator]] *weechat.color.separator*
** Beschreibung: `Hintergrundfarbe der Fenster-Separatoren im Chatfenster (bei geteiltem Bildschirm)`
** 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: `blue`)
-* *weechat.color.status_count_highlight*
+* [[option_weechat.color.status_count_highlight]] *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*
+* [[option_weechat.color.status_count_msg]] *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*
+* [[option_weechat.color.status_count_other]] *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*
+* [[option_weechat.color.status_count_private]] *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*
+* [[option_weechat.color.status_data_highlight]] *weechat.color.status_data_highlight*
** Beschreibung: `Farbe eines Buffers mit Highlight-Nachricht (Statusbar)`
** 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: `lightmagenta`)
-* *weechat.color.status_data_msg*
+* [[option_weechat.color.status_data_msg]] *weechat.color.status_data_msg*
** Beschreibung: `Farbe eines Buffers der neue Nachrichten enthält (Statusbar)`
** 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: `yellow`)
-* *weechat.color.status_data_other*
+* [[option_weechat.color.status_data_other]] *weechat.color.status_data_other*
** Beschreibung: `Farbe eines Buffers mit neuen Daten (nicht Nachrichten in der Statusbar)`
** 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_data_private*
+* [[option_weechat.color.status_data_private]] *weechat.color.status_data_private*
** Beschreibung: `Farbe eines Bufffers mit privater Nachricht (Statusbar)`
** 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: `lightgreen`)
-* *weechat.color.status_filter*
+* [[option_weechat.color.status_filter]] *weechat.color.status_filter*
** Beschreibung: `Farbe des Filterkennzeichens in der Statuszeile`
** 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_more*
+* [[option_weechat.color.status_more]] *weechat.color.status_more*
** Beschreibung: `Farbe eines Buffers mit neuen Daten (Statusbar)`
** 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: `yellow`)
-* *weechat.color.status_name*
+* [[option_weechat.color.status_name]] *weechat.color.status_name*
** Beschreibung: `Farbe des aktuellen Buffer-Namens in der Statuszeile`
** 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`)
-* *weechat.color.status_name_ssl*
+* [[option_weechat.color.status_name_ssl]] *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 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*
+* [[option_weechat.color.status_number]] *weechat.color.status_number*
** Beschreibung: `Farbe des aktuellen Channels in der Statuszeile`
** 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: `yellow`)
-* *weechat.color.status_time*
+* [[option_weechat.color.status_time]] *weechat.color.status_time*
** Beschreibung: `Textfarbe für die Uhrzeit (Statusbar)`
** 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.completion.default_template*
+* [[option_weechat.completion.base_word_until_cursor]] *weechat.completion.base_word_until_cursor*
+** Beschreibung: `if enabled, the base word to complete ends at char before cursor; otherwise the base word ends at first space after cursor`
+** Typ: boolesch
+** Werte: on, off (Standardwert: `on`)
+
+* [[option_weechat.completion.default_template]] *weechat.completion.default_template*
** Beschreibung: `Standardvorlage für die automatische Vervollständigung (in der Dokumentation finden Sie die vorgegebenen Codes und Werte)`
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `"%(nicks)|%(irc_channels)"`)
-* *weechat.completion.nick_add_space*
+* [[option_weechat.completion.nick_add_space]] *weechat.completion.nick_add_space*
** Beschreibung: `Füge ein Leerzeichen hinter die Nick-Vervollständigung ein (sofern der Nickname nicht das erste Wort in einer Kommandozeile darstellt)`
** Typ: boolesch
** Werte: on, off (Standardwert: `on`)
-* *weechat.completion.nick_completer*
+* [[option_weechat.completion.nick_completer]] *weechat.completion.nick_completer*
** Beschreibung: `Nach Nick-Vervollständigung anzufügende Zeichenfolge`
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `":"`)
-* *weechat.completion.nick_first_only*
+* [[option_weechat.completion.nick_first_only]] *weechat.completion.nick_first_only*
** Beschreibung: `Nur mit dem ersten, passendem Nick-Namen vervollständigen`
** Typ: boolesch
** Werte: on, off (Standardwert: `off`)
-* *weechat.completion.nick_ignore_chars*
+* [[option_weechat.completion.nick_ignore_chars]] *weechat.completion.nick_ignore_chars*
** Beschreibung: `Zeichen, die bei der Vervollständigung von Nicks ignoriert werden`
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `"[]`_-^"`)
-* *weechat.completion.partial_completion_alert*
+* [[option_weechat.completion.partial_completion_alert]] *weechat.completion.partial_completion_alert*
** Beschreibung: `Informiert User wenn eine teilweise Vervollständigung auftritt`
** Typ: boolesch
** Werte: on, off (Standardwert: `on`)
-* *weechat.completion.partial_completion_command*
+* [[option_weechat.completion.partial_completion_command]] *weechat.completion.partial_completion_command*
** Beschreibung: `teilweise Vervollständigung von Befehlen (stoppt falls zu viele Befehle mit dem selben Buchstaben beginnen)`
** Typ: boolesch
** Werte: on, off (Standardwert: `off`)
-* *weechat.completion.partial_completion_command_arg*
+* [[option_weechat.completion.partial_completion_command_arg]] *weechat.completion.partial_completion_command_arg*
** Beschreibung: `teilweise Vervollständigung von Befehls-Argumenten (stoppt falls zu viele Befehle mit dem selben Präfix beginnen)`
** Typ: boolesch
** Werte: on, off (Standardwert: `off`)
-* *weechat.completion.partial_completion_count*
+* [[option_weechat.completion.partial_completion_count]] *weechat.completion.partial_completion_count*
** Beschreibung: `Zeigt bei einer teilweisen Vervollständigung die Anzahl der jeweiligen Möglichkeiten in der Bar-Item an`
** Typ: boolesch
** Werte: on, off (Standardwert: `on`)
-* *weechat.completion.partial_completion_other*
+* [[option_weechat.completion.partial_completion_other]] *weechat.completion.partial_completion_other*
** Beschreibung: `teilweise Vervollständigung von externen Befehlen (stoppt falls zu viele Befehle mit dem selben Buchstaben beginnen)`
** Typ: boolesch
** Werte: on, off (Standardwert: `off`)
-* *weechat.history.display_default*
+* [[option_weechat.history.display_default]] *weechat.history.display_default*
** Beschreibung: `Wert für die maximale Anzahl der angezeigten Befehle im Verlaufsspeicher, die mittels /history angezeigt werden (0: unbegrenzt)`
** Typ: integer
** Werte: 0 .. 2147483647 (Standardwert: `5`)