From 6dbfb638c6586905b3b29df9cf1e41d9166546ef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Helleu?= Date: Wed, 29 Mar 2023 22:38:01 +0200 Subject: doc: convert docgen.py to C, remove autogen files from repository, add parameter `--doc-gen` Changes: - build of doc now requires weechat-headless, translations and all plugins - convert docgen.py to C - remove `autogen_*` files from repository - add command line parameter `--doc-gen` in `weechat-headless` to build autogen files - build .mo files with directories like the installed ones (eg: "/LC_MESSAGES/weechat.mo") - remove javascript chapter from user's guide --- CMakeLists.txt | 80 +- ChangeLog.adoc | 1 + doc/CMakeLists.txt | 28 +- doc/de/CMakeLists.txt | 4 +- doc/de/includes/autogen_api_completions.de.adoc | 204 - .../includes/autogen_api_config_priority.de.adoc | 36 - doc/de/includes/autogen_api_hdata.de.adoc | 1098 ---- doc/de/includes/autogen_api_infolists.de.adoc | 94 - doc/de/includes/autogen_api_infos.de.adoc | 164 - .../includes/autogen_api_infos_hashtable.de.adoc | 20 - .../includes/autogen_api_plugins_priority.de.adoc | 33 - doc/de/includes/autogen_api_url_options.de.adoc | 462 -- doc/de/includes/autogen_user_commands.de.adoc | 3308 ----------- .../includes/autogen_user_default_aliases.de.adoc | 44 - doc/de/includes/autogen_user_irc_colors.de.adoc | 112 - doc/de/includes/autogen_user_options.de.adoc | 5756 -------------------- doc/de/weechat_user.de.adoc | 110 +- doc/docgen.py | 897 --- doc/en/CMakeLists.txt | 7 +- doc/en/includes/autogen_api_completions.en.adoc | 204 - .../includes/autogen_api_config_priority.en.adoc | 36 - doc/en/includes/autogen_api_hdata.en.adoc | 1098 ---- doc/en/includes/autogen_api_infolists.en.adoc | 94 - doc/en/includes/autogen_api_infos.en.adoc | 164 - .../includes/autogen_api_infos_hashtable.en.adoc | 20 - .../includes/autogen_api_plugins_priority.en.adoc | 33 - doc/en/includes/autogen_api_url_options.en.adoc | 462 -- doc/en/includes/autogen_user_commands.en.adoc | 3308 ----------- .../includes/autogen_user_default_aliases.en.adoc | 44 - doc/en/includes/autogen_user_irc_colors.en.adoc | 112 - doc/en/includes/autogen_user_options.en.adoc | 5756 -------------------- doc/en/weechat_dev.en.adoc | 26 +- doc/en/weechat_plugin_api.en.adoc | 16 +- doc/en/weechat_user.en.adoc | 110 +- doc/fr/CMakeLists.txt | 7 +- doc/fr/includes/autogen_api_completions.fr.adoc | 204 - .../includes/autogen_api_config_priority.fr.adoc | 36 - doc/fr/includes/autogen_api_hdata.fr.adoc | 1098 ---- doc/fr/includes/autogen_api_infolists.fr.adoc | 94 - doc/fr/includes/autogen_api_infos.fr.adoc | 164 - .../includes/autogen_api_infos_hashtable.fr.adoc | 20 - .../includes/autogen_api_plugins_priority.fr.adoc | 33 - doc/fr/includes/autogen_api_url_options.fr.adoc | 462 -- doc/fr/includes/autogen_user_commands.fr.adoc | 3308 ----------- .../includes/autogen_user_default_aliases.fr.adoc | 44 - doc/fr/includes/autogen_user_irc_colors.fr.adoc | 112 - doc/fr/includes/autogen_user_options.fr.adoc | 5756 -------------------- doc/fr/weechat_dev.fr.adoc | 27 +- doc/fr/weechat_plugin_api.fr.adoc | 16 +- doc/fr/weechat_user.fr.adoc | 110 +- doc/it/CMakeLists.txt | 7 +- doc/it/includes/autogen_api_completions.it.adoc | 204 - .../includes/autogen_api_config_priority.it.adoc | 36 - doc/it/includes/autogen_api_hdata.it.adoc | 1098 ---- doc/it/includes/autogen_api_infolists.it.adoc | 94 - doc/it/includes/autogen_api_infos.it.adoc | 164 - .../includes/autogen_api_infos_hashtable.it.adoc | 20 - .../includes/autogen_api_plugins_priority.it.adoc | 33 - doc/it/includes/autogen_api_url_options.it.adoc | 462 -- doc/it/includes/autogen_user_commands.it.adoc | 3308 ----------- .../includes/autogen_user_default_aliases.it.adoc | 44 - doc/it/includes/autogen_user_irc_colors.it.adoc | 112 - doc/it/includes/autogen_user_options.it.adoc | 5756 -------------------- doc/it/weechat_plugin_api.it.adoc | 16 +- doc/it/weechat_user.it.adoc | 114 +- doc/ja/CMakeLists.txt | 7 +- doc/ja/includes/autogen_api_completions.ja.adoc | 204 - .../includes/autogen_api_config_priority.ja.adoc | 36 - doc/ja/includes/autogen_api_hdata.ja.adoc | 1098 ---- doc/ja/includes/autogen_api_infolists.ja.adoc | 94 - doc/ja/includes/autogen_api_infos.ja.adoc | 164 - .../includes/autogen_api_infos_hashtable.ja.adoc | 20 - .../includes/autogen_api_plugins_priority.ja.adoc | 33 - doc/ja/includes/autogen_api_url_options.ja.adoc | 462 -- doc/ja/includes/autogen_user_commands.ja.adoc | 3308 ----------- .../includes/autogen_user_default_aliases.ja.adoc | 44 - doc/ja/includes/autogen_user_irc_colors.ja.adoc | 112 - doc/ja/includes/autogen_user_options.ja.adoc | 5756 -------------------- doc/ja/weechat_dev.ja.adoc | 30 +- doc/ja/weechat_plugin_api.ja.adoc | 16 +- doc/ja/weechat_user.ja.adoc | 110 +- doc/pl/CMakeLists.txt | 4 +- doc/pl/includes/autogen_api_completions.pl.adoc | 204 - .../includes/autogen_api_config_priority.pl.adoc | 36 - doc/pl/includes/autogen_api_hdata.pl.adoc | 1098 ---- doc/pl/includes/autogen_api_infolists.pl.adoc | 94 - doc/pl/includes/autogen_api_infos.pl.adoc | 164 - .../includes/autogen_api_infos_hashtable.pl.adoc | 20 - .../includes/autogen_api_plugins_priority.pl.adoc | 33 - doc/pl/includes/autogen_api_url_options.pl.adoc | 462 -- doc/pl/includes/autogen_user_commands.pl.adoc | 3308 ----------- .../includes/autogen_user_default_aliases.pl.adoc | 44 - doc/pl/includes/autogen_user_irc_colors.pl.adoc | 112 - doc/pl/includes/autogen_user_options.pl.adoc | 5756 -------------------- doc/pl/weechat_user.pl.adoc | 110 +- doc/sr/CMakeLists.txt | 7 +- doc/sr/includes/autogen_api_completions.sr.adoc | 204 - .../includes/autogen_api_config_priority.sr.adoc | 36 - doc/sr/includes/autogen_api_hdata.sr.adoc | 1098 ---- doc/sr/includes/autogen_api_infolists.sr.adoc | 94 - doc/sr/includes/autogen_api_infos.sr.adoc | 164 - .../includes/autogen_api_infos_hashtable.sr.adoc | 20 - .../includes/autogen_api_plugins_priority.sr.adoc | 33 - doc/sr/includes/autogen_api_url_options.sr.adoc | 462 -- doc/sr/includes/autogen_user_commands.sr.adoc | 3308 ----------- .../includes/autogen_user_default_aliases.sr.adoc | 44 - doc/sr/includes/autogen_user_irc_colors.sr.adoc | 112 - doc/sr/includes/autogen_user_options.sr.adoc | 5756 -------------------- doc/sr/weechat_dev.sr.adoc | 25 +- doc/sr/weechat_plugin_api.sr.adoc | 16 +- doc/sr/weechat_user.sr.adoc | 110 +- po/CMakeLists.txt | 18 +- po/srcfiles.cmake | 3 +- src/core/CMakeLists.txt | 1 + src/core/wee-config-file.h | 2 + src/core/wee-doc.c | 1643 ++++++ src/core/wee-doc.h | 25 + src/core/wee-url.h | 1 + src/core/weechat.c | 74 +- 119 files changed, 2185 insertions(+), 80910 deletions(-) delete mode 100644 doc/de/includes/autogen_api_completions.de.adoc delete mode 100644 doc/de/includes/autogen_api_config_priority.de.adoc delete mode 100644 doc/de/includes/autogen_api_hdata.de.adoc delete mode 100644 doc/de/includes/autogen_api_infolists.de.adoc delete mode 100644 doc/de/includes/autogen_api_infos.de.adoc delete mode 100644 doc/de/includes/autogen_api_infos_hashtable.de.adoc delete mode 100644 doc/de/includes/autogen_api_plugins_priority.de.adoc delete mode 100644 doc/de/includes/autogen_api_url_options.de.adoc delete mode 100644 doc/de/includes/autogen_user_commands.de.adoc delete mode 100644 doc/de/includes/autogen_user_default_aliases.de.adoc delete mode 100644 doc/de/includes/autogen_user_irc_colors.de.adoc delete mode 100644 doc/de/includes/autogen_user_options.de.adoc delete mode 100644 doc/docgen.py delete mode 100644 doc/en/includes/autogen_api_completions.en.adoc delete mode 100644 doc/en/includes/autogen_api_config_priority.en.adoc delete mode 100644 doc/en/includes/autogen_api_hdata.en.adoc delete mode 100644 doc/en/includes/autogen_api_infolists.en.adoc delete mode 100644 doc/en/includes/autogen_api_infos.en.adoc delete mode 100644 doc/en/includes/autogen_api_infos_hashtable.en.adoc delete mode 100644 doc/en/includes/autogen_api_plugins_priority.en.adoc delete mode 100644 doc/en/includes/autogen_api_url_options.en.adoc delete mode 100644 doc/en/includes/autogen_user_commands.en.adoc delete mode 100644 doc/en/includes/autogen_user_default_aliases.en.adoc delete mode 100644 doc/en/includes/autogen_user_irc_colors.en.adoc delete mode 100644 doc/en/includes/autogen_user_options.en.adoc delete mode 100644 doc/fr/includes/autogen_api_completions.fr.adoc delete mode 100644 doc/fr/includes/autogen_api_config_priority.fr.adoc delete mode 100644 doc/fr/includes/autogen_api_hdata.fr.adoc delete mode 100644 doc/fr/includes/autogen_api_infolists.fr.adoc delete mode 100644 doc/fr/includes/autogen_api_infos.fr.adoc delete mode 100644 doc/fr/includes/autogen_api_infos_hashtable.fr.adoc delete mode 100644 doc/fr/includes/autogen_api_plugins_priority.fr.adoc delete mode 100644 doc/fr/includes/autogen_api_url_options.fr.adoc delete mode 100644 doc/fr/includes/autogen_user_commands.fr.adoc delete mode 100644 doc/fr/includes/autogen_user_default_aliases.fr.adoc delete mode 100644 doc/fr/includes/autogen_user_irc_colors.fr.adoc delete mode 100644 doc/fr/includes/autogen_user_options.fr.adoc delete mode 100644 doc/it/includes/autogen_api_completions.it.adoc delete mode 100644 doc/it/includes/autogen_api_config_priority.it.adoc delete mode 100644 doc/it/includes/autogen_api_hdata.it.adoc delete mode 100644 doc/it/includes/autogen_api_infolists.it.adoc delete mode 100644 doc/it/includes/autogen_api_infos.it.adoc delete mode 100644 doc/it/includes/autogen_api_infos_hashtable.it.adoc delete mode 100644 doc/it/includes/autogen_api_plugins_priority.it.adoc delete mode 100644 doc/it/includes/autogen_api_url_options.it.adoc delete mode 100644 doc/it/includes/autogen_user_commands.it.adoc delete mode 100644 doc/it/includes/autogen_user_default_aliases.it.adoc delete mode 100644 doc/it/includes/autogen_user_irc_colors.it.adoc delete mode 100644 doc/it/includes/autogen_user_options.it.adoc delete mode 100644 doc/ja/includes/autogen_api_completions.ja.adoc delete mode 100644 doc/ja/includes/autogen_api_config_priority.ja.adoc delete mode 100644 doc/ja/includes/autogen_api_hdata.ja.adoc delete mode 100644 doc/ja/includes/autogen_api_infolists.ja.adoc delete mode 100644 doc/ja/includes/autogen_api_infos.ja.adoc delete mode 100644 doc/ja/includes/autogen_api_infos_hashtable.ja.adoc delete mode 100644 doc/ja/includes/autogen_api_plugins_priority.ja.adoc delete mode 100644 doc/ja/includes/autogen_api_url_options.ja.adoc delete mode 100644 doc/ja/includes/autogen_user_commands.ja.adoc delete mode 100644 doc/ja/includes/autogen_user_default_aliases.ja.adoc delete mode 100644 doc/ja/includes/autogen_user_irc_colors.ja.adoc delete mode 100644 doc/ja/includes/autogen_user_options.ja.adoc delete mode 100644 doc/pl/includes/autogen_api_completions.pl.adoc delete mode 100644 doc/pl/includes/autogen_api_config_priority.pl.adoc delete mode 100644 doc/pl/includes/autogen_api_hdata.pl.adoc delete mode 100644 doc/pl/includes/autogen_api_infolists.pl.adoc delete mode 100644 doc/pl/includes/autogen_api_infos.pl.adoc delete mode 100644 doc/pl/includes/autogen_api_infos_hashtable.pl.adoc delete mode 100644 doc/pl/includes/autogen_api_plugins_priority.pl.adoc delete mode 100644 doc/pl/includes/autogen_api_url_options.pl.adoc delete mode 100644 doc/pl/includes/autogen_user_commands.pl.adoc delete mode 100644 doc/pl/includes/autogen_user_default_aliases.pl.adoc delete mode 100644 doc/pl/includes/autogen_user_irc_colors.pl.adoc delete mode 100644 doc/pl/includes/autogen_user_options.pl.adoc delete mode 100644 doc/sr/includes/autogen_api_completions.sr.adoc delete mode 100644 doc/sr/includes/autogen_api_config_priority.sr.adoc delete mode 100644 doc/sr/includes/autogen_api_hdata.sr.adoc delete mode 100644 doc/sr/includes/autogen_api_infolists.sr.adoc delete mode 100644 doc/sr/includes/autogen_api_infos.sr.adoc delete mode 100644 doc/sr/includes/autogen_api_infos_hashtable.sr.adoc delete mode 100644 doc/sr/includes/autogen_api_plugins_priority.sr.adoc delete mode 100644 doc/sr/includes/autogen_api_url_options.sr.adoc delete mode 100644 doc/sr/includes/autogen_user_commands.sr.adoc delete mode 100644 doc/sr/includes/autogen_user_default_aliases.sr.adoc delete mode 100644 doc/sr/includes/autogen_user_irc_colors.sr.adoc delete mode 100644 doc/sr/includes/autogen_user_options.sr.adoc create mode 100644 src/core/wee-doc.c create mode 100644 src/core/wee-doc.h diff --git a/CMakeLists.txt b/CMakeLists.txt index d6fd3ce4d..b43d496eb 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -88,38 +88,38 @@ else() set(INCLUDEDIR ${CMAKE_INSTALL_PREFIX}/include/${PROJECT_NAME}) endif() -option(ENABLE_NCURSES "Compile the Ncurses interface" ON) -option(ENABLE_HEADLESS "Compile the headless binary (required for tests)" ON) -option(ENABLE_NLS "Enable Native Language Support" ON) -option(ENABLE_LARGEFILE "Enable Large File Support" ON) -option(ENABLE_ALIAS "Enable Alias plugin" ON) -option(ENABLE_BUFLIST "Enable Buflist plugin" ON) -option(ENABLE_CHARSET "Enable Charset plugin" ON) -option(ENABLE_EXEC "Enable Exec plugin" ON) -option(ENABLE_FIFO "Enable FIFO plugin" ON) -option(ENABLE_FSET "Enable Fast Set plugin" ON) -option(ENABLE_IRC "Enable IRC plugin" ON) -option(ENABLE_LOGGER "Enable Logger plugin" ON) -option(ENABLE_RELAY "Enable Relay plugin" ON) -option(ENABLE_SCRIPT "Enable Script plugin (script manager)" ON) -option(ENABLE_SCRIPTS "Enable script plugins (perl, python, ...)" ON) -option(ENABLE_PERL "Enable Perl scripting language" ON) -option(ENABLE_PYTHON "Enable Python scripting language" ON) -option(ENABLE_RUBY "Enable Ruby scripting language" ON) -option(ENABLE_LUA "Enable Lua scripting language" ON) -option(ENABLE_TCL "Enable Tcl scripting language" ON) -option(ENABLE_GUILE "Enable Scheme (guile) scripting language" ON) -option(ENABLE_JAVASCRIPT "Enable JavaScript scripting language" OFF) -option(ENABLE_PHP "Enable PHP scripting language" ON) -option(ENABLE_SPELL "Enable Spell checker plugin" ON) -option(ENABLE_ENCHANT "Enable Enchant lib for Spell checker plugin" OFF) -option(ENABLE_TRIGGER "Enable Trigger plugin" ON) -option(ENABLE_TYPING "Enable Typing plugin" ON) -option(ENABLE_XFER "Enable Xfer plugin" ON) -option(ENABLE_MAN "Enable build of man page" OFF) -option(ENABLE_DOC "Enable build of documentation" OFF) -option(ENABLE_TESTS "Enable tests" OFF) -option(ENABLE_CODE_COVERAGE "Enable code coverage" OFF) +option(ENABLE_NCURSES "Compile the Ncurses interface" ON) +option(ENABLE_HEADLESS "Compile the headless binary" ON) +option(ENABLE_NLS "Enable Native Language Support" ON) +option(ENABLE_LARGEFILE "Enable Large File Support" ON) +option(ENABLE_ALIAS "Enable Alias plugin" ON) +option(ENABLE_BUFLIST "Enable Buflist plugin" ON) +option(ENABLE_CHARSET "Enable Charset plugin" ON) +option(ENABLE_EXEC "Enable Exec plugin" ON) +option(ENABLE_FIFO "Enable FIFO plugin" ON) +option(ENABLE_FSET "Enable Fast Set plugin" ON) +option(ENABLE_IRC "Enable IRC plugin" ON) +option(ENABLE_LOGGER "Enable Logger plugin" ON) +option(ENABLE_RELAY "Enable Relay plugin" ON) +option(ENABLE_SCRIPT "Enable Script plugin (script manager)" ON) +option(ENABLE_SCRIPTS "Enable script plugins (perl, python, …)" ON) +option(ENABLE_PERL "Enable Perl scripting language" ON) +option(ENABLE_PYTHON "Enable Python scripting language" ON) +option(ENABLE_RUBY "Enable Ruby scripting language" ON) +option(ENABLE_LUA "Enable Lua scripting language" ON) +option(ENABLE_TCL "Enable Tcl scripting language" ON) +option(ENABLE_GUILE "Enable Scheme (guile) scripting language" ON) +option(ENABLE_JAVASCRIPT "Enable JavaScript scripting language" OFF) +option(ENABLE_PHP "Enable PHP scripting language" ON) +option(ENABLE_SPELL "Enable Spell checker plugin" ON) +option(ENABLE_ENCHANT "Use Enchant lib in Spell checker plugin" OFF) +option(ENABLE_TRIGGER "Enable Trigger plugin" ON) +option(ENABLE_TYPING "Enable Typing plugin" ON) +option(ENABLE_XFER "Enable Xfer plugin" ON) +option(ENABLE_MAN "Enable build of man page" OFF) +option(ENABLE_DOC "Enable build of documentation" OFF) +option(ENABLE_TESTS "Enable tests" OFF) +option(ENABLE_CODE_COVERAGE "Enable code coverage" OFF) # code coverage add_library(coverage_config INTERFACE) @@ -128,6 +128,22 @@ if(ENABLE_CODE_COVERAGE) target_link_libraries(coverage_config INTERFACE --coverage) endif() +# headless mode is required for documentation +if(ENABLE_DOC AND NOT ENABLE_HEADLESS) + message(FATAL_ERROR "Headless mode is required to build documentation.") +endif() + +# all plugins (except javascript) are required for documentation +if(ENABLE_DOC AND (NOT ENABLE_ALIAS OR NOT ENABLE_BUFLIST OR NOT ENABLE_CHARSET + OR NOT ENABLE_EXEC OR NOT ENABLE_FIFO OR NOT ENABLE_FSET OR NOT ENABLE_IRC + OR NOT ENABLE_LOGGER OR NOT ENABLE_RELAY OR NOT ENABLE_SCRIPT + OR NOT ENABLE_SCRIPTS OR NOT ENABLE_PERL OR NOT ENABLE_PYTHON + OR NOT ENABLE_RUBY OR NOT ENABLE_LUA OR NOT ENABLE_TCL OR NOT ENABLE_GUILE + OR NOT ENABLE_PHP OR NOT ENABLE_SPELL OR NOT ENABLE_TRIGGER + OR NOT ENABLE_TYPING OR NOT ENABLE_XFER)) + message(FATAL_ERROR "All plugins are required to build documentation.") +endif() + # headless mode is required for tests if(ENABLE_TESTS AND NOT ENABLE_HEADLESS) message(FATAL_ERROR "Headless mode is required for tests.") diff --git a/ChangeLog.adoc b/ChangeLog.adoc index e783e6ea5..06a4e4474 100644 --- a/ChangeLog.adoc +++ b/ChangeLog.adoc @@ -66,6 +66,7 @@ Build:: * core: remove RPM packaging * core: remove build of .bz2 and .zst files in `make dist` * core: remove obsolete cpack config + * doc: convert docgen.py to C, remove autogen files from repository, add parameter `--doc-gen` [[v3.8]] == Version 3.8 (2023-01-08) diff --git a/doc/CMakeLists.txt b/doc/CMakeLists.txt index 1699206bd..e3e5f7a85 100644 --- a/doc/CMakeLists.txt +++ b/doc/CMakeLists.txt @@ -22,7 +22,19 @@ if(ENABLE_MAN OR ENABLE_DOC) find_package(Asciidoctor) if(ASCIIDOCTOR_FOUND) # common asciidoctor arguments - set(ASCIIDOCTOR_ARGS --failure-level=WARNING -a experimental -a reproducible -a "prewrap!" -a "webfonts!" -a icons=font -a revnumber="${VERSION}" -a sectanchors -a source-highlighter=pygments -a pygments-style=native) + set(ASCIIDOCTOR_ARGS + --failure-level=WARNING + -a experimental + -a reproducible + -a "prewrap!" + -a "webfonts!" + -a icons=font + -a revnumber="${VERSION}" + -a sectanchors + -a source-highlighter=pygments + -a pygments-style=native + -a autogendir="${CMAKE_CURRENT_BINARY_DIR}/autogen" + ) # sed arguments used to replace links in ChangeLog and release notes set(SED_LINKS_ARGS @@ -72,6 +84,20 @@ if(ENABLE_MAN OR ENABLE_DOC) ) add_custom_target(rn DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/ReleaseNotes.html) + if(ENABLE_DOC) + add_custom_target(doc-autogen ALL + COMMAND "${CMAKE_COMMAND}" -E env "WEECHAT_EXTRA_LIBDIR=${PROJECT_BINARY_DIR}/src" "WEECHAT_DOCGEN_LOCALEDIR=${PROJECT_BINARY_DIR}/po" "${CMAKE_BINARY_DIR}/src/gui/curses/headless/weechat-headless" --temp-dir --doc-gen "${CMAKE_CURRENT_BINARY_DIR}/autogen" + DEPENDS + # the headless binary is required + weechat-headless + # translations must be compiled + translations + # all plugins must be loaded during doc generation + alias buflist charset exec fifo fset guile irc logger lua perl php python relay ruby script spell tcl trigger typing xfer + WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}" + ) + endif() + # man/doc in all languages add_subdirectory(cs) add_subdirectory(de) diff --git a/doc/de/CMakeLists.txt b/doc/de/CMakeLists.txt index 9191dcc39..34a2e86c9 100644 --- a/doc/de/CMakeLists.txt +++ b/doc/de/CMakeLists.txt @@ -51,8 +51,6 @@ endif() if(ENABLE_DOC) - file(GLOB AUTOGEN_USER "${CMAKE_CURRENT_SOURCE_DIR}/includes/autogen_user_*.adoc") - # user's guide add_custom_command( OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_user.de.html @@ -61,7 +59,7 @@ if(ENABLE_DOC) ${CMAKE_CURRENT_SOURCE_DIR}/../docinfo.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_user.de.adoc ${CMAKE_CURRENT_SOURCE_DIR}/includes/cmdline_options.de.adoc - ${AUTOGEN_USER} + doc-autogen WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} COMMENT "Building weechat_user.de.html" ) diff --git a/doc/de/includes/autogen_api_completions.de.adoc b/doc/de/includes/autogen_api_completions.de.adoc deleted file mode 100644 index 99a62a763..000000000 --- a/doc/de/includes/autogen_api_completions.de.adoc +++ /dev/null @@ -1,204 +0,0 @@ -// -// This file is auto-generated by script docgen.py. -// DO NOT EDIT BY HAND! -// - -// tag::completions[] -[width="100%",cols="^1,^2,7",options="header"] -|=== -| Erweiterung | Name | Beschreibung - -| alias | alias | Liste der Alias - -| alias | alias_value | Wert von Alias - -| exec | exec_commands_ids | IDs (Nummern und Namen) von ausgeführten Befehlen - -| fset | fset_options | Konfigurationsdateien, Sektionen, Optionen und Worte von Optionen - -| guile | guile_script | Liste der Skripten - -| irc | irc_channel | aktueller IRC-Kanal - -| irc | irc_channel_nicks_hosts | Liste der Nicks und Hostnamen des aktuellen Kanals - -| irc | irc_channel_topic | Thema des aktuellen IRC-Kanals - -| irc | irc_channels | Kanäle auf allen IRC Servern - -| irc | irc_channels_autojoin | Kanäle, die automatisch auf dem aktuellen Server betreten werden (Option "autojoin") - -| irc | irc_ignores_numbers | Anzahl für festgelegte Ignorierungen - -| irc | irc_modelist_masks | Modelist Maske für aktuellen IRC Kanal; benötigtes Argument: modelist mode - -| irc | irc_modelist_numbers | Modelist Nummern für aktuellen IRC Kanal; benötigtes Argument: modelist mode - -| irc | irc_msg_kick | Standardmitteilung wenn man jemanden aus einem Kanal wirftchannel - -| irc | irc_msg_part | Standardmitteilung beim Verlassen (/part) eines IRC-Kanals - -| irc | irc_notify_nicks | Nicks für die eine Benachrichtigung existiert - -| irc | irc_privates | Private auf allen IRC Servern - -| irc | irc_raw_filters | Filter für IRC Rohbuffer - -| irc | irc_server | aktueller IRC-Server - -| irc | irc_server_channels | Kanäle des derzeitigen IRC-Server - -| irc | irc_server_nick | Nick beim derzeitigen IRC-Server - -| irc | irc_server_nicks | Nicks für alle Kanäle auf dem aktuellen IRC-Server - -| irc | irc_server_privates | Privat auf aktuellem IRC Server - -| irc | irc_servers | IRC-Server (interne Namen) - -| irc | nick | Liste der Nicks im aktuellen Kanal - -| javascript | javascript_script | Liste der Skripten - -| lua | lua_script | Liste der Skripten - -| perl | perl_script | Liste der Skripten - -| php | php_script | Liste der Skripten - -| python | python_script | Liste der Skripten - -| relay | relay_free_port | erster freier Port für Relay-Erweiterung - -| relay | relay_protocol_name | alle möglichen Protokoll.Name der Relay-Erweiterung - -| relay | relay_relays | Protokoll.Name des aktuellen Relays von der Relay-Erweiterung - -| ruby | ruby_script | Liste der Skripten - -| script | script_extensions | Liste der Skripterweiterungen - -| script | script_files | Dateien die sich in den Skript-Verzeichnissen befinden - -| script | script_languages | Liste der Skriptsprache - -| script | script_scripts | Liste der Skripten im Repositorium - -| script | script_scripts_installed | Auflistung der installierten Skripten (vom Repositorium) - -| script | script_tags | Schlagwortliste für Skripten im Repositorium - -| spell | spell_dicts | Auflistung der installierten Wörterbücher - -| spell | spell_langs | Liste aller Sprachen die unterstützt werden - -| tcl | tcl_script | Liste der Skripten - -| trigger | trigger_add_arguments | Argumente für den Befehl, der einen Trigger hinzufügt: Name des Triggers, Hooks, Hook-Argumente, Hook-Bedingungen, Hook-Regex, Hook-Befehl, Hook-Rückgabecode, nachfolgende Aktionen - -| trigger | trigger_hook_arguments | Standardargumente für einen Hook - -| trigger | trigger_hook_command | Standardbefehl für einen Hook - -| trigger | trigger_hook_conditions | Standardbedingungen für einen Hook - -| trigger | trigger_hook_rc | Standardrückgabewerte für einen Hook-Callback - -| trigger | trigger_hook_regex | standardmäßiger regulärer Ausdruck für einen Hook - -| trigger | trigger_hooks | Hooks für Trigger - -| trigger | trigger_hooks_filter | Hooks für Trigger (definiert den Filter für den Monitor-Buffer) - -| trigger | trigger_names | trigger - -| trigger | trigger_names_default | voreingestellte Trigger - -| trigger | trigger_option_value | Werte für Trigger-Einstellung - -| trigger | trigger_options | Einstellungen für Trigger - -| trigger | trigger_post_action | nachfolgende Aktion für Trigger - -| weechat | bars_names | Namen der Infobars - -| weechat | bars_options | Einstellungen für Infobars - -| weechat | buffer_local_variable_value | Wert einer lokalen Buffervariablen - -| weechat | buffer_local_variables | lokale Buffervariablen - -| weechat | buffer_properties_get | Eigenschaften die für den Buffer gelesen werden können - -| weechat | buffer_properties_set | Eigenschaften die für den Buffer gesetzt werden können - -| weechat | buffers_names | Auflistung der vorhandenen Buffer - -| weechat | buffers_numbers | Anzahl der Buffer - -| weechat | buffers_plugins_names | Liste der Buffer (inklusive der Erweiterungen) - -| weechat | colors | Farbnamen - -| weechat | commands | Befehle (weechat und Erweiterungen); optionales Argument: Präfix welcher vor den Befehlen hinzugefügt wird - -| weechat | config_files | Konfigurationsdateien - -| weechat | config_option_values | Werte für eine Konfigurationsoption - -| weechat | config_options | Konfigurationsoptionen - -| weechat | cursor_areas | Bereiche in denen der Cursor frei bewegt werden kann ("chat" oder Name einer Bar) - -| weechat | custom_bar_item_add_arguments | Argumente für den Befehl, der ein benutzerdefiniertes Bar-Item hinzufügt: Elementname, Bedingungen,Inhalt - -| weechat | custom_bar_item_conditions | Bedingungen für benutzerdefinierte Bar-Items - -| weechat | custom_bar_item_contents | Inhalte für benutzerdefinierte Bar-Items - -| weechat | custom_bar_items_names | Namen der benutzerdefinierten Bar-Items - -| weechat | env_value | Wert einer Umgebungsvariable - -| weechat | env_vars | Umgebungsvariablen - -| weechat | filename | Dateiname; optionales Argument: default path (Hinweis: Inhalt wird evaluiert, siehe /help eval) - -| weechat | filters_names | Liste der Filter - -| weechat | infolists | Namen der gehookten Infolisten - -| weechat | infos | Namen der gehookten Infos - -| weechat | keys_codes | Tastaturcodes - -| weechat | keys_codes_for_reset | Tastenbelegungen die zurückgesetzt werden können (hinzugefügte/verändert/gelöschte Tastenbelegungen) - -| weechat | keys_contexts | Tastaturkontext - -| weechat | layouts_names | Namen der Layouts - -| weechat | nicks | Nicks in Benutzerliste für aktuellen Buffer - -| weechat | palette_colors | Farbpalette - -| weechat | plugins_commands | Befehle definiert durch Erweiterungen; optionales Argument: Präfix welcher vor den Befehlen hinzugefügt wird - -| weechat | plugins_installed | Namen der installierten Erweiterungen - -| weechat | plugins_names | Liste der Erweiterungen - -| weechat | proxies_names | Namen aller Proxys - -| weechat | proxies_options | Einstellungen für Proxys - -| weechat | secured_data | Namen der geschützten Daten (Datei sec.conf, section data) - -| weechat | weechat_commands | weechat Befehle; optionales Argument: Präfix welcher vor den Befehlen hinzugefügt wird - -| weechat | windows_numbers | Nummern der Fenster - -| xfer | nick | Nicks vom DCC Chat - -|=== -// end::completions[] diff --git a/doc/de/includes/autogen_api_config_priority.de.adoc b/doc/de/includes/autogen_api_config_priority.de.adoc deleted file mode 100644 index c73bcc24d..000000000 --- a/doc/de/includes/autogen_api_config_priority.de.adoc +++ /dev/null @@ -1,36 +0,0 @@ -// -// This file is auto-generated by script docgen.py. -// DO NOT EDIT BY HAND! -// - -// tag::config_priority[] -[width="30%",cols="1,3,2",options="header"] -|=== -| Rang | Datei | Priorität -| 1 | sec.conf | 120000 -| 2 | weechat.conf | 110000 -| 3 | plugins.conf | 100000 -| 4 | charset.conf | 16000 -| 5 | logger.conf | 15000 -| 6 | exec.conf | 14000 -| 7 | trigger.conf | 13000 -| 8 | spell.conf | 12000 -| 9 | alias.conf | 11000 -| 10 | buflist.conf | 10000 -| 11 | fifo.conf | 9000 -| 12 | typing.conf | 8000 -| 13 | xfer.conf | 7000 -| 14 | irc.conf | 6000 -| 15 | relay.conf | 5000 -| 16 | guile.conf | 4070 -| 17 | javascript.conf | 4060 -| 18 | lua.conf | 4050 -| 19 | perl.conf | 4040 -| 20 | php.conf | 4030 -| 21 | python.conf | 4020 -| 22 | ruby.conf | 4010 -| 23 | tcl.conf | 4000 -| 24 | script.conf | 3000 -| 25 | fset.conf | 2000 -|=== -// end::config_priority[] diff --git a/doc/de/includes/autogen_api_hdata.de.adoc b/doc/de/includes/autogen_api_hdata.de.adoc deleted file mode 100644 index 38d4c390f..000000000 --- a/doc/de/includes/autogen_api_hdata.de.adoc +++ /dev/null @@ -1,1098 +0,0 @@ -// -// This file is auto-generated by script docgen.py. -// DO NOT EDIT BY HAND! -// - -// tag::hdata[] -:hdata_update_create: __create -:hdata_update_delete: __delete -[width="100%",cols="^1,^2,2,2,5",options="header"] -|=== -| Erweiterung | Name | Beschreibung | Listen | Variablen - -| fset -| [[hdata_fset_option]]<> -| fset Optionen -| - -| _index_   (integer) + -_file_   (string) + -_section_   (string) + -_option_   (string) + -_name_   (string) + -_parent_name_   (string) + -_type_   (integer) + -_default_value_   (string) + -_value_   (string) + -_parent_value_   (string) + -_min_   (string) + -_max_   (string) + -_description_   (string) + -_string_values_   (string) + -_marked_   (integer) + - - -| guile -| [[hdata_guile_script]]<> -| Liste der Skripten -| _scripts_ + -_last_script_ + - -| _filename_   (string) + -_interpreter_   (pointer) + -_name_   (string) + -_author_   (string) + -_version_   (string) + -_license_   (string) + -_description_   (string) + -_shutdown_func_   (string) + -_charset_   (string) + -_unloading_   (integer) + -_prev_script_   (pointer, hdata: "guile_script") + -_next_script_   (pointer, hdata: "guile_script") + - - -| irc -| [[hdata_irc_channel]]<> -| IRC-Kanal -| - -| _type_   (integer) + -_name_   (string) + -_topic_   (string) + -_modes_   (string) + -_limit_   (integer) + -_key_   (string) + -_join_msg_received_   (hashtable) + -_checking_whox_   (integer) + -_away_message_   (string) + -_has_quit_server_   (integer) + -_cycle_   (integer) + -_part_   (integer) + -_nick_completion_reset_   (integer) + -_pv_remote_nick_color_   (string) + -_hook_autorejoin_   (pointer) + -_nicks_count_   (integer) + -_nicks_   (pointer, hdata: "irc_nick") + -_last_nick_   (pointer, hdata: "irc_nick") + -_nicks_speaking_   (pointer) + -_nicks_speaking_time_   (pointer, hdata: "irc_channel_speaking") + -_last_nick_speaking_time_   (pointer, hdata: "irc_channel_speaking") + -_modelists_   (pointer, hdata: "irc_modelist") + -_last_modelist_   (pointer, hdata: "irc_modelist") + -_join_smart_filtered_   (hashtable) + -_typing_state_   (integer) + -_typing_status_sent_   (time) + -_buffer_   (pointer, hdata: "buffer") + -_buffer_as_string_   (string) + -_prev_channel_   (pointer, hdata: "irc_channel") + -_next_channel_   (pointer, hdata: "irc_channel") + - - -| irc -| [[hdata_irc_channel_speaking]]<> -| irc channel_speaking -| - -| _nick_   (string) + -_time_last_message_   (time) + -_prev_nick_   (pointer, hdata: "irc_channel_speaking") + -_next_nick_   (pointer, hdata: "irc_channel_speaking") + - - -| irc -| [[hdata_irc_ignore]]<> -| IRC ignorieren -| _irc_ignore_list_ + -_last_irc_ignore_ + - -| _number_   (integer) + -_mask_   (string) + -_regex_mask_   (pointer) + -_server_   (string) + -_channel_   (string) + -_prev_ignore_   (pointer, hdata: "irc_ignore") + -_next_ignore_   (pointer, hdata: "irc_ignore") + - - -| irc -| [[hdata_irc_modelist]]<> -| IRC Modelist -| - -| _type_   (char) + -_state_   (integer) + -_items_   (pointer, hdata: "irc_modelist_item") + -_last_item_   (pointer, hdata: "irc_modelist_item") + -_prev_modelist_   (pointer, hdata: "irc_modelist") + -_next_modelist_   (pointer, hdata: "irc_modelist") + - - -| irc -| [[hdata_irc_modelist_item]]<> -| IRC Modelist-Item -| - -| _number_   (integer) + -_mask_   (string) + -_setter_   (string) + -_datetime_   (time) + -_prev_item_   (pointer, hdata: "irc_modelist_item") + -_next_item_   (pointer, hdata: "irc_modelist_item") + - - -| irc -| [[hdata_irc_nick]]<> -| IRC-Nick -| - -| _name_   (string) + -_host_   (string) + -_prefixes_   (string) + -_prefix_   (string) + -_away_   (integer) + -_account_   (string) + -_realname_   (string) + -_color_   (string) + -_prev_nick_   (pointer, hdata: "irc_nick") + -_next_nick_   (pointer, hdata: "irc_nick") + - - -| irc -| [[hdata_irc_notify]]<> -| IRC-Benachrichtigungen -| - -| _server_   (pointer, hdata: "irc_server") + -_nick_   (string) + -_check_away_   (integer) + -_is_on_server_   (integer) + -_away_message_   (string) + -_ison_received_   (integer) + -_prev_notify_   (pointer, hdata: "irc_notify") + -_next_notify_   (pointer, hdata: "irc_notify") + - - -| irc -| [[hdata_irc_redirect]]<> -| IRC Weiterleitung -| - -| _server_   (pointer, hdata: "irc_server") + -_pattern_   (string) + -_signal_   (string) + -_count_   (integer) + -_current_count_   (integer) + -_string_   (string) + -_timeout_   (integer) + -_command_   (string) + -_assigned_to_command_   (integer) + -_start_time_   (time) + -_cmd_start_   (hashtable) + -_cmd_stop_   (hashtable) + -_cmd_extra_   (hashtable) + -_cmd_start_received_   (integer) + -_cmd_stop_received_   (integer) + -_cmd_filter_   (hashtable) + -_output_   (string) + -_output_size_   (integer) + -_prev_redirect_   (pointer, hdata: "irc_redirect") + -_next_redirect_   (pointer, hdata: "irc_redirect") + - - -| irc -| [[hdata_irc_redirect_pattern]]<> -| Muster für IRC Weiterleitung -| _irc_redirect_patterns_ + -_last_irc_redirect_pattern_ + - -| _name_   (string) + -_temp_pattern_   (integer) + -_timeout_   (integer) + -_cmd_start_   (string) + -_cmd_stop_   (string) + -_cmd_extra_   (string) + -_prev_redirect_   (pointer, hdata: "irc_redirect_pattern") + -_next_redirect_   (pointer, hdata: "irc_redirect_pattern") + - - -| irc -| [[hdata_irc_server]]<> -| IRC-Server -| _irc_servers_ + -_last_irc_server_ + - -| _name_   (string) + -_options_   (pointer) + -_temp_server_   (integer) + -_fake_server_   (integer) + -_reloading_from_config_   (integer) + -_reloaded_from_config_   (integer) + -_addresses_eval_   (string) + -_addresses_count_   (integer) + -_addresses_array_   (string, array_size: "addresses_count") + -_ports_array_   (integer, array_size: "addresses_count") + -_retry_array_   (integer, array_size: "addresses_count") + -_index_current_address_   (integer) + -_current_address_   (string) + -_current_ip_   (string) + -_current_port_   (integer) + -_current_retry_   (integer) + -_sock_   (integer) + -_hook_connect_   (pointer, hdata: "hook") + -_hook_fd_   (pointer, hdata: "hook") + -_hook_timer_connection_   (pointer, hdata: "hook") + -_hook_timer_sasl_   (pointer, hdata: "hook") + -_sasl_scram_client_first_   (string) + -_sasl_scram_salted_pwd_   (other) + -_sasl_scram_salted_pwd_size_   (integer) + -_sasl_scram_auth_message_   (string) + -_sasl_temp_username_   (string) + -_sasl_temp_password_   (string) + -_authentication_method_   (integer) + -_sasl_mechanism_used_   (integer) + -_is_connected_   (integer) + -_ssl_connected_   (integer) + -_disconnected_   (integer) + -_gnutls_sess_   (other) + -_tls_cert_   (other) + -_tls_cert_key_   (other) + -_unterminated_message_   (string) + -_nicks_count_   (integer) + -_nicks_array_   (string, array_size: "nicks_count") + -_nick_first_tried_   (integer) + -_nick_alternate_number_   (integer) + -_nick_   (string) + -_nick_modes_   (string) + -_host_   (string) + -_checking_cap_ls_   (integer) + -_cap_ls_   (hashtable) + -_checking_cap_list_   (integer) + -_cap_list_   (hashtable) + -_isupport_   (string) + -_prefix_modes_   (string) + -_prefix_chars_   (string) + -_nick_max_length_   (integer) + -_user_max_length_   (integer) + -_host_max_length_   (integer) + -_casemapping_   (integer) + -_utf8mapping_   (integer) + -_chantypes_   (string) + -_chanmodes_   (string) + -_monitor_   (integer) + -_monitor_time_   (time) + -_clienttagdeny_   (string) + -_clienttagdeny_count_   (integer) + -_clienttagdeny_array_   (string, array_size: "clienttagdeny_count") + -_typing_allowed_   (integer) + -_reconnect_delay_   (integer) + -_reconnect_start_   (time) + -_command_time_   (time) + -_autojoin_done_   (integer) + -_disable_autojoin_   (integer) + -_is_away_   (integer) + -_away_message_   (string) + -_away_time_   (time) + -_lag_   (integer) + -_lag_displayed_   (integer) + -_lag_check_time_   (other) + -_lag_next_check_   (time) + -_lag_last_refresh_   (time) + -_cmd_list_regexp_   (pointer) + -_last_user_message_   (time) + -_last_away_check_   (time) + -_last_data_purge_   (time) + -_outqueue_   (pointer) + -_last_outqueue_   (pointer) + -_redirects_   (pointer, hdata: "irc_redirect") + -_last_redirect_   (pointer, hdata: "irc_redirect") + -_notify_list_   (pointer, hdata: "irc_notify") + -_last_notify_   (pointer, hdata: "irc_notify") + -_notify_count_   (integer) + -_join_manual_   (hashtable) + -_join_channel_key_   (hashtable) + -_join_noswitch_   (hashtable) + -_buffer_   (pointer, hdata: "buffer") + -_buffer_as_string_   (string) + -_channels_   (pointer, hdata: "irc_channel") + -_last_channel_   (pointer, hdata: "irc_channel") + -_prev_server_   (pointer, hdata: "irc_server") + -_next_server_   (pointer, hdata: "irc_server") + - - -| javascript -| [[hdata_javascript_script]]<> -| Liste der Skripten -| _scripts_ + -_last_script_ + - -| _filename_   (string) + -_interpreter_   (pointer) + -_name_   (string) + -_author_   (string) + -_version_   (string) + -_license_   (string) + -_description_   (string) + -_shutdown_func_   (string) + -_charset_   (string) + -_unloading_   (integer) + -_prev_script_   (pointer, hdata: "javascript_script") + -_next_script_   (pointer, hdata: "javascript_script") + - - -| lua -| [[hdata_lua_script]]<> -| Liste der Skripten -| _scripts_ + -_last_script_ + - -| _filename_   (string) + -_interpreter_   (pointer) + -_name_   (string) + -_author_   (string) + -_version_   (string) + -_license_   (string) + -_description_   (string) + -_shutdown_func_   (string) + -_charset_   (string) + -_unloading_   (integer) + -_prev_script_   (pointer, hdata: "lua_script") + -_next_script_   (pointer, hdata: "lua_script") + - - -| perl -| [[hdata_perl_script]]<> -| Liste der Skripten -| _scripts_ + -_last_script_ + - -| _filename_   (string) + -_interpreter_   (pointer) + -_name_   (string) + -_author_   (string) + -_version_   (string) + -_license_   (string) + -_description_   (string) + -_shutdown_func_   (string) + -_charset_   (string) + -_unloading_   (integer) + -_prev_script_   (pointer, hdata: "perl_script") + -_next_script_   (pointer, hdata: "perl_script") + - - -| php -| [[hdata_php_script]]<> -| Liste der Skripten -| _scripts_ + -_last_script_ + - -| _filename_   (string) + -_interpreter_   (pointer) + -_name_   (string) + -_author_   (string) + -_version_   (string) + -_license_   (string) + -_description_   (string) + -_shutdown_func_   (string) + -_charset_   (string) + -_unloading_   (integer) + -_prev_script_   (pointer, hdata: "php_script") + -_next_script_   (pointer, hdata: "php_script") + - - -| python -| [[hdata_python_script]]<> -| Liste der Skripten -| _scripts_ + -_last_script_ + - -| _filename_   (string) + -_interpreter_   (pointer) + -_name_   (string) + -_author_   (string) + -_version_   (string) + -_license_   (string) + -_description_   (string) + -_shutdown_func_   (string) + -_charset_   (string) + -_unloading_   (integer) + -_prev_script_   (pointer, hdata: "python_script") + -_next_script_   (pointer, hdata: "python_script") + - - -| ruby -| [[hdata_ruby_script]]<> -| Liste der Skripten -| _scripts_ + -_last_script_ + - -| _filename_   (string) + -_interpreter_   (pointer) + -_name_   (string) + -_author_   (string) + -_version_   (string) + -_license_   (string) + -_description_   (string) + -_shutdown_func_   (string) + -_charset_   (string) + -_unloading_   (integer) + -_prev_script_   (pointer, hdata: "ruby_script") + -_next_script_   (pointer, hdata: "ruby_script") + - - -| script -| [[hdata_script_script]]<> -| Skripten aus dem Repositorium -| _scripts_repo_ + -_last_script_repo_ + - -| _name_   (string) + -_name_with_extension_   (string) + -_language_   (integer) + -_author_   (string) + -_mail_   (string) + -_version_   (string) + -_license_   (string) + -_description_   (string) + -_tags_   (string) + -_requirements_   (string) + -_min_weechat_   (string) + -_max_weechat_   (string) + -_sha512sum_   (string) + -_url_   (string) + -_popularity_   (integer) + -_date_added_   (time) + -_date_updated_   (time) + -_status_   (integer) + -_version_loaded_   (string) + -_displayed_   (integer) + -_install_order_   (integer) + -_prev_script_   (pointer, hdata: "script_script") + -_next_script_   (pointer, hdata: "script_script") + - - -| tcl -| [[hdata_tcl_script]]<> -| Liste der Skripten -| _scripts_ + -_last_script_ + - -| _filename_   (string) + -_interpreter_   (pointer) + -_name_   (string) + -_author_   (string) + -_version_   (string) + -_license_   (string) + -_description_   (string) + -_shutdown_func_   (string) + -_charset_   (string) + -_unloading_   (integer) + -_prev_script_   (pointer, hdata: "tcl_script") + -_next_script_   (pointer, hdata: "tcl_script") + - - -| weechat -| [[hdata_bar]]<> -| Bar -| _gui_bars_ + -_last_gui_bar_ + - -| _name_   (string) + -_options_   (pointer) + -_items_count_   (integer) + -_items_subcount_   (pointer) + -_items_array_   (pointer) + -_items_buffer_   (pointer) + -_items_prefix_   (pointer) + -_items_name_   (pointer) + -_items_suffix_   (pointer) + -_bar_window_   (pointer, hdata: "bar_window") + -_bar_refresh_needed_   (integer) + -_prev_bar_   (pointer, hdata: "bar") + -_next_bar_   (pointer, hdata: "bar") + - - -| weechat -| [[hdata_bar_item]]<> -| Bar-Item -| _gui_bar_items_ + -_last_gui_bar_item_ + - -| _plugin_   (pointer, hdata: "plugin") + -_name_   (string) + -_build_callback_   (pointer) + -_build_callback_pointer_   (pointer) + -_build_callback_data_   (pointer) + -_prev_item_   (pointer, hdata: "bar_item") + -_next_item_   (pointer, hdata: "bar_item") + - - -| weechat -| [[hdata_bar_window]]<> -| Bar-Fenster -| - -| _bar_   (pointer, hdata: "bar") + -_x_   (integer) + -_y_   (integer) + -_width_   (integer) + -_height_   (integer) + -_scroll_x_   (integer) + -_scroll_y_   (integer) + -_cursor_x_   (integer) + -_cursor_y_   (integer) + -_current_size_   (integer) + -_items_count_   (integer) + -_items_subcount_   (pointer) + -_items_content_   (pointer) + -_items_num_lines_   (pointer) + -_items_refresh_needed_   (pointer) + -_screen_col_size_   (integer) + -_screen_lines_   (integer) + -_coords_count_   (integer) + -_coords_   (pointer) + -_gui_objects_   (pointer) + -_prev_bar_window_   (pointer, hdata: "bar_window") + -_next_bar_window_   (pointer, hdata: "bar_window") + - -*Update erlaubt:* + -    _scroll_x_ (integer) + -    _scroll_y_ (integer) + - -| weechat -| [[hdata_buffer]]<> -| Buffer -| _gui_buffer_last_displayed_ + -_gui_buffers_ + -_last_gui_buffer_ + - -| _plugin_   (pointer, hdata: "plugin") + -_plugin_name_for_upgrade_   (string) + -_number_   (integer) + -_layout_number_   (integer) + -_layout_number_merge_order_   (integer) + -_name_   (string) + -_full_name_   (string) + -_old_full_name_   (string) + -_short_name_   (string) + -_type_   (integer) + -_notify_   (integer) + -_num_displayed_   (integer) + -_active_   (integer) + -_hidden_   (integer) + -_zoomed_   (integer) + -_print_hooks_enabled_   (integer) + -_day_change_   (integer) + -_clear_   (integer) + -_filter_   (integer) + -_close_callback_   (pointer) + -_close_callback_pointer_   (pointer) + -_close_callback_data_   (pointer) + -_closing_   (integer) + -_title_   (string) + -_own_lines_   (pointer, hdata: "lines") + -_mixed_lines_   (pointer, hdata: "lines") + -_lines_   (pointer, hdata: "lines") + -_next_line_id_   (integer) + -_time_for_each_line_   (integer) + -_chat_refresh_needed_   (integer) + -_nicklist_   (integer) + -_nicklist_case_sensitive_   (integer) + -_nicklist_root_   (pointer, hdata: "nick_group") + -_nicklist_max_length_   (integer) + -_nicklist_display_groups_   (integer) + -_nicklist_count_   (integer) + -_nicklist_visible_count_   (integer) + -_nicklist_groups_count_   (integer) + -_nicklist_groups_visible_count_   (integer) + -_nicklist_nicks_count_   (integer) + -_nicklist_nicks_visible_count_   (integer) + -_nickcmp_callback_   (pointer) + -_nickcmp_callback_pointer_   (pointer) + -_nickcmp_callback_data_   (pointer) + -_input_   (integer) + -_input_callback_   (pointer) + -_input_callback_pointer_   (pointer) + -_input_callback_data_   (pointer) + -_input_get_unknown_commands_   (integer) + -_input_get_empty_   (integer) + -_input_multiline_   (integer) + -_input_buffer_   (string) + -_input_buffer_alloc_   (integer) + -_input_buffer_size_   (integer) + -_input_buffer_length_   (integer) + -_input_buffer_pos_   (integer) + -_input_buffer_1st_display_   (integer) + -_input_undo_snap_   (pointer, hdata: "input_undo") + -_input_undo_   (pointer, hdata: "input_undo") + -_last_input_undo_   (pointer, hdata: "input_undo") + -_ptr_input_undo_   (pointer, hdata: "input_undo") + -_input_undo_count_   (integer) + -_completion_   (pointer, hdata: "completion") + -_history_   (pointer, hdata: "history") + -_last_history_   (pointer, hdata: "history") + -_ptr_history_   (pointer, hdata: "history") + -_num_history_   (integer) + -_text_search_   (integer) + -_text_search_exact_   (integer) + -_text_search_regex_   (integer) + -_text_search_regex_compiled_   (pointer) + -_text_search_where_   (integer) + -_text_search_found_   (integer) + -_text_search_input_   (string) + -_highlight_words_   (string) + -_highlight_regex_   (string) + -_highlight_regex_compiled_   (pointer) + -_highlight_disable_regex_   (string) + -_highlight_disable_regex_compiled_   (pointer) + -_highlight_tags_restrict_   (string) + -_highlight_tags_restrict_count_   (integer) + -_highlight_tags_restrict_array_   (pointer, array_size: "highlight_tags_restrict_count") + -_highlight_tags_   (string) + -_highlight_tags_count_   (integer) + -_highlight_tags_array_   (pointer, array_size: "highlight_tags_count") + -_hotlist_   (pointer, hdata: "hotlist") + -_hotlist_max_level_nicks_   (hashtable) + -_keys_   (pointer, hdata: "key") + -_last_key_   (pointer, hdata: "key") + -_keys_count_   (integer) + -_local_variables_   (hashtable) + -_prev_buffer_   (pointer, hdata: "buffer") + -_next_buffer_   (pointer, hdata: "buffer") + - - -| weechat -| [[hdata_buffer_visited]]<> -| besuchte Buffer -| _gui_buffers_visited_ + -_last_gui_buffer_visited_ + - -| _buffer_   (pointer, hdata: "buffer") + -_prev_buffer_   (pointer, hdata: "buffer_visited") + -_next_buffer_   (pointer, hdata: "buffer_visited") + - - -| weechat -| [[hdata_completion]]<> -| Struktur mit Vervollständigung -| _weechat_completions_ + -_last_weechat_completion_ + - -| _plugin_   (pointer, hdata: "plugin") + -_buffer_   (pointer, hdata: "buffer") + -_context_   (integer) + -_base_command_   (string) + -_base_command_arg_index_   (integer) + -_base_word_   (string) + -_base_word_pos_   (integer) + -_position_   (integer) + -_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) + -_position_replace_   (integer) + -_diff_size_   (integer) + -_diff_length_   (integer) + -_partial_list_   (pointer) + -_prev_completion_   (pointer, hdata: "completion") + -_next_completion_   (pointer, hdata: "completion") + - - -| weechat -| [[hdata_completion_word]]<> -| Struktur mit Wort für eine Vervollständigung gefunden -| - -| _word_   (string) + -_nick_completion_   (char) + -_count_   (integer) + - - -| weechat -| [[hdata_config_file]]<> -| Konfigurationsdatei -| _config_files_ + -_last_config_file_ + - -| _plugin_   (pointer, hdata: "plugin") + -_priority_   (integer) + -_name_   (string) + -_filename_   (string) + -_file_   (pointer) + -_version_   (integer) + -_callback_reload_   (pointer) + -_callback_reload_pointer_   (pointer) + -_callback_reload_data_   (pointer) + -_sections_   (pointer, hdata: "config_section") + -_last_section_   (pointer, hdata: "config_section") + -_prev_config_   (pointer, hdata: "config_file") + -_next_config_   (pointer, hdata: "config_file") + - - -| weechat -| [[hdata_config_option]]<> -| Konfigurationsoptionen -| - -| _config_file_   (pointer, hdata: "config_file") + -_section_   (pointer, hdata: "config_section") + -_name_   (string) + -_parent_name_   (string) + -_type_   (integer) + -_description_   (string) + -_string_values_   (string, array_size: "*") + -_min_   (integer) + -_max_   (integer) + -_default_value_   (pointer) + -_value_   (pointer) + -_null_value_allowed_   (integer) + -_callback_check_value_   (pointer) + -_callback_check_value_pointer_   (pointer) + -_callback_check_value_data_   (pointer) + -_callback_change_   (pointer) + -_callback_change_pointer_   (pointer) + -_callback_change_data_   (pointer) + -_callback_delete_   (pointer) + -_callback_delete_pointer_   (pointer) + -_callback_delete_data_   (pointer) + -_loaded_   (integer) + -_prev_option_   (pointer, hdata: "config_option") + -_next_option_   (pointer, hdata: "config_option") + - - -| weechat -| [[hdata_config_section]]<> -| Konfigurationssektion -| - -| _config_file_   (pointer, hdata: "config_file") + -_name_   (string) + -_user_can_add_options_   (integer) + -_user_can_delete_options_   (integer) + -_callback_read_   (pointer) + -_callback_read_pointer_   (pointer) + -_callback_read_data_   (pointer) + -_callback_write_   (pointer) + -_callback_write_pointer_   (pointer) + -_callback_write_data_   (pointer) + -_callback_write_default_   (pointer) + -_callback_write_default_pointer_   (pointer) + -_callback_write_default_data_   (pointer) + -_callback_create_option_   (pointer) + -_callback_create_option_pointer_   (pointer) + -_callback_create_option_data_   (pointer) + -_callback_delete_option_   (pointer) + -_callback_delete_option_pointer_   (pointer) + -_callback_delete_option_data_   (pointer) + -_options_   (pointer, hdata: "config_option") + -_last_option_   (pointer, hdata: "config_option") + -_prev_section_   (pointer, hdata: "config_section") + -_next_section_   (pointer, hdata: "config_section") + - - -| weechat -| [[hdata_filter]]<> -| Filter -| _gui_filters_ + -_last_gui_filter_ + - -| _enabled_   (integer) + -_name_   (string) + -_buffer_name_   (string) + -_num_buffers_   (integer) + -_buffers_   (pointer) + -_tags_   (string) + -_tags_count_   (integer) + -_tags_array_   (pointer, array_size: "tags_count") + -_regex_   (string) + -_regex_prefix_   (pointer) + -_regex_message_   (pointer) + -_prev_filter_   (pointer, hdata: "filter") + -_next_filter_   (pointer, hdata: "filter") + - - -| weechat -| [[hdata_history]]<> -| Verlaufspeicher von Befehlen in einem Buffer -| _gui_history_ + -_last_gui_history_ + - -| _text_   (string) + -_next_history_   (pointer, hdata: "history") + -_prev_history_   (pointer, hdata: "history") + - -*Update erlaubt:* + -    _{hdata_update_create}_ + -    _{hdata_update_delete}_ + - -| weechat -| [[hdata_hotlist]]<> -| Hotliste -| _gui_hotlist_ + -_last_gui_hotlist_ + - -| _priority_   (integer) + -_creation_time.tv_sec_   (time) + -_creation_time.tv_usec_   (long) + -_buffer_   (pointer) + -_count_   (integer, array_size: "4") + -_prev_hotlist_   (pointer, hdata: "hotlist") + -_next_hotlist_   (pointer, hdata: "hotlist") + - - -| weechat -| [[hdata_input_undo]]<> -| Struktur der Rücknahmen für die Befehlszeile -| - -| _data_   (string) + -_pos_   (integer) + -_prev_undo_   (pointer, hdata: "input_undo") + -_next_undo_   (pointer, hdata: "input_undo") + - - -| weechat -| [[hdata_key]]<> -| Tastenbelegung (Tastaturkurzbefehl) -| _gui_default_keys_ + -_gui_default_keys_cursor_ + -_gui_default_keys_mouse_ + -_gui_default_keys_search_ + -_gui_keys_ + -_gui_keys_cursor_ + -_gui_keys_mouse_ + -_gui_keys_search_ + -_last_gui_default_key_ + -_last_gui_default_key_cursor_ + -_last_gui_default_key_mouse_ + -_last_gui_default_key_search_ + -_last_gui_key_ + -_last_gui_key_cursor_ + -_last_gui_key_mouse_ + -_last_gui_key_search_ + - -| _key_   (string) + -_area_type_   (pointer) + -_area_name_   (pointer) + -_area_key_   (string) + -_command_   (string) + -_score_   (integer) + -_prev_key_   (pointer, hdata: "key") + -_next_key_   (pointer, hdata: "key") + - - -| weechat -| [[hdata_layout]]<> -| Layout -| _gui_layout_current_ + -_gui_layouts_ + -_last_gui_layout_ + - -| _name_   (string) + -_layout_buffers_   (pointer, hdata: "layout_buffer") + -_last_layout_buffer_   (pointer, hdata: "layout_buffer") + -_layout_windows_   (pointer, hdata: "layout_window") + -_internal_id_   (integer) + -_internal_id_current_window_   (integer) + -_prev_layout_   (pointer, hdata: "layout") + -_next_layout_   (pointer, hdata: "layout") + - - -| weechat -| [[hdata_layout_buffer]]<> -| Buffer-Layout -| - -| _plugin_name_   (string) + -_buffer_name_   (string) + -_number_   (integer) + -_prev_layout_   (pointer, hdata: "layout_buffer") + -_next_layout_   (pointer, hdata: "layout_buffer") + - - -| weechat -| [[hdata_layout_window]]<> -| Fenster-Layout -| - -| _internal_id_   (integer) + -_parent_node_   (pointer, hdata: "layout_window") + -_split_pct_   (integer) + -_split_horiz_   (integer) + -_child1_   (pointer, hdata: "layout_window") + -_child2_   (pointer, hdata: "layout_window") + -_plugin_name_   (string) + -_buffer_name_   (string) + - - -| weechat -| [[hdata_line]]<> -| Struktur mit einer Zeile -| - -| _data_   (pointer, hdata: "line_data") + -_prev_line_   (pointer, hdata: "line") + -_next_line_   (pointer, hdata: "line") + - - -| weechat -| [[hdata_line_data]]<> -| Struktur mit einzeiligen Daten -| - -| _buffer_   (pointer, hdata: "buffer") + -_id_   (integer) + -_y_   (integer) + -_date_   (time) + -_date_printed_   (time) + -_str_time_   (string) + -_tags_count_   (integer) + -_tags_array_   (shared_string, array_size: "tags_count") + -_displayed_   (char) + -_notify_level_   (char) + -_highlight_   (char) + -_refresh_needed_   (char) + -_prefix_   (shared_string) + -_prefix_length_   (integer) + -_message_   (string) + - -*Update erlaubt:* + -    _date_ (time) + -    _date_printed_ (time) + -    _tags_array_ (shared_string) + -    _prefix_ (shared_string) + -    _message_ (string) + - -| weechat -| [[hdata_lines]]<> -| Struktur mit Zeilen -| - -| _first_line_   (pointer, hdata: "line") + -_last_line_   (pointer, hdata: "line") + -_last_read_line_   (pointer, hdata: "line") + -_lines_count_   (integer) + -_first_line_not_read_   (integer) + -_lines_hidden_   (integer) + -_buffer_max_length_   (integer) + -_buffer_max_length_refresh_   (integer) + -_prefix_max_length_   (integer) + -_prefix_max_length_refresh_   (integer) + - - -| weechat -| [[hdata_nick]]<> -| Nick in Benutzerliste -| - -| _group_   (pointer, hdata: "nick_group") + -_name_   (shared_string) + -_color_   (shared_string) + -_prefix_   (shared_string) + -_prefix_color_   (shared_string) + -_visible_   (integer) + -_prev_nick_   (pointer, hdata: "nick") + -_next_nick_   (pointer, hdata: "nick") + - - -| weechat -| [[hdata_nick_group]]<> -| Gruppen in Benutzerliste -| - -| _name_   (shared_string) + -_color_   (shared_string) + -_visible_   (integer) + -_level_   (integer) + -_parent_   (pointer, hdata: "nick_group") + -_children_   (pointer, hdata: "nick_group") + -_last_child_   (pointer, hdata: "nick_group") + -_nicks_   (pointer, hdata: "nick") + -_last_nick_   (pointer, hdata: "nick") + -_prev_group_   (pointer, hdata: "nick_group") + -_next_group_   (pointer, hdata: "nick_group") + - - -| weechat -| [[hdata_plugin]]<> -| Erweiterung -| _weechat_plugins_ + -_last_weechat_plugin_ + - -| _filename_   (string) + -_handle_   (pointer) + -_name_   (string) + -_description_   (string) + -_author_   (string) + -_version_   (string) + -_license_   (string) + -_charset_   (string) + -_priority_   (integer) + -_initialized_   (integer) + -_debug_   (integer) + -_upgrading_   (integer) + -_variables_   (hashtable) + -_prev_plugin_   (pointer, hdata: "plugin") + -_next_plugin_   (pointer, hdata: "plugin") + - - -| weechat -| [[hdata_proxy]]<> -| Proxy -| _weechat_proxies_ + -_last_weechat_proxy_ + - -| _name_   (string) + -_options_   (pointer) + -_prev_proxy_   (pointer, hdata: "proxy") + -_next_proxy_   (pointer, hdata: "proxy") + - - -| weechat -| [[hdata_window]]<> -| Fenster -| _gui_current_window_ + -_gui_windows_ + -_last_gui_window_ + - -| _number_   (integer) + -_win_x_   (integer) + -_win_y_   (integer) + -_win_width_   (integer) + -_win_height_   (integer) + -_win_width_pct_   (integer) + -_win_height_pct_   (integer) + -_win_chat_x_   (integer) + -_win_chat_y_   (integer) + -_win_chat_width_   (integer) + -_win_chat_height_   (integer) + -_win_chat_cursor_x_   (integer) + -_win_chat_cursor_y_   (integer) + -_bar_windows_   (pointer, hdata: "bar_window") + -_last_bar_window_   (pointer, hdata: "bar_window") + -_refresh_needed_   (integer) + -_gui_objects_   (pointer) + -_buffer_   (pointer, hdata: "buffer") + -_layout_plugin_name_   (string) + -_layout_buffer_name_   (string) + -_scroll_   (pointer, hdata: "window_scroll") + -_ptr_tree_   (pointer, hdata: "window_tree") + -_prev_window_   (pointer, hdata: "window") + -_next_window_   (pointer, hdata: "window") + - - -| weechat -| [[hdata_window_scroll]]<> -| Scroll-Info in Fenstern -| - -| _buffer_   (pointer, hdata: "buffer") + -_first_line_displayed_   (integer) + -_start_line_   (pointer, hdata: "line") + -_start_line_pos_   (integer) + -_scrolling_   (integer) + -_start_col_   (integer) + -_lines_after_   (integer) + -_text_search_start_line_   (pointer, hdata: "line") + -_prev_scroll_   (pointer, hdata: "window_scroll") + -_next_scroll_   (pointer, hdata: "window_scroll") + - - -| weechat -| [[hdata_window_tree]]<> -| Baumstruktur der Fenster -| _gui_windows_tree_ + - -| _parent_node_   (pointer, hdata: "window_tree") + -_split_pct_   (integer) + -_split_horizontal_   (integer) + -_child1_   (pointer, hdata: "window_tree") + -_child2_   (pointer, hdata: "window_tree") + -_window_   (pointer, hdata: "window") + - - -|=== -// end::hdata[] diff --git a/doc/de/includes/autogen_api_infolists.de.adoc b/doc/de/includes/autogen_api_infolists.de.adoc deleted file mode 100644 index ad5f53b30..000000000 --- a/doc/de/includes/autogen_api_infolists.de.adoc +++ /dev/null @@ -1,94 +0,0 @@ -// -// This file is auto-generated by script docgen.py. -// DO NOT EDIT BY HAND! -// - -// tag::infolists[] -[width="100%",cols="^1,^2,5,5,5",options="header"] -|=== -| Erweiterung | Name | Beschreibung | Pointer | Argumente - -| alias | alias | Liste der Alias | Alias Pointer (optional) | Name des Alias (Platzhalter "*" kann verwendet werden) (optional) - -| alias | alias_default | Liste der standardmäßigen Aliase | - | - - -| buflist | buflist | Liste der Buffer in buflist Bar-Item | - | buflist Bar-Item Name (optional) - -| fset | fset_option | Auflistung der fset Optionen | fset Option-Pointer (optional) | Name einer Einstellung (Platzhalter "*" kann verwendet werden) (optional) - -| guile | guile_script | Liste der Skripten | Skript Pointer (optional) | Name des Skriptes (Platzhalter "*" kann verwendet werden) (optional) - -| irc | irc_channel | Liste der Kanäle eines IRC-Servers | Pointer vom Kanal (optional) | Server,Kanal (Kanal ist optional) - -| irc | irc_color_weechat | Zuordnung der IRC Farbkodierung und der WeeChat Farbnamen | - | - - -| irc | irc_ignore | Liste von ignorierten IRCs | Ignore Pointer (optional) | - - -| irc | irc_modelist | Liste der Kanalmoduslisten für einen IRC-Kanal | Modelist Pointer (optional) | Server,Channel,Type (Type ist optional) - -| irc | irc_modelist_item | Liste der Items in der Kanal-Modeliste | Modelist Item Pointer (optional) | Server,Channel,Type,Nummer (Nummer ist optional) - -| irc | irc_nick | Liste der Nicks im IRC-Kanal | Nick Pointer (optional) | server,channel,nick (nick ist optional) - -| irc | irc_notify | Liste mit Benachrichtigungen | Benachrichtigungspointer (optional) | Servername (Platzhalter "*" kann verwendet werden) (optional) - -| irc | irc_server | Liste der IRC-Server | Server Pointer (optional) | Servername (Platzhalter "*" kann verwendet werden) (optional) - -| javascript | javascript_script | Liste der Skripten | Skript Pointer (optional) | Name des Skriptes (Platzhalter "*" kann verwendet werden) (optional) - -| logger | logger_buffer | Auflistung der protokollierten Buffer | Logger-Pointer (optional) | - - -| lua | lua_script | Liste der Skripten | Skript Pointer (optional) | Name des Skriptes (Platzhalter "*" kann verwendet werden) (optional) - -| perl | perl_script | Liste der Skripten | Skript Pointer (optional) | Name des Skriptes (Platzhalter "*" kann verwendet werden) (optional) - -| php | php_script | Liste der Skripten | Skript Pointer (optional) | Name des Skriptes (Platzhalter "*" kann verwendet werden) (optional) - -| python | python_script | Liste der Skripten | Skript Pointer (optional) | Name des Skriptes (Platzhalter "*" kann verwendet werden) (optional) - -| relay | relay | Liste der Relay-Clients | Relay Pointer (optional) | - - -| ruby | ruby_script | Liste der Skripten | Skript Pointer (optional) | Name des Skriptes (Platzhalter "*" kann verwendet werden) (optional) - -| script | script_script | Liste der Skripten | Skript Pointer (optional) | Name des Skriptes, mit Dateierweiterung (Platzhalter "*" kann verwendet werden) (optional) - -| tcl | tcl_script | Liste der Skripten | Skript Pointer (optional) | Name des Skriptes (Platzhalter "*" kann verwendet werden) (optional) - -| weechat | bar | Auflistung der Bars | Bar Pointer (optional) | Name der Bar (Platzhalter "*" kann verwendet werden) (optional) - -| weechat | bar_item | Auflistung der Bar-Items | Bar Item Pointer (optional) | Name des Bar-Item (Platzhalter "*" kann verwendet werden) (optional) - -| weechat | bar_window | Auflistung der Bar-Fenster | Bar-Fenster Pointer (optional) | - - -| weechat | buffer | Auflistung der Buffer | Buffer Pointer (optional) | Name des Buffers (Platzhalter "*" kann verwendet werden) (optional) - -| weechat | buffer_lines | Zeilen des Buffers | Buffer Pointer | - - -| weechat | filter | Auflistung der Filter | - | Name des Filters (Platzhalter "*" kann verwendet werden) (optional) - -| weechat | history | Verlaufspeicher der Befehle | Buffer Pointer (falls nicht gesetzt, wird der globale Verlauf zurückgegeben) (optional) | - - -| weechat | hook | Auflistung der Hooks | Hook-Pointer (optional) | type,arguments (type ist ein command/timer/.., arguments dient dazu nur einige hooks abzufragen (Platzhalter "*" kann verwendet werden), beide Einstellungen sind optional) - -| weechat | hotlist | Liste der Buffer in Hotlist | - | - - -| weechat | key | Auflistung der Tastenzuweisungen | - | Kontext ("default", "search", "cursor" oder "mouse") (optional) - -| weechat | layout | Auflistung der Layouts | - | - - -| weechat | nicklist | Nicks in Benutzerliste für einen Buffer | Buffer Pointer | nick_xxx oder group_xxx um nur den Nick/Group xxx abzufragen (optional) - -| weechat | option | Auflistung der Einstellungen | - | Name einer Einstellung (Platzhalter "*" kann verwendet werden) (optional) - -| weechat | plugin | Auflistung der Erweiterungen | Pointer der Erweiterung (optional) | Name einer Erweiterung (Platzhalter "*" kann verwendet werden) (optional) - -| weechat | proxy | Liste der Proxys | Proxy Pointer (optional) | Name des Proxy (Platzhalter "*" kann verwendet werden) (optional) - -| weechat | url_options | Einstellungen für URL | - | - - -| weechat | window | Auflistung der Fenster | Fenster Pointer (optional) | "current" für aktuelles Fenster oder die Nummer eines Fensters (optional) - -| xfer | xfer | Transferliste | Transferpointer (optional) | - - -|=== -// end::infolists[] diff --git a/doc/de/includes/autogen_api_infos.de.adoc b/doc/de/includes/autogen_api_infos.de.adoc deleted file mode 100644 index 25883c98d..000000000 --- a/doc/de/includes/autogen_api_infos.de.adoc +++ /dev/null @@ -1,164 +0,0 @@ -// -// This file is auto-generated by script docgen.py. -// DO NOT EDIT BY HAND! -// - -// tag::infos[] -[width="100%",cols="^1,^2,6,6",options="header"] -|=== -| Erweiterung | Name | Beschreibung | Argumente - -| 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/Kanal/Nick | server,channel,nick (Kanal und Nicks sind optional) - -| irc | irc_is_channel | 1, falls die Zeichenkette ein gültiger IRC-Kanalname für den Server ist | Server,Kanal (Server ist optional) - -| irc | irc_is_message_ignored | 1, wenn der Nick ignoriert wird (Meldung wird nicht angezeigt) | Server,Nachricht (Nachricht ist die unverarbeitete IRC Nachricht) - -| irc | irc_is_nick | 1, falls die Zeichenkette ein gültiger IRC Nickname ist | Server,Nickname (Server ist optional) - -| irc | irc_nick | aktuellen Nicknamen für den Server erhalten | Servername - -| irc | irc_nick_color | erhalte nick color code (*veraltet* ab Version 1.5, wird ersetzt durch "nick_color") | Nickname - -| irc | irc_nick_color_name | erhalte nick color name (*veraltet* ab Version 1.5, wird ersetzt durch "nick_color_name") | Nickname - -| irc | irc_nick_from_host | Nicknamen des IRC-Hosts erhalten | IRC host (in der Form `:nick!name@server.com`) - -| irc | irc_server_isupport | 1 falls der Server die Funktion unterstützen sollte (durch IRC Message 005) | Server,Funktion - -| 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 | 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 | Protokoll,Status (beide sind Optional, bei beiden Argumenten bedeutet "*", alle; Protokolle: irc, weechat; Status: 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 | - - -| spell | spell_dict | durch Kommata getrennte Liste von Wörterbüchern, die in diesem Buffer genutzt werden sollen | Buffer-Pointer ("0x12345678") oder der vollständige Buffername ("irc.libera.#weechat") - -| 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 | auto_connect | 1, falls die automatische Verbindung zu Servern aktiviert ist, 0, wenn sie vom Benutzer deaktiviert wurde (Option "-a" oder "--no-connect") | - - -| weechat | charset_internal | Interner WeeChat Zeichensatz | - - -| weechat | charset_terminal | Terminal Zeichensatz | - - -| weechat | color_ansi_regex | Erweiterte reguläre POSIX Ausdrücke um ANSI Escapesequenz zu suchen | - - -| weechat | color_rgb2term | RGB Farbe wurde umgewandelt in Terminalfarbe (0-255) | RGB,limit (Obergrenze ist optional und ist Standardmäßig 256) - -| weechat | color_term2rgb | Terminalfarbe (0-255) wurde umgewandelt in RGB Farbe | Farben (Terminalfarben: 0-255) - -| weechat | cursor_mode | 1, falls Cursor-Modus aktiviert ist | - - -| weechat | date | Datum/Zeit der WeeChat Kompilierung | - - -| weechat | dir_separator | Trennzeichen für Verzeichnis | - - -| weechat | filters_enabled | 1, falls Filter aktiviert sind | - - -| weechat | inactivity | Inaktivität der Tastatur (Sekunden) | - - -| weechat | locale | Spracheinstellung die für die übersetzten Nachrichten verwendet werden soll | - - -| weechat | nick_color | zeigt Farbecode des Nick | Nickname;Farben (Farben ist eine optionale Kommata getrennte Liste von Farben die genutzt werden sollen; wenn eine Hintergrundfarbe genutzt werden muss das Format wie folgt aussehen Text:Hintergrund; sind die Farben schon vorhanden, werden die WeeChat Optionen für Nickfarben und erzwungene Nickfarben ignoriert) - -| weechat | nick_color_name | zeigt Farbnamen des Nick | Nickname;Farben (Farben ist eine optionale Kommata getrennte Liste von Farben die genutzt werden sollen; wenn eine Hintergrundfarbe genutzt werden muss das Format wie folgt aussehen Text:Hintergrund; sind die Farben schon vorhanden, werden die WeeChat Optionen für Nickfarben und erzwungene Nickfarben ignoriert) - -| weechat | pid | WeeChat PID (Prozess-ID) | - - -| weechat | term_color_pairs | Anzahl der Farbpaare die durch das Terminal unterstützt werden | - - -| weechat | term_colors | Anzahl der Farben die durch das Terminal unterstützt werden | - - -| weechat | term_height | Höhe des Terminals | - - -| weechat | term_width | Breite des Terminals | - - -| weechat | totp_generate | generiert ein Time-based One-Time Passwort (TOTP) | geheime Zeichenkette (in base32), Zeitstempel (optional, standardmäßig aktuelle Zeit), Anzahl an Zeichen (optional, zwischen 4 und 10, standardmäßig 6) - -| weechat | totp_validate | validiert ein Time-based One-Time Passwort (TOTP): 1 falls TOTP korrekt ist, ansonsten 0 | geheim (in base32), einmaliges Passwort, Zeitstempel (optional, standardmäßig aktuelle Zeit), Anzahl der zu testenden Passwörtern vorher/nachher (optional, standardmäßig 0) - -| weechat | uptime | Laufzeit von WeeChat (Format: "days:hh:mm:ss") | "days" (Anzahl der Tage) oder "seconds" (Anzahl der Sekunden) (optional) - -| weechat | uptime_current | WeeChat-Betriebszeit für den aktuellen Prozess (Upgrades mit /upgrade Befehlwerden ignoriert) (Format: "Tage:hh:mm:ss") | "days" (Anzahl der Tage) oder "seconds" (Anzahl der Sekunden) (optional) - -| weechat | version | WeeChat-Version | - - -| weechat | version_git | WeeChat Git Version (Ausgabe des Befehls "git describe", ausschließlich für eine Entwicklerversion. Eine stabile Version gibt keine Information zurück) | - - -| weechat | version_number | WeeChat-Version (als Zahl) | - - -| weechat | weechat_cache_dir | WeeChat Cache-Verzeichnis | - - -| weechat | weechat_config_dir | WeeChat Konfigurationsverzeichnis | - - -| weechat | weechat_daemon | 1, falls WeeChat im Daemon-Modus ausgeführt wird (ohne Oberfläche, im Hintergrund) | - - -| weechat | weechat_data_dir | WeeChat-Datenverzeichnis | - - -| weechat | weechat_dir | WeeChat-Verzeichnis (*veraltet* seit Version 3.2, ersetzt durch "weechat_config_dir", "weechat_data_dir", "weechat_cache_dir" und "weechat_runtime_dir") | - - -| weechat | weechat_headless | 1, falls WeeChat im Hintergrundmodus ausgeführt wird | - - -| weechat | weechat_libdir | WeeChat "lib" Verzeichnis | - - -| weechat | weechat_localedir | "lokales" Verzeichnis von WeeChat | - - -| weechat | weechat_runtime_dir | WeeChat-Laufzeitverzeichnis | - - -| weechat | weechat_sharedir | WeeChat "share" Verzeichnis | - - -| weechat | weechat_site | WeeChat Seite | - - -| weechat | weechat_site_download | Download-Seite von WeeChat | - - -| weechat | weechat_upgrading | 1 falls WeeChat ein Upgrade durchführt (Befehl `/upgrade`) | - - -|=== -// end::infos[] diff --git a/doc/de/includes/autogen_api_infos_hashtable.de.adoc b/doc/de/includes/autogen_api_infos_hashtable.de.adoc deleted file mode 100644 index a19af7670..000000000 --- a/doc/de/includes/autogen_api_infos_hashtable.de.adoc +++ /dev/null @@ -1,20 +0,0 @@ -// -// This file is auto-generated by script docgen.py. -// DO NOT EDIT BY HAND! -// - -// tag::infos_hashtable[] -[width="100%",cols="^1,^2,6,6,8",options="header"] -|=== -| Erweiterung | Name | Beschreibung | Hashtable (Eingabe) | Hashtable (Ausgabe) - -| irc | irc_message_parse | Parse eine IRC Nachricht | "message": IRC Nachricht, "server": Servername (optional) | "tags": Tags, "tag_xxx": Wert des Tags "xxx" ohne Escapezeichen (ein Schlüssel pro Tag), "message_without_tags": Nachrichten ohne Tags, "nick": Nick, "user": Benutzer, "host": Host, "command": Befehl, "channel": Kanal, "arguments": Argumente (schließt Kanal ein), "text": Text (zum Beispiel eine Nachricht von einem User), "param1" ... "paramN": geparste Befehlsparameter, "num_params": Anzahl geparste Befehlsparameter, "pos_command": Index der "command" Nachricht ("-1" falls "command" nicht gefunden wird), "pos_arguments": Index der "arguments" Nachricht ("-1" falls "arguments" nicht gefunden wird), "pos_channel": Index der "channel" Nachricht ("-1" falls "channel" nicht gefunden wird),"pos_text": Index für "text" Nachricht ("-1" falls "text" nicht gefunden wird) - -| irc | irc_message_split | trennt eine IRC Nachricht (standardmäßig in 512 Bytes große Nachrichten) | "message": IRC Nachricht, "server": Servername (optional) | "msg1" ... "msgN": Nachrichten die versendet werden sollen (ohne abschließendes "\r\n"), "args1" ... "argsN": Argumente für Nachrichten, "count": Anzahl der Nachrichten - -| weechat | focus_info | Fokusinformationen abrufen | "x": x-Koordinate (Zeichenfolge mit Ganzzahl >= 0), "y": y-Koordinate (Zeichenfolge mit Ganzzahl >= 0) | siehe Funktion "hook_focus" in API Dokumentation - -| weechat | secured_data | schutzwürdige Daten | - | schutzwürdige Daten: Namen und Werte (Vorsicht: Dies sind vertrauliche Daten: drucken oder protokollieren Sie diese NICHT) - -|=== -// end::infos_hashtable[] diff --git a/doc/de/includes/autogen_api_plugins_priority.de.adoc b/doc/de/includes/autogen_api_plugins_priority.de.adoc deleted file mode 100644 index a7554b99f..000000000 --- a/doc/de/includes/autogen_api_plugins_priority.de.adoc +++ /dev/null @@ -1,33 +0,0 @@ -// -// This file is auto-generated by script docgen.py. -// DO NOT EDIT BY HAND! -// - -// tag::plugins_priority[] -[width="30%",cols="1,3,2",options="header"] -|=== -| Rang | Erweiterung | Priorität -| 1 | charset | 16000 -| 2 | logger | 15000 -| 3 | exec | 14000 -| 4 | trigger | 13000 -| 5 | spell | 12000 -| 6 | alias | 11000 -| 7 | buflist | 10000 -| 8 | fifo | 9000 -| 9 | typing | 8000 -| 10 | xfer | 7000 -| 11 | irc | 6000 -| 12 | relay | 5000 -| 13 | guile | 4070 -| 14 | javascript | 4060 -| 15 | lua | 4050 -| 16 | perl | 4040 -| 17 | php | 4030 -| 18 | python | 4020 -| 19 | ruby | 4010 -| 20 | tcl | 4000 -| 21 | script | 3000 -| 22 | fset | 2000 -|=== -// end::plugins_priority[] diff --git a/doc/de/includes/autogen_api_url_options.de.adoc b/doc/de/includes/autogen_api_url_options.de.adoc deleted file mode 100644 index 1c0daa7e9..000000000 --- a/doc/de/includes/autogen_api_url_options.de.adoc +++ /dev/null @@ -1,462 +0,0 @@ -// -// This file is auto-generated by script docgen.py. -// DO NOT EDIT BY HAND! -// - -// tag::url_options[] -[width="100%",cols="2,^1,7",options="header"] -|=== -| Einstellung | Type ^(1)^ | Konstanten ^(2)^ - -| verbose | long | - -| header | long | - -| noprogress | long | - -| nosignal | long | - -| wildcardmatch | long | - -| failonerror | long | - -| keep_sending_on_error | long | - -| proxy | string | - -| proxyport | long | - -| port | long | - -| pre_proxy | string | - -| httpproxytunnel | long | - -| interface | string | - -| dns_cache_timeout | long | - -| proxytype | long | http, socks4, socks5, socks4a, socks5_hostname, http_1_0, https - -| buffersize | long | - -| tcp_nodelay | long | - -| localport | long | - -| localportrange | long | - -| address_scope | long | - -| noproxy | string | - -| socks5_gssapi_nec | long | - -| tcp_keepalive | long | - -| tcp_keepidle | long | - -| tcp_keepintvl | long | - -| unix_socket_path | string | - -| abstract_unix_socket | string | - -| path_as_is | long | - -| proxy_service_name | string | - -| service_name | string | - -| default_protocol | string | - -| tcp_fastopen | long | - -| socks5_auth | long | - -| haproxyprotocol | long | - -| doh_url | string | - -| protocols_str | string | - -| redir_protocols_str | string | - -| netrc | long | ignored, optional, required - -| userpwd | string | - -| proxyuserpwd | string | - -| httpauth | mask | none, basic, digest, ntlm, any, anysafe, digest_ie, only, ntlm_wb, negotiate, gssapi, bearer, aws_sigv4 - -| proxyauth | mask | none, basic, digest, ntlm, any, anysafe, digest_ie, only, ntlm_wb, negotiate, gssapi, bearer, aws_sigv4 - -| netrc_file | string | - -| username | string | - -| password | string | - -| proxyusername | string | - -| proxypassword | string | - -| tlsauth_type | mask | none, srp - -| tlsauth_username | string | - -| tlsauth_password | string | - -| sasl_authzid | string | - -| sasl_ir | long | - -| xoauth2_bearer | string | - -| login_options | string | - -| disallow_username_in_url | long | - -| autoreferer | long | - -| followlocation | long | - -| post | long | - -| postfields | string | - -| referer | string | - -| useragent | string | - -| httpheader | list | - -| cookie | string | - -| cookiefile | string | - -| postfieldsize | long | - -| maxredirs | long | - -| httpget | long | - -| cookiejar | string | - -| http_version | long | none, 1_0, 1_1, 2_0, 2, 2tls, 2_prior_knowledge, 3 - -| cookiesession | long | - -| http200aliases | list | - -| unrestricted_auth | long | - -| postfieldsize_large | long long | - -| cookielist | string | - -| ignore_content_length | long | - -| accept_encoding | string | - -| transfer_encoding | long | - -| http_content_decoding | long | - -| http_transfer_decoding | long | - -| copypostfields | string | - -| postredir | mask | post_301, post_302 - -| expect_100_timeout_ms | long | - -| headeropt | mask | unified, separate - -| proxyheader | list | - -| pipewait | long | - -| stream_weight | long | - -| request_target | string | - -| http09_allowed | long | - -| hsts | string | - -| hsts_ctrl | mask | enable, readonlyfile - -| mail_from | string | - -| mail_rcpt | list | - -| mail_auth | string | - -| mail_rcpt_alllowfails | long | - -| tftp_blksize | long | - -| tftp_no_options | long | - -| ftpport | string | - -| quote | list | - -| postquote | list | - -| ftp_use_epsv | long | - -| prequote | list | - -| ftp_use_eprt | long | - -| ftp_create_missing_dirs | long | - -| ftpsslauth | long | default, ssl, tls - -| ftp_account | string | - -| ftp_skip_pasv_ip | long | - -| ftp_filemethod | long | multicwd, nocwd, singlecwd - -| ftp_alternative_to_user | string | - -| ftp_ssl_ccc | long | ccc_none, ccc_active, ccc_passive - -| dirlistonly | long | - -| append | long | - -| ftp_use_pret | long | - -| rtsp_request | long | options, describe, announce, setup, play, pause, teardown, get_parameter, set_parameter, record, receive - -| rtsp_session_id | string | - -| rtsp_stream_uri | string | - -| rtsp_transport | string | - -| rtsp_client_cseq | long | - -| rtsp_server_cseq | long | - -| aws_sigv4 | string | - -| crlf | long | - -| range | string | - -| resume_from | long | - -| customrequest | string | - -| nobody | long | - -| infilesize | long | - -| upload | long | - -| timecondition | long | none, ifmodsince, ifunmodsince, lastmod - -| timevalue | long | - -| transfertext | long | - -| filetime | long | - -| maxfilesize | long | - -| proxy_transfer_mode | long | - -| resume_from_large | long long | - -| infilesize_large | long long | - -| maxfilesize_large | long long | - -| timevalue_large | long long | - -| upload_buffersize | long | - -| mime_options | mask | formescape - -| timeout | long | - -| low_speed_limit | long | - -| low_speed_time | long | - -| fresh_connect | long | - -| forbid_reuse | long | - -| connecttimeout | long | - -| ipresolve | long | whatever, v4, v6 - -| connect_only | long | - -| max_send_speed_large | long long | - -| max_recv_speed_large | long long | - -| timeout_ms | long | - -| connecttimeout_ms | long | - -| maxage_conn | long | - -| maxconnects | long | - -| use_ssl | long | none, try, control, all - -| resolve | list | - -| dns_servers | string | - -| accepttimeout_ms | long | - -| dns_interface | string | - -| dns_local_ip4 | string | - -| dns_local_ip6 | string | - -| connect_to | list | - -| happy_eyeballs_timeout_ms | long | - -| dns_shuffle_addresses | long | - -| upkeep_interval_ms | long | - -| maxlifetime_conn | long | - -| sslcert | string | - -| sslversion | long | default, tlsv1, sslv2, sslv3, tlsv1_0, tlsv1_1, tlsv1_2, tlsv1_3, max_default, max_none, max_tlsv1_0, max_tlsv1_1, max_tlsv1_2, max_tlsv1_3 - -| ssl_verifypeer | long | - -| cainfo | string | - -| ssl_verifyhost | long | - -| ssl_cipher_list | string | - -| sslcerttype | string | - -| sslkey | string | - -| sslkeytype | string | - -| sslengine | string | - -| sslengine_default | long | - -| capath | string | - -| ssl_sessionid_cache | long | - -| krblevel | string | - -| keypasswd | string | - -| issuercert | string | - -| crlfile | string | - -| certinfo | long | - -| gssapi_delegation | long | none, policy_flag, flag - -| ssl_options | long | allow_beast, no_revoke, no_backends, ok, too_late, unknown_backend, no_partialchain, revoke_best_effort, native_ca, auto_client_cert - -| ssl_enable_alpn | long | - -| pinnedpublickey | string | - -| ssl_verifystatus | long | - -| ssl_falsestart | long | - -| proxy_cainfo | string | - -| proxy_capath | string | - -| proxy_crlfile | string | - -| proxy_keypasswd | string | - -| proxy_pinnedpublickey | string | - -| proxy_sslcert | string | - -| proxy_sslcerttype | string | - -| proxy_sslkey | string | - -| proxy_sslkeytype | string | - -| proxy_sslversion | long | default, tlsv1, sslv2, sslv3, tlsv1_0, tlsv1_1, tlsv1_2, tlsv1_3, max_default, max_none, max_tlsv1_0, max_tlsv1_1, max_tlsv1_2, max_tlsv1_3 - -| proxy_ssl_cipher_list | list | - -| proxy_ssl_options | long | allow_beast, no_revoke, no_backends, ok, too_late, unknown_backend, no_partialchain, revoke_best_effort, native_ca, auto_client_cert - -| proxy_ssl_verifyhost | long | - -| proxy_ssl_verifypeer | long | - -| proxy_tlsauth_password | string | - -| proxy_tlsauth_type | string | - -| proxy_tlsauth_username | string | - -| tls13_ciphers | list | - -| proxy_tls13_ciphers | list | - -| proxy_issuercert | string | - -| ssl_ec_curves | string | - -| doh_ssl_verifyhost | long | - -| doh_ssl_verifypeer | long | - -| doh_ssl_verifystatus | long | - -| ca_cache_timeout | long | - -| ssh_auth_types | mask | none, policy_flag, flag - -| ssh_public_keyfile | string | - -| ssh_private_keyfile | string | - -| ssh_host_public_key_md5 | string | - -| ssh_knownhosts | string | - -| ssh_compression | long | - -| ssh_host_public_key_sha256 | string | - -| telnetoptions | list | - -| ws_options | mask | binary, close, cont, offset, ping, pong, raw_mode, text - -| new_file_perms | long | - -| new_directory_perms | long | - -| quick_exit | long | - -|=== -// end::url_options[] diff --git a/doc/de/includes/autogen_user_commands.de.adoc b/doc/de/includes/autogen_user_commands.de.adoc deleted file mode 100644 index 693ceb93f..000000000 --- a/doc/de/includes/autogen_user_commands.de.adoc +++ /dev/null @@ -1,3308 +0,0 @@ -// -// This file is auto-generated by script docgen.py. -// DO NOT EDIT BY HAND! -// - -// tag::alias_commands[] -[[command_alias_alias]] -* `+alias+`: auflisten, hinzufügen oder entfernen von Alternativnamen - ----- -/alias list [] - add [[;...]] - addcompletion [[;...]] - del [...] - rename - - list: listet Alternativbefehle auf (ohne Angabe von Argumenten wird diese Liste dargestellt) - add: fügt einen Alternativbefehl hinzu -addcompletion: fügt einen Alternativbefehl, mit einer benutzerdefinierten Vervollständigung, hinzu - del: entfernt einen Alternativbefehl - rename: ein Alias umbenennen - completion: Vervollständigung für Alternativbefehl: standardmäßig wird die Vervollständigung auf den Zielbefehl angewendet - Hinweis: Mit der Variablen "%%command" kann eine Vervollständigung eines vorhandenen Befehls durchgeführt werden - alias: Name des Alternativbefehls - command: Name des zuzuordnenden Befehls, inklusive Argumenten (mehrere Befehle können durch Semikolon getrennt werden) - -Anmerkung: Im Befehl können Variablen genutzt werden, die dann durch den entsprechenden Wert ersetzt werden: - $n: Argument 'n' (zwischen 1 und 9) - $-m: Argumente von 1 bis 'm' - $n-: Argumente von 'n' bis zum letzten Argument - $n-m: Argumente von 'n' bis 'm' - $*: alle Argumente - $~: letztes Argument - $var: "var" ist eine lokale Variable für den jeweiligen Buffer (siehe /buffer listvar) - Beispiel: $nick, $channel, $server, $plugin, $name - -Beispiele: - Alternativbefehl "/split" wird anlegt um ein Fenster horizontal zu teilen: - /alias add split /window splith - Alternativbefehl "/hallo" wird angelegt um in allen Channels, außer im #weechat Channel, den Text "Hallo" auszugeben: - /alias add hallo /allchan -exclude=#weechat hallo - alias "hallo" nach "Hallo" umbenennen: - /alias rename hello Hello - Alternativbefehl "/forcejoin" wird angelegt um den IRC Befehl "forcejoin" mit einer Vervollständigung von /sajoin auszuführen: - /alias addcompletion %%sajoin forcejoin /quote forcejoin ----- -// end::alias_commands[] - -// tag::buflist_commands[] -[[command_buflist_buflist]] -* `+buflist+`: Bar-Item mit der Liste von Buffern - ----- -/buflist enable|disable|toggle - bar - refresh - - enable: buflist aktivieren -disable: buflist deaktivieren - toggle: buflist umschalten - bar: fügt eine "buflist" Bar hinzu -refresh: erzwingt eine Aktualisierung der Bar-Item (buflist, buflist2 und buflist3) - -Jede Zeile die einen Buffer anzeigt wird mittels Zeichenketten-Evaluation dargestellt (siehe /help eval für das Format), dazu werden folgende Optionen genutzt: - - buflist.look.display_conditions: Bedingungen um einen Buffer in der Liste darzustellen - - buflist.format.buffer: Format für den Buffer, der nicht der aktuell dargestellte Buffer ist - - buflist.format.buffer_current: Format für den aktuell dargestellten Buffer - -Die folgenden Variablen können in den obigen Optionen genutzt werden: - - bar item data (siehe hdata "bar_item" in API Dokumentation für eine vollständige Liste), zum Beispiel: - - ${bar_item.name} - - window data, wo das Bar-Item dargestellt werden soll (in "root" Bars existieren keine Fenster, siehe hdata "window" in API Dokumentation für eine vollständige Liste), zum Beispiel: - - ${window.number} - - ${window.buffer.full_name} - - buffer data (siehe hdata "buffer" in API Dokumentation für eine vollständige Liste), zum Beispiel: - - ${buffer.number} - - ${buffer.name} - - ${buffer.full_name} - - ${buffer.short_name} - - ${buffer.nicklist_nicks_count} - - irc_server: IRC Serverdaten, ausschließlich genutzt bei einem IRC Buffer (siehe hdata "irc_server" in API Dokumentation) - - irc_channel: IRC Kanaldaten, ausschließlich genutzt bei einem IRC Kanal-Buffer (siehe hdata "irc_channel" in API Dokumentation) - - zusätzliche Variablen die durch buflist bereitgestellt werden: - - ${format_buffer}: der evaluierte Wert der Option buflist.format.buffer; dies kann in der Option buflist.format.buffer_current genutzt werden um zum Beispiel die Hintergrundfarbe zu verändern - - ${current_buffer}: ein Boolean ("0" oder "1"), "1" falls es sich um den aktuellen Buffer handelt; dies kann in einer Bedingung verwendet werden: ${if:${current_buffer}?...:...} - - ${merged}: ein Boolean ("0" oder "1"), "1" wenn der Buffer mit einem anderen zusammengefügt ist; kann innerhalb einer Bedingung genutzt werden: ${if:${merged}?...:...} - - ${format_number}: eingerückte Nummer mit Trennzeichen (evaluiert aus Option buflist.format.number) - - ${number}: eingerückte Nummer, zum Beispiel " 1", falls die Anzahl der Buffer zwischen 10 und 99 liegt; bei zusammengefügten Buffern enthält die Variable für den ersten Buffer die entsprechende Nummer, die weiteren Buffer enthalten ein Leerzeichen anstelle der Nummer - - ${number2}: eingerückte Nummer, zum Beispiel " 1", falls die Anzahl der Buffer zwischen 10 und 99 liegt - - ${number_displayed}: "1" falls Nummer angezeigt wird, ansonsten "0" - - ${indent}: Einrückung für Name (Channel und private Buffer werden eingerückt) (evaluiert aus Option buflist.format.indent) - - ${format_nick_prefix}: Nick-Präfix mit entsprechender Farbe für einen Channel (evaluiert aus Option buflist.format.nick_prefix) - - ${color_nick_prefix}: Farbe für den Nick-Präfix von einem Channel (wird nur genutzt wenn die Option buflist.look.nick_prefix aktiviert ist) - - ${nick_prefix}: der Nick-Präfix für einen Channel (wird nur genutzt falls die Option buflist.look.nick_prefix aktiviert ist) - - ${format_name}: der formatierte Name (evaluiert aus Option buflist.format.name) - - ${name}: der Kurzname (falls einer gesetzt ist), ersatzweise wird auf den Originalnamen zurückgegriffen - - ${color_hotlist}: die Farbe mit der höchsten Priorität für den entsprechenden Buffer (evaluiert aus Option buflist.format.hotlist_xxx wobei xxx der entsprechende Level ist) - - ${format_hotlist}: die formatierte Hotlist (evaluiert aus Option buflist.format.hotlist) - - ${hotlist}: die Hotlist in der Rohform - - ${hotlist_priority}: "none", "low", "message", "private" oder "highlight" - - ${hotlist_priority_number}: -1 = keine, 0 = niedrig, 1 = Nachricht, 2 = private, 3 = Hervorhebungen - - ${format_lag}: die Verzögerung für einen IRC Server-Buffer, ist leer falls es keine Verzögerung gibt (evaluiert aus Option buflist.format.lag) - - ${format_tls_version}: Indikator der TLS Version für den Serverbuffer, Channels bleiben unberührt (evaluiert aus Option buflist.format.tls_version) ----- -// end::buflist_commands[] - -// tag::charset_commands[] -[[command_charset_charset]] -* `+charset+`: Ändert den Zeichensatz für aktuellen Buffer - ----- -/charset decode|encode - reset - - decode: ändere Zeichensatz zum dekodieren - encode: ändere Zeichensatz zum kodieren -charset: wähle neuen Zeichensatz für aktuellen Buffer - reset: setze im aktuellen Buffer den Zeichensatz zurück ----- -// end::charset_commands[] - -// tag::exec_commands[] -[[command_exec_exec]] -* `+exec+`: führe externe Befehle aus - ----- -/exec -list - [-sh|-nosh] [-bg|-nobg] [-stdin|-nostdin] [-buffer ] [-l|-o|-oc|-n|-nf] [-oerr] [-cl|-nocl] [-sw|-nosw] [-ln|-noln] [-flush|-noflush] [-color ansi|auto|irc|weechat|strip] [-rc|-norc] [-timeout ] [-name ] [-pipe ] [-hsignal ] - -in - -inclose [] - -signal - -kill - -killall - -set - -del |-all [...] - - -list: zeigt laufende Befehle an - -sh: es wird die shell verwendet um Befehle auszuführen, mehrere Befehle können dabei gepiped werden (WARNUNG: Dieses Argument sollte nur verwendet werden, falls alle Argumente unbedenklich sind, siehe Argument -nosh) - -nosh: die shell wird nicht verwendet um Befehle auszuführen (wird benötigt, falls der Befehl mit sensiblen Daten hantiert. Zum Beispiel der Inhalt einer Nachricht eines anderen Users)(Standardverhalten) - -bg: führt Prozess im Hintergrund aus: es wird weder eine Prozessausgabe noch ein Rückgabewert ausgegeben (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) --nostdin: es wird keine PIPE für stdin erstellt (Standardverhalten) - -buffer: zeigt/sendet Ausgabe des Befehls an diesen Buffer (wird der angegebene Buffer nicht gefunden wird ein neuer Buffer mit dem Namen "exec.exec.xxx" erstellt) - -l: gibt die Ausgabe des Befehls lokal im Buffer aus (Standardverhalten) - -o: gibt die Ausgabe des Befehls im Buffer aus (nicht kompatibel mit Argumenten -bg/-pipe/-hsignal) - -oc: gibt die Ausgabe des Befehls im Buffer aus und führt diesen dann aus (betrifft Zeilen die mit "/" beginnen bzw. das benutzerdefinierte Befehlszeichen verwenden) (nicht kompatibel mit Argumenten -bg/-pipe/-hsignal) - -n: gibt die Ausgabe des Befehls in einem neuen Buffer aus (nicht kompatibel mit Argumenten -bg/-pipe/-hsignal) - -nf: gibt die Ausgabe des Befehls in einem neuen Buffer, mit einem freien Inhalt, aus (kein Zeilenumbruch, keine Limitierung in der Anzahl der Zeilen), aus (nicht kompatibel mit Argument -bg/-pipe/-hsignal) - -oerr: sendet stderr (Fehlerausgabe) an den Buffer (kann nur mit den Optionen -o und -oc verwendet werden) - -cl: der neue Buffer wird vor einer Ausgabe gelöscht - -nocl: Ausgabe wird an neuen Buffer angehangen, ohne diesen vorher zu löschen (Standardverhalten) - -sw: es wird zum Ausgabebuffer gewechselt (Standardverhalten) - -nosw: es wird nicht zum Ausgabebuffer gewechselt - -ln: legt eine Zeilennummerierung an (Standardverhalten, nur für neue Buffer) - -noln: es wird keine Zeilennummerierung angezeigt - -flush: die Ausgabe des Befehls findet in Echtzeit statt (Standardwert) --noflush: die Ausgabe des Befehls wird am Ende der Ausführung ausgegeben - -color: es wird eine der folgenden Aktionen bei ANSI Zeichenkodierungen in der Ausgabe durchgeführt: - ansi: ANSI-Kodierung wird beibehalten - auto: konvertiert ANSI-Farben nach WeeChat/IRC (Standardverhalten) - irc: konvertiert ANSI-Farben nach IRC Farben - weechat: konvertiert ANSI-Farben nach WeeChat-Farben - strip: ANSI-Farben werden entfernt - -rc: der Rückgabewert wird ausgegeben (Standardverhalten) - -norc: der Rückgabewert wird unterdrückt --timeout: gibt eine Zeitbeschränkung für den auszuführenden Befehl an (in Sekunden) - -name: dem Befehl wird ein Name zugewiesen (um den Befehl später mittels /exec zu nutzen) - -pipe: sendet die Ausgabe an einen Befehl von WeeChat/Erweiterung (Zeile für Zeile); sollen Leerzeichen im Befehl/Argument verwendet werden, müssen diese mit Anführungszeichen eingeschlossen werden; Variable $line wird durch die entsprechende Zeile ersetzt (standardmäßig wird die Zeile, getrennt durch ein Leerzeichen, dem Befehl nachgestellt (nicht kompatibel mit den Argumenten -bg/-o/-oc/-n/-nf) - -hsignal: sendet die Ausgabe als hsignal (um es z.B. mittels /trigger zu verwenden) (nicht kompatibel mit den Argumenten -bg/-o/-oc/-n/-nf) - command: Befehl der ausgeführt werden soll; beginnt der Befehl mit "url:", wird die shell deaktiviert und der Inhalt der URL wird heruntergeladen und im Buffer ausgegeben - id: identifiziert eindeutig einen Befehl: entweder durch eine Nummer oder einen Namen (sofern ein Name mittels "-name xxx" zugewiesen wurde) - -in: sendet Text an die Standardeingabe des Prozesses --inclose: wie -in aber stdin wird danach geschlossen (und der Text ist optional: ohne Text wird stdin umgehend geschlossen - -signal: schickt ein Signal an den Prozess; das Signal kann entweder ein Integerwert oder eines der folgenden Schlüsselworte sein: hup, int, quit, kill, term, usr1, usr2 - -kill: Alias für "-signal kill" --killall: beendet alle laufenden Prozesse - -set: nutzt eine Hook-Fähigkeit (siehe Funktion hook_set in Anleitung für API Erweiterung) -property: Hook-Fähigkeit - value: neuer Wert für Hook-Fähigkeit - -del: entfernt einen beendeten Befehl - -all: entfernt alle beendeten Befehle - -Standardoptionen können in der Einstellung exec.command.default_options bestimmt werden. - -Beispiele: - /exec -n ls -l /tmp - /exec -sh -n ps xu | grep weechat - /exec -n -norc url:https://pastebin.com/raw.php?i=xxxxxxxx - /exec -nf -noln links -dump https://weechat.org/files/doc/devel/weechat_user.en.html - /exec -o uptime - /exec -pipe "/print Machine uptime:" uptime - /exec -n tail -f /var/log/messages - /exec -kill 0 ----- -// end::exec_commands[] - -// tag::fifo_commands[] -[[command_fifo_fifo]] -* `+fifo+`: Konfiguration für "fifo" Erweiterung - ----- -/fifo enable|disable|toggle - - enable: aktivieren der FIFO pipe -disable: deaktivieren der FIFO pipe - toggle: Status der FIFO pipe umschalten - -Die FIFO-Pipe wird als Fernbedienung genutzt, es können Befehle oder Text von der Shell an die FIFO-Pipe geschickt werden -Standardmäßig heißt die FIFO-Pipe weechat_fifo_xxx (wobei xxx die WeeChat-Prozess-ID ist) und befindet sich im WeeChat-Laufzeitverzeichnis (siehe /debug dirs). - -Folgendes Format wird erwartet: - plugin.buffer *Text oder Befehl an dieser Stelle - *Text oder Befehl an dieser Stelle - -Beispiel um den eigenen Nick auf dem Server libera zu ändern: - echo 'irc.server.libera */nick newnick' >/run/user/1000/weechat/weechat_fifo_12345 - -Bitte lese die Benutzeranleitung für weitere Informationen und Beispiele. - -Beispiele: - /fifo toggle ----- -// end::fifo_commands[] - -// tag::fset_commands[] -[[command_fset_fset]] -* `+fset+`: Optionen von WeeChat und Erweiterungen schnell anpassen - ----- -/fset -bar - -refresh - -up|-down [] - -left|-right [] - -go |end - -toggle - -add [] - -reset - -unset - -set - -setnew - -append - -mark - -format - -export [-help|-nohelp] - - - -bar: fügt eine Hilfe in einer Bar hinzu - -refresh: der Bildschirm wird neu gezeichnet (Befehl: /window refresh) - -up: bewegt die ausgewählte Zeile um die Anzahl an Zeilen nach oben - -down: bewegt die ausgewählte Zeile um die Anzahl an Zeilen nach unten - -left: der fset Buffer wird wird prozentual entsprechend der Fensterbreite nach links verschoben - -right: der fset Buffer wird wird prozentual entsprechend der Fensterbreite nach rechts verschoben - -go: wählt eine Zeile mit der entsprechenden Nummer aus, die erste Zeile beginnt mit 0 (mit "end" wird die letzte Zeile ausgewählt) - -toggle: der Wert einer Variable vom Typ boolean wird umgeschaltet - -add: addiert den "Wert" (kann auch eine negative Zahl sein) bei Integer und Farbe, für andere Typen wird die Variable in die Eingabezeile kopiert und der Cursor positioniert (bei negativem Wert wird der Cursor an Beginn der Variable positioniert, bei positivem Wert wird der Cursor an das Ende gesetzt) - -reset: löscht den Wert von der Option - -unset: Option wird zurückgesetzt - -set: der /set Befehl wird in die Eingabezeile kopiert um den Wert der Option zu editieren (der Cursor wird auf den Anfang des Wertes gesetzt) - -setnew: der /set Befehl wird in die Eingabezeile kopiert um den Wert add the /set command in input to edit a new value for the option - -append: der /set Befehl wird in die Eingabezeile kopiert um einen zusätzlichen Wert einzugeben (der Cursor wird an das Ende der Variable positioniert) - -mark: Markierung umschalten - -format: es wird zum nächsten verfügbaren Format gewechselt - -export: exportiert die Optionen und Werte, welche angezeigt werden, in eine Datei (jede Zeile hat das Format: "/set Name Wert" oder "/unset Name") - -help: der Hilfstext für eine Option wird in die exportierte Datei geschrieben (siehe /help fset.look.export_help_default) - -nohelp: der Hilfetext für eine Option wird nicht in die exportierte Datei geschrieben (siehe /help fset.look.export_help_default) - filter: setzt einen neuen Filter um nur ausgewählte Optionen anzuzeigen (die Filterfunktion kann direkt in der Eingabezeile eingegeben werden); mögliche Formate sind: - * alle Optionen werden angezeigt (keine Filterung) - xxx zeigt nur Optionen mit "xxx" im Namen - f:xxx zeigt nur Konfigurationsdatei "xxx" an - t:xxx zeigt nur Optionen des entsprechenden Typs, "xxx" (bool/int/str/col) - d zeigt nur Optionen die verändert wurden - d:xxx zeigt nur Optionen die verändert wurden und "xxx" im Namen haben - d=xxx zeigt nur veränderte Optionen, die "xxx" als Wert haben - d==xxx zeigt nur veränderte Optionen die exakt "xxx" als Wert haben - h=xxx zeigt alle Optionen, die den Text "xxx" in der Beschreibung enthalten (in der Übersetzung) - he=xxx zeigt alle Optionen, die den Text "xxx" in der Beschreibung enthalten (in der englischen Beschreibung) - =xxx zeigt nur Optionen mit "xxx" als Wert - ==xxx zeigt nur Optionen die exakt "xxx" als Wert haben - c:xxx zeigt nur Optionen auf die die evaluierte Bedingung "xxx" zutrifft, folgende Variable können verwendet werden: file, section, option, name, parent_name, type, type_en, type_short (bool/int/str/col), type_tiny (b/i/s/c), default_value, default_value_undef, value, quoted_value, value_undef, value_changed, parent_value, min, max, description, description2, description_en, description_en2, string_values - -Zeilen werden mittels evaluierten Ausdrücken dargestellt (siehe /help eval für das Format), dazu werden diese Optionen verwendet: - - fset.format.option1: erstes Format für eine Option - - fset.format.option2: zweites Format für eine Option - -Die nachfolgenden Variablen können in den Optionen genutzt werden: - - Optionsdaten, mit Farbe und durch Leerzeichen auf der rechten Seite aufgefüllt: - - ${file}: Konfigurationsdatei (zum Beispiel "weechat" oder "irc") - - ${section}: Sektion - - ${option}: Name der Option - - ${name}: vollständiger Name der Option (file.section.option) - - ${parent_name}: übergeordneter Name der Option - - ${type}: Optionstyp (übersetzt) - - ${type_en}: Optionstyp (auf englisch) - - ${type_short}: Optionstyp Kurzform (bool/int/str/col) - - ${type_tiny}: Optionstyp klein (b/i/s/c) - - ${default_value}: Standardwert einer Option - - ${default_value_undef}: "1" falls Standardwert null ist, andernfalls "0" - - ${value}: Optionswert - - ${value_undef}: "1" wenn Wert null ist, andernfalls "0" - - ${value_changed}: "1" wenn Wert abweichend vom Standardwert ist, andernfalls "0" - - ${value2}: Optionswert, mit geerbtem Wert falls null - - ${parent_value}: übergeordneter Optionswert - - ${min}: minimaler Wert - - ${max}: maximaler Wert - - ${description}: Beschreibung der Option (übersetzt) - - ${description2}: Beschreibung der Option (übersetzt), "(keine Beschreibung)" (übersetzt) falls keine Beschreibung vorhanden - - ${description_en}: Beschreibung der Option (in englisch) - - ${description_en2}: Beschreibung der Option (in englisch), "(keine Beschreibung)" falls keine Beschreibung vorhanden - - ${string_values}: Zeichenketten sind für Integer Optionen erlaubt - - ${marked}: "1" wenn Option markiert ist, andernfalls "0" - - ${index}: Index der Option in der Liste - - Optionsdaten, mit Farbe aber ohne Leerzeichen: - - selbe Namen, vorangestellt mit Unterstrich, zum Beispiel: ${_name}, ${_type}, ... - - Optionsdaten, Rohformat (keine Farben/Leerzeichen): - - selbe Namen, mit zwei vorangestellten Unterstrichen, zum Beispiel: ${__name}, ${__type}, ... - - Optionsdaten, nur Leerzeichen: - - selbe Namen, mit vorangestelltem "empty_", zum Beispiel: ${empty_name}, ${empty_type} - - andere Daten: - - ${selected_line}: "1" wenn Zeile ausgewählt ist, andernfalls "0" - - ${newline}: fügt einen Zeilenumbruch an diese Position, dadurch wird die Option über mehrere Zeilen angezeigt - -Tasten und Eingaben um sich im fset Buffer zu bewegen: - hoch eine Zeile nach oben - runter eine Zeile nach unten - pgup eine Seite nach oben - pgdn eine Seite nach unten - alt-home << springe zur ersten Zeile - alt-end >> springe zur letzten Zeile - F11 < horizontal nach links scrollen - F12 > horizontal nach rechts scrollen - -Tasten und Eingaben um Optionen im fset Buffer zu editieren: - alt+space t boolean Werte umschalten - alt+'-' - subtrahiert 1 vom Wert, bei Integer/Farboptionen, bei anderen Typen kann der Wert editiert werden - alt+'+' + addiert 1 zum Wert, bei Integer/Farboptionen, bei anderen Typen kann der Wert editiert werden - alt+f, alt+r r Wert resetten - alt+f, alt+u u Wert zurücksetzen - alt+enter s Wert setzen - alt+f, alt+n n ein neuer Wert wird gesetzt, der alte Wert wird gelöscht - alt+f, alt+a a dem Wert was hinzufügen - alt+',' , markieren/demarkieren einer Option - shift+hoch eine Zeile nach oben und markiert/demarkiert Option - shift+runter markiert/demarkiert Option und geht eine Zeile nach unten - m:xxx markiert Optionen welche angezeigt werden und auf die der Filter "xxx" zutrifft (jeder Filter für Option oder Wert ist erlaubt, siehe Filterung weiter oben) - u:xxx demarkiert Optionen welche angezeigt werden und auf die der Filter "xxx" zutrifft (jeder Filter für Option oder Wert ist erlaubt, siehe Filterung weiter oben) - -weitere Tasten und Eingaben im fset Buffer: - ctrl+l der Bildschirm wird neu gezeichnet (Befehl: /fset -refresh) - $ Optionen neu einlesen (markierte Optionen werden beibehalten) - $$ Optionen neu einlesen (Markierungen von Optionen werden dabei gelöscht) - alt+p p Umschalten der Beschreibung von Erweiterungen (plugins.desc.*) - alt+v v Hilfe-Bar Ein-/Ausschalten - s:x,y sortiert Optionen nach Bereichen x,y (siehe /help fset.look.sort) - s: setzt Sortierung wieder auf Standardwerte (siehe /help fset.look.sort) - w:xxx exportiert Optionen in Datei "xxx" - w-:xxx exportiert Optionen in Datei "xxx", ohne Hilfstext - w+:xxx exportiert Optionen in Datei "xxx", mit Hilfstext - ctrl+x x umschalten zwischen der Darstellung von Optionen - q schließt fset Buffer - -Mausaktionen im fset Buffer: - Mausrad hoch/runter Zeile hoch/runter - linke Maustaste Zeile auswählen - rechte Maustaste boolean umschalten (an/aus) oder editiere den Wert einer Option - rechte Maustaste + links/rechts Integer/Farbwerte werden erhöht/verringert, andere Variabletypen werden in die Eingabezeile kopiert - rechte Maustaste + hoch/runter markieren/demarkieren von mehreren Optionen - -Hinweis: Leerzeichen am Anfang der Eingabezeile werden ignoriert und der folgende Text wird als Filter verwendet. Ein Beispiel: "q" schließt den fset Buffer wobei hingegen " q" alle Optionen anzeigt die ein "q" im Namen beinhalten. - -Beispiele: - zeigt alle IRC Optionen an, die verändert wurden: - /fset d:irc.* - zeigt alle Optionen die "nicklist" im Namen tragen: - /fset nicklist - zeigt alle Werte die "red" beinhalten: - /fset =red - zeigt alle Werte die exakt "red" lauten: - /fset ==red - zeigt alle Integer-Optionen der IRC-Erweiterung: - /fset c:${file} == irc && ${type_en} == integer ----- -// end::fset_commands[] - -// tag::guile_commands[] -[[command_guile_guile]] -* `+guile+`: auflisten/installieren/beenden von Skripten - ----- -/guile list|listfull [] - load [-q] - autoload - reload|unload [-q] [] - eval [-o|-oc] - version - - list: installierte Skripten werden aufgelistet -listfull: detaillierte Auflistung aller installierten Skripten - load: installiert ein Skript -autoload: startet automatisch alle Skripten aus dem "autoload" Verzeichnis - reload: ein Skript wird erneut gestartet (wird kein Name angegeben, dann werden alle Skripten beendet und erneut gestartet) - unload: beendet ein Skript (wird kein Name angegeben, dann werden alle Skripten beendet) -filename: Skript (Datei) welches geladen werden soll - -q: unterdrückter Modus: Es werden keine Nachrichten ausgegeben - name: Name eines Skriptes (der Name der in der "register" Funktion der Skript-API genutzt wird) - eval: evaluiert einen Quelltext und das Ergebnis wird im aktuellen Buffer ausgegeben - -o: evaluierter Ergebnis wird im Buffer ausgegeben ohne das Befehle ausgeführt werden - -oc: evaluierter Ergebnis wird im Buffer ausgegeben und Befehle werden ausgeführt - code: Quelltext welcher evaluiert werden soll - version: zeigt die Version des verwendeten Interpreters an - -Ohne Angabe eines Argumentes listet dieser Befehl alle geladenen Skripten auf. ----- -// end::guile_commands[] - -// tag::irc_commands[] -[[command_irc_admin]] -* `+admin+`: Information über den Server-Administrator abfragen - ----- -/admin [] - -target: Servername ----- - -[[command_irc_allchan]] -* `+allchan+`: führt einen Befehl aus der an alle Kanäle gesendet wird, die mit einem Server verbunden sind - ----- -/allchan [-current] [-parted] [-exclude=[,...]] - [-current] [-parted] -include=[,...] - - -current: führt einen Befehl aus der an alle Kanäle des aktuellen Servers gesendet wird - -parted: wird nur bei vom Server getrennten Kanälen ausgeführt - -exclude: dient zum Ausschluss ausgewählter Kanäle (Platzhalter "*" kann verwendet werden) - -include: findet Anwendung für ausgewählte Kanäle (Platzhalter "*" kann verwendet werden)\n - command: Befehl der ausgeführt werden soll - -Argumente und Befehl werden evaluiert (siehe /help eval), folgende Variablen können genutzt werden: - $server Name des Servers - $channel Name des Kanals - $nick Nickname der auf dem Server genutzt wird - ${irc_server.xxx} Variable xxx von Server - ${irc_channel.xxx} Variable xxx von Kanal - -Beispiele: - führe den Befehl '/me Ich teste gerade etwas...' für alle Kanäle aus: - /allchan /me Ich teste gerade etwas... - schicke 'Hallo Welt' an jeden Kanal, ausgenommen an den #weechat Kanal: - /allchan -exclude=#weechat Hallo Welt - schicke 'Hallo Welt' an jeden Kanal, ausgenommen an den #weechat Kanal und Kanäle die mit #linux beginnen: - /allchan -exclude=#weechat,#linux* Hallo Welt - schickt den Text 'Hallo' an alle Kanäle die mit #linux beginnen: - /allchan -include=#linux* Hallo - schließt alle, vom Server getrennte, Kanäle.: - /allchan -parted /close ----- - -[[command_irc_allpv]] -* `+allpv+`: führt einen Befehl aus der an alle privaten Buffer gesendet wird, die mit einem Server verbunden sind - ----- -/allpv [-current] [-exclude=[,...]] - [-current] -include=[,...] - - -current: führt einen Befehl aus der für alle privaten Buffer, des aktuellen Servers, Anwendung findet - -exclude: dient zum Ausschluss ausgewählter Nicks (Platzhalter "*" kann verwendet werden) - -include: findet Anwendung für ausgewählte Nicks (Platzhalter "*" kann verwendet werden) - command: Befehl der ausgeführt werden soll - -Argumente und Befehl werden evaluiert (siehe /help eval), folgende Variablen können genutzt werden: - $server Name des Servers - $channel Name des Kanals - $nick Nickname der auf dem Server genutzt wird - ${irc_server.xxx} Variable xxx von Server - ${irc_channel.xxx} Variable xxx von Kanal - -Beispiele: - führe den Befehl '/me Ich teste gerade etwas...' für alle privaten Buffer aus: - /allpv /me Ich teste gerade etwas... - schicke 'Hallo' an alle, ausgenommen an Nick foo: - /allpv -exclude=foo Hallo - schicke den Text 'Hallo' an alle, ausgenommen für Nick foo und Nicks die mit bar beginnen: - /allpv -exclude=foo,bar* Hallo - schicke den Text 'Hallo' an alle Nicks die mit bar beginnen: - /allpv -include=bar* Hallo - schließe alle privaten Buffer: - /allpv /close ----- - -[[command_irc_allserv]] -* `+allserv+`: führt einen Befehl aus, der zu allen verbundenen Server gesendet wird - ----- -/allserv [-exclude=[,...]] - -include=[,...] - - -exclude: dient zum Ausschluss ausgewählter Server (Platzhalter "*" kann verwendet werden) - -include: findet Anwendung für ausgewählte Server (Platzhalter "*" kann verwendet werden) - command: Befehl der ausgeführt werden soll - -Argumente und Befehl werden evaluiert (siehe /help eval), folgende Variablen können genutzt werden: - $server Name des Servers - $nick Nickname der auf dem Server genutzt wird - ${irc_server.xxx} Variable xxx von Server - -Beispiele: - ändere den Nick auf allen Servern: - /allserv /nick newnick - setzt den Status, auf allen Servern, auf abwesend: - /allserv /away I'm away - führt ein whois mit meinem nick auf allen Servern aus: - /allserv /whois $nick ----- - -[[command_irc_auth]] -* `+auth+`: authentifizieren mit SASL - ----- -/auth [ ] - -username: SASL Username (Inhalt ist evaluiert, siehe /help eval; Serveroptionen werden mit ${irc_server.xxx} evaluiert und ${server} wird durch den Servernamen ersetzt) -password: SASL-Passwort oder Pfad zur Datei mit privatem Schlüssel (Inhalt ist evaluiert, siehe /help eval; Serveroptionen werden mit ${irc_server.xxx} evaluiert und ${server} wird durch den Servernamen ersetzt) - -Wenn Benutzername und Kennwort nicht angegeben wurden, werden die Werte aus den Serveroptionen "sasl_username" und "sasl_password" (oder "sasl_key") verwendet. - -Beispiele: - authentifizieren Sie sich mit dem im Server definierten Benutzernamen/Passwort: - /auth - authentifizieren Sie sich mit einem anderen Benutzer: - /auth user2 password2 - authentifizieren als anderer Benutzer mit Mechanismus ecdsa-nist256p-challenge: - /auth user2 ${weechat_config_dir}/ecdsa2.pem ----- - -[[command_irc_autojoin]] -* `+autojoin+`: Konfigurieren der Serveroption "autojoin" - ----- -/autojoin add [ [...]] - addraw [,...] [[,...]] - del [ [...]] - apply - join - sort - - add: Hinzufügen des aktuellen Kanals oder einer Liste von Kanälen (mit optionalen Schlüsseln) zur autojoin-Option; Wenn Sie sich in dem Kanal befinden und der Schlüssel nicht übergeben wird, wird der Schlüssel im Kanal gelesen - addraw: das IRC Roh-Format wird genutzt (wie beim /join Befehl): alle Kanäle werden durch Kommata voneinander getrennt und optional werden die Schlüssel durch Kommata separiert - del: Löschen des aktuellen Kanals oder eine Liste von Kanälen aus der autoJoin-Option -channel: Kanalname - key: Schlüssel für den Kanal - apply: fügt die aktuell besuchten Kanäle in der autojoin-Option hinzu - join: betrete die Kanäle, die in der autojoin-Option eingetragen sind - sort: sortiert die Kanäle alphabetisch in der autojoin Option - -Beispiele: - /autojoin add - /autojoin add #test - /autojoin add #chan1 #chan2 - /allchan /autojoin add - /autojoin addraw #chan1,#chan2,#chan3 key1,key2 - /autojoin del - /autojoin del #chan1 - /autojoin apply - /autojoin join - /autojoin sort ----- - -[[command_irc_ban]] -* `+ban+`: Nicknamen oder Hosts sperren/verbannen - ----- -/ban [] [ [...]] - -channel: Name des Kanals - nick: Nick oder Host - -Ohne Angabe von Argumenten wird die Ban-Liste für den aktuellen Kanal angezeigt. ----- - -[[command_irc_cap]] -* `+cap+`: Aushandlung der Clientfähigkeit - ----- -/cap ls - list - req|ack [ [...]] - end - - ls: führt alle Fähigkeiten auf die vom Server unterstützt werden - list: führt alle Fähigkeiten auf die aktuell genutzt werden - req: fordert eine Fähigkeit an - ack: bestätigt eine Fähigkeit die von Serverseite eine Bestätigung erfordert - end: beendet die Übertragung von Fähigkeiten - -Ohne Angaben von Argumenten werden "ls" und "list" gesendet. - -Fähigkeiten die von WeeChat unterstützt werden: account-notify, away-notify, cap-notify, chghost, extended-join, invite-notify, message-tags, multi-prefix, server-time, setname, userhost-in-names.. - -Fähigkeiten die standardmäßig genutzt werden sollen, können mit der Option irc.server_default.capabilities gesetzt werden (oder individuell für jeden Server mit der Option irc.server.xxx.capabilities). - -Beispiele: - zeigt unterstützte und aktivierte Funktionen an: - /cap - Fähigkeiten multi-prefix und away-notify anfordern: - /cap req multi-prefix away-notify - Fähigkeit extended-join anfordern, Fähigkeit multi-prefix entfernen: - /cap req extended-join -multi-prefix - Fähigkeit away-notify entfernen - /cap req -away-notify ----- - -[[command_irc_connect]] -* `+connect+`: Mit IRC-Server(n) verbinden - ----- -/connect [ [...]] [-