1
0
mirror of https://github.com/weechat/weechat.git synced 2026-06-13 22:54:47 +02:00

Compare commits

..

5 Commits

Author SHA1 Message Date
Sébastien Helleu 331dac14c3 Version 2.0.2-dev 2017-12-20 22:19:57 +01:00
Sébastien Helleu 76d398538d Version 2.0.1 2017-12-20 22:03:06 +01:00
Sébastien Helleu 938599d9f7 core: add version 2.0.1 in release notes 2017-12-09 16:26:57 +01:00
Sébastien Helleu c73b944629 python: fix integer arguments in hook_connect() and hook_fd() callbacks
(cherry picked from commit 515334e53b)
2017-12-09 16:00:20 +01:00
Sébastien Helleu 40f624d8d5 fset: fix typos in French translation of /help fset
(cherry picked from commit 6db7035870)
2017-12-09 15:59:01 +01:00
716 changed files with 4836 additions and 13267 deletions
+1 -1
View File
@@ -11,7 +11,7 @@ Sébastien Helleu <flashcode@flashtux.org> <flashcode>
Sébastien Helleu <flashcode@flashtux.org> <uid67137>
Nils Görs <weechatter@arcor.de>
Ryuunosuke Ayanokouzi <i38w7i3@yahoo.co.jp>
Krzysztof Korościk <soltys1@gmail.com> <soltys@szluug.org> <soltys@soltys.info>
Krzysztof Korościk <soltys1@gmail.com> <soltys@szluug.org>
Marco Paolone <marcopaolone@gmail.com>
<marcopaolone@gmail.com> <marco@DrB4tch.sitecomwl601>
<mikaela.suomalainen@outlook.com> <mkaysi@outlook.com>
-3
View File
@@ -46,7 +46,6 @@ Alphabetically:
* Gwenn
* Hasan Kiran (turgay)
* Ivan Sichmann Freitas
* Jakub Jirutka
* Jason A. Donenfeld (zx2c4)
* JD Horelick (jdhore)
* Jim Ramsay (lack)
@@ -67,7 +66,6 @@ Alphabetically:
* Mateusz Poszwa
* Matt Robinson
* Max Anton Teufel
* Maxim Baz
* Miroslav Koskar
* Murilo Opsfelder Araujo
* Neui
@@ -78,7 +76,6 @@ Alphabetically:
* Odin
* Ondřej Súkup
* Patrick Steinhardt
* Patrik Janoušek
* Paul Komkoff
* Pavel Shevchuk (Stalwart)
* Peter Boström (pbos)
+3 -9
View File
@@ -1,5 +1,5 @@
#
# Copyright (C) 2003-2018 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2003-2017 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2007-2008 Julien Louis <ptitlouis@sysif.net>
# Copyright (C) 2008-2009 Emmanuel Bouthenot <kolter@openics.org>
#
@@ -82,8 +82,7 @@ else()
set(INCLUDEDIR ${CMAKE_INSTALL_PREFIX}/include/${PROJECT_NAME})
endif()
option(ENABLE_NCURSES "Compile the Ncurses interface" ON)
option(ENABLE_HEADLESS "Compile the headless binary (required for tests)" ON)
option(ENABLE_NCURSES "Enable Ncurses interface" ON)
option(ENABLE_NLS "Enable Native Language Support" ON)
option(ENABLE_GNUTLS "Enable SSLv3/TLS support" ON)
option(ENABLE_LARGEFILE "Enable Large File Support" ON)
@@ -98,7 +97,7 @@ option(ENABLE_FSET "Enable Fast Set plugin" ON)
option(ENABLE_IRC "Enable IRC plugin" ON)
option(ENABLE_LOGGER "Enable Logger plugin" ON)
option(ENABLE_RELAY "Enable Relay plugin" ON)
option(ENABLE_SCRIPT "Enable Script plugin (script manager)" ON)
option(ENABLE_SCRIPT "Enable Script plugin (scripts manager)" ON)
option(ENABLE_SCRIPTS "Enable script plugins (perl, python, ...)" ON)
option(ENABLE_PERL "Enable Perl scripting language" ON)
option(ENABLE_PYTHON "Enable Python scripting language" ON)
@@ -115,11 +114,6 @@ option(ENABLE_MAN "Enable build of man page" OFF)
option(ENABLE_DOC "Enable build of documentation" OFF)
option(ENABLE_TESTS "Enable tests" OFF)
# headless mode is required for tests
if(ENABLE_TESTS AND NOT ENABLE_HEADLESS)
message(FATAL_ERROR "Headless mode is required for tests.")
endif()
# option WEECHAT_HOME
if(NOT DEFINED WEECHAT_HOME OR "${WEECHAT_HOME}" STREQUAL "")
set(WEECHAT_HOME "~/.weechat")
+3 -37
View File
@@ -15,40 +15,6 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
(file _ReleaseNotes.adoc_ in sources).
[[v2.1]]
== Version 2.1 (2018-03-18)
New features::
* core: add binary weechat-headless to run WeeChat without interface, with optional daemon mode (command line option "--daemon") (issue #1120)
* core: add options "-newbuffer", "-free" and "-switch" in command /print (issue #1113)
* core: add option "-y" in command /print, add support of buffers with free content
* core: add option "add" in command /buffer (issue #1113)
* core: add option weechat.completion.partial_completion_templates to force partial completion on specific templates
* api: add hashtable with variables in plugin structure
* irc: add server option "split_msg_max_length"
* logger: add option logger.file.fsync (issue #1145)
* logger: add option logger.look.backlog_conditions (issue #1132)
* scripts: add configuration file for each script plugin (_python.conf_, _perl.conf_, ...)
* scripts: add "eval" option in script commands and info "xxx_eval" (python, perl, ruby, lua and guile) (issue #128)
* scripts: add infos "xxx_interpreter" and "xxx_version" in script plugins (issue #1075)
* scripts: add option "version" in script commands (issue #1075)
Improvements::
* api: add time in info "date" (WeeChat compilation date/time) (issue #1138)
* irc: allow ${irc_server.xxx} and ${server} in server evaluated options (issue #1144)
* script: change default value of option script.look.sort from "p,n" to "i,p,n"
* scripts: display the script name in stdout/stderr output from scripts
Bug fixes::
* core: fix regression on execution of hook_print callbacks (introduced in version 2.0)
Build::
* ruby: add detection of Ruby 2.5 (issue #1122)
[[v2.0.1]]
== Version 2.0.1 (2017-12-20)
@@ -68,7 +34,7 @@ New features::
* alias: add infolist "alias_default" (list of default aliases)
* buflist: add two new bar items ("buflist2" and "buflist3") using the same format configuration options (issue #990)
* buflist: add option buflist.look.add_newline (issue #1027)
* fset: new plugin "fset" (fast set of WeeChat and plugins options) (issue #584)
* fset: new plugin "fset" (fast set of WeeChat and plugins options)
* php: new plugin "php" (issue #909)
Improvements::
@@ -1206,7 +1172,7 @@ New features::
* relay: add support of SSL (for irc and weechat protocols), new option relay.network.ssl_cert_key (task #12044)
* relay: add option relay.color.client
* relay: add object type "arr" (array) in WeeChat protocol
* script: new plugin "script" (script manager, replacing scripts weeget.py and script.pl)
* script: new plugin "script" (scripts manager, replacing scripts weeget.py and script.pl)
* scripts: add signals for scripts loaded/unloaded/installed/removed
* scripts: add hdata with list of scripts for each language
@@ -1893,7 +1859,7 @@ New features::
* xfer: add speed limit for DCC files sending (task #6178)
* xfer: add new option xfer.file.use_nick_in_filename for Xfer files (task #7140)
* plugins: add some other plugins: alias, demo, fifo, tcl, xfer
* scripts: new scripts: weeget.py (script manager), jabber.py (jabber/XMPP protocol), go.py (quick jump to buffers), buffers.pl (sidebar with list of buffers), iset.pl (set options interactively), weetris.pl (tetris-like game), mastermind.pl, ...
* scripts: new scripts: weeget.py (scripts manager), jabber.py (jabber/XMPP protocol), go.py (quick jump to buffers), buffers.pl (sidebar with list of buffers), iset.pl (set options interactively), weetris.pl (tetris-like game), mastermind.pl, ...
* api: add hooks: command, timer, file descriptor, process, connection, print, signal, config, completion, modifier, info, infolist
* api: new plugin API with many new functions: hooks, buffer management and nicklist, bars, configuration files, network, infos/infolists, lists, upgrade
+1 -1
View File
@@ -1,5 +1,5 @@
#
# Copyright (C) 2003-2018 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2003-2017 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2005 Julien Louis <ptitlouis@sysif.net>
# Copyright (C) 2006-2009 Emmanuel Bouthenot <kolter@openics.org>
#
+2 -2
View File
@@ -8,7 +8,7 @@ image:https://img.shields.io/badge/diaspora*-follow-blue.svg["Diaspora*", link="
image:https://img.shields.io/badge/google%2B-follow-blue.svg["Google+", link="https://plus.google.com/+WeeChat"]
image:https://img.shields.io/badge/devel%20blog-follow-blue.svg["Devel blog", link="https://weechat.org/blog/"]
image:https://img.shields.io/badge/slant-recommend-28acad.svg["Slant", link="http://www.slant.co/topics/1323/~irc-clients-for-linux"]
image:https://img.shields.io/badge/help-donate%20%E2%9D%A4-ff69b4.svg["Donate", link="https://weechat.org/about/donate/"]
image:https://img.shields.io/badge/paypal-donate%20%E2%9D%A4-yellow.svg["Paypal", link="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=4LSMSNLUAJWNS"]
image:https://travis-ci.org/weechat/weechat.svg?branch=master["Build Status", link="https://travis-ci.org/weechat/weechat"]
@@ -111,7 +111,7 @@ $ ctest -V
== Copyright
Copyright (C) 2003-2018 Sébastien Helleu <flashcode@flashtux.org>
Copyright (C) 2003-2017 Sébastien Helleu <flashcode@flashtux.org>
This file is part of WeeChat, the extensible chat client.
-68
View File
@@ -17,50 +17,6 @@ https://weechat.org/files/changelog/ChangeLog-devel.html[ChangeLog]
(file _ChangeLog.adoc_ in sources).
[[v2.1]]
== Version 2.1 (2018-03-18)
[[v2.1_script_plugin_check_license]]
=== Option to check license of scripts loaded
A configuration file has been added for each script plugin: _python.conf_,
_perl.conf_, _ruby.conf_, ...
Therefore the option to check license of loaded scripts has been moved from
_plugins.var.<language>.check_license_ (type: string) to the plugin
configuration file (type: boolean, default is _off_).
List of options moved:
* _plugins.var.python.check_license_ (string) moved to _python.look.check_license_ (boolean)
* _plugins.var.perl.check_license_ (string) moved to _perl.look.check_license_ (boolean)
* _plugins.var.ruby.check_license_ (string) moved to _ruby.look.check_license_ (boolean)
* _plugins.var.lua.check_license_ (string) moved to _lua.look.check_license_ (boolean)
* _plugins.var.tcl.check_license_ (string) moved to _tcl.look.check_license_ (boolean)
* _plugins.var.guile.check_license_ (string) moved to _guile.look.check_license_ (boolean)
* _plugins.var.javascript.check_license_ (string) moved to _javascript.look.check_license_ (boolean)
* _plugins.var.php.check_license_ (string) moved to _php.look.check_license_ (boolean)
[[v2.1_option_name_completion]]
=== Completion for /set and /help commands
A new option weechat.completion.partial_completion_templates has been added to
force partial completion on some templates. By default, the option name
completed in `/set` and `/help` commands are now using partial completion.
If you prefer old behavior, you can remove the templates from the new option
with this command:
----
/set weechat.completion.partial_completion_templates ""
----
For more information about this feature, you can read help with:
----
/help weechat.completion.partial_completion_templates
----
[[v2.0.1]]
== Version 2.0.1 (2017-12-20)
@@ -69,30 +25,6 @@ Bug fix and maintenance release.
[[v2.0]]
== Version 2.0 (2017-12-03)
[[v2.0_fset_plugin]]
=== Fset plugin
A new plugin "fset" has been added, it replaces the script iset.pl and has many
new features.
By default the fset plugin changes the behavior of `/set` command when it is
used with only an option name: it opens the fset buffer if at least one option
is found.
The old behavior was to display the list of options in the core buffer.
If you prefer the old behavior, you can restore it with this command:
----
/set fset.look.condition_catch_set ""
----
For more information about this feature, you can read help with:
----
/help fset.look.condition_catch_set
----
[[v2.0_debian_packaging]]
=== Split of scripting Debian packages
+1 -1
View File
@@ -1,6 +1,6 @@
#!/bin/sh
#
# Copyright (C) 2003-2018 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2003-2017 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2005 Julien Louis <ptitlouis@sysif.net>
# Copyright (C) 2005-2006 Emmanuel Bouthenot <kolter@openics.org>
#
+1 -1
View File
@@ -1,5 +1,5 @@
#
# Copyright (C) 2003-2018 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2003-2017 Sébastien Helleu <flashcode@flashtux.org>
#
# This file is part of WeeChat, the extensible chat client.
#
+1 -1
View File
@@ -1,5 +1,5 @@
#
# Copyright (C) 2003-2018 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2003-2017 Sébastien Helleu <flashcode@flashtux.org>
#
# This file is part of WeeChat, the extensible chat client.
#
+1 -1
View File
@@ -1,5 +1,5 @@
#
# Copyright (C) 2014-2018 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2014-2017 Sébastien Helleu <flashcode@flashtux.org>
#
# This file is part of WeeChat, the extensible chat client.
#
+1 -1
View File
@@ -1,5 +1,5 @@
#
# Copyright (C) 2003-2018 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2003-2017 Sébastien Helleu <flashcode@flashtux.org>
#
# This file is part of WeeChat, the extensible chat client.
#
+1 -1
View File
@@ -1,5 +1,5 @@
#
# Copyright (C) 2003-2018 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2003-2017 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2007 Julien Louis <ptitlouis@sysif.net>
# Copyright (C) 2009 Emmanuel Bouthenot <kolter@openics.org>
#
+1 -1
View File
@@ -1,5 +1,5 @@
#
# Copyright (C) 2003-2018 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2003-2017 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2009 Emmanuel Bouthenot <kolter@openics.org>
#
# This file is part of WeeChat, the extensible chat client.
+1 -1
View File
@@ -1,5 +1,5 @@
#
# Copyright (C) 2011-2018 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2011-2017 Sébastien Helleu <flashcode@flashtux.org>
#
# This file is part of WeeChat, the extensible chat client.
#
+1 -1
View File
@@ -1,5 +1,5 @@
#
# Copyright (C) 2003-2018 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2003-2017 Sébastien Helleu <flashcode@flashtux.org>
#
# This file is part of WeeChat, the extensible chat client.
#
+1 -1
View File
@@ -1,5 +1,5 @@
#
# Copyright (C) 2003-2018 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2003-2017 Sébastien Helleu <flashcode@flashtux.org>
#
# This file is part of WeeChat, the extensible chat client.
#
+1 -1
View File
@@ -1,5 +1,5 @@
#
# Copyright (C) 2003-2018 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2003-2017 Sébastien Helleu <flashcode@flashtux.org>
#
# This file is part of WeeChat, the extensible chat client.
#
+1 -1
View File
@@ -1,5 +1,5 @@
#
# Copyright (C) 2003-2018 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2003-2017 Sébastien Helleu <flashcode@flashtux.org>
#
# This file is part of WeeChat, the extensible chat client.
#
+1 -1
View File
@@ -1,5 +1,5 @@
#
# Copyright (C) 2003-2018 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2003-2017 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2009 Julien Louis <ptitlouis@sysif.net>
#
# This file is part of WeeChat, the extensible chat client.
+3 -3
View File
@@ -1,5 +1,5 @@
#
# Copyright (C) 2003-2018 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2003-2017 Sébastien Helleu <flashcode@flashtux.org>
#
# This file is part of WeeChat, the extensible chat client.
#
@@ -33,7 +33,7 @@ endif()
find_package(PkgConfig)
if(PKG_CONFIG_FOUND)
pkg_search_module(RUBY ruby-2.5 ruby-2.4 ruby-2.3 ruby-2.2 ruby-2.1 ruby-2.0 ruby-1.9 ruby-1.8)
pkg_search_module(RUBY ruby-2.4 ruby-2.3 ruby-2.2 ruby-2.1 ruby-2.0 ruby-1.9 ruby-1.8)
endif()
if(RUBY_FOUND)
@@ -41,7 +41,7 @@ if(RUBY_FOUND)
mark_as_advanced(RUBY_LIB)
else()
find_program(RUBY_EXECUTABLE
NAMES ruby2.5.0 ruby250 ruby2.5 ruby2.4.0 ruby240 ruby2.4 ruby2.3.0 ruby230 ruby2.3 ruby23 ruby2.2.3 ruby223 ruby2.2.2 ruby222 ruby2.2.1 ruby221 ruby2.2.0 ruby220 ruby2.2 ruby22 ruby2.1.7 ruby217 ruby2.1.6 ruby216 ruby2.1.5 ruby215 ruby2.1.4 ruby214 ruby2.1.3 ruby213 ruby2.1.2 ruby212 ruby2.1.1 ruby211 ruby2.1.0 ruby210 ruby2.1 ruby21 ruby2.0 ruby20 ruby1.9.3 ruby193 ruby1.9.2 ruby192 ruby1.9.1 ruby191 ruby1.9 ruby19 ruby1.8 ruby18 ruby
NAMES ruby2.4.0 ruby240 ruby2.4 ruby2.3.0 ruby230 ruby2.3 ruby23 ruby2.2.3 ruby223 ruby2.2.2 ruby222 ruby2.2.1 ruby221 ruby2.2.0 ruby220 ruby2.2 ruby22 ruby2.1.7 ruby217 ruby2.1.6 ruby216 ruby2.1.5 ruby215 ruby2.1.4 ruby214 ruby2.1.3 ruby213 ruby2.1.2 ruby212 ruby2.1.1 ruby211 ruby2.1.0 ruby210 ruby2.1 ruby21 ruby2.0 ruby20 ruby1.9.3 ruby193 ruby1.9.2 ruby192 ruby1.9.1 ruby191 ruby1.9 ruby19 ruby1.8 ruby18 ruby
PATHS /usr/bin /usr/local/bin /usr/pkg/bin
)
if(RUBY_EXECUTABLE)
+1 -1
View File
@@ -1,6 +1,6 @@
#
# Copyright (C) 2008 Julien Louis <ptitlouis@sysif.net>
# Copyright (C) 2008-2018 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2008-2017 Sébastien Helleu <flashcode@flashtux.org>
#
# This file is part of WeeChat, the extensible chat client.
#
+1 -1
View File
@@ -1,5 +1,5 @@
#
# Copyright (C) 2015-2018 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2015-2017 Sébastien Helleu <flashcode@flashtux.org>
#
# This file is part of WeeChat, the extensible chat client.
#
+1 -1
View File
@@ -1,5 +1,5 @@
#
# Copyright (C) 2003-2018 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2003-2017 Sébastien Helleu <flashcode@flashtux.org>
#
# This file is part of WeeChat, the extensible chat client.
#
+3 -23
View File
@@ -1,5 +1,5 @@
#
# Copyright (C) 2003-2018 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2003-2017 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2005 Benoit Papillault <benoit.papillault@free.fr>
# Copyright (C) 2005-2006 Julien Louis <ptitlouis@sysif.net>
# Copyright (C) 2005-2009 Emmanuel Bouthenot <kolter@openics.org>
@@ -137,7 +137,6 @@ AH_VERBATIM([CA_FILE], [#define CA_FILE "/etc/ssl/certs/ca-certificates.crt"])
# Arguments for ./configure
AC_ARG_ENABLE(ncurses, [ --disable-ncurses turn off ncurses interface (default=compiled if found)],enable_ncurses=$enableval,enable_ncurses=yes)
AC_ARG_ENABLE(headless, [ --disable-headless turn off headless binary (default=compiled), this is required for tests],enable_headless=$enableval,enable_headless=yes)
AC_ARG_ENABLE(gnutls, [ --disable-gnutls turn off gnutls support (default=compiled if found)],enable_gnutls=$enableval,enable_gnutls=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)
@@ -186,10 +185,6 @@ AC_DEFINE_UNQUOTED(CA_FILE, "$CA_FILE")
not_asked=""
not_found=""
if test "x$enable_headless" != "xyes" && test "x$enable_tests" = "xyes"; then
AC_MSG_ERROR([*** Headless mode is required for tests.])
fi
# ------------------------------------------------------------------------------
# pkg-config
# ------------------------------------------------------------------------------
@@ -246,14 +241,6 @@ else
not_asked="$not_asked ncurses"
fi
# ------------------------------------------------------------------------------
# headless
# ------------------------------------------------------------------------------
if test "x$enable_headless" != "xyes" ; then
not_asked="$not_asked headless"
fi
# ------------------------------------------------------------------------------
# iconv
# ------------------------------------------------------------------------------
@@ -624,7 +611,7 @@ RUBY_VERSION=
if test "x$enable_ruby" = "xyes" ; then
RUBY_CFLAGS=""
RUBY_LFLAGS=""
for v in "2.5" "2.4" "2.3" "2.2" "2.1" "2.0" "1.9" "1.8" ; do
for v in "2.3" "2.2" "2.1" "2.0" "1.9" "1.8" ; do
pkgconfig_ruby_found=`$PKGCONFIG --exists ruby-$v 2>/dev/null`
if test "x$?" = "x0" ; then
RUBY_VERSION=`$PKGCONFIG --modversion ruby-$v`
@@ -634,7 +621,6 @@ if test "x$enable_ruby" = "xyes" ; then
fi
done
# detect old Ruby versions
if test "x$RUBY_CFLAGS" = "x" -o "x$RUBY_LFLAGS" = "x" ; then
AC_PATH_PROGS(RUBY, ruby1.9.3 ruby1.9.2 ruby1.9.1 ruby1.9 ruby1.8 ruby)
if test -z $RUBY ; then
@@ -1388,7 +1374,6 @@ 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")
AM_CONDITIONAL(GUI_NCURSES, test "$enable_ncurses" = "yes")
AM_CONDITIONAL(HEADLESS, test "$enable_headless" = "yes")
AM_CONDITIONAL(PLUGIN_ALIAS, test "$enable_alias" = "yes")
AM_CONDITIONAL(PLUGIN_ASPELL, test "$enable_aspell" = "yes")
AM_CONDITIONAL(PLUGIN_BUFLIST, test "$enable_buflist" = "yes")
@@ -1451,8 +1436,6 @@ AC_OUTPUT([Makefile
src/plugins/xfer/Makefile
src/gui/Makefile
src/gui/curses/Makefile
src/gui/curses/normal/Makefile
src/gui/curses/headless/Makefile
tests/Makefile
intl/Makefile
po/Makefile.in])
@@ -1465,14 +1448,11 @@ listgui=""
if test "x$enable_ncurses" = "xyes" ; then
listgui="$listgui ncurses"
fi
if test "x$enable_headless" = "xyes" ; then
listgui="$listgui headless"
fi
if test "x$listgui" = "x" ; then
AC_MSG_ERROR([
*** No interface specified...
*** Please enable at least ncurses or headless.])
*** Please enable at least ncurses.])
fi
listplugins=""
+5 -5
View File
@@ -16,7 +16,7 @@ Build-Depends:
tcl8.6-dev,
guile-2.0-dev,
libv8-dev [amd64 armel armhf hurd-i386 i386 kfreebsd-amd64 kfreebsd-i386 mips mipsel],
php7.2-dev, libphp7.2-embed, libxml2-dev, libargon2-0-dev, libsodium-dev,
php7.1-dev, libphp7.1-embed, libxml2-dev,
libcurl4-gnutls-dev,
libgcrypt20-dev,
libgnutls28-dev,
@@ -46,7 +46,7 @@ Description: Fast, light and extensible chat client (metapackage)
- incremental text search
- dynamic filtering of buffer content
- Perl, Python, Ruby, Lua, Tcl, Scheme, JavaScript and PHP scripting
- script manager
- scripts manager
- spell checking
- highly customizable and extensible
- and much more!
@@ -72,7 +72,7 @@ Description: Fast, light and extensible chat client - console client
- incremental text search
- dynamic filtering of buffer content
- Perl, Python, Ruby, Lua, Tcl, Scheme, JavaScript and PHP scripting
- script manager
- scripts manager
- spell checking
- highly customizable and extensible
- and much more!
@@ -102,7 +102,7 @@ Description: Fast, light and extensible chat client - plugins
.
This package provides some plugins to enhance WeeChat. It currently
ships the following plugins:
- script manager
- scripts manager
- Spell checking (thanks to aspell)
- FIFO pipe for remote control
- Relay (IRC proxy and WeeChat protocol)
@@ -181,7 +181,7 @@ Description: Fast, light and extensible chat client - javascript plugin
Package: weechat-devel-php
Architecture: any
Depends: ${misc:Depends}, ${shlibs:Depends}, weechat-devel-curses (= ${binary:Version}),
libphp7.2-embed
libphp7.1-embed
Conflicts: weechat-php
Description: Fast, light and extensible chat client - php plugin
WeeChat (Wee Enhanced Environment for Chat) is a fast and light chat client
+5 -5
View File
@@ -16,7 +16,7 @@ Build-Depends:
tcl8.6-dev,
guile-2.0-dev,
libv8-dev [amd64 armel armhf hurd-i386 i386 kfreebsd-amd64 kfreebsd-i386 mips mipsel],
php7.2-dev, libphp7.2-embed, libxml2-dev, libargon2-0-dev, libsodium-dev,
php7.1-dev, libphp7.1-embed, libxml2-dev,
libcurl4-gnutls-dev,
libgcrypt20-dev,
libgnutls28-dev,
@@ -45,7 +45,7 @@ Description: Fast, light and extensible chat client (metapackage)
- incremental text search
- dynamic filtering of buffer content
- Perl, Python, Ruby, Lua, Tcl, Scheme, JavaScript and PHP scripting
- script manager
- scripts manager
- spell checking
- highly customizable and extensible
- and much more!
@@ -72,7 +72,7 @@ Description: Fast, light and extensible chat client - console client
- incremental text search
- dynamic filtering of buffer content
- Perl, Python, Ruby, Lua, Tcl, Scheme, JavaScript and PHP scripting
- script manager
- scripts manager
- spell checking
- highly customizable and extensible
- and much more!
@@ -102,7 +102,7 @@ Description: Fast, light and extensible chat client - plugins
.
This package provides some plugins to enhance WeeChat. It currently
ships the following plugins:
- script manager
- scripts manager
- Spell checking (thanks to aspell)
- FIFO pipe for remote control
- Relay (IRC proxy and WeeChat protocol)
@@ -174,7 +174,7 @@ Description: Fast, light and extensible chat client - javascript plugin
Package: weechat-php
Architecture: any
Depends: ${misc:Depends}, ${shlibs:Depends}, weechat-curses (= ${binary:Version}),
libphp7.2-embed
libphp7.1-embed
Description: Fast, light and extensible chat client - php plugin
WeeChat (Wee Enhanced Environment for Chat) is a fast and light chat client
for many operating systems. Everything can be done with a keyboard.
+1 -1
View File
@@ -4,7 +4,7 @@ Upstream-Contact: Sébastien Helleu <flashcode@flashtux.org>
Source: https://weechat.org/
Files: *
Copyright: 2003-2018, Sébastien Helleu <flashcode@flashtux.org>
Copyright: 2003-2017, Sébastien Helleu <flashcode@flashtux.org>
2005-2009, Emmanuel Bouthenot <kolter@openics.org>
2008-2009, Dmitry Kobylin <fnfal@academ.tsc.ru>
License: GPL-3+
-3
View File
@@ -1,7 +1,4 @@
usr/bin/weechat
usr/bin/weechat-headless
debian/weechat.xpm usr/share/pixmaps
usr/share/man/man1/weechat.1
usr/share/man/*/man1/weechat.1
usr/share/man/man1/weechat-headless.1
usr/share/man/*/man1/weechat-headless.1
-1
View File
@@ -1,6 +1,5 @@
usr/bin/weechat usr/bin/weechat-curses
usr/share/man/man1/weechat.1.gz usr/share/man/man1/weechat-curses.1.gz
usr/share/man/cs/man1/weechat.1.gz usr/share/man/cs/man1/weechat-curses.1.gz
usr/share/man/de/man1/weechat.1.gz usr/share/man/de/man1/weechat-curses.1.gz
usr/share/man/fr/man1/weechat.1.gz usr/share/man/fr/man1/weechat-curses.1.gz
usr/share/man/it/man1/weechat.1.gz usr/share/man/it/man1/weechat-curses.1.gz
+1 -1
View File
@@ -1,5 +1,5 @@
#
# Copyright (C) 2003-2018 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2003-2017 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2009 Emmanuel Bouthenot <kolter@openics.org>
#
# This file is part of WeeChat, the extensible chat client.
+1 -1
View File
@@ -1,5 +1,5 @@
#
# Copyright (C) 2003-2018 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2003-2017 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2006 Julien Louis <ptitlouis@sysif.net>
#
# This file is part of WeeChat, the extensible chat client.
+2 -16
View File
@@ -1,5 +1,5 @@
#
# Copyright (C) 2003-2018 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2003-2017 Sébastien Helleu <flashcode@flashtux.org>
#
# This file is part of WeeChat, the extensible chat client.
#
@@ -28,22 +28,8 @@ if(ENABLE_MAN)
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
COMMENT "Building weechat.1 (cs)"
)
add_custom_target(doc-man-weechat-cs ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat.1)
add_custom_target(doc-man-cs ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat.1)
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat.1 DESTINATION ${MANDIR}/cs/man1)
# symbolic link weechat-headless.1 -> weechat.1
add_custom_command(
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1
COMMAND ${CMAKE_COMMAND} -E remove -f "weechat-headless.1"
COMMAND ${CMAKE_COMMAND} -E create_symlink "weechat.1" "weechat-headless.1"
DEPENDS
${CMAKE_CURRENT_SOURCE_DIR}/weechat.1.cs.adoc
${CMAKE_CURRENT_SOURCE_DIR}/cmdline_options.cs.adoc
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
COMMENT "Creating symbolic link weechat-headless.1 (cs)"
)
add_custom_target(doc-man-weechat-headless-cs ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1)
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1 DESTINATION ${MANDIR}/cs/man1)
endif()
if(ENABLE_DOC)
+2 -4
View File
@@ -1,5 +1,5 @@
#
# Copyright (C) 2003-2018 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2003-2017 Sébastien Helleu <flashcode@flashtux.org>
#
# This file is part of WeeChat, the extensible chat client.
#
@@ -54,7 +54,6 @@ install-data-hook: $(man_install) $(doc_install)
install-man:
$(mkinstalldirs) $(DESTDIR)$(mandir)/cs/man1/
$(INSTALL_DATA) *.1 $(DESTDIR)$(mandir)/cs/man1/
(cd '$(DESTDIR)$(mandir)/cs/man1/' && $(RM) weechat-headless.1 && $(LN_S) weechat.1 weechat-headless.1)
install-doc:
$(mkinstalldirs) $(DESTDIR)$(docdir)/
@@ -66,7 +65,6 @@ uninstall-hook: $(man_uninstall) $(doc_uninstall)
uninstall-man:
$(RM) $(DESTDIR)$(mandir)/cs/man1/weechat.1
$(RM) $(DESTDIR)$(mandir)/cs/man1/weechat-headless.1
-rmdir $(DESTDIR)$(mandir)/cs/man1
uninstall-doc:
@@ -76,4 +74,4 @@ uninstall-doc:
# clean
clean-local:
-$(RM) weechat.1 weechat_*.html
-rm -f weechat.1 weechat_*.html
-5
View File
@@ -4,11 +4,6 @@
*-c*, *--colors*::
Zobraz defaultní barvy v terminálu.
// TRANSLATION MISSING
*--daemon*::
Run WeeChat in background, as a daemon (works only with the command
*weechat-headless*).
*-d*, *--dir* _<path>_::
Nastav cestu jako dovmský adresář pro WeeChat (použitou pro konfigurační
soubory, logy, uživatelské pluginy a skripty), výchozí hodnota je
+5 -33
View File
@@ -20,18 +20,12 @@ weechat - the extensible chat client
*weechat* [-l|--license]
*weechat* [-v|--version]
*weechat-headless* [-a|--no-connect] [--daemon] [-d|--dir <path>] [-p|--no-plugin] [-r|--run-command <command>] [-s|--no-script] [--upgrade] [plugin:option...]
== POPIS
WeeChat (Wee Enhanced Environment for Chat) je svobodnĂ˝ chatovacĂ­ klient.
Je lehký, plně konfigurovatelný a lehce rozšiřitelný pomocí pluginů a scriptů
v obvyklých sciptovacích jazycích.
// TRANSLATION MISSING
The command *weechat-headless* runs WeeChat in a headless mode (no interface).
It can be used for tests or to daemonize WeeChat with the option "--daemon".
== VOLBY
@@ -80,48 +74,26 @@ $HOME/.weechat/charset.conf::
$HOME/.weechat/exec.conf::
konfiguraÄŤnĂ­ soubor pro _exec_ plugin
// TRANSLATION MISSING
$HOME/.weechat/fifo.conf::
konfiguraÄŤnĂ­ soubor pro _fifo_ plugin
configuration file for _fifo_ plugin
// TRANSLATION MISSING
$HOME/.weechat/fset.conf::
konfiguraÄŤnĂ­ soubor pro _fset_ plugin
$HOME/.weechat/guile.conf::
konfiguraÄŤnĂ­ soubor pro _guile_ plugin
configuration file for _fset_ plugin
$HOME/.weechat/irc.conf::
konfiguraÄŤnĂ­ soubor pro _irc_ plugin
$HOME/.weechat/javascript.conf::
konfiguraÄŤnĂ­ soubor pro _javascript_ plugin
$HOME/.weechat/logger.conf::
konfiguraÄŤnĂ­ soubor pro _logger_ plugin
$HOME/.weechat/lua.conf::
konfiguraÄŤnĂ­ soubor pro _lua_ plugin
$HOME/.weechat/perl.conf::
konfiguraÄŤnĂ­ soubor pro _perl_ plugin
$HOME/.weechat/php.conf::
konfiguraÄŤnĂ­ soubor pro _php_ plugin
$HOME/.weechat/python.conf::
konfiguraÄŤnĂ­ soubor pro _python_ plugin
$HOME/.weechat/relay.conf::
konfiguraÄŤnĂ­ soubor pro _relay_ plugin
$HOME/.weechat/ruby.conf::
konfiguraÄŤnĂ­ soubor pro _ruby_ plugin
$HOME/.weechat/script.conf::
konfiguraÄŤnĂ­ soubor pro _script_ plugin
$HOME/.weechat/tcl.conf::
konfiguraÄŤnĂ­ soubor pro _tcl_ plugin
$HOME/.weechat/trigger.conf::
konfiguraÄŤnĂ­ soubor pro _trigger_ plugin
@@ -141,7 +113,7 @@ Tato manuálová stránka byla přeložena Ondřejem Súkupem.
WeeChat je napsán Sébastienem Helleu a přispěvovateli (kompletní seznam je v
souboru AUTHORS.adoc).
Copyright (C) 2003-2018 {author}
Copyright (C) 2003-2017 {author}
WeeChat is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
+2 -16
View File
@@ -1,5 +1,5 @@
#
# Copyright (C) 2003-2018 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2003-2017 Sébastien Helleu <flashcode@flashtux.org>
#
# This file is part of WeeChat, the extensible chat client.
#
@@ -28,22 +28,8 @@ if(ENABLE_MAN)
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
COMMENT "Building weechat.1 (de)"
)
add_custom_target(doc-man-weechat-de ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat.1)
add_custom_target(doc-man-de ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat.1)
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat.1 DESTINATION ${MANDIR}/de/man1)
# symbolic link weechat-headless.1 -> weechat.1
add_custom_command(
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1
COMMAND ${CMAKE_COMMAND} -E remove -f "weechat-headless.1"
COMMAND ${CMAKE_COMMAND} -E create_symlink "weechat.1" "weechat-headless.1"
DEPENDS
${CMAKE_CURRENT_SOURCE_DIR}/weechat.1.de.adoc
${CMAKE_CURRENT_SOURCE_DIR}/cmdline_options.de.adoc
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
COMMENT "Creating symbolic link weechat-headless.1 (de)"
)
add_custom_target(doc-man-weechat-headless-de ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1)
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1 DESTINATION ${MANDIR}/de/man1)
endif()
if(ENABLE_DOC)
+2 -4
View File
@@ -1,5 +1,5 @@
#
# Copyright (C) 2003-2018 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2003-2017 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2006 Julien Louis <ptitlouis@sysif.net>
#
# This file is part of WeeChat, the extensible chat client.
@@ -78,7 +78,6 @@ install-data-hook: $(man_install) $(doc_install)
install-man:
$(mkinstalldirs) $(DESTDIR)$(mandir)/de/man1/
$(INSTALL_DATA) *.1 $(DESTDIR)$(mandir)/de/man1/
(cd '$(DESTDIR)$(mandir)/de/man1/' && $(RM) weechat-headless.1 && $(LN_S) weechat.1 weechat-headless.1)
install-doc:
$(mkinstalldirs) $(DESTDIR)$(docdir)/
@@ -90,7 +89,6 @@ uninstall-hook: $(man_uninstall) $(doc_uninstall)
uninstall-man:
$(RM) $(DESTDIR)$(mandir)/de/man1/weechat.1
$(RM) $(DESTDIR)$(mandir)/de/man1/weechat-headless.1
-rmdir $(DESTDIR)$(mandir)/de/man1
uninstall-doc:
@@ -100,4 +98,4 @@ uninstall-doc:
# clean
clean-local:
-$(RM) weechat.1 weechat_*.html
-rm -f weechat.1 weechat_*.html
-2
View File
@@ -623,7 +623,6 @@ _args_   (string) +
_direction_   (integer) +
_add_space_   (integer) +
_force_partial_completion_   (integer) +
_reverse_partial_completion_   (integer) +
_list_   (pointer) +
_word_found_   (string) +
_word_found_is_nick_   (integer) +
@@ -941,7 +940,6 @@ _charset_   (string) +
_priority_   (integer) +
_initialized_   (integer) +
_debug_   (integer) +
_variables_   (hashtable) +
_prev_plugin_   (pointer, hdata: "plugin") +
_next_plugin_   (pointer, hdata: "plugin") +
+1 -49
View File
@@ -10,12 +10,6 @@
| fifo | fifo_filename | Name der FIFO-Pipe | -
| guile | guile_eval | Evaluierung des Quelltextes | Quelltext welcher ausgefĂĽhrt werden soll
| guile | guile_interpreter | Name des verwendeten Interpreters | -
| guile | guile_version | Version des verwendeten Interpreters | -
| irc | irc_buffer | holt Buffer Pointer fĂĽr einen IRC Server/Channel/Nick | server,channel,nick (Channel und Nicks sind optional)
| irc | irc_is_channel | 1, falls die Zeichenkette ein gĂĽltiger IRC-Channelname fĂĽr den Server ist | Server,Channel (Server ist optional)
@@ -34,52 +28,10 @@
| irc | irc_server_isupport_value | Wert der Funktion, sofern es vom Server unterstĂĽtzt wird (durch IRC Message 005) | Server,Funktion
| javascript | javascript_eval | Evaluierung des Quelltextes | Quelltext welcher ausgefĂĽhrt werden soll
| javascript | javascript_interpreter | Name des verwendeten Interpreters | -
| javascript | javascript_version | Version des verwendeten Interpreters | -
| lua | lua_eval | Evaluierung des Quelltextes | Quelltext welcher ausgefĂĽhrt werden soll
| lua | lua_interpreter | Name des verwendeten Interpreters | -
| lua | lua_version | Version des verwendeten Interpreters | -
| perl | perl_eval | Evaluierung des Quelltextes | Quelltext welcher ausgefĂĽhrt werden soll
| perl | perl_interpreter | Name des verwendeten Interpreters | -
| perl | perl_version | Version des verwendeten Interpreters | -
| php | php_eval | Evaluierung des Quelltextes | Quelltext welcher ausgefĂĽhrt werden soll
| php | php_interpreter | Name des verwendeten Interpreters | -
| php | php_version | Version des verwendeten Interpreters | -
| python | python2_bin | Pfad fĂĽr Python 2.x Interpreter | -
| python | python_eval | Evaluierung des Quelltextes | Quelltext welcher ausgefĂĽhrt werden soll
| python | python_interpreter | Name des verwendeten Interpreters | -
| python | python_version | Version des verwendeten Interpreters | -
| relay | relay_client_count | Anzahl an Clients fĂĽr Relay | Statusname (optional): connecting, waiting_auth, connected, auth_failed, disconnected
| ruby | ruby_eval | Evaluierung des Quelltextes | Quelltext welcher ausgefĂĽhrt werden soll
| ruby | ruby_interpreter | Name des verwendeten Interpreters | -
| ruby | ruby_version | Version des verwendeten Interpreters | -
| tcl | tcl_eval | Evaluierung des Quelltextes | Quelltext welcher ausgefĂĽhrt werden soll
| tcl | tcl_interpreter | Name des verwendeten Interpreters | -
| tcl | tcl_version | Version des verwendeten Interpreters | -
| weechat | charset_internal | Interner WeeChat Zeichensatz | -
| weechat | charset_terminal | Terminal Zeichensatz | -
@@ -92,7 +44,7 @@
| weechat | cursor_mode | 1, falls Cursor-Modus aktiviert ist | -
| weechat | date | Datum/Zeit der WeeChat Kompilierung | -
| weechat | date | Datum der WeeChat Kompilierung | -
| weechat | dir_separator | Trennzeichen fĂĽr Verzeichnis | -
@@ -8,6 +8,6 @@
| irc | irc_message_parse | Parse eine IRC Nachricht | "message": IRC Nachricht, "server": Servername (optional) | "tags": Tags, "message_without_tags": Nachrichten ohne Tags, "nick": Nick, "host": Host, "command": Befehl, "channel": Channel, "arguments": Argumente (schlieĂźt Channel ein), "text": Text (zum Beispiel eine Nachricht von einem User), "pos_command": Index der "command" Nachricht ("-1" falls "command" nicht gefunden wird), "pos_arguments": Index der "arguments" Nachricht ("-1" falls "arguments" nicht gefunden wird), "pos_channel": Index der "channel" Nachricht ("-1" falls "channel" nicht gefunden wird),"pos_text": Index fĂĽr "text" Nachricht ("-1" falls "text" nicht gefunden wird)
| irc | irc_message_split | trennt eine IRC Nachricht (standardmäßig in 512 Bytes große Nachrichten) | "message": IRC Nachricht, "server": Servername (optional) | "msg1" ... "msgN": Nachrichten die versendet werden sollen (ohne abschließendes "\r\n"), "args1" ... "argsN": Argumente für Nachrichten, "count": Anzahl der Nachrichten
| irc | irc_message_split | dient zum Aufteilen einer ĂĽberlangen IRC Nachricht (in maximal 512 Bytes groĂźe Nachrichten) | "message": IRC Nachricht, "server": Servername (optional) | "msg1" ... "msgN": Nachrichten die versendet werden sollen (ohne abschlieĂźendes "\r\n"), "args1" ... "argsN": Argumente fĂĽr Nachrichten, "count": Anzahl der Nachrichten
|===
+1 -1
View File
@@ -129,7 +129,7 @@
** Standardwert: `+on+`
* [[option_buflist.look.nick_prefix]] *buflist.look.nick_prefix*
** Beschreibung: pass:none[holt den Nick-Präfix und die dazugehörige Farbe aus der Nicklist um diese mit der Variable ${nick_prefix} zu nutzen; diese Option ist standardmäßig deaktiviert, da bei einer umfangreichen Nickliste es zu Verzögerungen kommen kann]
** Beschreibung: pass:none[holt den Nick-Präfix und die dazugehörige Farbe aus der Nicklist um diese mit der Variable ${nick_prefix} zu nutzen; diese Option ist standardmäßig deaktiviert, da bei einer umfangreichen Nickliste es zu Verzögerungen kommen kann]
** Typ: boolesch
** Werte: on, off
** Standardwert: `+off+`
+2 -2
View File
@@ -17,8 +17,8 @@
-del <id>|-all [<id>...]
-list: zeigt laufende Befehle an
-sh: es wird die shell verwendet um Befehle auszuführen, mehrere Befehle können dabei gepiped werden (WARNUNG: Dieses Argument sollte nur verwendet werden, falls alle Argumente unbedenklich sind, siehe Argument -nosh)
-nosh: die shell wird nicht verwendet um Befehle auszuführen (wird benötigt, falls der Befehl mit sensiblen Daten hantiert. Zum Beispiel der Inhalt einer Nachricht eines anderen Users)(Standardverhalten)
-sh: es wird die shell verwendet um Befehle auszufĂĽhren (WARNUNG: Dieses Argument sollte nur verwendet werden, falls alle Argumente unbedenklich sind, siehe Argument -nosh)
-nosh: die shell wird nicht verwendet um Befehle auszuführen (wird benötigt, falls der Befehl mit sensiblen Daten hantiert. Zum Beispiel der Inhalt einer Nachricht eines anderen Users)
-bg: fĂĽhrt Prozess im Hintergrund aus: gibt weder eine Prozessausgabe noch einen RĂĽckgabewert aus (nicht kompatibel mit Argumenten -o/-oc/-n/-nf/-pipe/-hsignal)
-nobg: gibt Prozessausgabe und RĂĽckgabewert aus (Standardverhalten)
-stdin: erstellt eine PIPE um Daten zu dem Prozess zu senden (mittels /exec -in/-inclose)
+1 -8
View File
@@ -10,8 +10,6 @@
load [-q] <filename>
autoload
reload|unload [-q] [<name>]
eval [-o|-oc] <code>
version
list: installierte Skripten werden aufgelistet
listfull: detaillierte Auflistung aller installierten Skripten
@@ -20,13 +18,8 @@ autoload: startet automatisch alle Skripten aus dem "autoload" Verzeichnis
reload: ein Skript wird erneut gestartet (wird kein Name angegeben, dann werden alle Skripten beendet und erneut gestartet)
unload: beendet ein Skript (wird kein Name angegeben, dann werden alle Skripten beendet)
filename: Skript (Datei) welches geladen werden soll
-q: unterdrĂĽckter Modus: Es werden keine Nachrichten ausgegeben
name: Name eines Skriptes (der Name der in der "register" Funktion der Skript-API genutzt wird)
eval: evaluiert einen Quelltext und das Ergebnis wird im aktuellen Buffer ausgegeben
-o: evaluierter Ergebnis wird im Buffer ausgegeben ohne das Befehle ausgefĂĽhrt werden
-oc: evaluierter Ergebnis wird im Buffer ausgegeben und Befehle werden ausgefĂĽhrt
code: Quelltext welcher evaluiert werden soll
version: zeigt die Version des verwendeten Interpreters an
-q: unterdrĂĽckter Modus: Es werden keine Nachrichten ausgegeben
Ohne Angabe eines Argumentes listet dieser Befehl alle geladenen Skripten auf.
----
-15
View File
@@ -1,15 +0,0 @@
//
// This file is auto-generated by script docgen.py.
// DO NOT EDIT BY HAND!
//
* [[option_guile.look.check_license]] *guile.look.check_license*
** Beschreibung: pass:none[ĂśberprĂĽft die Lizenz von Skripten, wenn sie geladen werden: Sollte die Lizenz abweichend von der Erweiterungslizenz sein, wird eine Warnung ausgegeben]
** Typ: boolesch
** Werte: on, off
** Standardwert: `+off+`
* [[option_guile.look.eval_keep_context]] *guile.look.eval_keep_context*
** Beschreibung: pass:none[behält den Inhalt zwischen zwei Aufrufen bei Quellcode Evaluierung (Option "eval" des Skript-Befehls oder Info "%s_eval"); ein Hintergrundskript wird für die Evaluierung verwendet; wird diese Option deaktiviert, dann wird das Hintergrundskript nach jeder Evaluierung entfernt: das bedeutet weniger Speicherbedarf, ist aber langsamer]
** Typ: boolesch
** Werte: on, off
** Standardwert: `+on+`
+11 -17
View File
@@ -513,7 +513,7 @@
** Standardwert: `+off+`
* [[option_irc.server_default.addresses]] *irc.server_default.addresses*
** Beschreibung: pass:none[Liste von Hostname/Port oder IP/Port fĂĽr Server (durch Komma getrennt) (Hinweis: Inhalt wird evaluiert, siehe /help eval; Serveroptionen sind mittels ${irc_server.xxx} evaluiert und ${server} wird durch den eigentlichen Servernamen ersetzt)]
** Beschreibung: pass:none[Liste von Hostname/Port oder IP/Port fĂĽr Server (durch Komma getrennt) (Hinweis: Inhalt wird evaluiert, siehe /help eval)]
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette
** Standardwert: `+""+`
@@ -537,7 +537,7 @@
** Standardwert: `+off+`
* [[option_irc.server_default.autojoin]] *irc.server_default.autojoin*
** Beschreibung: pass:none[durch Kommata getrennte Liste von Channels, die beim Verbinden mit dem Server automatisch betreten werden (nachdem die Einstellungen command + delay ausgeführt wurden). Channels die einen Schlüssel benötigen müssen in der Auflistung als erstes aufgeführt werden. Die Schlüssel, zu den jeweiligen Channels, werden nach den Channels aufgeführt (eine Trennung von Channels und Schlüssel erfolgt mittels einem Leerzeichen. Schlüssel werden untereinander auch durch Kommata voneinander getrennt) (Beispiel: "#channel1,#channel2,#channnel3 key1,key2", #channel1 und #channel2 sind durch jeweils einen Schlüssel, key1 und key2, geschützt) (Hinweis: Inhalt wird evaluiert, siehe /help eval; Serveroptionen sind mittels ${irc_server.xxx} evaluiert und ${server} wird durch den eigentlichen Servernamen ersetzt)]
** Beschreibung: pass:none[durch Kommata getrennte Liste von Channels, die beim Verbinden mit dem Server automatisch betreten werden (nachdem die Einstellungen command + delay ausgeführt wurden). Channels die einen Schlüssel benötigen müssen in der Auflistung als erstes aufgeführt werden. Die Schlüssel, zu den jeweiligen Channels, werden nach den Channels aufgeführt (eine Trennung von Channels und Schlüssel erfolgt mittels einem Leerzeichen. Schlüssel werden untereinander auch durch Kommata voneinander getrennt) (Beispiel: "#channel1,#channel2,#channnel3 key1,key2", #channel1 und #channel2 sind durch jeweils einen Schlüssel, key1 und key2, geschützt) (Hinweis: Inhalt wird evaluiert, siehe /help eval)"]
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette
** Standardwert: `+""+`
@@ -585,7 +585,7 @@
** Standardwert: `+""+`
* [[option_irc.server_default.command]] *irc.server_default.command*
** Beschreibung: pass:none[Befehl(e) welche nach einem Verbindungsaufbau zum Server und vor dem automatischem Betreten von Channels ausgefĂĽhrt werden sollen (mehrere Befehle mĂĽssen durch ";" getrennt werden, soll ein Semikolon genutzt werden, schreibt man "\;", die Platzhalter $nick,$channel und $server werden durch den entsprechenden Wert ersetzt) (Hinweis: Inhalt wird evaluiert, siehe /help eval; Serveroptionen sind mittels ${irc_server.xxx} evaluiert und ${server} wird durch den eigentlichen Servernamen ersetzt)]
** Beschreibung: pass:none[enthält Befehle die, nach einer Verbindung zum Server und bevor Channels betreten werden, ausgeführt werden sollen. Mehrere Befehle müssen durch ein ";" getrennt werden. Möchte man ein Semikolon nutzen muss man "\;" verwenden. Die speziellen Variablen $nick, $channel und $server werden dabei durch den jeweiligen Wert ersetzt (Hinweis: Inhalt wird evaluiert, siehe /help eval)]
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette
** Standardwert: `+""+`
@@ -633,7 +633,7 @@
** Standardwert: `+"WeeChat ${info:version}"+`
* [[option_irc.server_default.nicks]] *irc.server_default.nicks*
** Beschreibung: pass:none[Nicknamen, die auf dem IRC-Server benutzt werden sollen (durch Kommatagetrennt) (Hinweis: Inhalt wird evaluiert, siehe /help eval; Serveroptionen sind mittels ${irc_server.xxx} evaluiert und ${server} wird durch den eigentlichen Servernamen ersetzt)]
** Beschreibung: pass:none[Nicknamen, die auf dem IRC-Server benutzt werden sollen (durch Komma getrennt) (Hinweis: Inhalt wird evaluiert, siehe /help eval)]
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette
** Standardwert: `+""+`
@@ -651,7 +651,7 @@
** Standardwert: `+""+`
* [[option_irc.server_default.password]] *irc.server_default.password*
** Beschreibung: pass:none[Passwort welches fĂĽr den Server genutzt werden soll (Hinweis: Inhalt wird evaluiert, siehe /help eval; Serveroptionen sind mittels ${irc_server.xxx} evaluiert und ${server} wird durch den eigentlichen Servernamen ersetzt)]
** Beschreibung: pass:none[Passwort fĂĽr Server (Hinweis: Inhalt wird evaluiert, siehe /help eval)]
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette
** Standardwert: `+""+`
@@ -663,7 +663,7 @@
** Standardwert: `+""+`
* [[option_irc.server_default.realname]] *irc.server_default.realname*
** Beschreibung: pass:none[Realname welcher fĂĽr den Server genutzt werden soll (Hinweis: Inhalt wird evaluiert, siehe /help eval; Serveroptionen sind mittels ${irc_server.xxx} evaluiert und ${server} wird durch den eigentlichen Servernamen ersetzt)]
** Beschreibung: pass:none[Realname der auf dem Server genutzt werden soll (Hinweis: Inhalt wird evaluiert, siehe /help eval)]
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette
** Standardwert: `+""+`
@@ -687,7 +687,7 @@
** Standardwert: `+plain+`
* [[option_irc.server_default.sasl_password]] *irc.server_default.sasl_password*
** Beschreibung: pass:none[Passwort fĂĽr SASL Authentifikation; diese Option findet keine Anwendung falls der Mechanismus "ecdsa-nist256p-challenge" und "external" verwendet wird (Hinweis: Inhalt wird evaluiert, siehe /help eval; Serveroptionen sind mittels ${irc_server.xxx} evaluiert und ${server} wird durch den eigentlichen Servernamen ersetzt)]
** Beschreibung: pass:none[Passwort fĂĽr SASL Authentifikation; diese Option findet keine Anwendung falls der Mechanismus "ecdsa-nist256p-challenge" und "external" verwendet wird (Hinweis: Inhalt wird evaluiert, siehe /help eval)]
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette
** Standardwert: `+""+`
@@ -699,17 +699,11 @@
** Standardwert: `+15+`
* [[option_irc.server_default.sasl_username]] *irc.server_default.sasl_username*
** Beschreibung: pass:none[Username fĂĽr SASL Authentifikation; diese Option wird nicht fĂĽr den Mechanismus "external" verwendet (Hinweis: Inhalt wird evaluiert, siehe /help eval; Serveroptionen sind mittels ${irc_server.xxx} evaluiert und ${server} wird durch den eigentlichen Servernamen ersetzt)]
** Beschreibung: pass:none[Username fĂĽr SASL Authentifikation; diese Option wird nicht fĂĽr den Mechanismus "external" verwendet (Hinweis: Inhalt wird evaluiert, siehe /help eval)]
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette
** Standardwert: `+""+`
* [[option_irc.server_default.split_msg_max_length]] *irc.server_default.split_msg_max_length*
** Beschreibung: pass:none[ausgehende IRC Nachrichten werden bei der angegebene Anzahl an Zeichen getrennt; der Standardwert beträgt 512, dabei handelt es sich um einen empfohlenen Wert; ein Wert von 0 deaktiviert eine Trennung von Nachrichten (dies wird nicht empfohlen, außer Du weißt was Du tust); erlaubte Werte sind 0 oder jeder Wert zwischen 128 und 4096; diese Option sollte nur bei nicht-Standard IRC Servern verändert werden, zum Beispiel ein bitlbee Gateway]
** Typ: integer
** Werte: 0 .. 4096
** Standardwert: `+512+`
* [[option_irc.server_default.ssl]] *irc.server_default.ssl*
** Beschreibung: pass:none[Server ĂĽber SSL ansprechen]
** Typ: boolesch
@@ -729,7 +723,7 @@
** Standardwert: `+2048+`
* [[option_irc.server_default.ssl_fingerprint]] *irc.server_default.ssl_fingerprint*
** Beschreibung: pass:none[Fingerprint des Zertifikates welches als vertrauenswürdig eingestuft und für diesen Server akzeptiert wird; es sind nur hexadezimale Zeichen erlaubt (0-9, a-f): bei SHA-512 ist das Zertifikat 64 Zeichen lang, bei SHA-256 sind es 32 Zeichen, bei SHA-1 sind es 20 Zeichen (nicht empfohlen, da unsicher); mehrere Fingerprints können durch Kommata voneinander getrennt werden; wird diese Option genutzt, findet KEINE weitere Überprüfung der Zertifikate statt (Option "ssl_verify") (Hinweis: Inhalt wird evaluiert, siehe /help eval; Serveroptionen sind mittels ${irc_server.xxx} evaluiert und ${server} wird durch den eigentlichen Servernamen ersetzt)]
** Beschreibung: pass:none[Fingerprint des Zertifikates welches als vertrauenswürdig eingestuft und für diesen Server akzeptiert wird; es sind nur hexadezimale Zeichen erlaubt (0-9, a-f): bei SHA-512 ist das Zertifikat 64 Zeichen lang, bei SHA-256 sind es 32 Zeichen, bei SHA-1 sind es 20 Zeichen (nicht empfohlen, da unsicher); mehrere Fingerprints können durch Kommata voneinander getrennt werden; wird diese Option genutzt, findet KEINE weitere Überprüfung der Zertifikate statt (Option "ssl_verify") (Hinweis: Inhalt wird evaluiert, siehe /help eval)]
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette
** Standardwert: `+""+`
@@ -747,13 +741,13 @@
** Standardwert: `+on+`
* [[option_irc.server_default.usermode]] *irc.server_default.usermode*
** Beschreibung: pass:none[Usermode(s) der direkt nach der Verbindung zum Server gesetzt werden soll. Dies geschieht bevor Befehle fĂĽr den Server ausgefĂĽhrt und bevor Channels automatisch betreten werden; Beispiele: "+R" (um den Modus "R" zu setzen), "+R-i" (setzt den Modus "R" und entfernt den Modus "i"); siehe /help mode um den Befehlssatz angezeigt zu bekommen (Hinweis: Inhalt wird evaluiert, siehe /help eval; Serveroptionen sind mittels ${irc_server.xxx} evaluiert und ${server} wird durch den eigentlichen Servernamen ersetzt)]
** Beschreibung: pass:none[Usermode der direkt nach der Verbindung zum Server gesetzt werden soll. Dies geschieht bevor Befehle fĂĽr den Server ausgefĂĽhrt und bevor Channels automatisch betreten werden; Beispiele: "+R" (um den Modus "R" zu setzen), "+R-i" (setzt den Modus "R" und entfernt den Modus "i"); siehe /help mode um den Befehlssatz angezeigt zu bekommen (Hinweis: Inhalt wird evaluiert, siehe /help eval)]
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette
** Standardwert: `+""+`
* [[option_irc.server_default.username]] *irc.server_default.username*
** Beschreibung: pass:none[Username welcher fĂĽr den Server genutzt werden soll (Hinweis: Inhalt wird evaluiert, siehe /help eval; Serveroptionen sind mittels ${irc_server.xxx} evaluiert und ${server} wird durch den eigentlichen Servernamen ersetzt)]
** Beschreibung: pass:none[Username der auf dem Server genutzt werden soll (Hinweis: Inhalt wird evaluiert, siehe /help eval)]
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette
** Standardwert: `+""+`
+1 -8
View File
@@ -10,8 +10,6 @@
load [-q] <filename>
autoload
reload|unload [-q] [<name>]
eval [-o|-oc] <code>
version
list: installierte Skripten werden aufgelistet
listfull: detaillierte Auflistung aller installierten Skripten
@@ -20,13 +18,8 @@ autoload: startet automatisch alle Skripten aus dem "autoload" Verzeichnis
reload: ein Skript wird erneut gestartet (wird kein Name angegeben, dann werden alle Skripten beendet und erneut gestartet)
unload: beendet ein Skript (wird kein Name angegeben, dann werden alle Skripten beendet)
filename: Skript (Datei) welches geladen werden soll
-q: unterdrĂĽckter Modus: Es werden keine Nachrichten ausgegeben
name: Name eines Skriptes (der Name der in der "register" Funktion der Skript-API genutzt wird)
eval: evaluiert einen Quelltext und das Ergebnis wird im aktuellen Buffer ausgegeben
-o: evaluierter Ergebnis wird im Buffer ausgegeben ohne das Befehle ausgefĂĽhrt werden
-oc: evaluierter Ergebnis wird im Buffer ausgegeben und Befehle werden ausgefĂĽhrt
code: Quelltext welcher evaluiert werden soll
version: zeigt die Version des verwendeten Interpreters an
-q: unterdrĂĽckter Modus: Es werden keine Nachrichten ausgegeben
Ohne Angabe eines Argumentes listet dieser Befehl alle geladenen Skripten auf.
----
@@ -1,15 +0,0 @@
//
// This file is auto-generated by script docgen.py.
// DO NOT EDIT BY HAND!
//
* [[option_javascript.look.check_license]] *javascript.look.check_license*
** Beschreibung: pass:none[ĂśberprĂĽft die Lizenz von Skripten, wenn sie geladen werden: Sollte die Lizenz abweichend von der Erweiterungslizenz sein, wird eine Warnung ausgegeben]
** Typ: boolesch
** Werte: on, off
** Standardwert: `+off+`
* [[option_javascript.look.eval_keep_context]] *javascript.look.eval_keep_context*
** Beschreibung: pass:none[behält den Inhalt zwischen zwei Aufrufen bei Quellcode Evaluierung (Option "eval" des Skript-Befehls oder Info "%s_eval"); ein Hintergrundskript wird für die Evaluierung verwendet; wird diese Option deaktiviert, dann wird das Hintergrundskript nach jeder Evaluierung entfernt: das bedeutet weniger Speicherbedarf, ist aber langsamer]
** Typ: boolesch
** Werte: on, off
** Standardwert: `+on+`
-12
View File
@@ -26,12 +26,6 @@
** Werte: 0 .. 3600
** Standardwert: `+120+`
* [[option_logger.file.fsync]] *logger.file.fsync*
** Beschreibung: pass:none[es wird fsync verwendet um die Protokolldateien mit dem Datenträger zu synchronisieren (siehe man fsync); dies verlangsamt das Sichern der Daten, soll aber zum Beispiel bei einem Stromausfall dafür sorgen, dass keine Daten verloren gehen]
** Typ: boolesch
** Werte: on, off
** Standardwert: `+off+`
* [[option_logger.file.info_lines]] *logger.file.info_lines*
** Beschreibung: pass:none[fĂĽgt eine Information in die Protokoll-Datei ein, wenn die Protokollierung gestartet oder beendet wird]
** Typ: boolesch
@@ -85,9 +79,3 @@
** Typ: integer
** Werte: 0 .. 2147483647
** Standardwert: `+20+`
* [[option_logger.look.backlog_conditions]] *logger.look.backlog_conditions*
** Beschreibung: pass:none[Bedingungen um die Protokolldatei anzuzeigen (Hinweis: Der Inhalt ist evaluiert, siehe /help eval); wird kein Wert angegeben, wird die Protokolldatei bei allen Buffern angezeigt ; Beispiel: um nur bei privaten Buffern die Protokolldatei anzuzeigen: "${type} == private"]
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette
** Standardwert: `+""+`
+1 -8
View File
@@ -10,8 +10,6 @@
load [-q] <filename>
autoload
reload|unload [-q] [<name>]
eval [-o|-oc] <code>
version
list: installierte Skripten werden aufgelistet
listfull: detaillierte Auflistung aller installierten Skripten
@@ -20,13 +18,8 @@ autoload: startet automatisch alle Skripten aus dem "autoload" Verzeichnis
reload: ein Skript wird erneut gestartet (wird kein Name angegeben, dann werden alle Skripten beendet und erneut gestartet)
unload: beendet ein Skript (wird kein Name angegeben, dann werden alle Skripten beendet)
filename: Skript (Datei) welches geladen werden soll
-q: unterdrĂĽckter Modus: Es werden keine Nachrichten ausgegeben
name: Name eines Skriptes (der Name der in der "register" Funktion der Skript-API genutzt wird)
eval: evaluiert einen Quelltext und das Ergebnis wird im aktuellen Buffer ausgegeben
-o: evaluierter Ergebnis wird im Buffer ausgegeben ohne das Befehle ausgefĂĽhrt werden
-oc: evaluierter Ergebnis wird im Buffer ausgegeben und Befehle werden ausgefĂĽhrt
code: Quelltext welcher evaluiert werden soll
version: zeigt die Version des verwendeten Interpreters an
-q: unterdrĂĽckter Modus: Es werden keine Nachrichten ausgegeben
Ohne Angabe eines Argumentes listet dieser Befehl alle geladenen Skripten auf.
----
-15
View File
@@ -1,15 +0,0 @@
//
// This file is auto-generated by script docgen.py.
// DO NOT EDIT BY HAND!
//
* [[option_lua.look.check_license]] *lua.look.check_license*
** Beschreibung: pass:none[ĂśberprĂĽft die Lizenz von Skripten, wenn sie geladen werden: Sollte die Lizenz abweichend von der Erweiterungslizenz sein, wird eine Warnung ausgegeben]
** Typ: boolesch
** Werte: on, off
** Standardwert: `+off+`
* [[option_lua.look.eval_keep_context]] *lua.look.eval_keep_context*
** Beschreibung: pass:none[behält den Inhalt zwischen zwei Aufrufen bei Quellcode Evaluierung (Option "eval" des Skript-Befehls oder Info "%s_eval"); ein Hintergrundskript wird für die Evaluierung verwendet; wird diese Option deaktiviert, dann wird das Hintergrundskript nach jeder Evaluierung entfernt: das bedeutet weniger Speicherbedarf, ist aber langsamer]
** Typ: boolesch
** Werte: on, off
** Standardwert: `+on+`
+1 -8
View File
@@ -10,8 +10,6 @@
load [-q] <filename>
autoload
reload|unload [-q] [<name>]
eval [-o|-oc] <code>
version
list: installierte Skripten werden aufgelistet
listfull: detaillierte Auflistung aller installierten Skripten
@@ -20,13 +18,8 @@ autoload: startet automatisch alle Skripten aus dem "autoload" Verzeichnis
reload: ein Skript wird erneut gestartet (wird kein Name angegeben, dann werden alle Skripten beendet und erneut gestartet)
unload: beendet ein Skript (wird kein Name angegeben, dann werden alle Skripten beendet)
filename: Skript (Datei) welches geladen werden soll
-q: unterdrĂĽckter Modus: Es werden keine Nachrichten ausgegeben
name: Name eines Skriptes (der Name der in der "register" Funktion der Skript-API genutzt wird)
eval: evaluiert einen Quelltext und das Ergebnis wird im aktuellen Buffer ausgegeben
-o: evaluierter Ergebnis wird im Buffer ausgegeben ohne das Befehle ausgefĂĽhrt werden
-oc: evaluierter Ergebnis wird im Buffer ausgegeben und Befehle werden ausgefĂĽhrt
code: Quelltext welcher evaluiert werden soll
version: zeigt die Version des verwendeten Interpreters an
-q: unterdrĂĽckter Modus: Es werden keine Nachrichten ausgegeben
Ohne Angabe eines Argumentes listet dieser Befehl alle geladenen Skripten auf.
----
-15
View File
@@ -1,15 +0,0 @@
//
// This file is auto-generated by script docgen.py.
// DO NOT EDIT BY HAND!
//
* [[option_perl.look.check_license]] *perl.look.check_license*
** Beschreibung: pass:none[ĂśberprĂĽft die Lizenz von Skripten, wenn sie geladen werden: Sollte die Lizenz abweichend von der Erweiterungslizenz sein, wird eine Warnung ausgegeben]
** Typ: boolesch
** Werte: on, off
** Standardwert: `+off+`
* [[option_perl.look.eval_keep_context]] *perl.look.eval_keep_context*
** Beschreibung: pass:none[behält den Inhalt zwischen zwei Aufrufen bei Quellcode Evaluierung (Option "eval" des Skript-Befehls oder Info "%s_eval"); ein Hintergrundskript wird für die Evaluierung verwendet; wird diese Option deaktiviert, dann wird das Hintergrundskript nach jeder Evaluierung entfernt: das bedeutet weniger Speicherbedarf, ist aber langsamer]
** Typ: boolesch
** Werte: on, off
** Standardwert: `+on+`
+1 -8
View File
@@ -10,8 +10,6 @@
load [-q] <filename>
autoload
reload|unload [-q] [<name>]
eval [-o|-oc] <code>
version
list: installierte Skripten werden aufgelistet
listfull: detaillierte Auflistung aller installierten Skripten
@@ -20,13 +18,8 @@ autoload: startet automatisch alle Skripten aus dem "autoload" Verzeichnis
reload: ein Skript wird erneut gestartet (wird kein Name angegeben, dann werden alle Skripten beendet und erneut gestartet)
unload: beendet ein Skript (wird kein Name angegeben, dann werden alle Skripten beendet)
filename: Skript (Datei) welches geladen werden soll
-q: unterdrĂĽckter Modus: Es werden keine Nachrichten ausgegeben
name: Name eines Skriptes (der Name der in der "register" Funktion der Skript-API genutzt wird)
eval: evaluiert einen Quelltext und das Ergebnis wird im aktuellen Buffer ausgegeben
-o: evaluierter Ergebnis wird im Buffer ausgegeben ohne das Befehle ausgefĂĽhrt werden
-oc: evaluierter Ergebnis wird im Buffer ausgegeben und Befehle werden ausgefĂĽhrt
code: Quelltext welcher evaluiert werden soll
version: zeigt die Version des verwendeten Interpreters an
-q: unterdrĂĽckter Modus: Es werden keine Nachrichten ausgegeben
Ohne Angabe eines Argumentes listet dieser Befehl alle geladenen Skripten auf.
----
-15
View File
@@ -1,15 +0,0 @@
//
// This file is auto-generated by script docgen.py.
// DO NOT EDIT BY HAND!
//
* [[option_php.look.check_license]] *php.look.check_license*
** Beschreibung: pass:none[ĂśberprĂĽft die Lizenz von Skripten, wenn sie geladen werden: Sollte die Lizenz abweichend von der Erweiterungslizenz sein, wird eine Warnung ausgegeben]
** Typ: boolesch
** Werte: on, off
** Standardwert: `+off+`
* [[option_php.look.eval_keep_context]] *php.look.eval_keep_context*
** Beschreibung: pass:none[behält den Inhalt zwischen zwei Aufrufen bei Quellcode Evaluierung (Option "eval" des Skript-Befehls oder Info "%s_eval"); ein Hintergrundskript wird für die Evaluierung verwendet; wird diese Option deaktiviert, dann wird das Hintergrundskript nach jeder Evaluierung entfernt: das bedeutet weniger Speicherbedarf, ist aber langsamer]
** Typ: boolesch
** Werte: on, off
** Standardwert: `+on+`
+1 -8
View File
@@ -10,8 +10,6 @@
load [-q] <filename>
autoload
reload|unload [-q] [<name>]
eval [-o|-oc] <code>
version
list: installierte Skripten werden aufgelistet
listfull: detaillierte Auflistung aller installierten Skripten
@@ -20,13 +18,8 @@ autoload: startet automatisch alle Skripten aus dem "autoload" Verzeichnis
reload: ein Skript wird erneut gestartet (wird kein Name angegeben, dann werden alle Skripten beendet und erneut gestartet)
unload: beendet ein Skript (wird kein Name angegeben, dann werden alle Skripten beendet)
filename: Skript (Datei) welches geladen werden soll
-q: unterdrĂĽckter Modus: Es werden keine Nachrichten ausgegeben
name: Name eines Skriptes (der Name der in der "register" Funktion der Skript-API genutzt wird)
eval: evaluiert einen Quelltext und das Ergebnis wird im aktuellen Buffer ausgegeben
-o: evaluierter Ergebnis wird im Buffer ausgegeben ohne das Befehle ausgefĂĽhrt werden
-oc: evaluierter Ergebnis wird im Buffer ausgegeben und Befehle werden ausgefĂĽhrt
code: Quelltext welcher evaluiert werden soll
version: zeigt die Version des verwendeten Interpreters an
-q: unterdrĂĽckter Modus: Es werden keine Nachrichten ausgegeben
Ohne Angabe eines Argumentes listet dieser Befehl alle geladenen Skripten auf.
----
-15
View File
@@ -1,15 +0,0 @@
//
// This file is auto-generated by script docgen.py.
// DO NOT EDIT BY HAND!
//
* [[option_python.look.check_license]] *python.look.check_license*
** Beschreibung: pass:none[ĂśberprĂĽft die Lizenz von Skripten, wenn sie geladen werden: Sollte die Lizenz abweichend von der Erweiterungslizenz sein, wird eine Warnung ausgegeben]
** Typ: boolesch
** Werte: on, off
** Standardwert: `+off+`
* [[option_python.look.eval_keep_context]] *python.look.eval_keep_context*
** Beschreibung: pass:none[behält den Inhalt zwischen zwei Aufrufen bei Quellcode Evaluierung (Option "eval" des Skript-Befehls oder Info "%s_eval"); ein Hintergrundskript wird für die Evaluierung verwendet; wird diese Option deaktiviert, dann wird das Hintergrundskript nach jeder Evaluierung entfernt: das bedeutet weniger Speicherbedarf, ist aber langsamer]
** Typ: boolesch
** Werte: on, off
** Standardwert: `+on+`
+1 -8
View File
@@ -10,8 +10,6 @@
load [-q] <filename>
autoload
reload|unload [-q] [<name>]
eval [-o|-oc] <code>
version
list: installierte Skripten werden aufgelistet
listfull: detaillierte Auflistung aller installierten Skripten
@@ -20,13 +18,8 @@ autoload: startet automatisch alle Skripten aus dem "autoload" Verzeichnis
reload: ein Skript wird erneut gestartet (wird kein Name angegeben, dann werden alle Skripten beendet und erneut gestartet)
unload: beendet ein Skript (wird kein Name angegeben, dann werden alle Skripten beendet)
filename: Skript (Datei) welches geladen werden soll
-q: unterdrĂĽckter Modus: Es werden keine Nachrichten ausgegeben
name: Name eines Skriptes (der Name der in der "register" Funktion der Skript-API genutzt wird)
eval: evaluiert einen Quelltext und das Ergebnis wird im aktuellen Buffer ausgegeben
-o: evaluierter Ergebnis wird im Buffer ausgegeben ohne das Befehle ausgefĂĽhrt werden
-oc: evaluierter Ergebnis wird im Buffer ausgegeben und Befehle werden ausgefĂĽhrt
code: Quelltext welcher evaluiert werden soll
version: zeigt die Version des verwendeten Interpreters an
-q: unterdrĂĽckter Modus: Es werden keine Nachrichten ausgegeben
Ohne Angabe eines Argumentes listet dieser Befehl alle geladenen Skripten auf.
----
-15
View File
@@ -1,15 +0,0 @@
//
// This file is auto-generated by script docgen.py.
// DO NOT EDIT BY HAND!
//
* [[option_ruby.look.check_license]] *ruby.look.check_license*
** Beschreibung: pass:none[ĂśberprĂĽft die Lizenz von Skripten, wenn sie geladen werden: Sollte die Lizenz abweichend von der Erweiterungslizenz sein, wird eine Warnung ausgegeben]
** Typ: boolesch
** Werte: on, off
** Standardwert: `+off+`
* [[option_ruby.look.eval_keep_context]] *ruby.look.eval_keep_context*
** Beschreibung: pass:none[behält den Inhalt zwischen zwei Aufrufen bei Quellcode Evaluierung (Option "eval" des Skript-Befehls oder Info "%s_eval"); ein Hintergrundskript wird für die Evaluierung verwendet; wird diese Option deaktiviert, dann wird das Hintergrundskript nach jeder Evaluierung entfernt: das bedeutet weniger Speicherbedarf, ist aber langsamer]
** Typ: boolesch
** Werte: on, off
** Standardwert: `+on+`
+1 -1
View File
@@ -3,7 +3,7 @@
// DO NOT EDIT BY HAND!
//
[[command_script_script]]
* `+script+`: WeeChat Skriptmanager
* `+script+`: WeeChat Skripten-Manager
----
/script list [-o|-i]
+1 -1
View File
@@ -192,7 +192,7 @@
** Beschreibung: pass:none[Standardsortierung fĂĽr Skripten im Skript Buffer: durch Kommata getrennte Liste von Bezeichnern: a=Autor, A=automatisch geladen, d=Datum wann das Skript hinzugefĂĽgt wurde, e=Dateierweiterung, i=installiert, l=Programmiersprache, n=Skriptname, o=obsolete, p=empfohlen, r=Skript wird ausgefĂĽhrt, u=Datum der letzten Ăśberarbeitung; mit Hilfe des Zeichens "-", vor dem entsprechenden Bezeichner, kann die Darstellung umgekehrt werden. Beispiel: "i,u": installierte Skripten werden zuerst dargestellt, sortiert nach dem Datum ihrer letzten Ăśberarbeitung]
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette
** Standardwert: `+"i,p,n"+`
** Standardwert: `+"p,n"+`
* [[option_script.look.translate_description]] *script.look.translate_description*
** Beschreibung: pass:none[fĂĽr die Beschreibung der Skripten wird die Muttersprache verwendet (sollte keine Ăśbersetzung in der eigenen Sprache verfĂĽgbar sein, wird auf die englische Beschreibung zurĂĽckgegriffen)]
+1 -8
View File
@@ -10,8 +10,6 @@
load [-q] <filename>
autoload
reload|unload [-q] [<name>]
eval [-o|-oc] <code>
version
list: installierte Skripten werden aufgelistet
listfull: detaillierte Auflistung aller installierten Skripten
@@ -20,13 +18,8 @@ autoload: startet automatisch alle Skripten aus dem "autoload" Verzeichnis
reload: ein Skript wird erneut gestartet (wird kein Name angegeben, dann werden alle Skripten beendet und erneut gestartet)
unload: beendet ein Skript (wird kein Name angegeben, dann werden alle Skripten beendet)
filename: Skript (Datei) welches geladen werden soll
-q: unterdrĂĽckter Modus: Es werden keine Nachrichten ausgegeben
name: Name eines Skriptes (der Name der in der "register" Funktion der Skript-API genutzt wird)
eval: evaluiert einen Quelltext und das Ergebnis wird im aktuellen Buffer ausgegeben
-o: evaluierter Ergebnis wird im Buffer ausgegeben ohne das Befehle ausgefĂĽhrt werden
-oc: evaluierter Ergebnis wird im Buffer ausgegeben und Befehle werden ausgefĂĽhrt
code: Quelltext welcher evaluiert werden soll
version: zeigt die Version des verwendeten Interpreters an
-q: unterdrĂĽckter Modus: Es werden keine Nachrichten ausgegeben
Ohne Angabe eines Argumentes listet dieser Befehl alle geladenen Skripten auf.
----
-15
View File
@@ -1,15 +0,0 @@
//
// This file is auto-generated by script docgen.py.
// DO NOT EDIT BY HAND!
//
* [[option_tcl.look.check_license]] *tcl.look.check_license*
** Beschreibung: pass:none[ĂśberprĂĽft die Lizenz von Skripten, wenn sie geladen werden: Sollte die Lizenz abweichend von der Erweiterungslizenz sein, wird eine Warnung ausgegeben]
** Typ: boolesch
** Werte: on, off
** Standardwert: `+off+`
* [[option_tcl.look.eval_keep_context]] *tcl.look.eval_keep_context*
** Beschreibung: pass:none[behält den Inhalt zwischen zwei Aufrufen bei Quellcode Evaluierung (Option "eval" des Skript-Befehls oder Info "%s_eval"); ein Hintergrundskript wird für die Evaluierung verwendet; wird diese Option deaktiviert, dann wird das Hintergrundskript nach jeder Evaluierung entfernt: das bedeutet weniger Speicherbedarf, ist aber langsamer]
** Typ: boolesch
** Werte: on, off
** Standardwert: `+on+`
+19 -26
View File
@@ -69,7 +69,6 @@ Beispiele:
----
/buffer list
add [-free] [-switch] <name>
clear [<number>|<name>|-merged|-all [<number>|<name>...]]
move <number>|-|+
swap <number1>|<name1> [<number2>|<name2>]
@@ -87,7 +86,6 @@ Beispiele:
<number>|-|+|<name>
list: alle geöffneten Buffer werden aufgelistet (ohne Angabe von Argumente wird diese Liste standardmäßig ausgegeben)
add: öffnet einen neuen Buffer (dieser kann mit "/buffer close" oder "q" in der Eingabezeile, beendet werden)
clear: leert den Inhalt des Buffers (entweder durch Angabe der entsprechenden Nummer des Buffers oder "-merged " für zusammengefügte Buffer oder "-all" für alle Buffer. Ohne Angabe eines Arguments wird der aktuelle Buffer gelöscht)
move: Buffer in der Liste verschieben (kann auch relativ sein, z.B. -1); "-" = auf erste Position verschieben, "+" = auf letzte Position + 1 verschieben
swap: tauscht zwei Buffer miteinander aus (bei Angabe von nur einem Buffer (Buffernummer/-name), wird der aktuelle Buffer mit dem angegebenen Buffer getauscht)
@@ -114,7 +112,7 @@ localvar: zeigt die lokalen Variablen fĂĽr den aktuellen Buffer an
'*': wechselt zum Buffer mit der Nummer 'n'; nutzt die interne Einstellung "weechat.look.jump_current_to_previous_buffer"
-: springt zum ersten Buffer
+: springt zum letzten Buffer
name: wechselt zum Buffer mit dem angegebenen Namen (Name muss nicht vollständig sein!)
name: wechselt zum Buffer mit dem angegebenen Namen
Beispiele:
leert den aktuellen Buffer:
@@ -381,7 +379,7 @@ Die am häufigsten gebrauchten Schlagwörter lauten:
host_xxx (xxx ist der Username + Host in Nachricht),
irc_xxx (xxx ist durch einen IRC-Befehl/-Nummer zu ersetzen, siehe /server raw oder /debug tags)
irc_numeric, irc_error, irc_action, irc_ctcp, irc_ctcp_reply, irc_smart_filter, away_info.
Mittels "/debug tags" kann man sich die Schlagwörter jeder einzelnen Zeile darstellen lassen.
Mittels "/debug tags" kann man sich die Tags jeder einzelnen Zeile darstellen lassen.
Beispiele:
aktiviert den intelligenten IRC Filter fĂĽr alle Buffer:
@@ -640,30 +638,25 @@ Ohne Angabe eines Arguments werden alle installierten Erweiterungen angezeigt.
* `+print+`: gibt einen Text in einem Buffer aus
----
/print [-buffer <number>|<name>] [-newbuffer <name>] [-free] [-switch] [-core|-current] [-y <line>] [-escape] [-date <date>] [-tags <tags>] [-action|-error|-join|-network|-quit] [<text>]
/print [-buffer <number>|<name>] [-core] [-escape] [-date <date>] [-tags <tags>] [-action|-error|-join|-network|-quit] [<text>]
-stdout|-stderr [<text>]
-beep
-buffer: Buffer in welchem der Text ausgegeben werden soll (standardmäßig: aktueller Buffer)
-newbuffer: erstellt einen neuen Buffer und stellt Text in diesem Buffer dar
-free: erstellt einen Buffer mit freiem Inhalt (nur mit -newbuffer möglich)
-switch: wechselt zum Buffer
-core: Alternativname fĂĽr "-buffer core.weechat"
-current: Text wird im aktuell genutzten Buffer ausgegeben
-y: schreibt den Text in die angegebene Zeile (nur bei Buffern mit freiem Inhalt)
line: Zeilennummer bei einem Buffer mit freiem Inhalt (erste Zeile ist 0, bei einer negative Zahl wird der Text nach der letzten Zeile eingefĂĽgt: -1 = nach der letzten Zeile, -2 = zwei Zeilen, nach der letzten Zeile, ...)
-escape: Escapesequenzen werden umgewandelt (zum Beispiel \a, \07, \x07)
-date: Datum der Nachricht, mögliche Formatierung:
-n: 'n' vor dem jetzigen Zeipunkt, in Sekunden
+n: 'n' in Zukunft, in Sekunden
n: 'n' Sekunden seit der Epoche (siehe man time)
date/time (ISO 8601): yyyy-mm-ddThh:mm:ss, Beispiel: 2014-01-19T04:32:55
time: hh:mm:ss (Beispiel: 04:32:55)
-tags: durch Kommata getrennte Liste von Tags (siehe /help filter für eine Liste von Tags die häufig genutzt werden)
text: Text der ausgegeben werden soll (Präfix und Nachricht muss durch \t getrennt werden)
-stdout: Text wird an stdout geschickt (Escapesequenzen werden umgewandelt)
-stderr: Text wird an stderr geschickt (Escapesequenzen werden umgewandelt)
-beep: Alias fĂĽr "-stderr \a"
-buffer: Buffer in welchem der Text ausgegeben werden soll (standardmäßig: aktueller Buffer)
-core: Alternativname fĂĽr "-buffer core.weechat"
-current: Text wird im aktuell genutzten Buffer ausgegeben
-escape: Escapesequenzen werden umgewandelt (zum Beispiel \a, \07, \x07)
-date: Datum der Nachricht, mögliche Formatierung:
-n: 'n' vor dem jetzigen Zeipunkt, in Sekunden
+n: 'n' in Zukunft, in Sekunden
n: 'n' Sekunden seit der Epoche (siehe man time)
date/time (ISO 8601): yyyy-mm-ddThh:mm:ss, Beispiel: 2014-01-19T04:32:55
time: hh:mm:ss (Beispiel: 04:32:55)
-tags: durch Kommata getrennte Liste von Tags (siehe /help filter für eine Liste von Tags die häufig genutzt werden)
text: Text der ausgegeben werden soll (Präfix und Nachricht muss durch \t getrennt werden)
-stdout: Text wird an stdout geschickt (Escapesequenzen werden umgewandelt)
-stderr: Text wird an stderr geschickt (Escapesequenzen werden umgewandelt)
-beep: Alias fĂĽr "-stderr \a"
Das Argument -action ... -quit nutzt den Präfix der in der Einstellung "weechat.look.prefix_*" definiert ist.
@@ -872,7 +865,7 @@ Beispiele:
----
[[command_weechat_upgrade]]
* `+upgrade+`: WeeChat Binärdatei neu laden, ohne die Verbindung zum Server zu trennen
* `+upgrade+`: Aktualisiert WeeChat ohne die Verbindung zum Server zu trennen
----
/upgrade [-yes] [<path_to_binary>|-quit]
-6
View File
@@ -464,12 +464,6 @@
** Werte: on, off
** Standardwert: `+off+`
* [[option_weechat.completion.partial_completion_templates]] *weechat.completion.partial_completion_templates*
** Beschreibung: pass:none[durch Kommata getrennte Liste der Vorgaben für die eine teilweise Vervollständigung standardmäßig aktiv ist (mittels TAB Taste, anstelle von shift-TAB); eine Auflistung möglicher Vorgaben findet man in der Dokumentation: Anleitung für API Erweiterung, Funktion "weechat_hook_command"]
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette
** Standardwert: `+"config_options"+`
* [[option_weechat.history.display_default]] *weechat.history.display_default*
** Beschreibung: pass:none[Wert fĂĽr die maximale Anzahl der angezeigten Befehle im Verlaufsspeicher, die mittels /history angezeigt werden (0: unbegrenzt)]
** Typ: integer
-4
View File
@@ -4,10 +4,6 @@
*-c*, *--colors*::
zeigt die Standardfarben im Terminal an.
*--daemon*::
startet WeeChat im Hintergrund, als Deamon (funktioniert nur mit
dem Befehl *weechat-headless*).
*-d*, *--dir* _<path>_::
legt den Konfigurationsordner fĂĽr WeeChat fest in welchem die Erweiterungen,
Skripten, Protokolldateien etc.pp. gesichert werden (Voreinstellung: "~/.weechat").
+1 -31
View File
@@ -19,18 +19,12 @@ weechat - der erweiterbare Chat Client
*weechat* [-l|--license]
*weechat* [-v|--version]
*weechat-headless* [-a|--no-connect] [--daemon] [-d|--dir <path>] [-p|--no-plugin] [-r|--run-command <command>] [-s|--no-script] [--upgrade] [plugin:option...]
== BESCHREIBUNG
WeeChat (Wee Enhanced Environment for Chat) ist ein freier, schneller und
schlanker Chat-Client der fĂĽr unterschiedliche Betriebssysteme entwickelt wird.
Durch Skripten ist das Hauptprogramm äußerst flexibel und erweiterbar.
Mit dem Befehl *weechat-headless* kann man WeeChat ohne Benutzeroberfläche ausführen.
Dies kann zu Testzwecken oder dazu genutzt werden um WeeChat in einem Deamon-Modus
zu starten. Dazu nutzt man die Option "--daemon".
== OPTIONEN
include::cmdline_options.de.adoc[]
@@ -85,42 +79,18 @@ $HOME/.weechat/fifo.conf::
$HOME/.weechat/fset.conf::
Konfigurationsdatei fĂĽr _fset_ Erweiterung
$HOME/.weechat/guile.conf::
Konfigurationsdatei fĂĽr _guile_ Erweiterung
$HOME/.weechat/irc.conf::
Konfigurationsdatei fĂĽr _irc_ Erweiterung
$HOME/.weechat/javascript.conf::
Konfigurationsdatei fĂĽr _javascript_ Erweiterung
$HOME/.weechat/logger.conf::
Konfigurationsdatei fĂĽr _logger_ Erweiterung
$HOME/.weechat/lua.conf::
Konfigurationsdatei fĂĽr _lua_ Erweiterung
$HOME/.weechat/perl.conf::
Konfigurationsdatei fĂĽr _perl_ Erweiterung
$HOME/.weechat/php.conf::
Konfigurationsdatei fĂĽr _php_ Erweiterung
$HOME/.weechat/python.conf::
Konfigurationsdatei fĂĽr _python_ Erweiterung
$HOME/.weechat/relay.conf::
Konfigurationsdatei fĂĽr _relay_ Erweiterung
$HOME/.weechat/ruby.conf::
Konfigurationsdatei fĂĽr _ruby_ Erweiterung
$HOME/.weechat/script.conf::
Konfigurationsdatei fĂĽr _script_ Erweiterung
$HOME/.weechat/tcl.conf::
Konfigurationsdatei fĂĽr _tcl_ Erweiterung
$HOME/.weechat/trigger.conf::
Konfigurationsdatei fĂĽr _trigger_ Erweiterung
@@ -141,7 +111,7 @@ Diese manpage wurde von {author} geschrieben.
WeeChat wird programmiert von Sébastien Helleu und weiteren Beteiligten (eine vollständige Auflistung
findet man in der AUTHORS.adoc Datei).
Copyright (C) 2003-2018 {author}
Copyright (C) 2003-2017 {author}
WeeChat is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
+3 -23
View File
@@ -16,7 +16,7 @@ vorzugsweise immer die aktuell veröffentlichte Version von WeeChat genutzt werd
Ăśbersetzer:
* Juergen Descher <jhdl@gmx.net>, 2009
* Nils Görs <weechatter@arcor.de>, 2009-2018
* Nils Görs <weechatter@arcor.de>, 2009-2016
toc::[]
@@ -459,12 +459,8 @@ Funktionalität zu aktivieren.
*Wichtig*:
* Dazu muss ein moderner xterm-kompatibler Terminal genutzt werden.
* Des Weiteren scheint es wichtig zu sein das die TERM Variable eines
der folgenden Werte besitzt, _xterm_ oder _xterm-256color_.
* Sollte tmux genutzt werden muss zusätzlich der Fokus aktiviert werden,
dazu `set -g focus-events on` in die Datei _.tmux.conf_ hinzufĂĽgen.
* Dies funktioniert *nicht* mit screen.
* Gegenwärtig scheint diese Funktion *ausschließlich* durch _xterm_ zur Verfügung gestellt zu werden.
* Unter screen/tmux funktioniert diese Funktion *nicht*.
Um den speziellen Code während des Startvorgangs von WeeChat zu aktivieren:
@@ -515,10 +511,6 @@ UXTerm*metaSendsEscape: true
Danach muss resources neu geladen werden (`xrdb -override ~/.Xresources`) oder
man startet X neu.
Sollte die Mac OS X Terminal Applikation genutzt werden, empfiehlt es sich
die Option "Use option as meta key" in den MenĂĽ-Einstellungen zu aktivieren. Dadurch
kann man die kbd:[Option] Taste als Meta-Taste verwenden.
[[customize_key_bindings]]
=== Wie kann ich die Tastaturbelegung anpassen?
@@ -1021,18 +1013,6 @@ Beispiel:
/set irc.server.freenode.sasl_password "${sec.data.freenode_password}"
----
[[sharing_config_files]]
=== Ich möchte meine WeeChat Konfiguration teilen, welche Dateien kann ich weitergeben und welche sollte ich behalten?
Es können alle _~/.weechat/*.conf_ Dateien geteilt werden. Hiervon ausgenommen ist die _sec.conf_ Datei, die
zum Beispiel Passwörter beinhaltet, welche durch eine Passphrase verschlüsselt ist.
Einige Dateien wie zum Beispiel _irc.conf_ können sensible Daten, Passwörter für Server/Channels, beinhalten,
(sofern diese nicht in der _sec.conf_ Datei hinterlegt sind, mittels dem `/secure` Befehl).
siehe link:weechat_user.de.html#files_and_directories[Benutzeranleitung / Dateien und Verzeichnisse]
fĂĽr weitere Informationen ĂĽber Konfigurationsdateien.
[[development]]
== Entwicklung
+25 -154
View File
@@ -122,10 +122,8 @@ zu kompilieren und welche Pakete optional genutzt werden können.
| tcl-dev | ≥ 8.5 | | Tcl Erweiterung.
| guile-2.0-dev | ≥ 2.0 | | Guile (scheme) Erweiterung.
| libv8-dev | ≤ 3.24.3 | | JavaScript Erweiterung.
| php7.2-dev, libphp7.2-embed | ≥ 7.0 | | PHP Erweiterung.
| php7.1-dev, libphp7.1-embed | ≥ 7.0 | | PHP Erweiterung.
| libxml2-dev | | | PHP Erweiterung.
| libargon2-0-dev | | | PHP Erweiterung (wenn PHP ≥ 7.2).
| libsodium-dev | | | PHP Erweiterung (wenn PHP ≥ 7.2).
| asciidoctor | ≥ 1.5.4 | | zum Erstellen der man page und der Dokumentation.
| libcpputest-dev | ≥ 3.4 | | zum Erstellen und um Test auszuführen.
|===
@@ -566,32 +564,24 @@ Folgende Dateien befinden sich im WeeChat-Heimatverzeichnis:
[width="100%",cols="1m,3,6",options="header"]
|===
| Datei | Beschreibung | sensible Daten
| weechat.conf | Hauptkonfiguration von WeeChat | möglich (Beispiel: Auflistung der Channels im Buffers-Layout).
| sec.conf | Konfigurationsdatei mit sensiblen Daten | *Ja, hoch sensibel*: diese Datei sollte niemals weitergegeben werden.
| plugins.conf | Konfigurationsdatei für Erweiterungen | möglich, hängt von der Erweiterung/Skript ab.
| alias.conf | Konfigurationsdatei: Alias-Erweiterung | möglich, hängt von den Aliases ab.
| aspell.conf | Konfiguration fĂĽr _aspell_-Erweiterung | Nein.
| buflist.conf | Konfiguration fĂĽr _buflist_-Erweiterung | Nein.
| charset.conf | Konfiguration fĂĽr _charset_-Erweiterung | Nein.
| exec.conf | Konfiguration fĂĽr _exec_-Erweiterung | Nein.
| fifo.conf | Konfiguration fĂĽr _fifo_-Erweiterung | Nein.
| fset.conf | Konfiguration fĂĽr _fset_-Erweiterung | Nein.
| guile.conf | Konfiguration fĂĽr _guile_-Erweiterung | Nein.
| irc.conf | Konfiguration für _irc_-Erweiterung | *Ja*: Datei kann Passwörter für Server, Nickserv oder Channels enthalten (sofern diese nicht in `sec.conf` gesichert sind).
| javascript.conf | Konfiguration fĂĽr _javascript_-Erweiterung | Nein.
| logger.conf | Konfiguration fĂĽr _logger_-Erweiterung | Nein.
| lua.conf | Konfiguration fĂĽr _lua_-Erweiterung | Nein.
| perl.conf | Konfiguration fĂĽr _perl_-Erweiterung | Nein.
| php.conf | Konfiguration fĂĽr _php_-Erweiterung | Nein.
| python.conf | Konfiguration fĂĽr _python_-Erweiterung | Nein.
| relay.conf | Konfiguration fĂĽr _relay_-Erweiterung | Nein.
| ruby.conf | Konfiguration fĂĽr _ruby_-Erweiterung | Nein.
| script.conf | Konfiguration fĂĽr _script_-Erweiterung | Nein.
| tcl.conf | Konfiguration fĂĽr _tcl_-Erweiterung | Nein.
| trigger.conf | Konfiguration für _trigger_-Erweiterung | möglich, hängt von den Triggern ab.
| xfer.conf | Konfiguration fĂĽr _xfer_-Erweiterung | Nein.
| weechat.log | WeeChat Logdateien | Nein.
| Datei | Beschreibung | sensible Daten
| weechat.conf | Hauptkonfiguration von WeeChat | möglich (Beispiel: Auflistung der Channels im Buffers-Layout).
| sec.conf | Konfigurationsdatei mit sensiblen Daten | *Ja, hoch sensibel*: diese Datei sollte niemals weitergegeben werden.
| plugins.conf | Konfigurationsdatei für Erweiterungen | möglich, hängt von der Erweiterung/Skript ab.
| alias.conf | Konfigurationsdatei: Alias-Erweiterung | möglich, hängt von den Aliases ab.
| aspell.conf | Konfiguration fĂĽr _aspell_-Erweiterung | Nein.
| buflist.conf | Konfiguration fĂĽr _buflist_-Erweiterung | Nein.
| charset.conf | Konfiguration fĂĽr _charset_-Erweiterung | Nein.
| exec.conf | Konfiguration fĂĽr _exec_-Erweiterung | Nein.
| fifo.conf | Konfiguration fĂĽr _fifo_-Erweiterung | Nein.
| fset.conf | Konfiguration fĂĽr _fset_-Erweiterung | Nein.
| irc.conf | Konfiguration für _irc_-Erweiterung | *Ja*: Datei kann Passwörter für Server, Nickserv oder Channels enthalten (sofern diese nicht in `sec.conf` gesichert sind).
| logger.conf | Konfiguration fĂĽr _logger_-Erweiterung | Nein.
| relay.conf | Konfiguration fĂĽr _relay_-Erweiterung | Nein.
| script.conf | Konfiguration fĂĽr _script_-Erweiterung | Nein.
| trigger.conf | Konfiguration für _trigger_-Erweiterung | möglich, hängt von den Triggern ab.
| xfer.conf | Konfiguration fĂĽr _xfer_-Erweiterung | Nein.
| weechat.log | WeeChat Logdateien | Nein.
|===
[IMPORTANT]
@@ -1522,7 +1512,7 @@ Um zum Bespiel Highlights von "joe" und "mike" im aktuellen Buffer zu deaktivier
Die Buffer-Eigenschaft "hotlist_max_level_nicks" ist keine permanente Einstellung und wird nicht
in der Konfigurationsdatei gesichert. + Um diese Einstellung persistent zu machen benötigt man
das Skript _buffer_autoset.py_: Um das Skript zu installieren `/script install buffer_autoset.py`
und um eine Hilfe zu erhalten wie man es nutzt: `/help buffer_autoset`.
und um eine Hilfe zu erhalten wie man es nutzt: `/help autosetbuffer`.
[[highlights]]
=== Highlights
@@ -1592,7 +1582,7 @@ Um zum Beispiel jede Nachricht im aktuellen Buffer als Highlight-Nachricht einzu
Die Buffer-Eigenschaft "highlight_regex" ist keine permanente Einstellung und wird nicht
in der Konfigurationsdatei gesichert. + Um diese Einstellung persistent zu machen benötigt man
das Skript _buffer_autoset.py_: Um das Skript zu installieren `/script install buffer_autoset.py`
und um eine Hilfe zu erhalten wie man es nutzt: `/help buffer_autoset`.
und um eine Hilfe zu erhalten wie man es nutzt: `/help autosetbuffer`.
[[key_bindings]]
=== Standard Tastenbelegung
@@ -3297,11 +3287,12 @@ herstellen, indem man das Server Passwort "meinPasswort" nutzt (oder
Die Relay-Erweiterung kann Daten, mittels dem WeeChat Protokoll, an eine
externe Oberfläche senden.
Man kann sich mittels einer externen Oberfläche verbinden, für eine Liste
siehe <<relay_plugin>>.
Nun kann man mittels einer remote Oberfläche Kontakt zu WeeChat herstellen.
Eine Liste der remote Oberflächen findet man auf der Homepage:
https://weechat.org/download
[IMPORTANT]
Eine WeeChat Instanz kann sich NICHT mit einer anderen WeeChat Instanz ĂĽber
WeeChat selber kann sich NICHT mit einer anderen WeeChat Instanz ĂĽber
dieses Protokoll verbinden.
Zum Beispiel:
@@ -3435,126 +3426,6 @@ Optionen:
include::autogen/user/script_options.adoc[]
[[python_options]]
==== Python Optionen
Sektionen in Datei _python.conf_:
[width="100%",cols="3m,6m,16",options="header"]
|===
| Sektion | Steuerbefehl | Beschreibung
| look | /set python.look.* | Erscheinungsbild.
|===
Optionen:
include::autogen/user/python_options.adoc[]
[[perl_options]]
==== Perl Optionen
Sektionen in Datei _perl.conf_:
[width="100%",cols="3m,6m,16",options="header"]
|===
| Sektion | Steuerbefehl | Beschreibung
| look | /set perl.look.* | Erscheinungsbild.
|===
Optionen:
include::autogen/user/perl_options.adoc[]
[[ruby_options]]
==== Ruby Optionen
Sektionen in Datei _ruby.conf_:
[width="100%",cols="3m,6m,16",options="header"]
|===
| Sektion | Steuerbefehl | Beschreibung
| look | /set ruby.look.* | Erscheinungsbild.
|===
Optionen:
include::autogen/user/ruby_options.adoc[]
[[lua_options]]
==== Lua Optionen
Sektionen in Datei _lua.conf_:
[width="100%",cols="3m,6m,16",options="header"]
|===
| Sektion | Steuerbefehl | Beschreibung
| look | /set lua.look.* | Erscheinungsbild.
|===
Optionen:
include::autogen/user/lua_options.adoc[]
[[tcl_options]]
==== Tcl Optionen
Sektionen in Datei _tcl.conf_:
[width="100%",cols="3m,6m,16",options="header"]
|===
| Sektion | Steuerbefehl | Beschreibung
| look | /set tcl.look.* | Erscheinungsbild.
|===
Optionen:
include::autogen/user/tcl_options.adoc[]
[[guile_options]]
==== Guile Optionen
Sektionen in Datei _guile.conf_:
[width="100%",cols="3m,6m,16",options="header"]
|===
| Sektion | Steuerbefehl | Beschreibung
| look | /set guile.look.* | Erscheinungsbild.
|===
Optionen:
include::autogen/user/guile_options.adoc[]
[[javascript_options]]
==== Javascript Optionen
Sektionen in Datei _javascript.conf_:
[width="100%",cols="3m,6m,16",options="header"]
|===
| Sektion | Steuerbefehl | Beschreibung
| look | /set javascript.look.* | Erscheinungsbild.
|===
Optionen:
include::autogen/user/javascript_options.adoc[]
[[php_options]]
==== PHP Optionen
Sektionen in Datei _php.conf_:
[width="100%",cols="3m,6m,16",options="header"]
|===
| Sektion | Steuerbefehl | Beschreibung
| look | /set php.look.* | Erscheinungsbild.
|===
Optionen:
include::autogen/user/php_options.adoc[]
[[trigger_plugin]]
=== Trigger
+9 -9
View File
@@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
#
# Copyright (C) 2008-2018 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2008-2017 Sébastien Helleu <flashcode@flashtux.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -99,14 +99,14 @@ PLUGIN_LIST = {
'logger': 'o',
'relay': 'o',
'script': 'o',
'perl': 'o',
'python': 'o',
'ruby': 'o',
'lua': 'o',
'tcl': 'o',
'guile': 'o',
'javascript': 'o',
'php': 'o',
'perl': '',
'python': '',
'ruby': '',
'lua': '',
'tcl': '',
'guile': '',
'javascript': '',
'php': '',
'trigger': 'o',
'xfer': 'co',
}
+1 -1
View File
@@ -1,6 +1,6 @@
<!--
Custom styles for Asciidoctor
Copyright (C) 2016-2018 Sébastien Helleu <flashcode@flashtux.org>
Copyright (C) 2016-2017 Sébastien Helleu <flashcode@flashtux.org>
-->
<style>
#header,#content,#footnotes,#footer {
+2 -16
View File
@@ -1,5 +1,5 @@
#
# Copyright (C) 2003-2018 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2003-2017 Sébastien Helleu <flashcode@flashtux.org>
#
# This file is part of WeeChat, the extensible chat client.
#
@@ -28,22 +28,8 @@ if(ENABLE_MAN)
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
COMMENT "Building weechat.1 (en)"
)
add_custom_target(doc-man-weechat-en ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat.1)
add_custom_target(doc-man-en ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat.1)
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat.1 DESTINATION ${MANDIR}/man1)
# symbolic link weechat-headless.1 -> weechat.1
add_custom_command(
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1
COMMAND ${CMAKE_COMMAND} -E remove -f "weechat-headless.1"
COMMAND ${CMAKE_COMMAND} -E create_symlink "weechat.1" "weechat-headless.1"
DEPENDS
${CMAKE_CURRENT_SOURCE_DIR}/weechat.1.en.adoc
${CMAKE_CURRENT_SOURCE_DIR}/cmdline_options.en.adoc
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
COMMENT "Creating symbolic link weechat-headless.1 (en)"
)
add_custom_target(doc-man-weechat-headless-en ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1)
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1 DESTINATION ${MANDIR}/man1)
endif()
if(ENABLE_DOC)
+2 -4
View File
@@ -1,5 +1,5 @@
#
# Copyright (C) 2003-2018 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2003-2017 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2006 Julien Louis <ptitlouis@sysif.net>
#
# This file is part of WeeChat, the extensible chat client.
@@ -97,7 +97,6 @@ install-data-hook: $(man_install) $(doc_install)
install-man:
$(mkinstalldirs) $(DESTDIR)$(mandir)/man1/
$(INSTALL_DATA) *.1 $(DESTDIR)$(mandir)/man1/
(cd '$(DESTDIR)$(mandir)/man1/' && $(RM) weechat-headless.1 && $(LN_S) weechat.1 weechat-headless.1)
install-doc:
$(mkinstalldirs) $(DESTDIR)$(docdir)/
@@ -109,7 +108,6 @@ uninstall-hook: $(man_uninstall) $(doc_uninstall)
uninstall-man:
$(RM) $(DESTDIR)$(mandir)/man1/weechat.1
$(RM) $(DESTDIR)$(mandir)/man1/weechat-headless.1
-rmdir $(DESTDIR)$(mandir)/man1
uninstall-doc:
@@ -119,4 +117,4 @@ uninstall-doc:
# clean
clean-local:
-$(RM) weechat.1 weechat_*.html
-rm -f weechat.1 weechat_*.html
-2
View File
@@ -623,7 +623,6 @@ _args_   (string) +
_direction_   (integer) +
_add_space_   (integer) +
_force_partial_completion_   (integer) +
_reverse_partial_completion_   (integer) +
_list_   (pointer) +
_word_found_   (string) +
_word_found_is_nick_   (integer) +
@@ -941,7 +940,6 @@ _charset_   (string) +
_priority_   (integer) +
_initialized_   (integer) +
_debug_   (integer) +
_variables_   (hashtable) +
_prev_plugin_   (pointer, hdata: "plugin") +
_next_plugin_   (pointer, hdata: "plugin") +
+1 -49
View File
@@ -10,12 +10,6 @@
| fifo | fifo_filename | name of FIFO pipe | -
| guile | guile_eval | evaluation of source code | source code to execute
| guile | guile_interpreter | name of the interpreter used | -
| guile | guile_version | version of the interpreter used | -
| irc | irc_buffer | get buffer pointer for an IRC server/channel/nick | server,channel,nick (channel and nicks are optional)
| irc | irc_is_channel | 1 if string is a valid IRC channel name for server | server,channel (server is optional)
@@ -34,52 +28,10 @@
| irc | irc_server_isupport_value | value of feature, if supported by server (from IRC message 005) | server,feature
| javascript | javascript_eval | evaluation of source code | source code to execute
| javascript | javascript_interpreter | name of the interpreter used | -
| javascript | javascript_version | version of the interpreter used | -
| lua | lua_eval | evaluation of source code | source code to execute
| lua | lua_interpreter | name of the interpreter used | -
| lua | lua_version | version of the interpreter used | -
| perl | perl_eval | evaluation of source code | source code to execute
| perl | perl_interpreter | name of the interpreter used | -
| perl | perl_version | version of the interpreter used | -
| php | php_eval | evaluation of source code | source code to execute
| php | php_interpreter | name of the interpreter used | -
| php | php_version | version of the interpreter used | -
| python | python2_bin | path to python 2.x interpreter | -
| python | python_eval | evaluation of source code | source code to execute
| python | python_interpreter | name of the interpreter used | -
| python | python_version | version of the interpreter used | -
| relay | relay_client_count | number of clients for relay | status name (optional): connecting, waiting_auth, connected, auth_failed, disconnected
| ruby | ruby_eval | evaluation of source code | source code to execute
| ruby | ruby_interpreter | name of the interpreter used | -
| ruby | ruby_version | version of the interpreter used | -
| tcl | tcl_eval | evaluation of source code | source code to execute
| tcl | tcl_interpreter | name of the interpreter used | -
| tcl | tcl_version | version of the interpreter used | -
| weechat | charset_internal | WeeChat internal charset | -
| weechat | charset_terminal | terminal charset | -
@@ -92,7 +44,7 @@
| weechat | cursor_mode | 1 if cursor mode is enabled | -
| weechat | date | WeeChat compilation date/time | -
| weechat | date | WeeChat compilation date | -
| weechat | dir_separator | directory separator | -
@@ -8,6 +8,6 @@
| irc | irc_message_parse | parse an IRC message | "message": IRC message, "server": server name (optional) | "tags": tags, "message_without_tags": message without the tags, "nick": nick, "host": host, "command": command, "channel": channel, "arguments": arguments (includes channel), "text": text (for example user message), "pos_command": index of "command" message ("-1" if "command" was not found), "pos_arguments": index of "arguments" message ("-1" if "arguments" was not found), "pos_channel": index of "channel" message ("-1" if "channel" was not found), "pos_text": index of "text" message ("-1" if "text" was not found)
| irc | irc_message_split | split an IRC message (to fit in 512 bytes by default) | "message": IRC message, "server": server name (optional) | "msg1" ... "msgN": messages to send (without final "\r\n"), "args1" ... "argsN": arguments of messages, "count": number of messages
| irc | irc_message_split | split an IRC message (to fit in 512 bytes) | "message": IRC message, "server": server name (optional) | "msg1" ... "msgN": messages to send (without final "\r\n"), "args1" ... "argsN": arguments of messages, "count": number of messages
|===
+1 -1
View File
@@ -17,7 +17,7 @@
-del <id>|-all [<id>...]
-list: list commands
-sh: use the shell to execute the command, many commands can be piped (WARNING: use this option ONLY if all arguments are safe, see option -nosh)
-sh: use the shell to execute the command (WARNING: use this option ONLY if all arguments are safe, see option -nosh)
-nosh: do not use the shell to execute the command (required if the command has some unsafe data, for example the content of a message from another user) (default)
-bg: run process in background: do not display process output neither return code (not compatible with options -o/-oc/-n/-nf/-pipe/-hsignal)
-nobg: catch process output and display return code (default)
+1 -8
View File
@@ -10,8 +10,6 @@
load [-q] <filename>
autoload
reload|unload [-q] [<name>]
eval [-o|-oc] <code>
version
list: list loaded scripts
listfull: list loaded scripts (verbose)
@@ -20,13 +18,8 @@ autoload: load all scripts in "autoload" directory
reload: reload a script (if no name given, unload all scripts, then load all scripts in "autoload" directory)
unload: unload a script (if no name given, unload all scripts)
filename: script (file) to load
-q: quiet mode: do not display messages
name: a script name (name used in call to "register" function)
eval: evaluate source code and display result on current buffer
-o: send evaluation result to the buffer without executing commands
-oc: send evaluation result to the buffer and execute commands
code: source code to evaluate
version: display the version of interpreter used
-q: quiet mode: do not display messages
Without argument, this command lists all loaded scripts.
----
-15
View File
@@ -1,15 +0,0 @@
//
// This file is auto-generated by script docgen.py.
// DO NOT EDIT BY HAND!
//
* [[option_guile.look.check_license]] *guile.look.check_license*
** description: pass:none[check the license of scripts when they are loaded: if the license is different from the plugin license, a warning is displayed]
** type: boolean
** values: on, off
** default value: `+off+`
* [[option_guile.look.eval_keep_context]] *guile.look.eval_keep_context*
** description: pass:none[keep context between two calls to the source code evaluation (option "eval" of script command or info "%s_eval"); a hidden script is used to eval script code; if this option is disabled, this hidden script is unloaded after each eval: this uses less memory, but is slower]
** type: boolean
** values: on, off
** default value: `+on+`
+11 -17
View File
@@ -513,7 +513,7 @@
** default value: `+off+`
* [[option_irc.server_default.addresses]] *irc.server_default.addresses*
** description: pass:none[list of hostname/port or IP/port for server (separated by comma) (note: content is evaluated, see /help eval; server options are evaluated with ${irc_server.xxx} and ${server} is replaced by the server name)]
** description: pass:none[list of hostname/port or IP/port for server (separated by comma) (note: content is evaluated, see /help eval)]
** type: string
** values: any string
** default value: `+""+`
@@ -537,7 +537,7 @@
** default value: `+off+`
* [[option_irc.server_default.autojoin]] *irc.server_default.autojoin*
** description: pass:none[comma separated list of channels to join after connection to server (and after executing command + delay if they are set); the channels that require a key must be at beginning of the list, and all the keys must be given after the channels (separated by a space) (example: "#channel1,#channel2,#channel3 key1,key2" where #channel1 and #channel2 are protected by key1 and key2) (note: content is evaluated, see /help eval; server options are evaluated with ${irc_server.xxx} and ${server} is replaced by the server name)]
** description: pass:none[comma separated list of channels to join after connection to server (and after executing command + delay if they are set); the channels that require a key must be at beginning of the list, and all the keys must be given after the channels (separated by a space) (example: "#channel1,#channel2,#channel3 key1,key2" where #channel1 and #channel2 are protected by key1 and key2) (note: content is evaluated, see /help eval)]
** type: string
** values: any string
** default value: `+""+`
@@ -585,7 +585,7 @@
** default value: `+""+`
* [[option_irc.server_default.command]] *irc.server_default.command*
** description: pass:none[command(s) to run after connection to server and before auto-join of channels (many commands can be separated by ";", use "\;" for a semicolon, special variables $nick, $channel and $server are replaced by their value) (note: content is evaluated, see /help eval; server options are evaluated with ${irc_server.xxx} and ${server} is replaced by the server name)]
** description: pass:none[command(s) to run after connection to server and before auto-join of channels (many commands can be separated by ";", use "\;" for a semicolon, special variables $nick, $channel and $server are replaced by their value) (note: content is evaluated, see /help eval)]
** type: string
** values: any string
** default value: `+""+`
@@ -633,7 +633,7 @@
** default value: `+"WeeChat ${info:version}"+`
* [[option_irc.server_default.nicks]] *irc.server_default.nicks*
** description: pass:none[nicknames to use on server (separated by comma) (note: content is evaluated, see /help eval; server options are evaluated with ${irc_server.xxx} and ${server} is replaced by the server name)]
** description: pass:none[nicknames to use on server (separated by comma) (note: content is evaluated, see /help eval)]
** type: string
** values: any string
** default value: `+""+`
@@ -651,7 +651,7 @@
** default value: `+""+`
* [[option_irc.server_default.password]] *irc.server_default.password*
** description: pass:none[password for server (note: content is evaluated, see /help eval; server options are evaluated with ${irc_server.xxx} and ${server} is replaced by the server name)]
** description: pass:none[password for server (note: content is evaluated, see /help eval)]
** type: string
** values: any string
** default value: `+""+`
@@ -663,7 +663,7 @@
** default value: `+""+`
* [[option_irc.server_default.realname]] *irc.server_default.realname*
** description: pass:none[real name to use on server (note: content is evaluated, see /help eval; server options are evaluated with ${irc_server.xxx} and ${server} is replaced by the server name)]
** description: pass:none[real name to use on server (note: content is evaluated, see /help eval)]
** type: string
** values: any string
** default value: `+""+`
@@ -687,7 +687,7 @@
** default value: `+plain+`
* [[option_irc.server_default.sasl_password]] *irc.server_default.sasl_password*
** description: pass:none[password for SASL authentication; this option is not used for mechanisms "ecdsa-nist256p-challenge" and "external" (note: content is evaluated, see /help eval; server options are evaluated with ${irc_server.xxx} and ${server} is replaced by the server name)]
** description: pass:none[password for SASL authentication; this option is not used for mechanisms "ecdsa-nist256p-challenge" and "external" (note: content is evaluated, see /help eval)]
** type: string
** values: any string
** default value: `+""+`
@@ -699,17 +699,11 @@
** default value: `+15+`
* [[option_irc.server_default.sasl_username]] *irc.server_default.sasl_username*
** description: pass:none[username for SASL authentication; this option is not used for mechanism "external" (note: content is evaluated, see /help eval; server options are evaluated with ${irc_server.xxx} and ${server} is replaced by the server name)]
** description: pass:none[username for SASL authentication; this option is not used for mechanism "external" (note: content is evaluated, see /help eval)]
** type: string
** values: any string
** default value: `+""+`
* [[option_irc.server_default.split_msg_max_length]] *irc.server_default.split_msg_max_length*
** description: pass:none[split outgoing IRC messages to fit in this number of chars; the default value is 512, this is a safe and recommended value; value 0 disables the split (not recommended, unless you know what you do); allowed values are 0 or any integer between 128 and 4096; this option should be changed only on non-standard IRC servers, for example gateways like bitlbee]
** type: integer
** values: 0 .. 4096
** default value: `+512+`
* [[option_irc.server_default.ssl]] *irc.server_default.ssl*
** description: pass:none[use SSL for server communication]
** type: boolean
@@ -729,7 +723,7 @@
** default value: `+2048+`
* [[option_irc.server_default.ssl_fingerprint]] *irc.server_default.ssl_fingerprint*
** description: pass:none[fingerprint of certificate which is trusted and accepted for the server; only hexadecimal digits are allowed (0-9, a-f): 64 chars for SHA-512, 32 chars for SHA-256, 20 chars for SHA-1 (insecure, not recommended); many fingerprints can be separated by commas; if this option is set, the other checks on certificates are NOT performed (option "ssl_verify") (note: content is evaluated, see /help eval; server options are evaluated with ${irc_server.xxx} and ${server} is replaced by the server name)]
** description: pass:none[fingerprint of certificate which is trusted and accepted for the server; only hexadecimal digits are allowed (0-9, a-f): 64 chars for SHA-512, 32 chars for SHA-256, 20 chars for SHA-1 (insecure, not recommended); many fingerprints can be separated by commas; if this option is set, the other checks on certificates are NOT performed (option "ssl_verify") (note: content is evaluated, see /help eval)]
** type: string
** values: any string
** default value: `+""+`
@@ -747,13 +741,13 @@
** default value: `+on+`
* [[option_irc.server_default.usermode]] *irc.server_default.usermode*
** description: pass:none[user mode(s) to set after connection to server and before executing command and the auto-join of channels; examples: "+R" (to set mode "R"), "+R-i" (to set mode "R" and remove "i"); see /help mode for the complete mode syntax (note: content is evaluated, see /help eval; server options are evaluated with ${irc_server.xxx} and ${server} is replaced by the server name)]
** description: pass:none[user mode(s) to set after connection to server and before executing command and the auto-join of channels; examples: "+R" (to set mode "R"), "+R-i" (to set mode "R" and remove "i"); see /help mode for the complete mode syntax (note: content is evaluated, see /help eval)]
** type: string
** values: any string
** default value: `+""+`
* [[option_irc.server_default.username]] *irc.server_default.username*
** description: pass:none[user name to use on server (note: content is evaluated, see /help eval; server options are evaluated with ${irc_server.xxx} and ${server} is replaced by the server name)]
** description: pass:none[user name to use on server (note: content is evaluated, see /help eval)]
** type: string
** values: any string
** default value: `+""+`
+1 -8
View File
@@ -10,8 +10,6 @@
load [-q] <filename>
autoload
reload|unload [-q] [<name>]
eval [-o|-oc] <code>
version
list: list loaded scripts
listfull: list loaded scripts (verbose)
@@ -20,13 +18,8 @@ autoload: load all scripts in "autoload" directory
reload: reload a script (if no name given, unload all scripts, then load all scripts in "autoload" directory)
unload: unload a script (if no name given, unload all scripts)
filename: script (file) to load
-q: quiet mode: do not display messages
name: a script name (name used in call to "register" function)
eval: evaluate source code and display result on current buffer
-o: send evaluation result to the buffer without executing commands
-oc: send evaluation result to the buffer and execute commands
code: source code to evaluate
version: display the version of interpreter used
-q: quiet mode: do not display messages
Without argument, this command lists all loaded scripts.
----
@@ -1,15 +0,0 @@
//
// This file is auto-generated by script docgen.py.
// DO NOT EDIT BY HAND!
//
* [[option_javascript.look.check_license]] *javascript.look.check_license*
** description: pass:none[check the license of scripts when they are loaded: if the license is different from the plugin license, a warning is displayed]
** type: boolean
** values: on, off
** default value: `+off+`
* [[option_javascript.look.eval_keep_context]] *javascript.look.eval_keep_context*
** description: pass:none[keep context between two calls to the source code evaluation (option "eval" of script command or info "%s_eval"); a hidden script is used to eval script code; if this option is disabled, this hidden script is unloaded after each eval: this uses less memory, but is slower]
** type: boolean
** values: on, off
** default value: `+on+`
-12
View File
@@ -26,12 +26,6 @@
** values: 0 .. 3600
** default value: `+120+`
* [[option_logger.file.fsync]] *logger.file.fsync*
** description: pass:none[use fsync to synchronize the log file with the storage device after the flush (see man fsync); this is slower but should prevent any data loss in case of power failure during the save of log file]
** type: boolean
** values: on, off
** default value: `+off+`
* [[option_logger.file.info_lines]] *logger.file.info_lines*
** description: pass:none[write information line in log file when log starts or ends for a buffer]
** type: boolean
@@ -85,9 +79,3 @@
** type: integer
** values: 0 .. 2147483647
** default value: `+20+`
* [[option_logger.look.backlog_conditions]] *logger.look.backlog_conditions*
** description: pass:none[conditions to display the backlog (note: content is evaluated, see /help eval); empty value displays the backlog on all buffers; for example to display backlog on private buffers only: "${type} == private"]
** type: string
** values: any string
** default value: `+""+`
+1 -8
View File
@@ -10,8 +10,6 @@
load [-q] <filename>
autoload
reload|unload [-q] [<name>]
eval [-o|-oc] <code>
version
list: list loaded scripts
listfull: list loaded scripts (verbose)
@@ -20,13 +18,8 @@ autoload: load all scripts in "autoload" directory
reload: reload a script (if no name given, unload all scripts, then load all scripts in "autoload" directory)
unload: unload a script (if no name given, unload all scripts)
filename: script (file) to load
-q: quiet mode: do not display messages
name: a script name (name used in call to "register" function)
eval: evaluate source code and display result on current buffer
-o: send evaluation result to the buffer without executing commands
-oc: send evaluation result to the buffer and execute commands
code: source code to evaluate
version: display the version of interpreter used
-q: quiet mode: do not display messages
Without argument, this command lists all loaded scripts.
----
-15
View File
@@ -1,15 +0,0 @@
//
// This file is auto-generated by script docgen.py.
// DO NOT EDIT BY HAND!
//
* [[option_lua.look.check_license]] *lua.look.check_license*
** description: pass:none[check the license of scripts when they are loaded: if the license is different from the plugin license, a warning is displayed]
** type: boolean
** values: on, off
** default value: `+off+`
* [[option_lua.look.eval_keep_context]] *lua.look.eval_keep_context*
** description: pass:none[keep context between two calls to the source code evaluation (option "eval" of script command or info "%s_eval"); a hidden script is used to eval script code; if this option is disabled, this hidden script is unloaded after each eval: this uses less memory, but is slower]
** type: boolean
** values: on, off
** default value: `+on+`
+1 -8
View File
@@ -10,8 +10,6 @@
load [-q] <filename>
autoload
reload|unload [-q] [<name>]
eval [-o|-oc] <code>
version
list: list loaded scripts
listfull: list loaded scripts (verbose)
@@ -20,13 +18,8 @@ autoload: load all scripts in "autoload" directory
reload: reload a script (if no name given, unload all scripts, then load all scripts in "autoload" directory)
unload: unload a script (if no name given, unload all scripts)
filename: script (file) to load
-q: quiet mode: do not display messages
name: a script name (name used in call to "register" function)
eval: evaluate source code and display result on current buffer
-o: send evaluation result to the buffer without executing commands
-oc: send evaluation result to the buffer and execute commands
code: source code to evaluate
version: display the version of interpreter used
-q: quiet mode: do not display messages
Without argument, this command lists all loaded scripts.
----
-15
View File
@@ -1,15 +0,0 @@
//
// This file is auto-generated by script docgen.py.
// DO NOT EDIT BY HAND!
//
* [[option_perl.look.check_license]] *perl.look.check_license*
** description: pass:none[check the license of scripts when they are loaded: if the license is different from the plugin license, a warning is displayed]
** type: boolean
** values: on, off
** default value: `+off+`
* [[option_perl.look.eval_keep_context]] *perl.look.eval_keep_context*
** description: pass:none[keep context between two calls to the source code evaluation (option "eval" of script command or info "%s_eval"); a hidden script is used to eval script code; if this option is disabled, this hidden script is unloaded after each eval: this uses less memory, but is slower]
** type: boolean
** values: on, off
** default value: `+on+`
+1 -8
View File
@@ -10,8 +10,6 @@
load [-q] <filename>
autoload
reload|unload [-q] [<name>]
eval [-o|-oc] <code>
version
list: list loaded scripts
listfull: list loaded scripts (verbose)
@@ -20,13 +18,8 @@ autoload: load all scripts in "autoload" directory
reload: reload a script (if no name given, unload all scripts, then load all scripts in "autoload" directory)
unload: unload a script (if no name given, unload all scripts)
filename: script (file) to load
-q: quiet mode: do not display messages
name: a script name (name used in call to "register" function)
eval: evaluate source code and display result on current buffer
-o: send evaluation result to the buffer without executing commands
-oc: send evaluation result to the buffer and execute commands
code: source code to evaluate
version: display the version of interpreter used
-q: quiet mode: do not display messages
Without argument, this command lists all loaded scripts.
----
-15
View File
@@ -1,15 +0,0 @@
//
// This file is auto-generated by script docgen.py.
// DO NOT EDIT BY HAND!
//
* [[option_php.look.check_license]] *php.look.check_license*
** description: pass:none[check the license of scripts when they are loaded: if the license is different from the plugin license, a warning is displayed]
** type: boolean
** values: on, off
** default value: `+off+`
* [[option_php.look.eval_keep_context]] *php.look.eval_keep_context*
** description: pass:none[keep context between two calls to the source code evaluation (option "eval" of script command or info "%s_eval"); a hidden script is used to eval script code; if this option is disabled, this hidden script is unloaded after each eval: this uses less memory, but is slower]
** type: boolean
** values: on, off
** default value: `+on+`
+1 -8
View File
@@ -10,8 +10,6 @@
load [-q] <filename>
autoload
reload|unload [-q] [<name>]
eval [-o|-oc] <code>
version
list: list loaded scripts
listfull: list loaded scripts (verbose)
@@ -20,13 +18,8 @@ autoload: load all scripts in "autoload" directory
reload: reload a script (if no name given, unload all scripts, then load all scripts in "autoload" directory)
unload: unload a script (if no name given, unload all scripts)
filename: script (file) to load
-q: quiet mode: do not display messages
name: a script name (name used in call to "register" function)
eval: evaluate source code and display result on current buffer
-o: send evaluation result to the buffer without executing commands
-oc: send evaluation result to the buffer and execute commands
code: source code to evaluate
version: display the version of interpreter used
-q: quiet mode: do not display messages
Without argument, this command lists all loaded scripts.
----
-15
View File
@@ -1,15 +0,0 @@
//
// This file is auto-generated by script docgen.py.
// DO NOT EDIT BY HAND!
//
* [[option_python.look.check_license]] *python.look.check_license*
** description: pass:none[check the license of scripts when they are loaded: if the license is different from the plugin license, a warning is displayed]
** type: boolean
** values: on, off
** default value: `+off+`
* [[option_python.look.eval_keep_context]] *python.look.eval_keep_context*
** description: pass:none[keep context between two calls to the source code evaluation (option "eval" of script command or info "%s_eval"); a hidden script is used to eval script code; if this option is disabled, this hidden script is unloaded after each eval: this uses less memory, but is slower]
** type: boolean
** values: on, off
** default value: `+on+`
+1 -8
View File
@@ -10,8 +10,6 @@
load [-q] <filename>
autoload
reload|unload [-q] [<name>]
eval [-o|-oc] <code>
version
list: list loaded scripts
listfull: list loaded scripts (verbose)
@@ -20,13 +18,8 @@ autoload: load all scripts in "autoload" directory
reload: reload a script (if no name given, unload all scripts, then load all scripts in "autoload" directory)
unload: unload a script (if no name given, unload all scripts)
filename: script (file) to load
-q: quiet mode: do not display messages
name: a script name (name used in call to "register" function)
eval: evaluate source code and display result on current buffer
-o: send evaluation result to the buffer without executing commands
-oc: send evaluation result to the buffer and execute commands
code: source code to evaluate
version: display the version of interpreter used
-q: quiet mode: do not display messages
Without argument, this command lists all loaded scripts.
----
-15
View File
@@ -1,15 +0,0 @@
//
// This file is auto-generated by script docgen.py.
// DO NOT EDIT BY HAND!
//
* [[option_ruby.look.check_license]] *ruby.look.check_license*
** description: pass:none[check the license of scripts when they are loaded: if the license is different from the plugin license, a warning is displayed]
** type: boolean
** values: on, off
** default value: `+off+`
* [[option_ruby.look.eval_keep_context]] *ruby.look.eval_keep_context*
** description: pass:none[keep context between two calls to the source code evaluation (option "eval" of script command or info "%s_eval"); a hidden script is used to eval script code; if this option is disabled, this hidden script is unloaded after each eval: this uses less memory, but is slower]
** type: boolean
** values: on, off
** default value: `+on+`
+1 -1
View File
@@ -3,7 +3,7 @@
// DO NOT EDIT BY HAND!
//
[[command_script_script]]
* `+script+`: WeeChat script manager
* `+script+`: WeeChat scripts manager
----
/script list [-o|-i]
+1 -1
View File
@@ -192,7 +192,7 @@
** description: pass:none[default sort keys for scripts: comma-separated list of identifiers: a=author, A=autoloaded, d=date added, e=extension, i=installed, l=language, n=name, o=obsolete, p=popularity, r=running, u=date updated; char "-" can be used before identifier to reverse order; example: "i,u": installed scripts first, sorted by update date]
** type: string
** values: any string
** default value: `+"i,p,n"+`
** default value: `+"p,n"+`
* [[option_script.look.translate_description]] *script.look.translate_description*
** description: pass:none[translate description of scripts (if translation is available in your language, otherwise English version is used)]
+1 -8
View File
@@ -10,8 +10,6 @@
load [-q] <filename>
autoload
reload|unload [-q] [<name>]
eval [-o|-oc] <code>
version
list: list loaded scripts
listfull: list loaded scripts (verbose)
@@ -20,13 +18,8 @@ autoload: load all scripts in "autoload" directory
reload: reload a script (if no name given, unload all scripts, then load all scripts in "autoload" directory)
unload: unload a script (if no name given, unload all scripts)
filename: script (file) to load
-q: quiet mode: do not display messages
name: a script name (name used in call to "register" function)
eval: evaluate source code and display result on current buffer
-o: send evaluation result to the buffer without executing commands
-oc: send evaluation result to the buffer and execute commands
code: source code to evaluate
version: display the version of interpreter used
-q: quiet mode: do not display messages
Without argument, this command lists all loaded scripts.
----
-15
View File
@@ -1,15 +0,0 @@
//
// This file is auto-generated by script docgen.py.
// DO NOT EDIT BY HAND!
//
* [[option_tcl.look.check_license]] *tcl.look.check_license*
** description: pass:none[check the license of scripts when they are loaded: if the license is different from the plugin license, a warning is displayed]
** type: boolean
** values: on, off
** default value: `+off+`
* [[option_tcl.look.eval_keep_context]] *tcl.look.eval_keep_context*
** description: pass:none[keep context between two calls to the source code evaluation (option "eval" of script command or info "%s_eval"); a hidden script is used to eval script code; if this option is disabled, this hidden script is unloaded after each eval: this uses less memory, but is slower]
** type: boolean
** values: on, off
** default value: `+on+`
+17 -24
View File
@@ -69,7 +69,6 @@ Examples:
----
/buffer list
add [-free] [-switch] <name>
clear [<number>|<name>|-merged|-all [<number>|<name>...]]
move <number>|-|+
swap <number1>|<name1> [<number2>|<name2>]
@@ -87,7 +86,6 @@ Examples:
<number>|-|+|<name>
list: list buffers (without argument, this list is displayed)
add: add a new buffer (it can be closed with "/buffer close" or input "q")
clear: clear buffer content (number for a buffer, -merged for merged buffers, -all for all buffers, or nothing for current buffer)
move: move buffer in the list (may be relative, for example -1); "-" = move to first buffer number, "+" = move to last buffer number + 1
swap: swap two buffers (swap with current buffer if only one number/name given)
@@ -640,30 +638,25 @@ Without argument, this command lists loaded plugins.
* `+print+`: display text on a buffer
----
/print [-buffer <number>|<name>] [-newbuffer <name>] [-free] [-switch] [-core|-current] [-y <line>] [-escape] [-date <date>] [-tags <tags>] [-action|-error|-join|-network|-quit] [<text>]
/print [-buffer <number>|<name>] [-core] [-escape] [-date <date>] [-tags <tags>] [-action|-error|-join|-network|-quit] [<text>]
-stdout|-stderr [<text>]
-beep
-buffer: display text in this buffer (default: buffer where command is executed)
-newbuffer: create a new buffer and display text in this buffer
-free: create a buffer with free content (with -newbuffer only)
-switch: switch to the buffer
-core: alias of "-buffer core.weechat"
-current: display text on current buffer
-y: display on a custom line (for buffer with free content only)
line: line number for buffer with free content (first line is 0, a negative number displays after last line: -1 = after last line, -2 = two lines after last line, ...)
-escape: interpret escaped chars (for example \a, \07, \x07)
-date: message date, format can be:
-n: 'n' seconds before now
+n: 'n' seconds in the future
n: 'n' seconds since the Epoch (see man time)
date/time (ISO 8601): yyyy-mm-ddThh:mm:ss, example: 2014-01-19T04:32:55
time: hh:mm:ss (example: 04:32:55)
-tags: comma-separated list of tags (see /help filter for a list of tags most commonly used)
text: text to display (prefix and message must be separated by "\t", if text starts with "-", then add a "\" before)
-stdout: display text on stdout (escaped chars are interpreted)
-stderr: display text on stderr (escaped chars are interpreted)
-beep: alias of "-stderr \a"
-buffer: display text in this buffer (default: buffer where command is executed)
-core: alias of "-buffer core.weechat"
-current: display text on current buffer
-escape: interpret escaped chars (for example \a, \07, \x07)
-date: message date, format can be:
-n: 'n' seconds before now
+n: 'n' seconds in the future
n: 'n' seconds since the Epoch (see man time)
date/time (ISO 8601): yyyy-mm-ddThh:mm:ss, example: 2014-01-19T04:32:55
time: hh:mm:ss (example: 04:32:55)
-tags: comma-separated list of tags (see /help filter for a list of tags most commonly used)
text: text to display (prefix and message must be separated by "\t", if text starts with "-", then add a "\" before)
-stdout: display text on stdout (escaped chars are interpreted)
-stderr: display text on stderr (escaped chars are interpreted)
-beep: alias of "-stderr \a"
The options -action ... -quit use the prefix defined in options "weechat.look.prefix_*".
@@ -872,7 +865,7 @@ Examples:
----
[[command_weechat_upgrade]]
* `+upgrade+`: reload the WeeChat binary without disconnecting from servers
* `+upgrade+`: upgrade WeeChat without disconnecting from servers
----
/upgrade [-yes] [<path_to_binary>|-quit]
-6
View File
@@ -464,12 +464,6 @@
** values: on, off
** default value: `+off+`
* [[option_weechat.completion.partial_completion_templates]] *weechat.completion.partial_completion_templates*
** description: pass:none[comma-separated list of templates for which partial completion is enabled by default (with Tab key instead of shift-Tab); the list of templates is in documentation: plugin API reference, function "weechat_hook_command"]
** type: string
** values: any string
** default value: `+"config_options"+`
* [[option_weechat.history.display_default]] *weechat.history.display_default*
** description: pass:none[maximum number of commands to display by default in history listing (0 = unlimited)]
** type: integer
-4
View File
@@ -4,10 +4,6 @@
*-c*, *--colors*::
Display default colors in terminal.
*--daemon*::
Run WeeChat in background, as a daemon (works only with the command
*weechat-headless*).
*-d*, *--dir* _<path>_::
Set path as home for WeeChat (used for configuration files, logs, user
plugins and scripts), default value is "~/.weechat" (note: directory is

Some files were not shown because too many files have changed in this diff Show More