mirror of
https://github.com/weechat/weechat.git
synced 2026-06-12 14:14:48 +02:00
Compare commits
146 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 72cdcf6ed9 | |||
| 78f5a73d94 | |||
| 3dacb43f0c | |||
| 5d6eb3f010 | |||
| ee87caa933 | |||
| 1be74b9683 | |||
| c6d4deb8df | |||
| 985a55cf45 | |||
| 805717e9ec | |||
| 0126b03f47 | |||
| 53a9d90059 | |||
| 599388f20d | |||
| 5773db785e | |||
| 09ffbcd747 | |||
| afadcf59d4 | |||
| 688c9d92d0 | |||
| 52f1914ca4 | |||
| 5aa553943d | |||
| 0a67458a94 | |||
| f9db9c0212 | |||
| 3c01a73df0 | |||
| 15723bccdf | |||
| c4b49508be | |||
| 3d97989c2b | |||
| 7cd5d76a9f | |||
| 5768b2060c | |||
| d8b7647275 | |||
| f55642a753 | |||
| ec64137a5b | |||
| 3f5d57cc5c | |||
| 620151c657 | |||
| 2af553cf80 | |||
| 20f9ca7d4a | |||
| 5e3c55bacc | |||
| a86df82ae8 | |||
| 91573cc72b | |||
| 4f3f1c519f | |||
| 24c5db49b1 | |||
| 710db5dbcd | |||
| 8c16d08bdd | |||
| 1bd8998d07 | |||
| 2b275040e7 | |||
| 81b7d35349 | |||
| d14f925123 | |||
| ed726787d8 | |||
| b179654baf | |||
| f889306c5e | |||
| e2b439d046 | |||
| aeec074130 | |||
| 97c6dcab65 | |||
| 03456722ef | |||
| db448a3e94 | |||
| 0f1d97fd5b | |||
| 4545cc88b1 | |||
| d1179460cf | |||
| ffb8350f34 | |||
| 211d5aa7ec | |||
| a10df072f4 | |||
| 3a405d6dd3 | |||
| e9b6d73b0f | |||
| d798d1c162 | |||
| 3a5f97c7a8 | |||
| f16a8a549a | |||
| 257d5fe153 | |||
| 8fbbe8b0d5 | |||
| 21e63e7958 | |||
| ee79e11b15 | |||
| ec169f535d | |||
| eb0560812b | |||
| 9cd82686bc | |||
| 7bf2b6197e | |||
| 726e2491cd | |||
| b45c9ceb97 | |||
| be3634f22f | |||
| 388319fb59 | |||
| 233b7bd0e1 | |||
| 1e2bc15e63 | |||
| b916052117 | |||
| 634bf5e062 | |||
| 20c3680ede | |||
| 32118340de | |||
| 363bbd8970 | |||
| a4b1952c75 | |||
| 9b935836e0 | |||
| a17ffa8dee | |||
| bb6af05a31 | |||
| 5d88d08ef9 | |||
| 2ea510cc49 | |||
| a95c0a43b5 | |||
| 31b4e8ed7a | |||
| 64d610c0d7 | |||
| be7002b70d | |||
| 1999d19ebb | |||
| 29826725b9 | |||
| afebd02286 | |||
| f3de26c075 | |||
| d7ca5f04f6 | |||
| ed0b337505 | |||
| da5a75f0cc | |||
| 7ee88fb46c | |||
| 91f792416b | |||
| c3e2ed91a2 | |||
| 9876a8d0a7 | |||
| bab307bf1b | |||
| e87f2e6a46 | |||
| d23b52efdb | |||
| eb54230760 | |||
| 23ec371dae | |||
| b80e3ff792 | |||
| 414959a474 | |||
| 4884ee6634 | |||
| ed4837b2f6 | |||
| 6931a45946 | |||
| 2f96abc3f2 | |||
| 14675f6756 | |||
| 9b748dd0ab | |||
| ea9de91bcd | |||
| 8856132df6 | |||
| 72db3f74f1 | |||
| 4a44244422 | |||
| e1e549b37e | |||
| cb98f52830 | |||
| de01364726 | |||
| d3baee1102 | |||
| df11609c13 | |||
| fbc87573d0 | |||
| c4626bc08a | |||
| d7122cd6be | |||
| 87be29ed3d | |||
| aa7a3cf07d | |||
| fffd14a099 | |||
| 6f64cd0c84 | |||
| 04926c8c37 | |||
| a60f014078 | |||
| 1360a22252 | |||
| 364eca7922 | |||
| 08037bf01d | |||
| 52186cae97 | |||
| 6cc7b64af7 | |||
| 4414eddaaa | |||
| 40749afced | |||
| a7522d8e89 | |||
| 515334e53b | |||
| d4a6758b8b | |||
| 6db7035870 | |||
| d6ce2fabcc |
@@ -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>
|
||||
Krzysztof Korościk <soltys1@gmail.com> <soltys@szluug.org> <soltys@soltys.info>
|
||||
Marco Paolone <marcopaolone@gmail.com>
|
||||
<marcopaolone@gmail.com> <marco@DrB4tch.sitecomwl601>
|
||||
<mikaela.suomalainen@outlook.com> <mkaysi@outlook.com>
|
||||
|
||||
@@ -46,6 +46,7 @@ Alphabetically:
|
||||
* Gwenn
|
||||
* Hasan Kiran (turgay)
|
||||
* Ivan Sichmann Freitas
|
||||
* Jakub Jirutka
|
||||
* Jason A. Donenfeld (zx2c4)
|
||||
* JD Horelick (jdhore)
|
||||
* Jim Ramsay (lack)
|
||||
@@ -66,6 +67,7 @@ Alphabetically:
|
||||
* Mateusz Poszwa
|
||||
* Matt Robinson
|
||||
* Max Anton Teufel
|
||||
* Maxim Baz
|
||||
* Miroslav Koskar
|
||||
* Murilo Opsfelder Araujo
|
||||
* Neui
|
||||
@@ -76,6 +78,7 @@ Alphabetically:
|
||||
* Odin
|
||||
* Ondřej Súkup
|
||||
* Patrick Steinhardt
|
||||
* Patrik Janoušek
|
||||
* Paul Komkoff
|
||||
* Pavel Shevchuk (Stalwart)
|
||||
* Peter Boström (pbos)
|
||||
|
||||
+9
-3
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2003-2017 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2018 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,7 +82,8 @@ else()
|
||||
set(INCLUDEDIR ${CMAKE_INSTALL_PREFIX}/include/${PROJECT_NAME})
|
||||
endif()
|
||||
|
||||
option(ENABLE_NCURSES "Enable Ncurses interface" ON)
|
||||
option(ENABLE_NCURSES "Compile the Ncurses interface" ON)
|
||||
option(ENABLE_HEADLESS "Compile the headless binary (required for tests)" 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)
|
||||
@@ -97,7 +98,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 (scripts manager)" ON)
|
||||
option(ENABLE_SCRIPT "Enable Script plugin (script 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)
|
||||
@@ -114,6 +115,11 @@ 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")
|
||||
|
||||
+37
-3
@@ -15,6 +15,40 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
|
||||
(file _ReleaseNotes.adoc_ in sources).
|
||||
|
||||
|
||||
[[v2.1]]
|
||||
== Version 2.1 (under dev)
|
||||
|
||||
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)
|
||||
|
||||
@@ -34,7 +68,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)
|
||||
* fset: new plugin "fset" (fast set of WeeChat and plugins options) (issue #584)
|
||||
* php: new plugin "php" (issue #909)
|
||||
|
||||
Improvements::
|
||||
@@ -1172,7 +1206,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" (scripts manager, replacing scripts weeget.py and script.pl)
|
||||
* script: new plugin "script" (script 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
|
||||
|
||||
@@ -1859,7 +1893,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 (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, ...
|
||||
* 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, ...
|
||||
* 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
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2003-2017 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2018 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
@@ -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/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://img.shields.io/badge/help-donate%20%E2%9D%A4-ff69b4.svg["Donate", link="https://weechat.org/about/donate/"]
|
||||
|
||||
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-2017 Sébastien Helleu <flashcode@flashtux.org>
|
||||
Copyright (C) 2003-2018 Sébastien Helleu <flashcode@flashtux.org>
|
||||
|
||||
This file is part of WeeChat, the extensible chat client.
|
||||
|
||||
|
||||
@@ -17,6 +17,50 @@ https://weechat.org/files/changelog/ChangeLog-devel.html[ChangeLog]
|
||||
(file _ChangeLog.adoc_ in sources).
|
||||
|
||||
|
||||
[[v2.1]]
|
||||
== Version 2.1 (under dev)
|
||||
|
||||
[[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)
|
||||
|
||||
@@ -25,6 +69,30 @@ 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
@@ -1,6 +1,6 @@
|
||||
#!/bin/sh
|
||||
#
|
||||
# Copyright (C) 2003-2017 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2018 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2005 Julien Louis <ptitlouis@sysif.net>
|
||||
# Copyright (C) 2005-2006 Emmanuel Bouthenot <kolter@openics.org>
|
||||
#
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2003-2017 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2018 Sébastien Helleu <flashcode@flashtux.org>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
#
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2003-2017 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2018 Sébastien Helleu <flashcode@flashtux.org>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
#
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2014-2017 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2014-2018 Sébastien Helleu <flashcode@flashtux.org>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
#
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2003-2017 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2018 Sébastien Helleu <flashcode@flashtux.org>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
#
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2003-2017 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2018 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2007 Julien Louis <ptitlouis@sysif.net>
|
||||
# Copyright (C) 2009 Emmanuel Bouthenot <kolter@openics.org>
|
||||
#
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2003-2017 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2018 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,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2011-2017 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2011-2018 Sébastien Helleu <flashcode@flashtux.org>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
#
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2003-2017 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2018 Sébastien Helleu <flashcode@flashtux.org>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
#
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2003-2017 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2018 Sébastien Helleu <flashcode@flashtux.org>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
#
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2003-2017 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2018 Sébastien Helleu <flashcode@flashtux.org>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
#
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2003-2017 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2018 Sébastien Helleu <flashcode@flashtux.org>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
#
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2003-2017 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2018 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2009 Julien Louis <ptitlouis@sysif.net>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2003-2017 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2018 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.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.5 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.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.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
|
||||
PATHS /usr/bin /usr/local/bin /usr/pkg/bin
|
||||
)
|
||||
if(RUBY_EXECUTABLE)
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
#
|
||||
# Copyright (C) 2008 Julien Louis <ptitlouis@sysif.net>
|
||||
# Copyright (C) 2008-2017 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2008-2018 Sébastien Helleu <flashcode@flashtux.org>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
#
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2015-2017 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2015-2018 Sébastien Helleu <flashcode@flashtux.org>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
#
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2003-2017 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2018 Sébastien Helleu <flashcode@flashtux.org>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
#
|
||||
|
||||
+23
-3
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2003-2017 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2018 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,6 +137,7 @@ 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)
|
||||
@@ -185,6 +186,10 @@ 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
|
||||
# ------------------------------------------------------------------------------
|
||||
@@ -241,6 +246,14 @@ else
|
||||
not_asked="$not_asked ncurses"
|
||||
fi
|
||||
|
||||
# ------------------------------------------------------------------------------
|
||||
# headless
|
||||
# ------------------------------------------------------------------------------
|
||||
|
||||
if test "x$enable_headless" != "xyes" ; then
|
||||
not_asked="$not_asked headless"
|
||||
fi
|
||||
|
||||
# ------------------------------------------------------------------------------
|
||||
# iconv
|
||||
# ------------------------------------------------------------------------------
|
||||
@@ -611,7 +624,7 @@ RUBY_VERSION=
|
||||
if test "x$enable_ruby" = "xyes" ; then
|
||||
RUBY_CFLAGS=""
|
||||
RUBY_LFLAGS=""
|
||||
for v in "2.3" "2.2" "2.1" "2.0" "1.9" "1.8" ; do
|
||||
for v in "2.5" "2.4" "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`
|
||||
@@ -621,6 +634,7 @@ 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
|
||||
@@ -1374,6 +1388,7 @@ 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")
|
||||
@@ -1436,6 +1451,8 @@ 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])
|
||||
@@ -1448,11 +1465,14 @@ 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.])
|
||||
*** Please enable at least ncurses or headless.])
|
||||
fi
|
||||
|
||||
listplugins=""
|
||||
|
||||
@@ -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.1-dev, libphp7.1-embed, libxml2-dev,
|
||||
php7.2-dev, libphp7.2-embed, libxml2-dev, libargon2-0-dev, libsodium-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
|
||||
- scripts manager
|
||||
- script 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
|
||||
- scripts manager
|
||||
- script 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:
|
||||
- scripts manager
|
||||
- script 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.1-embed
|
||||
libphp7.2-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
|
||||
|
||||
@@ -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.1-dev, libphp7.1-embed, libxml2-dev,
|
||||
php7.2-dev, libphp7.2-embed, libxml2-dev, libargon2-0-dev, libsodium-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
|
||||
- scripts manager
|
||||
- script 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
|
||||
- scripts manager
|
||||
- script 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:
|
||||
- scripts manager
|
||||
- script 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.1-embed
|
||||
libphp7.2-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.
|
||||
|
||||
@@ -4,7 +4,7 @@ Upstream-Contact: Sébastien Helleu <flashcode@flashtux.org>
|
||||
Source: https://weechat.org/
|
||||
|
||||
Files: *
|
||||
Copyright: 2003-2017, Sébastien Helleu <flashcode@flashtux.org>
|
||||
Copyright: 2003-2018, Sébastien Helleu <flashcode@flashtux.org>
|
||||
2005-2009, Emmanuel Bouthenot <kolter@openics.org>
|
||||
2008-2009, Dmitry Kobylin <fnfal@academ.tsc.ru>
|
||||
License: GPL-3+
|
||||
|
||||
@@ -1,4 +1,7 @@
|
||||
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,5 +1,6 @@
|
||||
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
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2003-2017 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2018 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
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2003-2017 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2018 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2006 Julien Louis <ptitlouis@sysif.net>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
|
||||
+16
-2
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2003-2017 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2018 Sébastien Helleu <flashcode@flashtux.org>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
#
|
||||
@@ -28,8 +28,22 @@ if(ENABLE_MAN)
|
||||
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
|
||||
COMMENT "Building weechat.1 (cs)"
|
||||
)
|
||||
add_custom_target(doc-man-cs ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat.1)
|
||||
add_custom_target(doc-man-weechat-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)
|
||||
|
||||
+4
-2
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2003-2017 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2018 Sébastien Helleu <flashcode@flashtux.org>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
#
|
||||
@@ -54,6 +54,7 @@ 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)/
|
||||
@@ -65,6 +66,7 @@ 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:
|
||||
@@ -74,4 +76,4 @@ uninstall-doc:
|
||||
# clean
|
||||
|
||||
clean-local:
|
||||
-rm -f weechat.1 weechat_*.html
|
||||
-$(RM) weechat.1 weechat_*.html
|
||||
|
||||
@@ -4,6 +4,11 @@
|
||||
*-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
|
||||
|
||||
@@ -20,12 +20,18 @@ 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
|
||||
|
||||
@@ -74,26 +80,48 @@ $HOME/.weechat/charset.conf::
|
||||
$HOME/.weechat/exec.conf::
|
||||
konfiguraÄŤnĂ soubor pro _exec_ plugin
|
||||
|
||||
// TRANSLATION MISSING
|
||||
$HOME/.weechat/fifo.conf::
|
||||
configuration file for _fifo_ plugin
|
||||
konfiguraÄŤnĂ soubor pro _fifo_ plugin
|
||||
|
||||
// TRANSLATION MISSING
|
||||
$HOME/.weechat/fset.conf::
|
||||
configuration file for _fset_ plugin
|
||||
konfiguraÄŤnĂ soubor pro _fset_ plugin
|
||||
|
||||
$HOME/.weechat/guile.conf::
|
||||
konfiguraÄŤnĂ soubor pro _guile_ 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
|
||||
|
||||
@@ -113,7 +141,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-2017 {author}
|
||||
Copyright (C) 2003-2018 {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
|
||||
|
||||
+16
-2
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2003-2017 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2018 Sébastien Helleu <flashcode@flashtux.org>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
#
|
||||
@@ -28,8 +28,22 @@ if(ENABLE_MAN)
|
||||
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
|
||||
COMMENT "Building weechat.1 (de)"
|
||||
)
|
||||
add_custom_target(doc-man-de ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat.1)
|
||||
add_custom_target(doc-man-weechat-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)
|
||||
|
||||
+4
-2
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2003-2017 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2018 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,6 +78,7 @@ 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)/
|
||||
@@ -89,6 +90,7 @@ 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:
|
||||
@@ -98,4 +100,4 @@ uninstall-doc:
|
||||
# clean
|
||||
|
||||
clean-local:
|
||||
-rm -f weechat.1 weechat_*.html
|
||||
-$(RM) weechat.1 weechat_*.html
|
||||
|
||||
@@ -623,6 +623,7 @@ _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) +
|
||||
@@ -940,6 +941,7 @@ _charset_ Â (string) +
|
||||
_priority_ Â (integer) +
|
||||
_initialized_ Â (integer) +
|
||||
_debug_ Â (integer) +
|
||||
_variables_ Â (hashtable) +
|
||||
_prev_plugin_ Â (pointer, hdata: "plugin") +
|
||||
_next_plugin_ Â (pointer, hdata: "plugin") +
|
||||
|
||||
|
||||
@@ -10,6 +10,12 @@
|
||||
|
||||
| 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)
|
||||
@@ -28,10 +34,52 @@
|
||||
|
||||
| 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 | -
|
||||
@@ -44,7 +92,7 @@
|
||||
|
||||
| weechat | cursor_mode | 1, falls Cursor-Modus aktiviert ist | -
|
||||
|
||||
| weechat | date | Datum der WeeChat Kompilierung | -
|
||||
| weechat | date | Datum/Zeit 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 | 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
|
||||
| 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
|
||||
|
||||
|===
|
||||
|
||||
@@ -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+`
|
||||
|
||||
@@ -17,8 +17,8 @@
|
||||
-del <id>|-all [<id>...]
|
||||
|
||||
-list: zeigt laufende Befehle an
|
||||
-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)
|
||||
-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)
|
||||
-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)
|
||||
|
||||
@@ -10,6 +10,8 @@
|
||||
load [-q] <filename>
|
||||
autoload
|
||||
reload|unload [-q] [<name>]
|
||||
eval [-o|-oc] <code>
|
||||
version
|
||||
|
||||
list: installierte Skripten werden aufgelistet
|
||||
listfull: detaillierte Auflistung aller installierten Skripten
|
||||
@@ -18,8 +20,13 @@ 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
|
||||
name: Name eines Skriptes (der Name der in der "register" Funktion der Skript-API genutzt wird)
|
||||
-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
|
||||
|
||||
Ohne Angabe eines Argumentes listet dieser Befehl alle geladenen Skripten auf.
|
||||
----
|
||||
|
||||
@@ -0,0 +1,15 @@
|
||||
//
|
||||
// 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+`
|
||||
@@ -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)]
|
||||
** 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)]
|
||||
** 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)"]
|
||||
** 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)]
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette
|
||||
** Standardwert: `+""+`
|
||||
@@ -585,7 +585,7 @@
|
||||
** Standardwert: `+""+`
|
||||
|
||||
* [[option_irc.server_default.command]] *irc.server_default.command*
|
||||
** 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)]
|
||||
** 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)]
|
||||
** 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 Komma getrennt) (Hinweis: Inhalt wird evaluiert, siehe /help eval)]
|
||||
** 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)]
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette
|
||||
** Standardwert: `+""+`
|
||||
@@ -651,7 +651,7 @@
|
||||
** Standardwert: `+""+`
|
||||
|
||||
* [[option_irc.server_default.password]] *irc.server_default.password*
|
||||
** Beschreibung: pass:none[Passwort fĂĽr Server (Hinweis: Inhalt wird evaluiert, siehe /help eval)]
|
||||
** 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)]
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette
|
||||
** Standardwert: `+""+`
|
||||
@@ -663,7 +663,7 @@
|
||||
** Standardwert: `+""+`
|
||||
|
||||
* [[option_irc.server_default.realname]] *irc.server_default.realname*
|
||||
** Beschreibung: pass:none[Realname der auf dem Server genutzt werden soll (Hinweis: Inhalt wird evaluiert, siehe /help eval)]
|
||||
** 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)]
|
||||
** 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)]
|
||||
** 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)]
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette
|
||||
** Standardwert: `+""+`
|
||||
@@ -699,11 +699,17 @@
|
||||
** 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)]
|
||||
** 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)]
|
||||
** 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
|
||||
@@ -723,7 +729,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)]
|
||||
** 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)]
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette
|
||||
** Standardwert: `+""+`
|
||||
@@ -741,13 +747,13 @@
|
||||
** Standardwert: `+on+`
|
||||
|
||||
* [[option_irc.server_default.usermode]] *irc.server_default.usermode*
|
||||
** 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)]
|
||||
** 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)]
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette
|
||||
** Standardwert: `+""+`
|
||||
|
||||
* [[option_irc.server_default.username]] *irc.server_default.username*
|
||||
** Beschreibung: pass:none[Username der auf dem Server genutzt werden soll (Hinweis: Inhalt wird evaluiert, siehe /help eval)]
|
||||
** 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)]
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette
|
||||
** Standardwert: `+""+`
|
||||
|
||||
@@ -10,6 +10,8 @@
|
||||
load [-q] <filename>
|
||||
autoload
|
||||
reload|unload [-q] [<name>]
|
||||
eval [-o|-oc] <code>
|
||||
version
|
||||
|
||||
list: installierte Skripten werden aufgelistet
|
||||
listfull: detaillierte Auflistung aller installierten Skripten
|
||||
@@ -18,8 +20,13 @@ 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
|
||||
name: Name eines Skriptes (der Name der in der "register" Funktion der Skript-API genutzt wird)
|
||||
-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
|
||||
|
||||
Ohne Angabe eines Argumentes listet dieser Befehl alle geladenen Skripten auf.
|
||||
----
|
||||
|
||||
@@ -0,0 +1,15 @@
|
||||
//
|
||||
// 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+`
|
||||
@@ -26,6 +26,12 @@
|
||||
** 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
|
||||
@@ -79,3 +85,9 @@
|
||||
** 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: `+""+`
|
||||
|
||||
@@ -10,6 +10,8 @@
|
||||
load [-q] <filename>
|
||||
autoload
|
||||
reload|unload [-q] [<name>]
|
||||
eval [-o|-oc] <code>
|
||||
version
|
||||
|
||||
list: installierte Skripten werden aufgelistet
|
||||
listfull: detaillierte Auflistung aller installierten Skripten
|
||||
@@ -18,8 +20,13 @@ 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
|
||||
name: Name eines Skriptes (der Name der in der "register" Funktion der Skript-API genutzt wird)
|
||||
-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
|
||||
|
||||
Ohne Angabe eines Argumentes listet dieser Befehl alle geladenen Skripten auf.
|
||||
----
|
||||
|
||||
@@ -0,0 +1,15 @@
|
||||
//
|
||||
// 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+`
|
||||
@@ -10,6 +10,8 @@
|
||||
load [-q] <filename>
|
||||
autoload
|
||||
reload|unload [-q] [<name>]
|
||||
eval [-o|-oc] <code>
|
||||
version
|
||||
|
||||
list: installierte Skripten werden aufgelistet
|
||||
listfull: detaillierte Auflistung aller installierten Skripten
|
||||
@@ -18,8 +20,13 @@ 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
|
||||
name: Name eines Skriptes (der Name der in der "register" Funktion der Skript-API genutzt wird)
|
||||
-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
|
||||
|
||||
Ohne Angabe eines Argumentes listet dieser Befehl alle geladenen Skripten auf.
|
||||
----
|
||||
|
||||
@@ -0,0 +1,15 @@
|
||||
//
|
||||
// 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+`
|
||||
@@ -10,6 +10,8 @@
|
||||
load [-q] <filename>
|
||||
autoload
|
||||
reload|unload [-q] [<name>]
|
||||
eval [-o|-oc] <code>
|
||||
version
|
||||
|
||||
list: installierte Skripten werden aufgelistet
|
||||
listfull: detaillierte Auflistung aller installierten Skripten
|
||||
@@ -18,8 +20,13 @@ 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
|
||||
name: Name eines Skriptes (der Name der in der "register" Funktion der Skript-API genutzt wird)
|
||||
-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
|
||||
|
||||
Ohne Angabe eines Argumentes listet dieser Befehl alle geladenen Skripten auf.
|
||||
----
|
||||
|
||||
@@ -0,0 +1,15 @@
|
||||
//
|
||||
// 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+`
|
||||
@@ -10,6 +10,8 @@
|
||||
load [-q] <filename>
|
||||
autoload
|
||||
reload|unload [-q] [<name>]
|
||||
eval [-o|-oc] <code>
|
||||
version
|
||||
|
||||
list: installierte Skripten werden aufgelistet
|
||||
listfull: detaillierte Auflistung aller installierten Skripten
|
||||
@@ -18,8 +20,13 @@ 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
|
||||
name: Name eines Skriptes (der Name der in der "register" Funktion der Skript-API genutzt wird)
|
||||
-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
|
||||
|
||||
Ohne Angabe eines Argumentes listet dieser Befehl alle geladenen Skripten auf.
|
||||
----
|
||||
|
||||
@@ -0,0 +1,15 @@
|
||||
//
|
||||
// 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+`
|
||||
@@ -10,6 +10,8 @@
|
||||
load [-q] <filename>
|
||||
autoload
|
||||
reload|unload [-q] [<name>]
|
||||
eval [-o|-oc] <code>
|
||||
version
|
||||
|
||||
list: installierte Skripten werden aufgelistet
|
||||
listfull: detaillierte Auflistung aller installierten Skripten
|
||||
@@ -18,8 +20,13 @@ 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
|
||||
name: Name eines Skriptes (der Name der in der "register" Funktion der Skript-API genutzt wird)
|
||||
-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
|
||||
|
||||
Ohne Angabe eines Argumentes listet dieser Befehl alle geladenen Skripten auf.
|
||||
----
|
||||
|
||||
@@ -0,0 +1,15 @@
|
||||
//
|
||||
// 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+`
|
||||
@@ -3,7 +3,7 @@
|
||||
// DO NOT EDIT BY HAND!
|
||||
//
|
||||
[[command_script_script]]
|
||||
* `+script+`: WeeChat Skripten-Manager
|
||||
* `+script+`: WeeChat Skriptmanager
|
||||
|
||||
----
|
||||
/script list [-o|-i]
|
||||
|
||||
@@ -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: `+"p,n"+`
|
||||
** Standardwert: `+"i,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)]
|
||||
|
||||
@@ -10,6 +10,8 @@
|
||||
load [-q] <filename>
|
||||
autoload
|
||||
reload|unload [-q] [<name>]
|
||||
eval [-o|-oc] <code>
|
||||
version
|
||||
|
||||
list: installierte Skripten werden aufgelistet
|
||||
listfull: detaillierte Auflistung aller installierten Skripten
|
||||
@@ -18,8 +20,13 @@ 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
|
||||
name: Name eines Skriptes (der Name der in der "register" Funktion der Skript-API genutzt wird)
|
||||
-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
|
||||
|
||||
Ohne Angabe eines Argumentes listet dieser Befehl alle geladenen Skripten auf.
|
||||
----
|
||||
|
||||
@@ -0,0 +1,15 @@
|
||||
//
|
||||
// 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+`
|
||||
@@ -69,6 +69,7 @@ Beispiele:
|
||||
|
||||
----
|
||||
/buffer list
|
||||
add [-free] [-switch] <name>
|
||||
clear [<number>|<name>|-merged|-all [<number>|<name>...]]
|
||||
move <number>|-|+
|
||||
swap <number1>|<name1> [<number2>|<name2>]
|
||||
@@ -86,6 +87,7 @@ 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)
|
||||
@@ -112,7 +114,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: wechselt zum Buffer mit dem angegebenen Namen (Name muss nicht vollständig sein!)
|
||||
|
||||
Beispiele:
|
||||
leert den aktuellen Buffer:
|
||||
@@ -379,7 +381,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 Tags jeder einzelnen Zeile darstellen lassen.
|
||||
Mittels "/debug tags" kann man sich die Schlagwörter jeder einzelnen Zeile darstellen lassen.
|
||||
|
||||
Beispiele:
|
||||
aktiviert den intelligenten IRC Filter fĂĽr alle Buffer:
|
||||
@@ -638,25 +640,30 @@ Ohne Angabe eines Arguments werden alle installierten Erweiterungen angezeigt.
|
||||
* `+print+`: gibt einen Text in einem Buffer aus
|
||||
|
||||
----
|
||||
/print [-buffer <number>|<name>] [-core] [-escape] [-date <date>] [-tags <tags>] [-action|-error|-join|-network|-quit] [<text>]
|
||||
/print [-buffer <number>|<name>] [-newbuffer <name>] [-free] [-switch] [-core|-current] [-y <line>] [-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)
|
||||
-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"
|
||||
-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"
|
||||
|
||||
Das Argument -action ... -quit nutzt den Präfix der in der Einstellung "weechat.look.prefix_*" definiert ist.
|
||||
|
||||
@@ -865,7 +872,7 @@ Beispiele:
|
||||
----
|
||||
|
||||
[[command_weechat_upgrade]]
|
||||
* `+upgrade+`: Aktualisiert WeeChat ohne die Verbindung zum Server zu trennen
|
||||
* `+upgrade+`: WeeChat Binärdatei neu laden, ohne die Verbindung zum Server zu trennen
|
||||
|
||||
----
|
||||
/upgrade [-yes] [<path_to_binary>|-quit]
|
||||
|
||||
@@ -464,6 +464,12 @@
|
||||
** 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,6 +4,10 @@
|
||||
*-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").
|
||||
|
||||
@@ -19,12 +19,18 @@ 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[]
|
||||
@@ -79,18 +85,42 @@ $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
|
||||
|
||||
@@ -111,7 +141,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-2017 {author}
|
||||
Copyright (C) 2003-2018 {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
|
||||
|
||||
@@ -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-2016
|
||||
* Nils Görs <weechatter@arcor.de>, 2009-2018
|
||||
|
||||
toc::[]
|
||||
|
||||
@@ -459,8 +459,12 @@ Funktionalität zu aktivieren.
|
||||
|
||||
*Wichtig*:
|
||||
|
||||
* Gegenwärtig scheint diese Funktion *ausschließlich* durch _xterm_ zur Verfügung gestellt zu werden.
|
||||
* Unter screen/tmux funktioniert diese Funktion *nicht*.
|
||||
* 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.
|
||||
|
||||
Um den speziellen Code während des Startvorgangs von WeeChat zu aktivieren:
|
||||
|
||||
@@ -511,6 +515,10 @@ 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?
|
||||
|
||||
@@ -1013,6 +1021,18 @@ 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
|
||||
|
||||
|
||||
+154
-25
@@ -122,8 +122,10 @@ 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.1-dev, libphp7.1-embed | ≥ 7.0 | | PHP Erweiterung.
|
||||
| php7.2-dev, libphp7.2-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.
|
||||
|===
|
||||
@@ -564,24 +566,32 @@ 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.
|
||||
| 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.
|
||||
| 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.
|
||||
|===
|
||||
|
||||
[IMPORTANT]
|
||||
@@ -1512,7 +1522,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 autosetbuffer`.
|
||||
und um eine Hilfe zu erhalten wie man es nutzt: `/help buffer_autoset`.
|
||||
|
||||
[[highlights]]
|
||||
=== Highlights
|
||||
@@ -1582,7 +1592,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 autosetbuffer`.
|
||||
und um eine Hilfe zu erhalten wie man es nutzt: `/help buffer_autoset`.
|
||||
|
||||
[[key_bindings]]
|
||||
=== Standard Tastenbelegung
|
||||
@@ -3287,12 +3297,11 @@ herstellen, indem man das Server Passwort "meinPasswort" nutzt (oder
|
||||
Die Relay-Erweiterung kann Daten, mittels dem WeeChat Protokoll, an eine
|
||||
externe Oberfläche senden.
|
||||
|
||||
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
|
||||
Man kann sich mittels einer externen Oberfläche verbinden, für eine Liste
|
||||
siehe <<relay_plugin>>.
|
||||
|
||||
[IMPORTANT]
|
||||
WeeChat selber kann sich NICHT mit einer anderen WeeChat Instanz ĂĽber
|
||||
Eine WeeChat Instanz kann sich NICHT mit einer anderen WeeChat Instanz ĂĽber
|
||||
dieses Protokoll verbinden.
|
||||
|
||||
Zum Beispiel:
|
||||
@@ -3426,6 +3435,126 @@ 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
@@ -1,6 +1,6 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
#
|
||||
# Copyright (C) 2008-2017 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2008-2018 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': '',
|
||||
'python': '',
|
||||
'ruby': '',
|
||||
'lua': '',
|
||||
'tcl': '',
|
||||
'guile': '',
|
||||
'javascript': '',
|
||||
'php': '',
|
||||
'perl': 'o',
|
||||
'python': 'o',
|
||||
'ruby': 'o',
|
||||
'lua': 'o',
|
||||
'tcl': 'o',
|
||||
'guile': 'o',
|
||||
'javascript': 'o',
|
||||
'php': 'o',
|
||||
'trigger': 'o',
|
||||
'xfer': 'co',
|
||||
}
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
<!--
|
||||
Custom styles for Asciidoctor
|
||||
Copyright (C) 2016-2017 Sébastien Helleu <flashcode@flashtux.org>
|
||||
Copyright (C) 2016-2018 Sébastien Helleu <flashcode@flashtux.org>
|
||||
-->
|
||||
<style>
|
||||
#header,#content,#footnotes,#footer {
|
||||
|
||||
+16
-2
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2003-2017 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2018 Sébastien Helleu <flashcode@flashtux.org>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
#
|
||||
@@ -28,8 +28,22 @@ if(ENABLE_MAN)
|
||||
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
|
||||
COMMENT "Building weechat.1 (en)"
|
||||
)
|
||||
add_custom_target(doc-man-en ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat.1)
|
||||
add_custom_target(doc-man-weechat-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)
|
||||
|
||||
+4
-2
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2003-2017 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2018 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,6 +97,7 @@ 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)/
|
||||
@@ -108,6 +109,7 @@ 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:
|
||||
@@ -117,4 +119,4 @@ uninstall-doc:
|
||||
# clean
|
||||
|
||||
clean-local:
|
||||
-rm -f weechat.1 weechat_*.html
|
||||
-$(RM) weechat.1 weechat_*.html
|
||||
|
||||
@@ -623,6 +623,7 @@ _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) +
|
||||
@@ -940,6 +941,7 @@ _charset_ Â (string) +
|
||||
_priority_ Â (integer) +
|
||||
_initialized_ Â (integer) +
|
||||
_debug_ Â (integer) +
|
||||
_variables_ Â (hashtable) +
|
||||
_prev_plugin_ Â (pointer, hdata: "plugin") +
|
||||
_next_plugin_ Â (pointer, hdata: "plugin") +
|
||||
|
||||
|
||||
@@ -10,6 +10,12 @@
|
||||
|
||||
| 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)
|
||||
@@ -28,10 +34,52 @@
|
||||
|
||||
| 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 | -
|
||||
@@ -44,7 +92,7 @@
|
||||
|
||||
| weechat | cursor_mode | 1 if cursor mode is enabled | -
|
||||
|
||||
| weechat | date | WeeChat compilation date | -
|
||||
| weechat | date | WeeChat compilation date/time | -
|
||||
|
||||
| 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) | "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 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
|
||||
|
||||
|===
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
-del <id>|-all [<id>...]
|
||||
|
||||
-list: list commands
|
||||
-sh: use the shell to execute the command (WARNING: use this option ONLY if all arguments are safe, see option -nosh)
|
||||
-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)
|
||||
-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)
|
||||
|
||||
@@ -10,6 +10,8 @@
|
||||
load [-q] <filename>
|
||||
autoload
|
||||
reload|unload [-q] [<name>]
|
||||
eval [-o|-oc] <code>
|
||||
version
|
||||
|
||||
list: list loaded scripts
|
||||
listfull: list loaded scripts (verbose)
|
||||
@@ -18,8 +20,13 @@ autoload: load all scripts in "autoload" directory
|
||||
reload: reload a script (if no name given, unload all scripts, then load all scripts in "autoload" directory)
|
||||
unload: unload a script (if no name given, unload all scripts)
|
||||
filename: script (file) to load
|
||||
name: a script name (name used in call to "register" function)
|
||||
-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
|
||||
|
||||
Without argument, this command lists all loaded scripts.
|
||||
----
|
||||
|
||||
@@ -0,0 +1,15 @@
|
||||
//
|
||||
// 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+`
|
||||
@@ -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)]
|
||||
** 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)]
|
||||
** 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)]
|
||||
** 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)]
|
||||
** 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)]
|
||||
** 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)]
|
||||
** 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)]
|
||||
** 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)]
|
||||
** 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)]
|
||||
** 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)]
|
||||
** 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)]
|
||||
** 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)]
|
||||
** 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)]
|
||||
** 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)]
|
||||
** type: string
|
||||
** values: any string
|
||||
** default value: `+""+`
|
||||
@@ -699,11 +699,17 @@
|
||||
** 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)]
|
||||
** 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)]
|
||||
** 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
|
||||
@@ -723,7 +729,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)]
|
||||
** 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)]
|
||||
** type: string
|
||||
** values: any string
|
||||
** default value: `+""+`
|
||||
@@ -741,13 +747,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)]
|
||||
** 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)]
|
||||
** 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)]
|
||||
** 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)]
|
||||
** type: string
|
||||
** values: any string
|
||||
** default value: `+""+`
|
||||
|
||||
@@ -10,6 +10,8 @@
|
||||
load [-q] <filename>
|
||||
autoload
|
||||
reload|unload [-q] [<name>]
|
||||
eval [-o|-oc] <code>
|
||||
version
|
||||
|
||||
list: list loaded scripts
|
||||
listfull: list loaded scripts (verbose)
|
||||
@@ -18,8 +20,13 @@ autoload: load all scripts in "autoload" directory
|
||||
reload: reload a script (if no name given, unload all scripts, then load all scripts in "autoload" directory)
|
||||
unload: unload a script (if no name given, unload all scripts)
|
||||
filename: script (file) to load
|
||||
name: a script name (name used in call to "register" function)
|
||||
-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
|
||||
|
||||
Without argument, this command lists all loaded scripts.
|
||||
----
|
||||
|
||||
@@ -0,0 +1,15 @@
|
||||
//
|
||||
// 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+`
|
||||
@@ -26,6 +26,12 @@
|
||||
** 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
|
||||
@@ -79,3 +85,9 @@
|
||||
** 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: `+""+`
|
||||
|
||||
@@ -10,6 +10,8 @@
|
||||
load [-q] <filename>
|
||||
autoload
|
||||
reload|unload [-q] [<name>]
|
||||
eval [-o|-oc] <code>
|
||||
version
|
||||
|
||||
list: list loaded scripts
|
||||
listfull: list loaded scripts (verbose)
|
||||
@@ -18,8 +20,13 @@ autoload: load all scripts in "autoload" directory
|
||||
reload: reload a script (if no name given, unload all scripts, then load all scripts in "autoload" directory)
|
||||
unload: unload a script (if no name given, unload all scripts)
|
||||
filename: script (file) to load
|
||||
name: a script name (name used in call to "register" function)
|
||||
-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
|
||||
|
||||
Without argument, this command lists all loaded scripts.
|
||||
----
|
||||
|
||||
@@ -0,0 +1,15 @@
|
||||
//
|
||||
// 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+`
|
||||
@@ -10,6 +10,8 @@
|
||||
load [-q] <filename>
|
||||
autoload
|
||||
reload|unload [-q] [<name>]
|
||||
eval [-o|-oc] <code>
|
||||
version
|
||||
|
||||
list: list loaded scripts
|
||||
listfull: list loaded scripts (verbose)
|
||||
@@ -18,8 +20,13 @@ autoload: load all scripts in "autoload" directory
|
||||
reload: reload a script (if no name given, unload all scripts, then load all scripts in "autoload" directory)
|
||||
unload: unload a script (if no name given, unload all scripts)
|
||||
filename: script (file) to load
|
||||
name: a script name (name used in call to "register" function)
|
||||
-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
|
||||
|
||||
Without argument, this command lists all loaded scripts.
|
||||
----
|
||||
|
||||
@@ -0,0 +1,15 @@
|
||||
//
|
||||
// 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+`
|
||||
@@ -10,6 +10,8 @@
|
||||
load [-q] <filename>
|
||||
autoload
|
||||
reload|unload [-q] [<name>]
|
||||
eval [-o|-oc] <code>
|
||||
version
|
||||
|
||||
list: list loaded scripts
|
||||
listfull: list loaded scripts (verbose)
|
||||
@@ -18,8 +20,13 @@ autoload: load all scripts in "autoload" directory
|
||||
reload: reload a script (if no name given, unload all scripts, then load all scripts in "autoload" directory)
|
||||
unload: unload a script (if no name given, unload all scripts)
|
||||
filename: script (file) to load
|
||||
name: a script name (name used in call to "register" function)
|
||||
-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
|
||||
|
||||
Without argument, this command lists all loaded scripts.
|
||||
----
|
||||
|
||||
@@ -0,0 +1,15 @@
|
||||
//
|
||||
// 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+`
|
||||
@@ -10,6 +10,8 @@
|
||||
load [-q] <filename>
|
||||
autoload
|
||||
reload|unload [-q] [<name>]
|
||||
eval [-o|-oc] <code>
|
||||
version
|
||||
|
||||
list: list loaded scripts
|
||||
listfull: list loaded scripts (verbose)
|
||||
@@ -18,8 +20,13 @@ autoload: load all scripts in "autoload" directory
|
||||
reload: reload a script (if no name given, unload all scripts, then load all scripts in "autoload" directory)
|
||||
unload: unload a script (if no name given, unload all scripts)
|
||||
filename: script (file) to load
|
||||
name: a script name (name used in call to "register" function)
|
||||
-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
|
||||
|
||||
Without argument, this command lists all loaded scripts.
|
||||
----
|
||||
|
||||
@@ -0,0 +1,15 @@
|
||||
//
|
||||
// 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+`
|
||||
@@ -10,6 +10,8 @@
|
||||
load [-q] <filename>
|
||||
autoload
|
||||
reload|unload [-q] [<name>]
|
||||
eval [-o|-oc] <code>
|
||||
version
|
||||
|
||||
list: list loaded scripts
|
||||
listfull: list loaded scripts (verbose)
|
||||
@@ -18,8 +20,13 @@ autoload: load all scripts in "autoload" directory
|
||||
reload: reload a script (if no name given, unload all scripts, then load all scripts in "autoload" directory)
|
||||
unload: unload a script (if no name given, unload all scripts)
|
||||
filename: script (file) to load
|
||||
name: a script name (name used in call to "register" function)
|
||||
-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
|
||||
|
||||
Without argument, this command lists all loaded scripts.
|
||||
----
|
||||
|
||||
@@ -0,0 +1,15 @@
|
||||
//
|
||||
// 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+`
|
||||
@@ -3,7 +3,7 @@
|
||||
// DO NOT EDIT BY HAND!
|
||||
//
|
||||
[[command_script_script]]
|
||||
* `+script+`: WeeChat scripts manager
|
||||
* `+script+`: WeeChat script manager
|
||||
|
||||
----
|
||||
/script list [-o|-i]
|
||||
|
||||
@@ -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: `+"p,n"+`
|
||||
** default value: `+"i,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)]
|
||||
|
||||
@@ -10,6 +10,8 @@
|
||||
load [-q] <filename>
|
||||
autoload
|
||||
reload|unload [-q] [<name>]
|
||||
eval [-o|-oc] <code>
|
||||
version
|
||||
|
||||
list: list loaded scripts
|
||||
listfull: list loaded scripts (verbose)
|
||||
@@ -18,8 +20,13 @@ autoload: load all scripts in "autoload" directory
|
||||
reload: reload a script (if no name given, unload all scripts, then load all scripts in "autoload" directory)
|
||||
unload: unload a script (if no name given, unload all scripts)
|
||||
filename: script (file) to load
|
||||
name: a script name (name used in call to "register" function)
|
||||
-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
|
||||
|
||||
Without argument, this command lists all loaded scripts.
|
||||
----
|
||||
|
||||
@@ -0,0 +1,15 @@
|
||||
//
|
||||
// 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+`
|
||||
@@ -69,6 +69,7 @@ Examples:
|
||||
|
||||
----
|
||||
/buffer list
|
||||
add [-free] [-switch] <name>
|
||||
clear [<number>|<name>|-merged|-all [<number>|<name>...]]
|
||||
move <number>|-|+
|
||||
swap <number1>|<name1> [<number2>|<name2>]
|
||||
@@ -86,6 +87,7 @@ 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)
|
||||
@@ -638,25 +640,30 @@ Without argument, this command lists loaded plugins.
|
||||
* `+print+`: display text on a buffer
|
||||
|
||||
----
|
||||
/print [-buffer <number>|<name>] [-core] [-escape] [-date <date>] [-tags <tags>] [-action|-error|-join|-network|-quit] [<text>]
|
||||
/print [-buffer <number>|<name>] [-newbuffer <name>] [-free] [-switch] [-core|-current] [-y <line>] [-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)
|
||||
-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"
|
||||
-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"
|
||||
|
||||
The options -action ... -quit use the prefix defined in options "weechat.look.prefix_*".
|
||||
|
||||
@@ -865,7 +872,7 @@ Examples:
|
||||
----
|
||||
|
||||
[[command_weechat_upgrade]]
|
||||
* `+upgrade+`: upgrade WeeChat without disconnecting from servers
|
||||
* `+upgrade+`: reload the WeeChat binary without disconnecting from servers
|
||||
|
||||
----
|
||||
/upgrade [-yes] [<path_to_binary>|-quit]
|
||||
|
||||
@@ -464,6 +464,12 @@
|
||||
** 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,6 +4,10 @@
|
||||
*-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
Reference in New Issue
Block a user