mirror of
https://github.com/weechat/weechat.git
synced 2026-06-28 05:46:38 +02:00
Convert all docs to asciidoc format, add scripting guide
This commit is contained in:
+5
-41
@@ -28,7 +28,6 @@ AC_PROG_CC
|
||||
AC_PROG_MAKE_SET
|
||||
AC_GNU_SOURCE
|
||||
AM_PROG_LIBTOOL
|
||||
AC_CHECK_PROG(DBLATEX_FOUND, "dblatex", "yes")
|
||||
|
||||
# Files to generate
|
||||
AC_CONFIG_FILES([weechat.pc])
|
||||
@@ -144,7 +143,6 @@ AC_ARG_WITH(lua-inc, [ --with-lua-inc=DIR, lua include files are in
|
||||
AC_ARG_WITH(lua-lib, [ --with-lua-lib=DIR, lua library files are in DIR (default=autodetect)],lua_lib=$withval,lua_lib='')
|
||||
AC_ARG_WITH(lua-suffix, [ --with-lua-suffix=ARG lua is suffixed with ARG (default=autodetect)],lua_suffix=$withval,lua_suffix='')
|
||||
AC_ARG_ENABLE(doc, [ --disable-doc turn off documentation (default=built)],enable_doc=$enableval,enable_doc=yes)
|
||||
AC_ARG_WITH(doc_xsl_prefix, [ --with-doc-xsl-prefix=DIR docbook html/chunk.xsl is in DIR (default=autodetect)],doc_xsl_prefix=$withval,doc_xsl_prefix='')
|
||||
AC_ARG_WITH(debug, [ --with-debug debugging: 0=no debug, 1=debug compilation (default=1)],debug=$withval,debug=1)
|
||||
|
||||
not_asked=""
|
||||
@@ -855,43 +853,6 @@ fi
|
||||
msg_doc=""
|
||||
|
||||
if test "x$enable_doc" = "xyes" ; then
|
||||
AC_DEFINE(DOC)
|
||||
if test "x$DBLATEX_FOUND" = "xyes"; then
|
||||
msg_doc="pdf $msg_doc"
|
||||
else
|
||||
not_found="$not_found doc(pdf)"
|
||||
fi
|
||||
|
||||
AC_MSG_CHECKING(for html/chunk.xsl)
|
||||
DOC_XSL_PREFIX=""
|
||||
|
||||
if test -n "$doc_xsl_prefix"; then
|
||||
doc_xsl_prefix_path="$doc_xsl_prefix"
|
||||
else
|
||||
doc_xsl_prefix_path="/usr/share/xml/docbook/xsl-stylesheets-1.69"
|
||||
doc_xsl_prefix_path="${doc_xsl_prefix_arr} /usr/share/xml/docbook/stylesheet/nwalsh"
|
||||
fi
|
||||
|
||||
for p in $doc_xsl_prefix_path; do
|
||||
if test -f ${p}/html/chunk.xsl; then
|
||||
DOC_XSL_PREFIX="$p"
|
||||
fi
|
||||
done
|
||||
|
||||
if test "x$DOC_XSL_PREFIX" = "x"; then
|
||||
AC_MSG_RESULT(no)
|
||||
AC_MSG_WARN([
|
||||
*** Docbook XSL files not found
|
||||
*** WeeChat will be built without documentation.
|
||||
*** Try ./configure --with-doc-xsl-prefix=DIR if you have DIR/html/chunk.xsl file])
|
||||
not_found="$not_found doc(html)"
|
||||
else
|
||||
AC_MSG_RESULT($DOC_XSL_PREFIX)
|
||||
AC_SUBST(DOC_XSL_PREFIX)
|
||||
msg_doc="html $msg_doc"
|
||||
fi
|
||||
|
||||
# check for asciidoc
|
||||
DOC_ASCIIDOC8=""
|
||||
AC_CHECK_PROGS(ASCIIDOC, [asciidoc])
|
||||
if test -n "$ASCIIDOC"; then
|
||||
@@ -902,13 +863,18 @@ if test "x$enable_doc" = "xyes" ; then
|
||||
DOC_ASCIIDOC8="yes"
|
||||
AC_MSG_RESULT([${asciidoc_version}])
|
||||
msg_doc="asciidoc $msg_doc"
|
||||
AC_DEFINE(DOC)
|
||||
;;
|
||||
*)
|
||||
AC_MSG_RESULT([${asciidoc_version} (too old)])
|
||||
not_found="$not_found asciidoc"
|
||||
;;
|
||||
esac
|
||||
else
|
||||
not_found="$not_found asciidoc"
|
||||
fi
|
||||
AC_SUBST(DOC_ASCIIDOC8)
|
||||
AC_SUBST(ASCIIDOC)
|
||||
else
|
||||
not_asked="$not_asked doc"
|
||||
msg_doc=""
|
||||
@@ -992,7 +958,6 @@ CFLAGS="$CFLAGS -DWEECHAT_VERSION=\\\"$VERSION\\\""
|
||||
|
||||
AM_CONDITIONAL(HAVE_GNUTLS, test "$enable_gnutls" = "yes")
|
||||
AM_CONDITIONAL(HAVE_FLOCK, test "$enable_flock" = "yes")
|
||||
AM_CONDITIONAL(DBLATEX_FOUND, test "$DBLATEX_FOUND" = "yes")
|
||||
AM_CONDITIONAL(GUI_NCURSES, test "$enable_ncurses" = "yes")
|
||||
AM_CONDITIONAL(GUI_WXWIDGETS, test "$enable_wxwidgets" = "yes")
|
||||
AM_CONDITIONAL(GUI_GTK, test "$enable_gtk" = "yes")
|
||||
@@ -1019,7 +984,6 @@ AC_OUTPUT([Makefile
|
||||
doc/Makefile
|
||||
doc/en/Makefile
|
||||
doc/fr/Makefile
|
||||
doc/de/Makefile
|
||||
src/Makefile
|
||||
src/core/Makefile
|
||||
src/plugins/Makefile
|
||||
|
||||
+2
-247
@@ -14,259 +14,14 @@
|
||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
#
|
||||
|
||||
SET(DOC_LANGS
|
||||
cs
|
||||
de
|
||||
en
|
||||
fr
|
||||
pl
|
||||
ru
|
||||
sco
|
||||
sv
|
||||
)
|
||||
|
||||
SET(DOC_ASCIIDOC_FILES
|
||||
faq
|
||||
quickstart
|
||||
tester
|
||||
)
|
||||
|
||||
FIND_PROGRAM(
|
||||
COPY cp
|
||||
PATHS /bin /usr/bin /usr/local/bin /usr/pkg/bin
|
||||
)
|
||||
|
||||
FIND_PROGRAM(
|
||||
XSLTPROC xsltproc
|
||||
PATHS /bin /usr/bin /usr/local/bin /usr/pkg/bin
|
||||
)
|
||||
|
||||
FIND_PROGRAM(
|
||||
DBLATEX dblatex
|
||||
PATHS /bin /usr/bin /usr/local/bin /usr/pkg/bin
|
||||
)
|
||||
|
||||
FIND_FILE(DOC_XSL_PREFIX chunk.xsl PATHS
|
||||
/usr/share/xml/docbook/stylesheet/nwalsh/
|
||||
/usr/share/xml/docbook/xsl-stylesheets-1.69/
|
||||
PATH_SUFFIXES html
|
||||
DOC "Path to nwalsh xsl stylesheet"
|
||||
)
|
||||
STRING(REPLACE "/html/chunk.xsl" "" DOC_XSL_PREFIX "${DOC_XSL_PREFIX}")
|
||||
|
||||
FIND_PROGRAM(
|
||||
ASCIIDOC asciidoc
|
||||
PATHS /bin /usr/bin /usr/local/bin /usr/pkg/bin
|
||||
)
|
||||
|
||||
IF(XSLTPROC AND DOC_XSL_PREFIX AND COPY)
|
||||
SET(BUILD_HTML TRUE)
|
||||
ENDIF(XSLTPROC AND DOC_XSL_PREFIX AND COPY)
|
||||
|
||||
IF(DBLATEX AND COPY)
|
||||
SET(BUILD_PDF TRUE)
|
||||
ENDIF(DBLATEX AND COPY)
|
||||
|
||||
IF(ASCIIDOC)
|
||||
SET(BUILD_ASCIIDOC TRUE)
|
||||
ADD_SUBDIRECTORY( en )
|
||||
ADD_SUBDIRECTORY( fr )
|
||||
ENDIF(ASCIIDOC)
|
||||
|
||||
IF(BUILD_HTML)
|
||||
CONFIGURE_FILE(
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/weechat-html.xsl.in
|
||||
${CMAKE_CURRENT_BINARY_DIR}/weechat-html.xsl
|
||||
@ONLY
|
||||
)
|
||||
|
||||
CONFIGURE_FILE(
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/weechat-html-one.xsl.in
|
||||
${CMAKE_CURRENT_BINARY_DIR}/weechat-html-one.xsl
|
||||
@ONLY
|
||||
)
|
||||
ENDIF(BUILD_HTML)
|
||||
|
||||
|
||||
IF(BUILD_HTML OR BUILD_PDF OR BUILD_ASCIIDOC)
|
||||
EXECUTE_PROCESS(
|
||||
COMMAND date "+%F %T"
|
||||
OUTPUT_VARIABLE DOC_DATE
|
||||
)
|
||||
STRING(REPLACE "\n" "" DOC_DATE "${DOC_DATE}")
|
||||
|
||||
CONFIGURE_FILE(
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/date.xml.in
|
||||
${CMAKE_CURRENT_BINARY_DIR}/date.xml
|
||||
@ONLY
|
||||
)
|
||||
|
||||
FOREACH(dlang ${DOC_LANGS})
|
||||
|
||||
IF(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/user/weechat_user.${dlang}.xml)
|
||||
|
||||
IF(BUILD_HTML)
|
||||
FILE(REMOVE_RECURSE ${CMAKE_CURRENT_BINARY_DIR}/html/${dlang}/user)
|
||||
FILE(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/html/${dlang}/user)
|
||||
FILE(REMOVE_RECURSE ${CMAKE_CURRENT_BINARY_DIR}/html/${dlang}/user-build/autogen)
|
||||
FILE(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/html/${dlang}/user-build/autogen)
|
||||
FILE(REMOVE_RECURSE ${CMAKE_CURRENT_BINARY_DIR}/html-one/${dlang}/user)
|
||||
FILE(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/html-one/${dlang}/user)
|
||||
|
||||
ADD_CUSTOM_COMMAND(
|
||||
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/html/${dlang}/user/index.html ${CMAKE_CURRENT_BINARY_DIR}/html-one/${dlang}/user/weechat_user.${dlang}.html
|
||||
COMMAND ${COPY} ARGS "${CMAKE_CURRENT_SOURCE_DIR}/include_autogen.xml" "${CMAKE_CURRENT_BINARY_DIR}/html/${dlang}/user-build/"
|
||||
COMMAND ${COPY} ARGS "${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/*.xml" "${CMAKE_CURRENT_BINARY_DIR}/html/${dlang}/user-build/"
|
||||
COMMAND ${COPY} ARGS "${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/user/*.xml" "${CMAKE_CURRENT_BINARY_DIR}/html/${dlang}/user-build/"
|
||||
COMMAND ${COPY} ARGS "${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/autogen/*" "${CMAKE_CURRENT_BINARY_DIR}/html/${dlang}/user-build/autogen/"
|
||||
COMMAND ${COPY} ARGS "${CMAKE_CURRENT_BINARY_DIR}/date.xml" "${CMAKE_CURRENT_BINARY_DIR}/html/${dlang}/user-build/"
|
||||
COMMAND ${COPY} ARGS "${CMAKE_CURRENT_SOURCE_DIR}/weechat-doc.css" "${CMAKE_CURRENT_BINARY_DIR}/html/${dlang}/user/"
|
||||
COMMAND ${COPY} ARGS "${CMAKE_CURRENT_SOURCE_DIR}/weechat-doc.css" "${CMAKE_CURRENT_BINARY_DIR}/html-one/${dlang}/user/"
|
||||
COMMAND ${XSLTPROC} ARGS -o ${CMAKE_CURRENT_BINARY_DIR}/html/${dlang}/user/ ${CMAKE_CURRENT_BINARY_DIR}/weechat-html.xsl ${CMAKE_CURRENT_BINARY_DIR}/html/${dlang}/user-build/weechat_user.${dlang}.xml
|
||||
COMMAND ${XSLTPROC} ARGS -o ${CMAKE_CURRENT_BINARY_DIR}/html-one/${dlang}/user/weechat_user.${dlang}.html ${CMAKE_CURRENT_BINARY_DIR}/weechat-html-one.xsl ${CMAKE_CURRENT_BINARY_DIR}/html/${dlang}/user-build/weechat_user.${dlang}.xml
|
||||
DEPENDS
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/include_autogen.xml
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/*.xml
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/user/*.xml
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/autogen/*
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/date.xml.in
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/weechat-html-one.xsl.in
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/weechat-html.xsl.in
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/weechat-doc.css
|
||||
COMMENT "Building user's guide - html doc (${dlang})"
|
||||
)
|
||||
ADD_CUSTOM_TARGET(doc-user-html-${dlang} ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/html/${dlang}/user/index.html)
|
||||
ADD_CUSTOM_TARGET(doc-user-html-one-${dlang} ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/html-one/${dlang}/user/weechat_user.${dlang}.html)
|
||||
INSTALL(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/html/${dlang}/user DESTINATION share/doc/${PROJECT_NAME}/html/${dlang}/)
|
||||
|
||||
ENDIF(BUILD_HTML)
|
||||
|
||||
IF(BUILD_PDF)
|
||||
FILE(REMOVE_RECURSE ${CMAKE_CURRENT_BINARY_DIR}/pdf/${dlang}/user)
|
||||
FILE(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/pdf/${dlang}/user)
|
||||
FILE(REMOVE_RECURSE ${CMAKE_CURRENT_BINARY_DIR}/pdf/${dlang}/user-build/autogen)
|
||||
FILE(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/pdf/${dlang}/user-build/autogen)
|
||||
|
||||
ADD_CUSTOM_COMMAND(
|
||||
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/pdf/${dlang}/user/weechat_user.${dlang}.pdf
|
||||
COMMAND ${COPY} ARGS "${CMAKE_CURRENT_SOURCE_DIR}/include_autogen.xml" "${CMAKE_CURRENT_BINARY_DIR}/pdf/${dlang}/user-build/"
|
||||
COMMAND ${COPY} ARGS "${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/*.xml" "${CMAKE_CURRENT_BINARY_DIR}/pdf/${dlang}/user-build/"
|
||||
COMMAND ${COPY} ARGS "${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/user/*.xml" "${CMAKE_CURRENT_BINARY_DIR}/pdf/${dlang}/user-build/"
|
||||
COMMAND ${COPY} ARGS "${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/autogen/*" "${CMAKE_CURRENT_BINARY_DIR}/pdf/${dlang}/user-build/autogen/"
|
||||
COMMAND ${COPY} ARGS "${CMAKE_CURRENT_BINARY_DIR}/date.xml" "${CMAKE_CURRENT_BINARY_DIR}/pdf/${dlang}/user-build/"
|
||||
COMMAND ${DBLATEX} ARGS -P draft.mode=no -c ${CMAKE_CURRENT_SOURCE_DIR}/dblatex.conf -o ${CMAKE_CURRENT_BINARY_DIR}/pdf/${dlang}/user/weechat_user.${dlang}.pdf ${CMAKE_CURRENT_BINARY_DIR}/pdf/${dlang}/user-build/weechat_user.${dlang}.xml
|
||||
DEPENDS
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/include_autogen.xml
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/*.xml
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/user/*.xml
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/autogen/*
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/date.xml.in
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/weechat-html-one.xsl.in
|
||||
COMMENT "Building user's guide - pdf doc (${dlang})"
|
||||
)
|
||||
ADD_CUSTOM_TARGET(doc-user-pdf-${dlang} ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/pdf/${dlang}/user/weechat_user.${dlang}.pdf)
|
||||
INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/pdf/${dlang}/user/weechat_user.${dlang}.pdf DESTINATION share/doc/${PROJECT_NAME})
|
||||
|
||||
ENDIF(BUILD_PDF)
|
||||
|
||||
ENDIF(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/user/weechat_user.${dlang}.xml)
|
||||
|
||||
IF(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/dev/weechat_dev.${dlang}.xml)
|
||||
|
||||
IF(BUILD_HTML)
|
||||
FILE(REMOVE_RECURSE ${CMAKE_CURRENT_BINARY_DIR}/html/${dlang}/dev)
|
||||
FILE(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/html/${dlang}/dev)
|
||||
FILE(REMOVE_RECURSE ${CMAKE_CURRENT_BINARY_DIR}/html/${dlang}/dev-build/autogen)
|
||||
FILE(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/html/${dlang}/dev-build/autogen)
|
||||
FILE(REMOVE_RECURSE ${CMAKE_CURRENT_BINARY_DIR}/html-one/${dlang}/dev)
|
||||
FILE(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/html-one/${dlang}/dev)
|
||||
|
||||
ADD_CUSTOM_COMMAND(
|
||||
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/html/${dlang}/dev/index.html ${CMAKE_CURRENT_BINARY_DIR}/html-one/${dlang}/dev/weechat_dev.${dlang}.html
|
||||
COMMAND ${COPY} ARGS "${CMAKE_CURRENT_SOURCE_DIR}/include_autogen.xml" "${CMAKE_CURRENT_BINARY_DIR}/html/${dlang}/dev-build/"
|
||||
COMMAND ${COPY} ARGS "${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/*.xml" "${CMAKE_CURRENT_BINARY_DIR}/html/${dlang}/dev-build/"
|
||||
COMMAND ${COPY} ARGS "${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/dev/*.xml" "${CMAKE_CURRENT_BINARY_DIR}/html/${dlang}/dev-build/"
|
||||
COMMAND ${COPY} ARGS "${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/autogen/*" "${CMAKE_CURRENT_BINARY_DIR}/html/${dlang}/dev-build/autogen/"
|
||||
COMMAND ${COPY} ARGS "${CMAKE_CURRENT_BINARY_DIR}/date.xml" "${CMAKE_CURRENT_BINARY_DIR}/html/${dlang}/dev-build/"
|
||||
COMMAND ${COPY} ARGS "${CMAKE_CURRENT_SOURCE_DIR}/weechat-doc.css" "${CMAKE_CURRENT_BINARY_DIR}/html/${dlang}/dev/"
|
||||
COMMAND ${COPY} ARGS "${CMAKE_CURRENT_SOURCE_DIR}/weechat-doc.css" "${CMAKE_CURRENT_BINARY_DIR}/html-one/${dlang}/dev/"
|
||||
COMMAND ${XSLTPROC} ARGS -o ${CMAKE_CURRENT_BINARY_DIR}/html/${dlang}/dev/ ${CMAKE_CURRENT_BINARY_DIR}/weechat-html.xsl ${CMAKE_CURRENT_BINARY_DIR}/html/${dlang}/dev-build/weechat_dev.${dlang}.xml
|
||||
COMMAND ${XSLTPROC} ARGS -o ${CMAKE_CURRENT_BINARY_DIR}/html-one/${dlang}/dev/weechat_dev.${dlang}.html ${CMAKE_CURRENT_BINARY_DIR}/weechat-html-one.xsl ${CMAKE_CURRENT_BINARY_DIR}/html/${dlang}/dev-build/weechat_dev.${dlang}.xml
|
||||
DEPENDS
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/include_autogen.xml
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/*.xml
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/dev/*.xml
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/autogen/*
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/date.xml.in
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/weechat-html-one.xsl.in
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/weechat-html.xsl.in
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/weechat-doc.css
|
||||
COMMENT "Building developer's guide - html doc (${dlang})"
|
||||
)
|
||||
ADD_CUSTOM_TARGET(doc-dev-html-${dlang} ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/html/${dlang}/dev/index.html)
|
||||
ADD_CUSTOM_TARGET(doc-dev-html-one-${dlang} ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/html-one/${dlang}/dev/weechat_dev.${dlang}.html)
|
||||
INSTALL(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/html/${dlang}/dev DESTINATION share/doc/${PROJECT_NAME}/html/${dlang}/)
|
||||
|
||||
ENDIF(BUILD_HTML)
|
||||
|
||||
IF(BUILD_PDF)
|
||||
FILE(REMOVE_RECURSE ${CMAKE_CURRENT_BINARY_DIR}/pdf/${dlang}/dev)
|
||||
FILE(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/pdf/${dlang}/dev)
|
||||
FILE(REMOVE_RECURSE ${CMAKE_CURRENT_BINARY_DIR}/pdf/${dlang}/dev-build/autogen)
|
||||
FILE(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/pdf/${dlang}/dev-build/autogen)
|
||||
|
||||
ADD_CUSTOM_COMMAND(
|
||||
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/pdf/${dlang}/dev/weechat_dev.${dlang}.pdf
|
||||
COMMAND ${COPY} ARGS "${CMAKE_CURRENT_SOURCE_DIR}/include_autogen.xml" "${CMAKE_CURRENT_BINARY_DIR}/pdf/${dlang}/dev-build/"
|
||||
COMMAND ${COPY} ARGS "${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/*.xml" "${CMAKE_CURRENT_BINARY_DIR}/pdf/${dlang}/dev-build/"
|
||||
COMMAND ${COPY} ARGS "${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/dev/*.xml" "${CMAKE_CURRENT_BINARY_DIR}/pdf/${dlang}/dev-build/"
|
||||
COMMAND ${COPY} ARGS "${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/autogen/*" "${CMAKE_CURRENT_BINARY_DIR}/pdf/${dlang}/dev-build/autogen/"
|
||||
COMMAND ${COPY} ARGS "${CMAKE_CURRENT_BINARY_DIR}/date.xml" "${CMAKE_CURRENT_BINARY_DIR}/pdf/${dlang}/dev-build/"
|
||||
COMMAND ${DBLATEX} ARGS -P draft.mode=no -c ${CMAKE_CURRENT_SOURCE_DIR}/dblatex.conf -o ${CMAKE_CURRENT_BINARY_DIR}/pdf/${dlang}/dev/weechat_dev.${dlang}.pdf ${CMAKE_CURRENT_BINARY_DIR}/pdf/${dlang}/dev-build/weechat_dev.${dlang}.xml
|
||||
DEPENDS
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/include_autogen.xml
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/*.xml
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/dev/*.xml
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/autogen/*
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/date.xml.in
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/weechat-html-one.xsl.in
|
||||
COMMENT "Building developer's guide - pdf doc (${dlang})"
|
||||
)
|
||||
ADD_CUSTOM_TARGET(doc-dev-pdf-${dlang} ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/pdf/${dlang}/dev/weechat_dev.${dlang}.pdf)
|
||||
INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/pdf/${dlang}/dev/weechat_dev.${dlang}.pdf DESTINATION share/doc/${PROJECT_NAME})
|
||||
|
||||
ENDIF(BUILD_PDF)
|
||||
|
||||
ENDIF(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/dev/weechat_dev.${dlang}.xml)
|
||||
|
||||
# IF(BUILD_ASCIIDOC)
|
||||
#
|
||||
# FILE(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/asciidoc/${dlang})
|
||||
#
|
||||
# FOREACH(doc ${DOC_ASCIIDOC_FILES})
|
||||
#
|
||||
# IF(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/weechat_${doc}.${dlang}.txt)
|
||||
# ADD_CUSTOM_COMMAND(
|
||||
# OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/asciidoc/${dlang}/weechat_${doc}.${dlang}.html
|
||||
# COMMAND ${ASCIIDOC} ARGS -a toc -n -o ${CMAKE_CURRENT_BINARY_DIR}/asciidoc/${dlang}/weechat_${doc}.${dlang}.html ${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/weechat_${doc}.${dlang}.txt
|
||||
# DEPENDS
|
||||
# ${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/weechat_${doc}.${dlang}.txt
|
||||
# COMMENT "Building weechat_${doc}.${dlang}.html"
|
||||
# )
|
||||
# ADD_CUSTOM_TARGET(doc-${doc}-${dlang} ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/asciidoc/${dlang}/weechat_${doc}.${dlang}.html)
|
||||
# INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/asciidoc/${dlang}/weechat_${doc}.${dlang}.html DESTINATION share/doc/${PROJECT_NAME})
|
||||
# ENDIF(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/weechat_${doc}.${dlang}.txt)
|
||||
#
|
||||
# ENDFOREACH(doc ${DOC_ASCIIDOC_FILES})
|
||||
#
|
||||
# ENDIF(BUILD_ASCIIDOC)
|
||||
|
||||
ENDFOREACH(dlang ${DOC_LANGS})
|
||||
|
||||
ENDIF(BUILD_HTML OR BUILD_PDF OR BUILD_ASCIIDOC)
|
||||
|
||||
FOREACH(dlang ${DOC_LANGS})
|
||||
IF(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/weechat_quickstart.${dlang}.txt)
|
||||
INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/weechat_quickstart.${dlang}.txt DESTINATION share/doc/${PROJECT_NAME})
|
||||
ENDIF(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/weechat_quickstart.${dlang}.txt)
|
||||
ENDFOREACH(dlang ${DOC_LANGS})
|
||||
|
||||
INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/weechat-curses.1 DESTINATION share/man/man1)
|
||||
|
||||
+2
-13
@@ -14,19 +14,8 @@
|
||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
#
|
||||
|
||||
SUBDIRS = . en fr de
|
||||
SUBDIRS = . en fr
|
||||
|
||||
man_MANS = weechat-curses.1
|
||||
|
||||
EXTRA_DIST = $(man_MANS) weechat-doc.css weechat-html-one.xsl.in weechat-html.xsl.in weechat-pdf.xsl dblatex.conf
|
||||
|
||||
all-local: weechat-html.xsl weechat-html-one.xsl
|
||||
|
||||
weechat-html.xsl: weechat-html.xsl.in
|
||||
sed -e 's,\@DOC_XSL_PREFIX\@,$(DOC_XSL_PREFIX),g' < weechat-html.xsl.in > weechat-html.xsl
|
||||
|
||||
weechat-html-one.xsl: weechat-html-one.xsl.in
|
||||
sed -e 's,\@DOC_XSL_PREFIX\@,$(DOC_XSL_PREFIX),g' < weechat-html-one.xsl.in > weechat-html-one.xsl
|
||||
|
||||
clean-local:
|
||||
-rm -f weechat-html.xsl weechat-html-one.xsl
|
||||
EXTRA_DIST = $(man_MANS) CMakeLists.txt
|
||||
|
||||
@@ -1 +0,0 @@
|
||||
<pubdate>@DOC_DATE@</pubdate>
|
||||
@@ -1 +0,0 @@
|
||||
XslParam: weechat-pdf.xsl
|
||||
@@ -1,215 +0,0 @@
|
||||
# Copyright (c) 2003-2009 FlashCode <flashcode@flashtux.org>
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 3 of the License, or
|
||||
# (at your option) any later version.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
#
|
||||
|
||||
LANGCODE = de
|
||||
|
||||
BOOK_AUTOGEN_INCLUDE = ../include_autogen.xml \
|
||||
autogen/alias_commands.xml \
|
||||
autogen/aspell_commands.xml \
|
||||
autogen/aspell_options.xml \
|
||||
autogen/charset_commands.xml \
|
||||
autogen/charset_options.xml \
|
||||
autogen/completions.xml \
|
||||
autogen/demo_commands.xml \
|
||||
autogen/irc_commands.xml \
|
||||
autogen/irc_options.xml \
|
||||
autogen/infos.xml \
|
||||
autogen/infolists.xml \
|
||||
autogen/jabber_commands.xml \
|
||||
autogen/jabber_options.xml \
|
||||
autogen/logger_commands.xml \
|
||||
autogen/logger_options.xml \
|
||||
autogen/lua_commands.xml \
|
||||
autogen/perl_commands.xml \
|
||||
autogen/python_commands.xml \
|
||||
autogen/ruby_commands.xml \
|
||||
autogen/tcl_commands.xml \
|
||||
autogen/weechat_commands.xml \
|
||||
autogen/weechat_options.xml \
|
||||
autogen/xfer_commands.xml \
|
||||
autogen/xfer_options.xml
|
||||
|
||||
BOOK_COMMON_INCLUDE = authors.$(LANGCODE).xml \
|
||||
intro.$(LANGCODE).xml
|
||||
|
||||
BOOK_USER = weechat_user.$(LANGCODE)
|
||||
BOOK_USER_INCLUDE = user/install.$(LANGCODE).xml \
|
||||
user/usage.$(LANGCODE).xml \
|
||||
user/plugins.$(LANGCODE).xml \
|
||||
user/plugin_alias.$(LANGCODE).xml \
|
||||
user/plugin_aspell.$(LANGCODE).xml \
|
||||
user/plugin_charset.$(LANGCODE).xml \
|
||||
user/plugin_fifo.$(LANGCODE).xml \
|
||||
user/plugin_irc.$(LANGCODE).xml \
|
||||
user/plugin_jabber.$(LANGCODE).xml \
|
||||
user/plugin_logger.$(LANGCODE).xml \
|
||||
user/plugin_scripts.$(LANGCODE).xml \
|
||||
user/plugin_xfer.$(LANGCODE).xml
|
||||
|
||||
BOOK_DEV = weechat_dev.$(LANGCODE)
|
||||
BOOK_DEV_INCLUDE = dev/plugins.$(LANGCODE).xml \
|
||||
dev/plugin_api.$(LANGCODE).xml \
|
||||
dev/plugin_c_api.$(LANGCODE).xml \
|
||||
dev/plugin_script_api.$(LANGCODE).xml
|
||||
|
||||
#FAQ = weechat_faq.$(LANGCODE).txt
|
||||
#QUICKSTART = weechat_quickstart.$(LANGCODE).txt
|
||||
#TESTER = weechat_tester.$(LANGCODE).txt
|
||||
|
||||
EXTRA_DIST = $(BOOK_AUTOGEN_INCLUDE) $(BOOK_COMMON_INCLUDE) \
|
||||
user/$(BOOK_USER).xml $(BOOK_USER_INCLUDE) \
|
||||
dev/$(BOOK_DEV).xml $(BOOK_DEV_INCLUDE) \
|
||||
$(FAQ) $(QUICKSTART) $(TESTER)
|
||||
|
||||
if DBLATEX_FOUND
|
||||
PDF = user-pdf-stamp dev-pdf-stamp
|
||||
endif
|
||||
|
||||
docdir = $(datadir)/doc/$(PACKAGE)
|
||||
|
||||
all-local: user-html-stamp dev-html-stamp $(PDF)
|
||||
|
||||
# user's guide, HTML output with chunks (many pages)
|
||||
|
||||
user-html: user-html-stamp
|
||||
|
||||
user-html-stamp: $(BOOK_AUTOGEN_INCLUDE) $(BOOK_COMMON_INCLUDE) user/$(BOOK_USER).xml $(BOOK_USER_INCLUDE) ../weechat-html.xsl ../weechat-doc.css ../include_autogen.xml
|
||||
rm -rf build/user-html/autogen/
|
||||
mkdir -p build/user-html/autogen/
|
||||
cp $(BOOK_AUTOGEN_INCLUDE) build/user-html/autogen/
|
||||
cp $(BOOK_COMMON_INCLUDE) build/user-html/
|
||||
cp user/$(BOOK_USER).xml build/user-html/
|
||||
cp $(BOOK_USER_INCLUDE) build/user-html/
|
||||
cp ../include_autogen.xml build/user-html/
|
||||
echo "<pubdate>`date '+%F %T'`</pubdate>" >build/user-html/date.xml
|
||||
rm -rf html/user/
|
||||
mkdir -p html/user/
|
||||
cd build/user-html/ ; xsltproc -o ../../html/user/ ../../../weechat-html.xsl $(BOOK_USER).xml || true
|
||||
cp ../weechat-doc.css html/user/
|
||||
touch user-html-stamp
|
||||
|
||||
# user's guide, HTML output, all in one page
|
||||
|
||||
user-html1: user-html1-stamp
|
||||
|
||||
user-html1-stamp: $(BOOK_AUTOGEN_INCLUDE) $(BOOK_COMMON_INCLUDE) user/$(BOOK_USER).xml $(BOOK_USER_INCLUDE) ../weechat-html-one.xsl ../weechat-doc.css ../include_autogen.xml
|
||||
rm -rf build/user-html1/autogen/
|
||||
mkdir -p build/user-html1/autogen/
|
||||
cp $(BOOK_AUTOGEN_INCLUDE) build/user-html1/autogen/
|
||||
cp $(BOOK_COMMON_INCLUDE) build/user-html1/
|
||||
cp user/$(BOOK_USER).xml build/user-html1/
|
||||
cp $(BOOK_USER_INCLUDE) build/user-html1/
|
||||
cp ../include_autogen.xml build/user-html1/
|
||||
echo "<pubdate>`date '+%F %T'`</pubdate>" >build/user-html1/date.xml
|
||||
rm -rf html1/user/
|
||||
mkdir -p html1/user/
|
||||
cd build/user-html1/ ; xsltproc -o ../../html1/user/$(BOOK_USER).html ../../../weechat-html-one.xsl $(BOOK_USER).xml || true
|
||||
cp ../weechat-doc.css html1/user/
|
||||
touch user-html1-stamp
|
||||
|
||||
# user's guide, PDF output
|
||||
|
||||
user-pdf: user-pdf-stamp
|
||||
|
||||
user-pdf-stamp: $(BOOK_AUTOGEN_INCLUDE) $(BOOK_COMMON_INCLUDE) user/$(BOOK_USER).xml $(BOOK_USER_INCLUDE) ../include_autogen.xml
|
||||
rm -rf build/user-pdf/autogen/
|
||||
mkdir -p build/user-pdf/autogen/
|
||||
cp $(BOOK_AUTOGEN_INCLUDE) build/user-pdf/autogen/
|
||||
cp $(BOOK_COMMON_INCLUDE) build/user-pdf/
|
||||
cp user/$(BOOK_USER).xml build/user-pdf/
|
||||
cp $(BOOK_USER_INCLUDE) build/user-pdf/
|
||||
cp ../include_autogen.xml build/user-pdf/
|
||||
echo "<pubdate>`date '+%F %T'`</pubdate>" >build/user-pdf/date.xml
|
||||
rm -rf pdf/user/
|
||||
mkdir -p pdf/user/
|
||||
cd build/user-pdf/ ; dblatex -o ../../pdf/user/$(BOOK_USER).pdf -P draft.mode=no -c ../../../dblatex.conf $(BOOK_USER).xml || true
|
||||
touch user-pdf-stamp
|
||||
|
||||
# developer's guide, HTML output with chunks (many pages)
|
||||
|
||||
dev-html: dev-html-stamp
|
||||
|
||||
dev-html-stamp: $(BOOK_AUTOGEN_INCLUDE) $(BOOK_COMMON_INCLUDE) dev/$(BOOK_DEV).xml $(BOOK_DEV_INCLUDE) ../weechat-html.xsl ../weechat-doc.css ../include_autogen.xml
|
||||
rm -rf build/dev-html/autogen/
|
||||
mkdir -p build/dev-html/autogen/
|
||||
cp $(BOOK_AUTOGEN_INCLUDE) build/dev-html/autogen/
|
||||
cp $(BOOK_COMMON_INCLUDE) build/dev-html/
|
||||
cp dev/$(BOOK_DEV).xml build/dev-html/
|
||||
cp $(BOOK_DEV_INCLUDE) build/dev-html/
|
||||
cp ../include_autogen.xml build/dev-html/
|
||||
echo "<pubdate>`date '+%F %T'`</pubdate>" >build/dev-html/date.xml
|
||||
rm -rf html/dev/
|
||||
mkdir -p html/dev/
|
||||
cd build/dev-html/ ; xsltproc -o ../../html/dev/ ../../../weechat-html.xsl $(BOOK_DEV).xml || true
|
||||
cp ../weechat-doc.css html/dev/
|
||||
touch dev-html-stamp
|
||||
|
||||
# developer's guide, HTML output, all in one page
|
||||
|
||||
dev-html1: dev-html1-stamp
|
||||
|
||||
dev-html1-stamp: $(BOOK_AUTOGEN_INCLUDE) $(BOOK_COMMON_INCLUDE) dev/$(BOOK_DEV).xml $(BOOK_DEV_INCLUDE) ../weechat-html-one.xsl ../weechat-doc.css ../include_autogen.xml
|
||||
rm -rf build/dev-html1/autogen/
|
||||
mkdir -p build/dev-html1/autogen/
|
||||
cp $(BOOK_AUTOGEN_INCLUDE) build/dev-html1/autogen/
|
||||
cp $(BOOK_COMMON_INCLUDE) build/dev-html1/
|
||||
cp dev/$(BOOK_DEV).xml build/dev-html1/
|
||||
cp $(BOOK_DEV_INCLUDE) build/dev-html1/
|
||||
cp ../include_autogen.xml build/dev-html1/
|
||||
echo "<pubdate>`date '+%F %T'`</pubdate>" >build/dev-html1/date.xml
|
||||
rm -rf html1/dev/
|
||||
mkdir -p html1/dev/
|
||||
cd build/dev-html1/ ; xsltproc -o ../../html1/dev/$(BOOK_DEV).html ../../../weechat-html-one.xsl $(BOOK_DEV).xml || true
|
||||
cp ../weechat-doc.css html1/dev/
|
||||
touch dev-html1-stamp
|
||||
|
||||
# developer's guide, PDF output
|
||||
|
||||
dev-pdf: dev-pdf-stamp
|
||||
|
||||
dev-pdf-stamp: $(BOOK_AUTOGEN_INCLUDE) $(BOOK_COMMON_INCLUDE) dev/$(BOOK_DEV).xml $(BOOK_DEV_INCLUDE) ../include_autogen.xml
|
||||
rm -rf build/dev-pdf/autogen/
|
||||
mkdir -p build/dev-pdf/autogen/
|
||||
cp $(BOOK_AUTOGEN_INCLUDE) build/dev-pdf/autogen/
|
||||
cp $(BOOK_COMMON_INCLUDE) build/dev-pdf/
|
||||
cp dev/$(BOOK_DEV).xml build/dev-pdf/
|
||||
cp $(BOOK_DEV_INCLUDE) build/dev-pdf/
|
||||
cp ../include_autogen.xml build/dev-pdf/
|
||||
echo "<pubdate>`date '+%F %T'`</pubdate>" >build/dev-pdf/date.xml
|
||||
rm -rf pdf/dev/
|
||||
mkdir -p pdf/dev/
|
||||
cd build/dev-pdf/ ; dblatex -o ../../pdf/dev/$(BOOK_DEV).pdf -P draft.mode=no -c ../../../dblatex.conf $(BOOK_DEV).xml || true
|
||||
touch dev-pdf-stamp
|
||||
|
||||
# install docs
|
||||
|
||||
install-data-hook:
|
||||
$(mkinstalldirs) $(DESTDIR)$(docdir)/html/$(LANGCODE)/user/ $(DESTDIR)$(docdir)/html/$(LANGCODE)/dev/
|
||||
$(INSTALL_DATA) html/user/* $(DESTDIR)$(docdir)/html/$(LANGCODE)/user/
|
||||
$(INSTALL_DATA) html/dev/* $(DESTDIR)$(docdir)/html/$(LANGCODE)/dev/
|
||||
# $(INSTALL_DATA) $(FAQ) $(DESTDIR)$(docdir)/
|
||||
# $(INSTALL_DATA) $(QUICKSTART) $(DESTDIR)$(docdir)/
|
||||
# $(INSTALL_DATA) $(TESTER) $(DESTDIR)$(docdir)/
|
||||
if DBLATEX_FOUND
|
||||
$(INSTALL_DATA) pdf/user/$(BOOK_USER).pdf $(DESTDIR)$(docdir)/
|
||||
$(INSTALL_DATA) pdf/dev/$(BOOK_DEV).pdf $(DESTDIR)$(docdir)/
|
||||
endif
|
||||
|
||||
# clean
|
||||
|
||||
clean-local:
|
||||
-rm -rf html/ html1/ pdf/ build/
|
||||
-rm -f user-html-stamp user-html1-stamp user-pdf-stamp dev-html-stamp dev-html1-stamp dev-pdf-stamp
|
||||
@@ -1,184 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<!--
|
||||
|
||||
WeeChat documentation (german version)
|
||||
|
||||
Copyright (c) 2003-2009 by FlashCode <flashcode@flashtux.org>
|
||||
|
||||
This manual is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This manual is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
-->
|
||||
|
||||
<chapter id="chapAuthorsSupport">
|
||||
<title>Autoren / Support</title>
|
||||
|
||||
<para>
|
||||
Dieses Kapitel listet Autoren und Beitragende für WeeChat auf, und
|
||||
zeigt die Möglichkeiten um Support zu bekommen.
|
||||
</para>
|
||||
|
||||
<section id="secAuthors">
|
||||
<title>Autoren</title>
|
||||
|
||||
<para>
|
||||
WeeChat wird entwickelt von:
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>
|
||||
<emphasis>FlashCode (Sébastien Helleu)</emphasis>
|
||||
<email>flashcode AT flashtux.org</email> -
|
||||
Hauptentwickler
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
<emphasis>kolter (Emmanuel Bouthenot)</emphasis>
|
||||
<email>kolter AT openics.org</email> -
|
||||
Entwickler, erzeugt Debian-Pakete
|
||||
</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</para>
|
||||
|
||||
</section>
|
||||
|
||||
<section id="secContributors">
|
||||
<title>Beitragende</title>
|
||||
|
||||
<para>
|
||||
Die folgenden Personen trugen zur Entwicklung von WeeChat bei:
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>
|
||||
<emphasis>Ptitlouis</emphasis> -
|
||||
Erzeugt Debian-Pakete
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
<emphasis>Jiri Golembiovsky</emphasis> -
|
||||
Tschechische Übersetzung, Patches
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
<emphasis>Pavel Shevchuk</emphasis> -
|
||||
Russisch Übersetzung
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
<emphasis>Frank Zacharias</emphasis> -
|
||||
Deutsche Übersetzung
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
<emphasis>voroskoi</emphasis> -
|
||||
Ungarische Übersetzung
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
<emphasis>Rudolf Polzer</emphasis> -
|
||||
Patches
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
<emphasis>Jim Ramsay</emphasis> -
|
||||
Patches
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
<emphasis>Odin</emphasis> -
|
||||
SuSE RPM
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
<emphasis>Pistos</emphasis> -
|
||||
Patches
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
<emphasis>Gwenn</emphasis> -
|
||||
Patches
|
||||
</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</para>
|
||||
|
||||
</section>
|
||||
|
||||
<section id="secSupport">
|
||||
<title>Support bekommen</title>
|
||||
|
||||
<para>
|
||||
Bevor Sie nach Support fragen, sollten Sie die Dokumentation und die FAQ
|
||||
gelesen haben, die bei WeeChat angeboten wird. (Die Dokumentation
|
||||
ist dieses Dokument, wenn Sie sie nicht bis zu dieser Zeile gelesen
|
||||
haben, sollten Sie sie noch Mal lesen!)
|
||||
</para>
|
||||
|
||||
<para>
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>
|
||||
IRC: Server "<literal>irc.freenode.net</literal>",
|
||||
Channel "<literal>#weechat</literal>"
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
WeeChat Forum:
|
||||
<ulink url="http://forums.flashtux.org/">
|
||||
http://forums.flashtux.org/
|
||||
</ulink>
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
Mailingliste:
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>
|
||||
Zum abonnieren:
|
||||
<ulink url="http://mail.nongnu.org/mailman/listinfo/weechat-support">
|
||||
http://mail.nongnu.org/mailman/listinfo/weechat-support
|
||||
</ulink>
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
Um eine Mail an die Liste zu senden:
|
||||
<email>weechat-support@nongnu.org</email>
|
||||
</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
Das Archiv der Mailingliste ist hier:
|
||||
<ulink url="http://mail.nongnu.org/archive/html/weechat-support">
|
||||
http://mail.nongnu.org/archive/html/weechat-support
|
||||
</ulink>
|
||||
</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</para>
|
||||
|
||||
</section>
|
||||
|
||||
</chapter>
|
||||
@@ -1,22 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
********* WARNING! *********
|
||||
|
||||
This file is autogenerated with docgen.pl script. *** DO NOT EDIT! ***
|
||||
docgen.pl builds XML doc files to include in many languages
|
||||
-->
|
||||
|
||||
<command>/alias [Aliasname [Befehl [Argumente]]]</command>
|
||||
<programlisting>
|
||||
einen Alias für einen Befehl anlegen
|
||||
|
||||
alias_name: name of alias
|
||||
command: command name (many commands can be separated by semicolons)
|
||||
arguments: arguments for command
|
||||
|
||||
Without argument, this command lists all defined alias.
|
||||
|
||||
Note: in command, special variables $1, $2,..,$9 are replaced by arguments given by user, and $* is replaced by all arguments.
|
||||
Variables $nick, $channel and $server are replaced by current nick/channel/server.
|
||||
</programlisting>
|
||||
|
||||
@@ -1,20 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
********* WARNING! *********
|
||||
|
||||
This file is autogenerated with docgen.pl script. *** DO NOT EDIT! ***
|
||||
docgen.pl builds XML doc files to include in many languages
|
||||
-->
|
||||
|
||||
<command>/aspell dictlist | enable lang | disable | addword [lang] word</command>
|
||||
<programlisting>
|
||||
aspell plugin configuration
|
||||
|
||||
dictlist: show installed dictionaries
|
||||
enable: enable aspell on current buffer
|
||||
disable: disable aspell on current buffer
|
||||
addword: add a word in your personal aspell dictionary
|
||||
|
||||
Input line beginning with a '/' is not checked, except for some commands.
|
||||
</programlisting>
|
||||
|
||||
@@ -1,68 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
********* WARNING! *********
|
||||
|
||||
This file is autogenerated with docgen.pl script. *** DO NOT EDIT! ***
|
||||
docgen.pl builds XML doc files to include in many languages
|
||||
-->
|
||||
|
||||
<command>aspell.check.commands</command>: comma separated list of commands for which spell checking is enabled (spell checking is disabled for all other commands)
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: string</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: any string (default value: 'ame,amsg,away,command,cycle,kick,kickban,me,msg,notice,part,query,quit,topic')</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>aspell.check.default_dict</command>: default dictionary (or comma separated list of dictionaries) to use when buffer has no dictionary defined (leave blank to disable aspell on buffers for which you didn't explicitely enabled it)
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: string</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: any string (default value: '')</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>aspell.check.during_search</command>: check words during text search in buffer
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: boolean</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: on, off (default value: off)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>aspell.check.real_time</command>: real-time spell checking of words (slower, disabled by default: words are checked only if there's delimiter after)
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: boolean</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: on, off (default value: off)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>aspell.check.word_min_length</command>: minimum length for a word to be spell checked (use 0 to check all words)
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: integer</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: 0 .. 2147483647 (default value: 2)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>aspell.look.color</command>: color used for mispelled words
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: color</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: a color name (default value: lightred)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
@@ -1,18 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
********* WARNING! *********
|
||||
|
||||
This file is autogenerated with docgen.pl script. *** DO NOT EDIT! ***
|
||||
docgen.pl builds XML doc files to include in many languages
|
||||
-->
|
||||
|
||||
<command>/charset [[decode | encode] charset] | [reset]</command>
|
||||
<programlisting>
|
||||
change charset for current buffer
|
||||
|
||||
decode: change decoding charset
|
||||
encode: change encoding charset
|
||||
charset: new charset for current buffer
|
||||
reset: reset charsets for current buffer
|
||||
</programlisting>
|
||||
|
||||
@@ -1,28 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
********* WARNING! *********
|
||||
|
||||
This file is autogenerated with docgen.pl script. *** DO NOT EDIT! ***
|
||||
docgen.pl builds XML doc files to include in many languages
|
||||
-->
|
||||
|
||||
<command>charset.default.decode</command>: global decoding charset
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: string</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: any string (default value: 'iso-8859-1')</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>charset.default.encode</command>: global encoding charset
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: string</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: any string (default value: '')</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
@@ -1,208 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
********* WARNING! *********
|
||||
|
||||
This file is autogenerated with docgen.pl script. *** DO NOT EDIT! ***
|
||||
docgen.pl builds XML doc files to include in many languages
|
||||
-->
|
||||
|
||||
<row>
|
||||
<entry>alias</entry>
|
||||
<entry>alias</entry>
|
||||
<entry>list of alias</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>aspell</entry>
|
||||
<entry>aspell_langs</entry>
|
||||
<entry>list of supported langs for aspell</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>irc</entry>
|
||||
<entry>irc_channel</entry>
|
||||
<entry>current IRC channel</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>irc</entry>
|
||||
<entry>irc_channel_nicks_hosts</entry>
|
||||
<entry>nicks and hostnames of current IRC channel</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>irc</entry>
|
||||
<entry>irc_channel_topic</entry>
|
||||
<entry>topic of current IRC channel</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>irc</entry>
|
||||
<entry>irc_channels</entry>
|
||||
<entry>IRC channels (on all servers)</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>irc</entry>
|
||||
<entry>irc_ignores_numbers</entry>
|
||||
<entry>numbers for defined ignores</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>irc</entry>
|
||||
<entry>irc_msg_part</entry>
|
||||
<entry>default part message for IRC channel</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>irc</entry>
|
||||
<entry>irc_privates</entry>
|
||||
<entry>IRC privates (on all servers)</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>irc</entry>
|
||||
<entry>irc_server</entry>
|
||||
<entry>current IRC server</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>irc</entry>
|
||||
<entry>irc_server_nick</entry>
|
||||
<entry>nick on current IRC server</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>irc</entry>
|
||||
<entry>irc_server_nicks</entry>
|
||||
<entry>nicks on all channels of current IRC server</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>irc</entry>
|
||||
<entry>irc_servers</entry>
|
||||
<entry>IRC servers (internal names)</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>irc</entry>
|
||||
<entry>nick</entry>
|
||||
<entry>nicks of current IRC channel</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>lua</entry>
|
||||
<entry>lua_script</entry>
|
||||
<entry>list of scripts</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>perl</entry>
|
||||
<entry>perl_script</entry>
|
||||
<entry>list of scripts</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>python</entry>
|
||||
<entry>python_script</entry>
|
||||
<entry>list of scripts</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>ruby</entry>
|
||||
<entry>ruby_script</entry>
|
||||
<entry>list of scripts</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>tcl</entry>
|
||||
<entry>tcl_script</entry>
|
||||
<entry>list of scripts</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>weechat</entry>
|
||||
<entry>bars_names</entry>
|
||||
<entry>names of bars</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>weechat</entry>
|
||||
<entry>bars_options</entry>
|
||||
<entry>options for bars</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>weechat</entry>
|
||||
<entry>buffers_names</entry>
|
||||
<entry>names of buffers</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>weechat</entry>
|
||||
<entry>buffers_numbers</entry>
|
||||
<entry>numbers of buffers</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>weechat</entry>
|
||||
<entry>buffers_plugins_names</entry>
|
||||
<entry>names of buffers (including plugins names)</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>weechat</entry>
|
||||
<entry>commands</entry>
|
||||
<entry>commands (weechat and plugins)</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>weechat</entry>
|
||||
<entry>config_files</entry>
|
||||
<entry>configuration files</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>weechat</entry>
|
||||
<entry>config_option_values</entry>
|
||||
<entry>values for a configuration option</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>weechat</entry>
|
||||
<entry>config_options</entry>
|
||||
<entry>configuration options</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>weechat</entry>
|
||||
<entry>filename</entry>
|
||||
<entry>filename</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>weechat</entry>
|
||||
<entry>filters_names</entry>
|
||||
<entry>names of filters</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>weechat</entry>
|
||||
<entry>infolists</entry>
|
||||
<entry>names of infolists hooked</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>weechat</entry>
|
||||
<entry>infos</entry>
|
||||
<entry>names of infos hooked</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>weechat</entry>
|
||||
<entry>keys_codes</entry>
|
||||
<entry>key codes</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>weechat</entry>
|
||||
<entry>nicks</entry>
|
||||
<entry>nicks in nicklist of current buffer</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>weechat</entry>
|
||||
<entry>plugins_commands</entry>
|
||||
<entry>commands defined by plugins</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>weechat</entry>
|
||||
<entry>plugins_names</entry>
|
||||
<entry>names of plugins</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>weechat</entry>
|
||||
<entry>proxies_names</entry>
|
||||
<entry>names of proxies</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>weechat</entry>
|
||||
<entry>proxies_options</entry>
|
||||
<entry>options for proxies</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>weechat</entry>
|
||||
<entry>weechat_commands</entry>
|
||||
<entry>weechat commands</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>xfer</entry>
|
||||
<entry>nick</entry>
|
||||
<entry>nicks of DCC chat</entry>
|
||||
</row>
|
||||
@@ -1,45 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
********* WARNING! *********
|
||||
|
||||
This file is autogenerated with docgen.pl script. *** DO NOT EDIT! ***
|
||||
docgen.pl builds XML doc files to include in many languages
|
||||
-->
|
||||
|
||||
<command>/demo_buffer name</command>
|
||||
<programlisting>
|
||||
open a new buffer
|
||||
</programlisting>
|
||||
|
||||
<command>/demo_buffer_set property value</command>
|
||||
<programlisting>
|
||||
set a buffer property
|
||||
</programlisting>
|
||||
|
||||
<command>/demo_info [info [arguments]]</command>
|
||||
<programlisting>
|
||||
get and display an info
|
||||
|
||||
info: info to display
|
||||
arguments: optional arguments for info
|
||||
|
||||
Without argument, this command displays list of available infos
|
||||
</programlisting>
|
||||
|
||||
<command>/demo_infolist [infolist [arguments]]</command>
|
||||
<programlisting>
|
||||
get and display an infolist
|
||||
|
||||
infolist: infolist to display
|
||||
arguments: optional arguments for infolist
|
||||
|
||||
Without argument, this command displays list of available infolists
|
||||
</programlisting>
|
||||
|
||||
<command>/demo_printf [text]</command>
|
||||
<programlisting>
|
||||
print some messages on current ubffer
|
||||
|
||||
text: write this text
|
||||
</programlisting>
|
||||
|
||||
@@ -1,138 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
********* WARNING! *********
|
||||
|
||||
This file is autogenerated with docgen.pl script. *** DO NOT EDIT! ***
|
||||
docgen.pl builds XML doc files to include in many languages
|
||||
-->
|
||||
|
||||
<row>
|
||||
<entry>alias</entry>
|
||||
<entry>alias</entry>
|
||||
<entry>list of alias</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>irc</entry>
|
||||
<entry>irc_channel</entry>
|
||||
<entry>list of channels for an IRC server</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>irc</entry>
|
||||
<entry>irc_ignore</entry>
|
||||
<entry>list of IRC ignore</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>irc</entry>
|
||||
<entry>irc_nick</entry>
|
||||
<entry>list of nicks for an IRC channel</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>irc</entry>
|
||||
<entry>irc_server</entry>
|
||||
<entry>list of IRC servers</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>logger</entry>
|
||||
<entry>logger_buffer</entry>
|
||||
<entry>list of logger buffers</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>lua</entry>
|
||||
<entry>lua_script</entry>
|
||||
<entry>list of lua scripts</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>perl</entry>
|
||||
<entry>perl_script</entry>
|
||||
<entry>list of perl scripts</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>python</entry>
|
||||
<entry>python_script</entry>
|
||||
<entry>list of python scripts</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>relay</entry>
|
||||
<entry>relay</entry>
|
||||
<entry>list of relay clients</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>ruby</entry>
|
||||
<entry>ruby_script</entry>
|
||||
<entry>list of ruby scripts</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>tcl</entry>
|
||||
<entry>tcl_script</entry>
|
||||
<entry>list of tcl scripts</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>weechat</entry>
|
||||
<entry>bar</entry>
|
||||
<entry>list of bars</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>weechat</entry>
|
||||
<entry>bar_item</entry>
|
||||
<entry>list of bar items</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>weechat</entry>
|
||||
<entry>bar_window</entry>
|
||||
<entry>list of bar windows</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>weechat</entry>
|
||||
<entry>buffer</entry>
|
||||
<entry>list of buffers</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>weechat</entry>
|
||||
<entry>buffer_lines</entry>
|
||||
<entry>lines of a buffer</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>weechat</entry>
|
||||
<entry>filter</entry>
|
||||
<entry>list of filters</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>weechat</entry>
|
||||
<entry>hook</entry>
|
||||
<entry>list of hooks</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>weechat</entry>
|
||||
<entry>hotlist</entry>
|
||||
<entry>list of buffers in hotlist</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>weechat</entry>
|
||||
<entry>key</entry>
|
||||
<entry>list of key bindings</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>weechat</entry>
|
||||
<entry>nicklist</entry>
|
||||
<entry>nicks in nicklist for a buffer</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>weechat</entry>
|
||||
<entry>option</entry>
|
||||
<entry>list of options</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>weechat</entry>
|
||||
<entry>plugin</entry>
|
||||
<entry>list of plugins</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>weechat</entry>
|
||||
<entry>window</entry>
|
||||
<entry>list of windows</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>xfer</entry>
|
||||
<entry>xfer</entry>
|
||||
<entry>list of xfer</entry>
|
||||
</row>
|
||||
@@ -1,93 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
********* WARNING! *********
|
||||
|
||||
This file is autogenerated with docgen.pl script. *** DO NOT EDIT! ***
|
||||
docgen.pl builds XML doc files to include in many languages
|
||||
-->
|
||||
|
||||
<row>
|
||||
<entry>fifo</entry>
|
||||
<entry>fifo_filename</entry>
|
||||
<entry>name of FIFO pipe</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>irc</entry>
|
||||
<entry>irc_buffer</entry>
|
||||
<entry>get buffer pointer for an IRC server/channel</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>irc</entry>
|
||||
<entry>irc_current_server</entry>
|
||||
<entry>currently selected server (only if one buffer is used for all servers)</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>irc</entry>
|
||||
<entry>irc_is_channel</entry>
|
||||
<entry>1 if string is an IRC channel</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>irc</entry>
|
||||
<entry>irc_nick</entry>
|
||||
<entry>get current nick on a server</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>irc</entry>
|
||||
<entry>irc_nick_from_host</entry>
|
||||
<entry>get nick from IRC host</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>weechat</entry>
|
||||
<entry>charset_internal</entry>
|
||||
<entry>WeeChat internal charset</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>weechat</entry>
|
||||
<entry>charset_terminal</entry>
|
||||
<entry>terminal charset</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>weechat</entry>
|
||||
<entry>date</entry>
|
||||
<entry>WeeChat compilation date</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>weechat</entry>
|
||||
<entry>dir_separator</entry>
|
||||
<entry>directory separator</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>weechat</entry>
|
||||
<entry>filters_enabled</entry>
|
||||
<entry>1 if filters are enabled</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>weechat</entry>
|
||||
<entry>inactivity</entry>
|
||||
<entry>keyboard inactivity (seconds)</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>weechat</entry>
|
||||
<entry>version</entry>
|
||||
<entry>WeeChat version</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>weechat</entry>
|
||||
<entry>weechat_dir</entry>
|
||||
<entry>WeeChat directory</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>weechat</entry>
|
||||
<entry>weechat_libdir</entry>
|
||||
<entry>WeeChat "lib" directory</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>weechat</entry>
|
||||
<entry>weechat_localedir</entry>
|
||||
<entry>WeeChat "locale" directory</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>weechat</entry>
|
||||
<entry>weechat_sharedir</entry>
|
||||
<entry>WeeChat "share" directory</entry>
|
||||
</row>
|
||||
@@ -1,535 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
********* WARNING! *********
|
||||
|
||||
This file is autogenerated with docgen.pl script. *** DO NOT EDIT! ***
|
||||
docgen.pl builds XML doc files to include in many languages
|
||||
-->
|
||||
|
||||
<command>/admin [Ziel]</command>
|
||||
<programlisting>
|
||||
Information über den Server-Administrator abfragen
|
||||
|
||||
Ziel: Server
|
||||
</programlisting>
|
||||
|
||||
<command>/ame Nachricht</command>
|
||||
<programlisting>
|
||||
Nachricht an alle Channels aller verbundenen Server schicken
|
||||
|
||||
zu sendende Nachricht
|
||||
</programlisting>
|
||||
|
||||
<command>/amsg Text</command>
|
||||
<programlisting>
|
||||
Nachricht an alle Channels aller verbundener Server schicken
|
||||
|
||||
Text: zu sendender Text
|
||||
</programlisting>
|
||||
|
||||
<command>/away [-all] [Nachricht]</command>
|
||||
<programlisting>
|
||||
Abwesenheitsnachricht ein/ausschalten
|
||||
|
||||
-all: Abwesenheitszustand auf allen Servern ändern
|
||||
Nachricht: Abwesenheitsnachricht (bzw. keine, um den Abwesenheitszustand zu deaktivieren)
|
||||
</programlisting>
|
||||
|
||||
<command>/ban [Channel] [Nickname [Nickname ...]]</command>
|
||||
<programlisting>
|
||||
ban nicks or hosts
|
||||
|
||||
Channel: Channel für die Sperre
|
||||
Nickname: zu sperrender User oder Host
|
||||
</programlisting>
|
||||
|
||||
<command>/connect [-all [-nojoin] | servername [servername ...] [-nojoin] | hostname [-port port] [-ipv6] [-ssl]]</command>
|
||||
<programlisting>
|
||||
connect to IRC server(s)
|
||||
|
||||
-all: connect to all servers
|
||||
servername: internal server name to connect
|
||||
-nojoin: do not join any channel (even if autojoin is enabled on server)
|
||||
hostname: hostname to connect
|
||||
port: port for server (integer, default is 6667)
|
||||
ipv6: use IPv6 protocol
|
||||
ssl: use SSL protocol
|
||||
</programlisting>
|
||||
|
||||
<command>/ctcp Empfänger Typ [Argumente]</command>
|
||||
<programlisting>
|
||||
CTCP-Nachricht verschicken
|
||||
|
||||
Empfänger: User, an den die CTCP-Nachricht geschickt werden soll
|
||||
Typ: Typ der CTCP-Nachricht (z.B. "version", "ping", ..)
|
||||
Argumente: Argumente für CTCP
|
||||
</programlisting>
|
||||
|
||||
<command>/cycle [Channel[,Channel]] [Abschiedsnachricht]</command>
|
||||
<programlisting>
|
||||
einen Channel verlassen und wieder betreten
|
||||
|
||||
Channel: zu verlassender Channel
|
||||
Abschiedsnachricht: Abschiedsnachricht (die den anderen Usern angezeigt wird)
|
||||
</programlisting>
|
||||
|
||||
<command>/dcc Aktion [Nickname [Datei]]</command>
|
||||
<programlisting>
|
||||
start DCC (file or chat)
|
||||
|
||||
action: 'send' (file) or 'chat'
|
||||
nickname: nickname to send file or chat
|
||||
file: filename (on local host)
|
||||
</programlisting>
|
||||
|
||||
<command>/dehalfop Nickname [Nickname]</command>
|
||||
<programlisting>
|
||||
remove half channel operator status from nickname(s)
|
||||
</programlisting>
|
||||
|
||||
<command>/deop Nickname [Nickname]</command>
|
||||
<programlisting>
|
||||
remove channel operator status from nickname(s)
|
||||
</programlisting>
|
||||
|
||||
<command>/devoice Nickname [Nickname]</command>
|
||||
<programlisting>
|
||||
remove voice from nickname(s)
|
||||
</programlisting>
|
||||
|
||||
<command>/die</command>
|
||||
<programlisting>
|
||||
Server herunterfahren
|
||||
</programlisting>
|
||||
|
||||
<command>/disconnect [-all | Servername [Servername ...]]</command>
|
||||
<programlisting>
|
||||
disconnect from IRC server(s)
|
||||
|
||||
-all: Trenne von allen Servern
|
||||
servername: Servername, von dem getrennt werden soll
|
||||
</programlisting>
|
||||
|
||||
<command>/halfop Nickname [Nickname]</command>
|
||||
<programlisting>
|
||||
give half channel operator status to nickname(s)
|
||||
</programlisting>
|
||||
|
||||
<command>/ignore [list] | [add [re:]nick/host [server [channel]]] | [del number|-all]</command>
|
||||
<programlisting>
|
||||
ignore nicks/hosts from servers or channels
|
||||
|
||||
list: list all ignore
|
||||
add: add a ignore
|
||||
del: del a ignore
|
||||
number: number of ignore to delete (look at list to find it)
|
||||
-all: delete all ignore
|
||||
nick/host: nick or host to ignore: syntax is "re:regex" or "mask" (a mask is a string with some "*" to replace one or more chars)
|
||||
server: internal server name where ignore is working
|
||||
channel: channel name where ignore is working
|
||||
|
||||
Examples:
|
||||
ignore nick "toto" everywhere:
|
||||
/ignore add toto
|
||||
ignore host "toto@domain.com" on freenode server:
|
||||
/ignore add toto@domain.com freenode
|
||||
ignore host "toto*@*.domain.com" on freenode/#weechat:
|
||||
/ignore add toto*@*.domain.com freenode #weechat
|
||||
</programlisting>
|
||||
|
||||
<command>/info [Ziel]</command>
|
||||
<programlisting>
|
||||
Information über den Server abfragen
|
||||
|
||||
Ziel: Servername
|
||||
</programlisting>
|
||||
|
||||
<command>/invite Nickname Channel</command>
|
||||
<programlisting>
|
||||
jemanden in einen Channel einladen
|
||||
|
||||
Nickname: Chatname des Einzuladenden
|
||||
Channel: Channel, in den er eingeladen werden soll
|
||||
</programlisting>
|
||||
|
||||
<command>/ison Nickname [Nickname ...]</command>
|
||||
<programlisting>
|
||||
überprüfen, ob jemand zur Zeit im IRC ist
|
||||
|
||||
Nickname: Nickname
|
||||
</programlisting>
|
||||
|
||||
<command>/join Channel[,Channel] [Passwort[,Passwort]]</command>
|
||||
<programlisting>
|
||||
einen Channel betreten
|
||||
|
||||
Channel: zu betretender Channel
|
||||
Passwort: Channelpasswort (+k-Mode)
|
||||
</programlisting>
|
||||
|
||||
<command>/kick [Channel] Nickname [Kommentar]</command>
|
||||
<programlisting>
|
||||
einen User aus einem Channel herauskicken
|
||||
|
||||
Channel: Channel des Benutzers
|
||||
Nickname: Nickname des Benutzers
|
||||
Kommentar: Begründung für den Kick
|
||||
</programlisting>
|
||||
|
||||
<command>/kickban [Channel] Nickname [Kommentar]</command>
|
||||
<programlisting>
|
||||
kickt und verbannt jemanden von einem Channel
|
||||
|
||||
Channel: Channel des Benutzers
|
||||
Nickname: Nickname des Benutzers
|
||||
Kommentar: Begründung für den Kickban
|
||||
</programlisting>
|
||||
|
||||
<command>/kill Nickname Kommentar</command>
|
||||
<programlisting>
|
||||
Jemanden vom Server werfen
|
||||
|
||||
Nickname: Chatname
|
||||
Kommentar: Begründung
|
||||
</programlisting>
|
||||
|
||||
<command>/links [[Server] Servermaske]</command>
|
||||
<programlisting>
|
||||
Alle dem antwortenden Server bekannten Servernamen auflisten
|
||||
|
||||
Server: dieser Server soll die Anfrage beantworten
|
||||
Servermaske: die aufzulistenden Server sollen diesem Muster entsprechen
|
||||
</programlisting>
|
||||
|
||||
<command>/list [Channel[,Channel] [Server]]</command>
|
||||
<programlisting>
|
||||
Channels mit ihren Topics auflisten
|
||||
|
||||
Channel: aufzulistender Channel (reguläre Ausdrücke sind möglich)
|
||||
Server: Servername
|
||||
</programlisting>
|
||||
|
||||
<command>/lusers [Maske [Ziel]]</command>
|
||||
<programlisting>
|
||||
Statistik über die Größe dieses IRC-Netzwerks abfragen
|
||||
|
||||
Maske: Nur Server, die diesem Muster entsprechen
|
||||
Ziel: Server, der die Anfrage weiterleiten soll
|
||||
</programlisting>
|
||||
|
||||
<command>/me Nachricht</command>
|
||||
<programlisting>
|
||||
eine CTCP ACTION an den aktuellen Channel senden
|
||||
|
||||
zu sendende Nachricht
|
||||
</programlisting>
|
||||
|
||||
<command>/mode { [channel] {[+|-]|o|p|s|i|t|n|b|v} [limit] [user] [ban mask] } | { nickname {[+|-]|i|w|s|o} }</command>
|
||||
<programlisting>
|
||||
Channel- oder Usermode ändern
|
||||
|
||||
channel modes:
|
||||
channel: channel name to modify (default is current one)
|
||||
o: give/take channel operator privileges
|
||||
p: private channel flag
|
||||
s: secret channel flag
|
||||
i: invite-only channel flag
|
||||
t: topic settable by channel operator only flag
|
||||
n: no messages to channel from clients on the outside
|
||||
m: moderated channel
|
||||
l: set the user limit to channel
|
||||
b: set a ban mask to keep users out
|
||||
e: set exception mask
|
||||
v: give/take the ability to speak on a moderated channel
|
||||
k: set a channel key (password)
|
||||
user modes:
|
||||
nickname: nickname to modify
|
||||
i: mark a user as invisible
|
||||
s: mark a user for receive server notices
|
||||
w: user receives wallops
|
||||
o: operator flag
|
||||
</programlisting>
|
||||
|
||||
<command>/motd [Ziel]</command>
|
||||
<programlisting>
|
||||
die "Nachricht von heute" abfragen
|
||||
|
||||
Ziel: Servername
|
||||
</programlisting>
|
||||
|
||||
<command>/msg [-server server] receiver[,receiver] text</command>
|
||||
<programlisting>
|
||||
Nachricht an Nick/Channel verschicken
|
||||
|
||||
server: send to this server (internal name)
|
||||
receiver: nick or channel (may be mask, '*' = current channel)
|
||||
text: text to send
|
||||
</programlisting>
|
||||
|
||||
<command>/names [Channel[,Channel]]</command>
|
||||
<programlisting>
|
||||
Nicknames in Channels auflisten
|
||||
|
||||
Channel: Channelname
|
||||
</programlisting>
|
||||
|
||||
<command>/nick [-all] Nickname</command>
|
||||
<programlisting>
|
||||
aktuellen Nickname wechseln
|
||||
|
||||
-all: Nickname auf allen verbundenen Servern ändern
|
||||
Nickname: neuer Nickname
|
||||
</programlisting>
|
||||
|
||||
<command>/notice [-server server] nickname text</command>
|
||||
<programlisting>
|
||||
NOTICE an einen User verschicken
|
||||
|
||||
server: send to this server (internal name)
|
||||
nickname: user to send notice to
|
||||
text: text to send
|
||||
</programlisting>
|
||||
|
||||
<command>/op Nickname [Nickname]</command>
|
||||
<programlisting>
|
||||
give channel operator status to nickname(s)
|
||||
</programlisting>
|
||||
|
||||
<command>/oper Benutzername Passwort</command>
|
||||
<programlisting>
|
||||
Serveroperatorprivilegien anfordern
|
||||
|
||||
Benutzername/Passwort: Account im IRC-Server
|
||||
</programlisting>
|
||||
|
||||
<command>/part [Channel[,Channel]] [Abschiedsnachricht]</command>
|
||||
<programlisting>
|
||||
einen Channel verlassen
|
||||
|
||||
Channel: zu verlassender Channel
|
||||
Abschiedsnachricht: Abschiedsnachricht, die den anderen Usern angezeigt wird
|
||||
</programlisting>
|
||||
|
||||
<command>/ping Server1 [Server2]</command>
|
||||
<programlisting>
|
||||
Server anpingen
|
||||
|
||||
Server1: Anzupingender Server
|
||||
Server2: Ping an diesen Server weiterleiten
|
||||
</programlisting>
|
||||
|
||||
<command>/pong Daemon [Daemon2]</command>
|
||||
<programlisting>
|
||||
auf Ping antworten
|
||||
|
||||
Daemon: Daemon, der auf die Ping-Nachricht geantwortet hat
|
||||
Daemon2: Nachricht an diesen Daemon weiterleiten
|
||||
</programlisting>
|
||||
|
||||
<command>/query [-server server] nickname [text]</command>
|
||||
<programlisting>
|
||||
private Nachricht an jemanden schicken
|
||||
|
||||
server: send to this server (internal name)
|
||||
nickname: nickname for private conversation
|
||||
text: text to send
|
||||
</programlisting>
|
||||
|
||||
<command>/quote [-server server] data</command>
|
||||
<programlisting>
|
||||
Daten direkt an Server senden (siehe RFC 2812)
|
||||
|
||||
server: send to this server (internal name)
|
||||
data: raw data to send
|
||||
</programlisting>
|
||||
|
||||
<command>/reconnect [-all [-nojoin] | servername [servername ...] [-nojoin]]</command>
|
||||
<programlisting>
|
||||
mit einem Server oder mehreren Servern neu verbinden
|
||||
|
||||
-all: reconnect to all servers
|
||||
servername: server name to reconnect
|
||||
-nojoin: do not join any channel (even if autojoin is enabled on server)
|
||||
</programlisting>
|
||||
|
||||
<command>/rehash</command>
|
||||
<programlisting>
|
||||
den Server dazu bringen, seine Konfigurationsdatei neu zu laden
|
||||
</programlisting>
|
||||
|
||||
<command>/restart</command>
|
||||
<programlisting>
|
||||
den Server dazu bringen, sich selbst neu zu starten
|
||||
</programlisting>
|
||||
|
||||
<command>/server [list [servername]] | [listfull [servername]] | [add servername hostname[/port] [-auto | -noauto] [-ipv6] [-ssl]] | [copy servername newservername] | [rename servername newservername] | [keep servername] | [del servername] | [deloutq] | [raw] | [switch]</command>
|
||||
<programlisting>
|
||||
list, add or remove IRC servers
|
||||
|
||||
list: list servers (no parameter implies this list)
|
||||
listfull: list servers with detailed info for each server
|
||||
add: create a new server
|
||||
servername: server name, for internal and display use
|
||||
hostname: name or IP address of server, with optional port (default: 6667)
|
||||
auto: automatically connect to server when WeeChat starts
|
||||
noauto: do not connect to server when WeeChat starts (default)
|
||||
ipv6: use IPv6 protocol
|
||||
ssl: use SSL protocol
|
||||
copy: duplicate a server
|
||||
rename: rename a server
|
||||
keep: keep server in config file (for temporary servers only)
|
||||
del: delete a server
|
||||
deloutq: delete messages out queue for all servers (all messages WeeChat is currently sending)
|
||||
raw: open buffer with raw IRC data
|
||||
switch: switch active server (when one buffer is used for all servers, default key: alt-s on server buffer)
|
||||
|
||||
Examples:
|
||||
/server listfull
|
||||
/server add oftc irc.oftc.net/6697 -ssl
|
||||
/server add oftc6 irc6.oftc.net/6697 -ipv6 -ssl
|
||||
/server add freenode2 chat.eu.freenode.net/6667,chat.us.freenode.net/6667
|
||||
/server copy oftc oftcbis
|
||||
/server rename oftc newoftc
|
||||
/server del freenode
|
||||
/server deloutq
|
||||
/server switch
|
||||
</programlisting>
|
||||
|
||||
<command>/service Nickname reserviert Distribution Typ reserviert Info</command>
|
||||
<programlisting>
|
||||
einen neuen Service eintragen
|
||||
|
||||
Distribution: Sichtbarkeit des Services
|
||||
Typ: für spätere Verwendung reserviert
|
||||
</programlisting>
|
||||
|
||||
<command>/servlist [Maske [Typ]]</command>
|
||||
<programlisting>
|
||||
zur Zeit verbundene Services auflisten
|
||||
|
||||
Maske: nur zutreffende Services auflisten
|
||||
Typ: nur Services von diesem Typ auflisten
|
||||
</programlisting>
|
||||
|
||||
<command>/squery Service Text</command>
|
||||
<programlisting>
|
||||
Nachricht an einen Service senden
|
||||
|
||||
Service: Name des Service
|
||||
Text: zu sendender Text
|
||||
</programlisting>
|
||||
|
||||
<command>/squit Server Kommentar</command>
|
||||
<programlisting>
|
||||
Serververbindungen trennen
|
||||
|
||||
Server: Servername
|
||||
Kommentar: Trennungsgrund
|
||||
</programlisting>
|
||||
|
||||
<command>/stats [Anfrage [Server]]</command>
|
||||
<programlisting>
|
||||
Serverstatistik abfragen
|
||||
|
||||
Anfrage: c/h/i/k/l/m/o/y/u (siehe RFC1459)
|
||||
Server: zu befragender Server
|
||||
</programlisting>
|
||||
|
||||
<command>/summon User [Ziel [Channel]]</command>
|
||||
<programlisting>
|
||||
Nutzer, die auf dem IRC-Server arbeiten, darum bitten, auf den IRC-Server zu kommen
|
||||
|
||||
User: Benutzername
|
||||
Ziel: Servername
|
||||
Channel: Channelname
|
||||
</programlisting>
|
||||
|
||||
<command>/time [Ziel]</command>
|
||||
<programlisting>
|
||||
Ortszeit des Servers abfragen
|
||||
|
||||
Ziel: der zu fragende Server
|
||||
</programlisting>
|
||||
|
||||
<command>/topic [Channel] [Topic]</command>
|
||||
<programlisting>
|
||||
Channeltopic abfragen/setzen
|
||||
|
||||
Channel: Channelname
|
||||
Topic: neues Topic (oder "-delete" zum Entfernen des Topics)
|
||||
</programlisting>
|
||||
|
||||
<command>/trace [Ziel]</command>
|
||||
<programlisting>
|
||||
Route zum angegebenen Server ermitteln
|
||||
|
||||
Ziel: Server
|
||||
</programlisting>
|
||||
|
||||
<command>/unban [Channel] nickname [nickname ...]</command>
|
||||
<programlisting>
|
||||
unban nicks or hosts
|
||||
|
||||
Channel: Channel, in dem der Bann aufzuheben ist
|
||||
Nickname: User, für den der Bann aufzuheben ist
|
||||
</programlisting>
|
||||
|
||||
<command>/userhost Nickname [Nickname ...]</command>
|
||||
<programlisting>
|
||||
liste von Nickname-Informationen ermitteln
|
||||
|
||||
Nickname: Nickname
|
||||
</programlisting>
|
||||
|
||||
<command>/users [Ziel]</command>
|
||||
<programlisting>
|
||||
auf dem Server eingeloggte User auflisten
|
||||
|
||||
Ziel: Server
|
||||
</programlisting>
|
||||
|
||||
<command>/version [Server | Nickname]</command>
|
||||
<programlisting>
|
||||
give the version info of nick or server (current or specified)
|
||||
|
||||
Server: Servername
|
||||
Nickname: Nickname
|
||||
</programlisting>
|
||||
|
||||
<command>/voice Nickname [Nickname]</command>
|
||||
<programlisting>
|
||||
give voice to nickname(s)
|
||||
</programlisting>
|
||||
|
||||
<command>/wallops Text</command>
|
||||
<programlisting>
|
||||
Nachricht an alle User schicken, die den 'w'-Mode gesetzt haben
|
||||
|
||||
zu sendender Text
|
||||
</programlisting>
|
||||
|
||||
<command>/who [Maske ["o"]]</command>
|
||||
<programlisting>
|
||||
erweiterte Nicknameliste
|
||||
|
||||
Maske: nur Information über betreffende Nicknames abfragen
|
||||
o: nur Operatoren ausgeben, die dem Filter entsprechen
|
||||
</programlisting>
|
||||
|
||||
<command>/whois [Server] Nickname[,Nickname]</command>
|
||||
<programlisting>
|
||||
Information über User abfragen
|
||||
|
||||
Server: Servername
|
||||
Nickname: Nickname (oder eine Maske)
|
||||
</programlisting>
|
||||
|
||||
<command>/whowas Nickname [,Nickname [,Nickname ...]] [Anzahl [Ziel]]</command>
|
||||
<programlisting>
|
||||
Information über die Vergangenheit eines Nicknames erfragen
|
||||
|
||||
Nickname: abzufragende Nicknames
|
||||
Anzahl: maximale Anzahl an Antworten (negative Zahl für eine vollständige Liste)
|
||||
Ziel: zu suchende Hostmaske
|
||||
</programlisting>
|
||||
|
||||
@@ -1,488 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
********* WARNING! *********
|
||||
|
||||
This file is autogenerated with docgen.pl script. *** DO NOT EDIT! ***
|
||||
docgen.pl builds XML doc files to include in many languages
|
||||
-->
|
||||
|
||||
<command>irc.color.input_nick</command>: color for nick in input bar
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: color</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: a color name (default value: lightcyan)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>irc.color.message_join</command>: color for text in join messages
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: color</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: a color name (default value: green)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>irc.color.message_quit</command>: color for text in part/quit messages
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: color</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: a color name (default value: red)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>irc.look.color_nicks_in_server_messages</command>: use nick color in messages from server
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: boolean</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: on, off (default value: on)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>irc.look.display_away</command>: bei Abwesenheit und Rückkehr eine Nachricht anzeigen
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: integer</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: off, local, channel (default value: local)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>irc.look.display_channel_modes</command>: display channel modes in "buffer_name" bar item
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: boolean</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: on, off (default value: on)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>irc.look.display_nick_modes</command>: display nick modes in "input_prompt" bar item
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: boolean</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: on, off (default value: on)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>irc.look.display_old_topic</command>: display old topic when channel topic is changed
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: boolean</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: on, off (default value: on)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>irc.look.hide_nickserv_pwd</command>: Von NickServ angezeigte Passwörter verstecken
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: boolean</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: on, off (default value: on)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>irc.look.highlight_tags</command>: comma separated list of tags for messages that may produce highlight (usually any message from another user, not server messages,..)
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: string</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: any string (default value: 'irc_privmsg,irc_notice')</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>irc.look.nick_completion_smart</command>: smart completion for nicks (completes first with last speakers)
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: integer</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: off, speakers, speakers_highlights (default value: speakers)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>irc.look.nick_prefix</command>: Text, der im Chatfenster vor dem Nickname erscheinen soll
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: string</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: any string (default value: '')</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>irc.look.nick_suffix</command>: Text, der im Chatfenster nach dem Nickname erscheinen soll
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: string</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: any string (default value: '')</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>irc.look.notice_as_pv</command>: NOTICEs als Queries anzeigen
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: boolean</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: on, off (default value: off)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>irc.look.one_server_buffer</command>: benutze den gleichen Puffer für alle Server
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: boolean</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: on, off (default value: off)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>irc.look.open_near_server</command>: öffne neue Channels oder private Nachrichten neben dem Server-Puffer
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: boolean</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: on, off (default value: off)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>irc.look.raw_messages</command>: number of IRC raw messages to save in memory when raw data buffer is closed (messages will be displayed when opening raw data buffer)
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: integer</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: 0 .. 65535 (default value: 256)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>irc.look.show_away_once</command>: in privaten Unterhaltungen nur einmalig eine Abwesenheitsnachricht anzeigen
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: boolean</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: on, off (default value: on)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>irc.look.smart_filter</command>: filter join/part/quit messages for a nick if not speaking for some minutes on channel (you must create a filter on tag "irc_smart_filter")
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: boolean</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: on, off (default value: off)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>irc.look.smart_filter_delay</command>: delay for filtering join/part/quit messages (in minutes)
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: integer</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: 1 .. 10080 (default value: 5)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>irc.look.topic_strip_colors</command>: strip colors in topic (used only when displaying buffer title)
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: boolean</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: on, off (default value: off)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>irc.network.anti_flood</command>: anti-flood: # Sekunden zwischen zwei Benutzernachrichten (0 = kein anti-flood)
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: integer</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: 0 .. 5 (default value: 2)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>irc.network.away_check</command>: Intervall zwischen zwei Away-Checks (in Minuten, 0 = nie überprüfen)
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: integer</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: 0 .. 2147483647 (default value: 0)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>irc.network.away_check_max_nicks</command>: überprüfe Abwesenheitsnachrichten nur in Channels mit maximal dieser Anzahl an Nicknamen (0 = unbegrenzt)
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: integer</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: 0 .. 2147483647 (default value: 0)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>irc.network.colors_receive</command>: wenn der Schalter deaktiviert ist, werden die Farben von eingehenden Nachrichten entfernt
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: boolean</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: on, off (default value: on)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>irc.network.colors_send</command>: allow user to send colors with special codes (^Cb=bold, ^Ccxx=color, ^Ccxx,yy=color+background, ^Cu=underline, ^Cr=reverse)
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: boolean</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: on, off (default value: on)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>irc.network.default_msg_part</command>: Standardnachricht beim Verlasseb eines Channels ('%v' wird durch die WeeChat-Version ersetzt)
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: string</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: any string (default value: 'WeeChat %v')</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>irc.network.default_msg_quit</command>: default quit message (disconnecting from server) ('%v' will be replaced by WeeChat version in string)
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: string</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: any string (default value: 'WeeChat %v')</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>irc.network.lag_check</command>: interval between two checks for lag (in seconds, 0 = never check)
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: integer</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: 0 .. 2147483647 (default value: 60)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>irc.network.lag_disconnect</command>: Maximal-Lag bis zum Trennen der Verbindung (in Minuten - 0: nie trennen)
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: integer</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: 0 .. 2147483647 (default value: 0)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>irc.network.lag_min_show</command>: Mindest-Lag, der angezeigt werden soll, in Sekunden
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: integer</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: 0 .. 2147483647 (default value: 1)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>irc.network.send_unknown_commands</command>: send unknown commands to server
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: boolean</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: on, off (default value: off)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>irc.server_default.addresses</command>: list of hostname/port or IP/port for server (separated by comma)
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: string</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: any string (default value: '')</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>irc.server_default.autoconnect</command>: automatisch mit dem Server verbinden, wenn WeeChat gestartet wird
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: boolean</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: on, off (default value: off)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>irc.server_default.autojoin</command>: durch Kommata getrennte Liste der Channels, die beim Verbinden zum Server betreten werden sollen (Beispiel: "#chan1,#chan2,#chan3 key1,key2")
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: string</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: any string (default value: '')</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>irc.server_default.autoreconnect</command>: die Verbindung nach Trennung automatisch wiederherstellen
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: boolean</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: on, off (default value: on)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>irc.server_default.autoreconnect_delay</command>: Zeit in Sekunden, die gewartet wird, bevor ein Verbindungsneuaufbau versucht wird
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: integer</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: 0 .. 65535 (default value: 30)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>irc.server_default.autorejoin</command>: Channels nach Kick automatisch wieder betreten, falls möglich
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: boolean</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: on, off (default value: off)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>irc.server_default.command</command>: Befehle, die nach der Verbindung zum Server ausgeführt werden sollen (mehrere Befehle müssen mit einem Semikolon getrennt werden, um ein Semikolon zu schreiben, muss man '\;' verwenden, die spezielllen Variablen $nick, $channel und $server werden dabei durch den jeweiligen Wert ersetzt)
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: string</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: any string (default value: '')</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>irc.server_default.command_delay</command>: Wartezeit in Sekunden nach Ausführung des Befehls, um z.B. eine Authentifizierung zu ermöglichen
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: integer</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: 0 .. 3600 (default value: 0)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>irc.server_default.ipv6</command>: Server über IPv6 ansprechen
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: boolean</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: on, off (default value: off)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>irc.server_default.local_hostname</command>: custom local hostname/IP for server (optional, if empty local hostname is used)
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: string</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: any string (default value: '')</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>irc.server_default.nicks</command>: nicknames to use on server (separated by comma)
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: string</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: any string (default value: '')</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>irc.server_default.password</command>: password for server
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: string</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: any string (default value: '')</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>irc.server_default.proxy</command>: proxy used for this server (optional)
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: string</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: any string (default value: '')</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>irc.server_default.realname</command>: real name to use on server
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: string</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: any string (default value: '')</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>irc.server_default.ssl</command>: Server über SSL ansprechen
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: boolean</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: on, off (default value: off)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>irc.server_default.username</command>: user name to use on server
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: string</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: any string (default value: '')</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
@@ -1,69 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
********* WARNING! *********
|
||||
|
||||
This file is autogenerated with docgen.pl script. *** DO NOT EDIT! ***
|
||||
docgen.pl builds XML doc files to include in many languages
|
||||
-->
|
||||
|
||||
<command>/jabber [list [servername]] | [listfull [servername]] | [add servername username hostname[/port] password [-auto | -noauto] [-ipv6] [-tls] [-sasl]] | [copy servername newservername] | [rename servername newservername] | [keep servername] | [del servername] | [switch]</command>
|
||||
<programlisting>
|
||||
list, add or remove Jabber servers
|
||||
|
||||
list: list servers (no parameter implies this list)
|
||||
listfull: list servers with detailed info for each server
|
||||
add: create a new server
|
||||
servername: server name, for internal and display use
|
||||
username: username to use on server
|
||||
hostname: name or IP address of server, with optional port (default: 5222)
|
||||
password: password for username on server
|
||||
auto: automatically connect to server when WeeChat starts
|
||||
noauto: do not connect to server when WeeChat starts (default)
|
||||
ipv6: use IPv6 protocol
|
||||
tls: use TLS cryptographic protocol
|
||||
sasl: use SASL for authentication
|
||||
copy: duplicate a server
|
||||
rename: rename a server
|
||||
keep: keep server in config file (for temporary servers only)
|
||||
del: delete a server
|
||||
switch: switch active server (when one buffer is used for all servers, default key: alt-s on server buffer)
|
||||
|
||||
Examples:
|
||||
/jabber listfull
|
||||
/jabber add jabberfr user jabber.fr/5222 password -tls
|
||||
/jabber copy jabberfr jabberfr2
|
||||
/jabber rename jabberfr jabbfr
|
||||
/jabber del jabberfr
|
||||
/jabber switch
|
||||
</programlisting>
|
||||
|
||||
<command>/jchat buddy [text]</command>
|
||||
<programlisting>
|
||||
chat with a buddy
|
||||
|
||||
buddy: buddy name for chat
|
||||
text: text to send
|
||||
</programlisting>
|
||||
|
||||
<command>/jconnect [-all [-nojoin] | servername [servername ...] [-nojoin] | hostname [-port port] [-ipv6] [-tls] [-sasl]]</command>
|
||||
<programlisting>
|
||||
connect to Jabber server(s)
|
||||
|
||||
-all: connect to all servers
|
||||
servername: internal server name to connect
|
||||
-nojoin: do not join any MUC (even if autojoin is enabled on server)
|
||||
hostname: hostname to connect
|
||||
port: port for server (integer, default is 6667)
|
||||
ipv6: use IPv6 protocol
|
||||
tls: use TLS cryptographic protocol
|
||||
saal: use SASL for authentication
|
||||
</programlisting>
|
||||
|
||||
<command>/jdisconnect [-all | Servername [Servername ...]]</command>
|
||||
<programlisting>
|
||||
disconnect from Jabber server(s)
|
||||
|
||||
-all: Trenne von allen Servern
|
||||
servername: Servername, von dem getrennt werden soll
|
||||
</programlisting>
|
||||
|
||||
@@ -1,418 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
********* WARNING! *********
|
||||
|
||||
This file is autogenerated with docgen.pl script. *** DO NOT EDIT! ***
|
||||
docgen.pl builds XML doc files to include in many languages
|
||||
-->
|
||||
|
||||
<command>jabber.color.input_nick</command>: color for nick in input bar
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: color</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: a color name (default value: lightcyan)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>jabber.color.message_join</command>: color for text in join messages
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: color</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: a color name (default value: green)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>jabber.color.message_quit</command>: color for text in part/quit messages
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: color</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: a color name (default value: red)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>jabber.look.color_nicks_in_server_messages</command>: use nick color in messages from server
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: boolean</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: on, off (default value: on)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>jabber.look.display_away</command>: bei Abwesenheit und Rückkehr eine Nachricht anzeigen
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: integer</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: off, local, muc (default value: local)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>jabber.look.display_muc_modes</command>: display MUC modes in "buffer_name" bar item
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: boolean</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: on, off (default value: on)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>jabber.look.display_nick_modes</command>: display nick modes in "input_prompt" bar item
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: boolean</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: on, off (default value: on)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>jabber.look.highlight_tags</command>: comma separated list of tags for messages that may produce highlight (usually any message from another user, not server messages,..)
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: string</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: any string (default value: 'jabber_chat_msg,jabber_notice')</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>jabber.look.nick_completion_smart</command>: Intelligente vervollständigung der Nicknamen (vervollständigt zuerst mit dem letzten Nick, der einen angesprochen hat)
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: boolean</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: on, off (default value: on)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>jabber.look.nick_prefix</command>: Text, der im Chatfenster vor dem Nickname erscheinen soll
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: string</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: any string (default value: '')</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>jabber.look.nick_suffix</command>: Text, der im Chatfenster nach dem Nickname erscheinen soll
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: string</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: any string (default value: '')</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>jabber.look.one_server_buffer</command>: benutze den gleichen Puffer für alle Server
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: boolean</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: on, off (default value: off)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>jabber.look.open_near_server</command>: open new MUCs/privates near server
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: boolean</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: on, off (default value: off)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>jabber.look.show_away_once</command>: in privaten Unterhaltungen nur einmalig eine Abwesenheitsnachricht anzeigen
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: boolean</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: on, off (default value: on)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>jabber.look.smart_filter</command>: filter join/part/quit messages for a nick if not speaking for some minutes on MUC (you must create a filter on tag "jabber_smart_filter")
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: boolean</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: on, off (default value: off)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>jabber.look.smart_filter_delay</command>: delay for filtering join/part/quit messages (in minutes)
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: integer</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: 1 .. 10080 (default value: 5)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>jabber.network.anti_flood</command>: anti-flood: # Sekunden zwischen zwei Benutzernachrichten (0 = kein anti-flood)
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: integer</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: 0 .. 5 (default value: 2)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>jabber.network.colors_receive</command>: wenn der Schalter deaktiviert ist, werden die Farben von eingehenden Nachrichten entfernt
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: boolean</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: on, off (default value: on)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>jabber.network.colors_send</command>: allow user to send colors with special codes (^Cb=bold, ^Ccxx=color, ^Ccxx,yy=color+background, ^Cu=underline, ^Cr=reverse)
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: boolean</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: on, off (default value: on)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>jabber.network.default_msg_part</command>: default part message (leaving MUC) ('%v' will be replaced by WeeChat version in string)
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: string</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: any string (default value: 'WeeChat %v')</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>jabber.network.default_msg_quit</command>: default quit message (disconnecting from server) ('%v' will be replaced by WeeChat version in string)
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: string</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: any string (default value: 'WeeChat %v')</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>jabber.network.lag_check</command>: interval between two checks for lag (in seconds, 0 = never check)
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: integer</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: 0 .. 2147483647 (default value: 60)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>jabber.network.lag_disconnect</command>: Maximal-Lag bis zum Trennen der Verbindung (in Minuten - 0: nie trennen)
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: integer</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: 0 .. 2147483647 (default value: 5)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>jabber.network.lag_min_show</command>: Mindest-Lag, der angezeigt werden soll, in Sekunden
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: integer</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: 0 .. 2147483647 (default value: 1)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>jabber.server_default.autoconnect</command>: automatisch mit dem Server verbinden, wenn WeeChat gestartet wird
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: boolean</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: on, off (default value: off)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>jabber.server_default.autojoin</command>: comma separated list of MUCs to join when connected to server (example: "#chan1,#chan2,#chan3 key1,key2")
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: string</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: any string (default value: '')</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>jabber.server_default.autoreconnect</command>: die Verbindung nach Trennung automatisch wiederherstellen
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: boolean</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: on, off (default value: on)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>jabber.server_default.autoreconnect_delay</command>: Zeit in Sekunden, die gewartet wird, bevor ein Verbindungsneuaufbau versucht wird
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: integer</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: 0 .. 65535 (default value: 10)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>jabber.server_default.autorejoin</command>: automatically rejoin MUCs when kicked
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: boolean</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: on, off (default value: off)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>jabber.server_default.command</command>: command(s) to run when connected to server (many commands should be separated by ';', use '\;' for a semicolon, special variables $nick, $muc and $server are replaced by their value)
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: string</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: any string (default value: '')</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>jabber.server_default.command_delay</command>: Wartezeit in Sekunden nach Ausführung des Befehls, um z.B. eine Authentifizierung zu ermöglichen
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: integer</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: 0 .. 3600 (default value: 0)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>jabber.server_default.ipv6</command>: Server über IPv6 ansprechen
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: boolean</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: on, off (default value: off)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>jabber.server_default.local_alias</command>: local alias
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: string</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: any string (default value: '')</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>jabber.server_default.local_hostname</command>: custom local hostname/IP for server (optional, if empty local hostname is used)
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: string</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: any string (default value: '')</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>jabber.server_default.password</command>: password
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: string</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: any string (default value: '')</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>jabber.server_default.proxy</command>: proxy used for this server (optional)
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: string</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: any string (default value: '')</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>jabber.server_default.resource</command>: resource (for example: Home or Work)
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: string</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: any string (default value: '')</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>jabber.server_default.sasl</command>: use SASL for authentication
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: boolean</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: on, off (default value: on)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>jabber.server_default.server</command>: hostname/port or IP/port for server
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: string</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: any string (default value: '')</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>jabber.server_default.tls</command>: use TLS cryptographic protocol for server communication
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: boolean</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: on, off (default value: off)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>jabber.server_default.username</command>: user name to use on server
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: string</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: any string (default value: '')</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
@@ -1,40 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
********* WARNING! *********
|
||||
|
||||
This file is autogenerated with docgen.pl script. *** DO NOT EDIT! ***
|
||||
docgen.pl builds XML doc files to include in many languages
|
||||
-->
|
||||
|
||||
<command>/logger [list | set level | disable]</command>
|
||||
<programlisting>
|
||||
logger plugin configuration
|
||||
|
||||
list: show logging status for opened buffers
|
||||
set: set logging level on current buffer
|
||||
level: level for messages to be logged (0 = logging disabled, 1 = a few messages (most important) .. 9 = all messages)
|
||||
disable: disable logging on current buffer (set level to 0)
|
||||
|
||||
Options "logger.level.*" and "logger.mask.*" can be used to set level or mask for a buffer, or buffers beginning with name.
|
||||
|
||||
Examples:
|
||||
set level to 5 for current buffer:
|
||||
/logger set 5
|
||||
disable logging for current buffer:
|
||||
/logger disable
|
||||
|
||||
set level to 3 for all IRC buffers:
|
||||
/set logger.level.irc 3
|
||||
disable logging for main WeeChat buffer:
|
||||
/set logger.level.core.weechat 0
|
||||
use a directory per IRC server and a file per channel inside:
|
||||
/set logger.mask.irc "$server/$channel.weechatlog"
|
||||
|
||||
Log levels used by IRC plugin:
|
||||
1: user message, notice, private
|
||||
2: nick change
|
||||
3: server message
|
||||
4: join/part/quit
|
||||
9: all other messages
|
||||
</programlisting>
|
||||
|
||||
@@ -1,78 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
********* WARNING! *********
|
||||
|
||||
This file is autogenerated with docgen.pl script. *** DO NOT EDIT! ***
|
||||
docgen.pl builds XML doc files to include in many languages
|
||||
-->
|
||||
|
||||
<command>logger.file.auto_log</command>: automatically save content of buffers to files (unless a buffer disables log)
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: boolean</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: on, off (default value: on)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>logger.file.info_lines</command>: write information line in log file when log starts or ends for a buffer
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: boolean</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: on, off (default value: off)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>logger.file.mask</command>: default file name mask for log files (format is 'directory/to/file' or 'file', without first '/' because 'path' option is used to build complete path to file); local buffer variables are permitted
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: string</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: any string (default value: '$plugin.$name.weechatlog')</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>logger.file.name_lower_case</command>: use only lower case for log filenames
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: boolean</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: on, off (default value: on)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>logger.file.path</command>: path for WeeChat log files ('%h' will be replaced by WeeChat home, ~/.weechat by default)
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: string</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: any string (default value: '%h/logs/')</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>logger.file.time_format</command>: timestamp used in log files (see man strftime for date/time specifiers)
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: string</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: any string (default value: '%Y-%m-%d %H:%M:%S')</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>logger.look.backlog</command>: maximum number of lines to display from log file when creating new buffer (0 = no backlog)
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: integer</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: 0 .. 2147483647 (default value: 20)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
@@ -1,18 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
********* WARNING! *********
|
||||
|
||||
This file is autogenerated with docgen.pl script. *** DO NOT EDIT! ***
|
||||
docgen.pl builds XML doc files to include in many languages
|
||||
-->
|
||||
|
||||
<command>/lua [list [name]] | [listfull [name]] [load filename] | [autoload] | [reload] | [unload [name]]</command>
|
||||
<programlisting>
|
||||
list/load/unload scripts
|
||||
|
||||
filename: script (file) to load
|
||||
name: a script name
|
||||
|
||||
Without argument, this command lists all loaded scripts.
|
||||
</programlisting>
|
||||
|
||||
@@ -1,18 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
********* WARNING! *********
|
||||
|
||||
This file is autogenerated with docgen.pl script. *** DO NOT EDIT! ***
|
||||
docgen.pl builds XML doc files to include in many languages
|
||||
-->
|
||||
|
||||
<command>/perl [list [name]] | [listfull [name]] [load filename] | [autoload] | [reload] | [unload [name]]</command>
|
||||
<programlisting>
|
||||
list/load/unload scripts
|
||||
|
||||
filename: script (file) to load
|
||||
name: a script name
|
||||
|
||||
Without argument, this command lists all loaded scripts.
|
||||
</programlisting>
|
||||
|
||||
@@ -1,18 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
********* WARNING! *********
|
||||
|
||||
This file is autogenerated with docgen.pl script. *** DO NOT EDIT! ***
|
||||
docgen.pl builds XML doc files to include in many languages
|
||||
-->
|
||||
|
||||
<command>/python [list [name]] | [listfull [name]] [load filename] | [autoload] | [reload] | [unload [name]]</command>
|
||||
<programlisting>
|
||||
list/load/unload scripts
|
||||
|
||||
filename: script (file) to load
|
||||
name: a script name
|
||||
|
||||
Without argument, this command lists all loaded scripts.
|
||||
</programlisting>
|
||||
|
||||
@@ -1,18 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
********* WARNING! *********
|
||||
|
||||
This file is autogenerated with docgen.pl script. *** DO NOT EDIT! ***
|
||||
docgen.pl builds XML doc files to include in many languages
|
||||
-->
|
||||
|
||||
<command>/relay [list | listfull]</command>
|
||||
<programlisting>
|
||||
relay control
|
||||
|
||||
list: list relay clients
|
||||
listfull: list relay clients (verbose)
|
||||
|
||||
Without argument, this command opens buffer with list of relay clients.
|
||||
</programlisting>
|
||||
|
||||
@@ -1,118 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
********* WARNING! *********
|
||||
|
||||
This file is autogenerated with docgen.pl script. *** DO NOT EDIT! ***
|
||||
docgen.pl builds XML doc files to include in many languages
|
||||
-->
|
||||
|
||||
<command>relay.color.status_active</command>: text color for "connected" status
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: color</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: a color name (default value: lightblue)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>relay.color.status_auth_failed</command>: text color for "authentication failed" status
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: color</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: a color name (default value: lightred)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>relay.color.status_connecting</command>: text color for "connecting" status
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: color</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: a color name (default value: yellow)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>relay.color.status_disconnected</command>: text color for "disconnected" status
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: color</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: a color name (default value: lightred)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>relay.color.status_waiting_auth</command>: text color for "waiting authentication" status
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: color</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: a color name (default value: brown)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>relay.color.text</command>: text color
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: color</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: a color name (default value: default)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>relay.color.text_bg</command>: background color
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: color</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: a color name (default value: default)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>relay.color.text_selected</command>: text color of selected client line
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: color</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: a color name (default value: white)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>relay.look.auto_open_buffer</command>: auto open relay buffer when a new client is connecting
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: boolean</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: on, off (default value: on)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>relay.network.enabled</command>: enable relay
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: boolean</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: on, off (default value: off)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>relay.network.listen_port_range</command>: port number (or range of ports) that relay plugin listens on (syntax: a single port, ie. 5000 or a port range, ie. 5000-5015)
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: string</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: any string (default value: '22373-22400')</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
@@ -1,18 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
********* WARNING! *********
|
||||
|
||||
This file is autogenerated with docgen.pl script. *** DO NOT EDIT! ***
|
||||
docgen.pl builds XML doc files to include in many languages
|
||||
-->
|
||||
|
||||
<command>/ruby [list [name]] | [listfull [name]] [load filename] | [autoload] | [reload] | [unload [name]]</command>
|
||||
<programlisting>
|
||||
list/load/unload scripts
|
||||
|
||||
filename: script (file) to load
|
||||
name: a script name
|
||||
|
||||
Without argument, this command lists all loaded scripts.
|
||||
</programlisting>
|
||||
|
||||
@@ -1,18 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
********* WARNING! *********
|
||||
|
||||
This file is autogenerated with docgen.pl script. *** DO NOT EDIT! ***
|
||||
docgen.pl builds XML doc files to include in many languages
|
||||
-->
|
||||
|
||||
<command>/tcl [list [name]] | [listfull [name]] [load filename] | [autoload] | [reload] | [unload [name]]</command>
|
||||
<programlisting>
|
||||
list/load/unload scripts
|
||||
|
||||
filename: script (file) to load
|
||||
name: a script name
|
||||
|
||||
Without argument, this command lists all loaded scripts.
|
||||
</programlisting>
|
||||
|
||||
@@ -1,354 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
********* WARNING! *********
|
||||
|
||||
This file is autogenerated with docgen.pl script. *** DO NOT EDIT! ***
|
||||
docgen.pl builds XML doc files to include in many languages
|
||||
-->
|
||||
|
||||
<command>/bar [add barname type[,cond1,cond2,...] position size separator item1,item2,...] | [default] | [del barname|-all] | [set barname option value] | [hide|show|toggle barname] | [scroll barname buffer scroll_value] | [list] | [listfull] | [listitems]</command>
|
||||
<programlisting>
|
||||
manage bars
|
||||
|
||||
add: add a new bar
|
||||
barname: name of bar (must be unique)
|
||||
type: root: outside windows),
|
||||
window: inside windows, with optional conditions (see below)
|
||||
cond1,...: condition(s) for displaying bar (only for type "window"):
|
||||
active: on active window
|
||||
inactive: on inactive windows
|
||||
nicklist: on windows with nicklist
|
||||
without condition, bar is always displayed
|
||||
position: bottom, top, left or right
|
||||
filling: horizontal, vertical, columns_horizontal or columns_vertical
|
||||
size: size of bar (in chars)
|
||||
separator: 1 for using separator (line), 0 or nothing means no separator
|
||||
item1,...: items for this bar (items can be separated by comma (space between items) or "+" (glued items))
|
||||
default: create default bars
|
||||
del: delete a bar (or all bars with -all)
|
||||
set: set a value for a bar property
|
||||
option: option to change (for options list, look at /set weechat.bar.<barname>.*)
|
||||
value: new value for option
|
||||
hide: hide a bar
|
||||
show: show an hidden bar
|
||||
toggle: hide/show a bar
|
||||
scroll: scroll bar up/down
|
||||
buffer: name of buffer to scroll ('*' means current buffer, you should use '*' for root bars)
|
||||
scroll_value: value for scroll: 'x' or 'y', followed by '+', '-', 'b' (beginning) or 'e' (end), value (for +/-), and optional %% (to scroll by %% of width/height, otherwise value is number of chars)
|
||||
list: list all bars
|
||||
listfull: list all bars (verbose)
|
||||
listitems: list all bar items
|
||||
|
||||
Examples:
|
||||
create a bar with time, buffer number + name, and completion:
|
||||
/bar add mybar root bottom 1 0 [time],buffer_number+:+buffer_name,completion
|
||||
hide a bar:
|
||||
/bar hide mybar
|
||||
scroll nicklist 10 lines down on current buffer:
|
||||
/bar scroll nicklist * y+10
|
||||
scroll nicklist one page up on #weechat buffer:
|
||||
/bar scroll nicklist #weechat y-100%
|
||||
scroll to end of nicklist on current buffer:
|
||||
/bar scroll nicklist * ye
|
||||
</programlisting>
|
||||
|
||||
<command>/buffer [clear [number | -all] | move number | close [n1[-n2]]| list | notify level | localvar | set property value | number | name]</command>
|
||||
<programlisting>
|
||||
Puffer verwalten
|
||||
|
||||
clear: clear buffer content (-all for all buffers, number for a buffer, or nothing for current buffer)
|
||||
move: move buffer in the list (may be relative, for example -1)
|
||||
close: close buffer (number/range is optional)
|
||||
list: list buffers (no parameter implies this list)
|
||||
notify: set notify level for current buffer: this level determines whether buffer will be added to hotlist or not:
|
||||
none: never
|
||||
highlight: for highlights only
|
||||
message: for messages from users + highlights
|
||||
all: all messages
|
||||
reset: reset to default value (all)
|
||||
localvar: display local variables for current buffer
|
||||
set: set a property for current buffer
|
||||
number: jump to buffer by number, possible prefix:
|
||||
'+': relative jump, add number to current
|
||||
'-': relative jump, sub number to current
|
||||
'*': jump to number, using option "weechat.look.jump_current_to_previous_buffer"
|
||||
name: jump to buffer by (partial) name
|
||||
|
||||
Examples:
|
||||
clear current buffer: /buffer clear
|
||||
clear all buffers: /buffer clear -all
|
||||
move buffer: /buffer move 5
|
||||
close current buffer: /buffer close
|
||||
close buffers 5 to 7: /buffer close 5-7
|
||||
jump to #weechat: /buffer #weechat
|
||||
jump to next buffer: /buffer +1
|
||||
</programlisting>
|
||||
|
||||
<command>/command plugin command</command>
|
||||
<programlisting>
|
||||
launch explicit WeeChat or plugin command
|
||||
|
||||
plugin: plugin name ('weechat' for WeeChat internal command)
|
||||
command: command to execute (a '/' is automatically added if not found at beginning of command)
|
||||
</programlisting>
|
||||
|
||||
<command>/debug [list | plugin level | dump | buffer | windows]</command>
|
||||
<programlisting>
|
||||
control debug for core/plugins
|
||||
|
||||
plugin: name of plugin ("core" for WeeChat core)
|
||||
level: debug level for plugin (0 = disable debug)
|
||||
dump: save memory dump in WeeChat log file (same dump is written when WeeChat crashes)
|
||||
buffer: dump buffer content with hexadecimal values in log file
|
||||
windows: display windows tree
|
||||
text: send "debug" signal with "text" as argument
|
||||
</programlisting>
|
||||
|
||||
<command>/filter [list] | [enable|disable|toggle [name]] | [add name plugin.buffer tags regex] | [del name|-all]</command>
|
||||
<programlisting>
|
||||
filter messages in buffers, to hide/show them according to tags or regex
|
||||
|
||||
list: list all filters
|
||||
enable: enable filters (filters are enabled by default)
|
||||
disable: disable filters
|
||||
toggle: toggle filters
|
||||
name: filter name
|
||||
add: add a filter
|
||||
del: delete a filter
|
||||
-all: delete all filters
|
||||
plugin.buffer: plugin and buffer where filter is active ("*" for all buffers)
|
||||
tags: comma separated list of tags, for example: "irc_join,irc_part,irc_quit"
|
||||
regex: regular expression to search in line (use \t to separate prefix from message)
|
||||
|
||||
The default key alt+'=' toggles filtering on/off.
|
||||
|
||||
Examples:
|
||||
use IRC smart filter for join/part/quit messages:
|
||||
/filter add irc_smart * irc_smart_filter *
|
||||
filter all IRC join/part/quit messages:
|
||||
/filter add joinquit * irc_join,irc_part,irc_quit *
|
||||
filter nick "toto" on IRC channel #weechat:
|
||||
/filter add toto irc.freenode.#weechat * toto\t
|
||||
filter lines containing word "spam":
|
||||
/filter add filterspam * * spam
|
||||
filter lines containing "weechat sucks" on IRC channel #weechat:
|
||||
/filter add sucks irc.freenode.#weechat * weechat sucks
|
||||
</programlisting>
|
||||
|
||||
<command>/help [command | option]</command>
|
||||
<programlisting>
|
||||
display help about commands and options
|
||||
|
||||
command: a command name
|
||||
option: an option name (use /set to see list)
|
||||
</programlisting>
|
||||
|
||||
<command>/history [clear | Anzahl]</command>
|
||||
<programlisting>
|
||||
zeigt Befehlsverlauf des Puffers
|
||||
|
||||
clear: Löscht Verlauf
|
||||
Anzahl: zeigt die gewünschte Anzahl an Verlaufseinträgen
|
||||
</programlisting>
|
||||
|
||||
<command>/input return | complete_next | complete_previous | search_next | delete_previous_char | delete_next_char | delete_previous_word | delete_next_word | delete_beginning_of_line | delete_end_of_line | delete_line | clipboard_paste | transpose_chars | move_beginning_of_line | move_end_of_line | move_previous_char | move_next_char | move_previous_word | move_next_word | history_previous | history_next | history_global_previous | history_global_next | jump_smart | jump_last_buffer | jump_previously_visited_buffer | jump_next_visited_buffer | hotlist_clear | grab_key | scroll_unread | set_unread | set_unread_current_buffer | insert [args]</command>
|
||||
<programlisting>
|
||||
functions for command line
|
||||
|
||||
Cette commande est utilisée par les associations de touches ou les extensions.
|
||||
</programlisting>
|
||||
|
||||
<command>/key [bind key [command [args]]] | [unbind key] | [reset -yes] | [missing]</command>
|
||||
<programlisting>
|
||||
belegen/freigeben von Tasten
|
||||
|
||||
bind: bind a command to a key or display command bound to key
|
||||
unbind: remove a key binding
|
||||
reset: restore bindings to the default values and delete ALL personal bindings (use carefully!)
|
||||
missing: add missing keys (using default bindings)
|
||||
</programlisting>
|
||||
|
||||
<command>/layout [[save | apply | reset] [buffers | windows]]</command>
|
||||
<programlisting>
|
||||
save/apply/reset layout for buffers and windows
|
||||
|
||||
save: save current layout
|
||||
apply: apply saved layout
|
||||
reset: remove saved layout
|
||||
buffers: save/apply only buffers (order of buffers)
|
||||
windows: save/apply only windows (buffer displayed by each window)
|
||||
|
||||
Without argument, this command displays saved layout.
|
||||
</programlisting>
|
||||
|
||||
<command>/plugin [list [Name]] | [listfull [Name]] | [load Dateiname] | [autoload] | [reload [Name]] | [unload [Name]]</command>
|
||||
<programlisting>
|
||||
auflisten/laden/entladen von Plugins
|
||||
|
||||
list: list loaded plugins
|
||||
listfull: list loaded plugins (verbose)
|
||||
load: load a plugin
|
||||
autoload: autoload plugins in system or user directory
|
||||
reload: reload one plugin (if no name given, unload all plugins, then autoload plugins)
|
||||
unload: unload one or all plugins
|
||||
|
||||
Without argument, this command lists loaded plugins.
|
||||
</programlisting>
|
||||
|
||||
<command>/proxy [add proxyname type address port [username [password]]] | [del proxyname|-all] | [set proxyname option value] | [list]</command>
|
||||
<programlisting>
|
||||
manage proxies
|
||||
|
||||
add: add a new proxy
|
||||
proxyname: name of proxy (must be unique)
|
||||
type: http, socks4 or socks5
|
||||
address: IP or hostname
|
||||
port: port
|
||||
username: username (optional)
|
||||
password: password (optional)
|
||||
del: delete a proxy (or all proxies with -all)
|
||||
set: set a value for a proxy property
|
||||
option: option to change (for options list, look at /set weechat.proxy.<proxyname>.*)
|
||||
value: new value for option
|
||||
list: list all proxies
|
||||
|
||||
Examples:
|
||||
create a http proxy, running on local host, port 8888:
|
||||
/proxy add local http 127.0.0.1 8888
|
||||
create a http proxy using IPv6 protocol:
|
||||
/proxy add local http 127.0.0.1 8888
|
||||
/proxy set local ipv6 on
|
||||
create a socks5 proxy with username/password:
|
||||
/proxy add myproxy socks5 sample.host.org 3128 myuser mypass
|
||||
delete a proxy:
|
||||
/proxy del myproxy
|
||||
</programlisting>
|
||||
|
||||
<command>/quit</command>
|
||||
<programlisting>
|
||||
quit WeeChat
|
||||
</programlisting>
|
||||
|
||||
<command>/reload [file [file...]]</command>
|
||||
<programlisting>
|
||||
reload configuration files from disk
|
||||
|
||||
file: configuration file to reload
|
||||
|
||||
Without argument, all files (WeeChat and plugins) are reloaded.
|
||||
</programlisting>
|
||||
|
||||
<command>/save [file [file...]]</command>
|
||||
<programlisting>
|
||||
save configuration files to disk
|
||||
|
||||
file: configuration file to save
|
||||
|
||||
Without argument, all files (WeeChat and plugins) are saved.
|
||||
</programlisting>
|
||||
|
||||
<command>/set [option [value]]</command>
|
||||
<programlisting>
|
||||
Konfigurationsparameter setzen
|
||||
|
||||
option: name of an option
|
||||
value: new value for option
|
||||
|
||||
New value can be, according to variable type:
|
||||
boolean: on, off or toggle
|
||||
integer: number, ++number or --number
|
||||
string : any string ("" for empty string)
|
||||
color : color name, ++number or --number
|
||||
|
||||
For all types, you can use null to remove option value (undefined value). This works only for some special plugin variables.
|
||||
</programlisting>
|
||||
|
||||
<command>/unset [option]</command>
|
||||
<programlisting>
|
||||
unset/reset config options
|
||||
|
||||
option: name of an option (may begin or end with "*" to mass-reset options, use carefully!)
|
||||
|
||||
According to option, it's reset (for standard options) or removed (for optional settings, like server values).
|
||||
</programlisting>
|
||||
|
||||
<command>/upgrade [path_to_binary]</command>
|
||||
<programlisting>
|
||||
aktualisiert WeeChat ohne die Verbindung zum Server zu trennen
|
||||
|
||||
path_to_binary: path to WeeChat binary (default is current binary)
|
||||
|
||||
This command run again a WeeChat binary, so it should have been compiled or installed with a package manager before running this command.
|
||||
</programlisting>
|
||||
|
||||
<command>/uptime [-o]</command>
|
||||
<programlisting>
|
||||
zeigt die Uptime von Weechat an
|
||||
|
||||
-o: send uptime to current buffer as input
|
||||
</programlisting>
|
||||
|
||||
<command>/version [-o]</command>
|
||||
<programlisting>
|
||||
show WeeChat version and compilation date
|
||||
|
||||
-o: send version to current buffer as input
|
||||
</programlisting>
|
||||
|
||||
<command>/wait number[unit] command</command>
|
||||
<programlisting>
|
||||
schedule a command execution in future
|
||||
|
||||
number: amount of time to wait (integer number)
|
||||
unit: optional, values are:
|
||||
ms: milliseconds
|
||||
s: seconds (default)
|
||||
m: minutes
|
||||
h: hours
|
||||
command: command to execute (or text to send to buffer if command does not start with '/')
|
||||
|
||||
Note: command is executed on buffer where /wait was executed (if buffer is not found (for example if it has been closed before execution of command), then command is executed on WeeChat core buffer).
|
||||
|
||||
Examples:
|
||||
join channel in 10 sec: /wait 10 join #test
|
||||
set away in 15 min: /wait 15m away -all I'm away
|
||||
say 'hello' in 2 min: /wait 2m hello
|
||||
</programlisting>
|
||||
|
||||
<command>/window [list | -1 | +1 | b# | up | down | left | right | splith [pct] | splitv [pct] | resize pct | merge [all] | page_up | page_down | refresh | scroll | scroll_up | scroll_down | scroll_top | scroll_bottom | scroll_previous_highlight | scroll_next_highlight | zoom]</command>
|
||||
<programlisting>
|
||||
Fenster verwalten
|
||||
|
||||
list: list opened windows (no parameter implies this list)
|
||||
-1: jump to previous window
|
||||
+1: jump to next window
|
||||
b#: jump to next window displaying buffer number #
|
||||
up: switch to window above current one
|
||||
down: switch to window below current one
|
||||
left: switch to window on the left
|
||||
right: switch to window on the right
|
||||
splith: split current window horizontally
|
||||
splitv: split current window vertically
|
||||
resize: resize window size, new size is <pct> percentage of parent window
|
||||
merge: merge window with another (all = keep only one window)
|
||||
|
||||
page_up: scroll one page up
|
||||
page_down: scroll one page down
|
||||
refresh: refresh screen
|
||||
scroll: scroll number of lines (+/-N) or with time: s=seconds, m=minutes, h=hours, d=days, M=months, y=years
|
||||
scroll_up: scroll a few lines up
|
||||
scroll_down: scroll a few lines down
|
||||
scroll_top: scroll to top of buffer
|
||||
scroll_bottom: scroll to bottom of buffer
|
||||
scroll_previous_highlight: scroll to previous highlight
|
||||
scroll_next_highlight: scroll to next highlight
|
||||
zoom: zoom on window
|
||||
|
||||
For splith and splitv, pct is a percentage which represents size of new window, computed with current window as size reference. For example 25 means create a new window with size = current_size / 4
|
||||
|
||||
Examples:
|
||||
jump to window displaying buffer #1: /window b1 scroll 2 lines up: /window scroll -2
|
||||
scroll 2 days up: /window scroll -2d
|
||||
scroll to beginning of current day: /window scroll -d
|
||||
</programlisting>
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,18 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
********* WARNING! *********
|
||||
|
||||
This file is autogenerated with docgen.pl script. *** DO NOT EDIT! ***
|
||||
docgen.pl builds XML doc files to include in many languages
|
||||
-->
|
||||
|
||||
<command>/xfer [list | listfull]</command>
|
||||
<programlisting>
|
||||
xfer control
|
||||
|
||||
list: list xfer
|
||||
listfull: list xfer (verbose)
|
||||
|
||||
Without argument, this command opens buffer with xfer list.
|
||||
</programlisting>
|
||||
|
||||
@@ -1,258 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
********* WARNING! *********
|
||||
|
||||
This file is autogenerated with docgen.pl script. *** DO NOT EDIT! ***
|
||||
docgen.pl builds XML doc files to include in many languages
|
||||
-->
|
||||
|
||||
<command>xfer.color.status_aborted</command>: text color for "aborted" status
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: color</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: a color name (default value: lightred)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>xfer.color.status_active</command>: text color for "active" status
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: color</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: a color name (default value: lightblue)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>xfer.color.status_connecting</command>: text color for "connecting" status
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: color</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: a color name (default value: yellow)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>xfer.color.status_done</command>: text color for "done" status
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: color</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: a color name (default value: lightgreen)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>xfer.color.status_failed</command>: text color for "failed" status
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: color</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: a color name (default value: lightred)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>xfer.color.status_waiting</command>: text color for "waiting" status
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: color</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: a color name (default value: lightcyan)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>xfer.color.text</command>: text color
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: color</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: a color name (default value: default)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>xfer.color.text_bg</command>: background color
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: color</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: a color name (default value: default)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>xfer.color.text_selected</command>: text color of selected xfer line
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: color</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: a color name (default value: white)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>xfer.file.auto_accept_chats</command>: automatically accept chat requests (use carefully!)
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: boolean</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: on, off (default value: off)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>xfer.file.auto_accept_files</command>: automatically accept incoming files (use carefully!)
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: boolean</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: on, off (default value: off)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>xfer.file.auto_rename</command>: eingehende Dateien automatisch umbenennen, falls nötig, um Überschreiben zu vermeiden (durch Hinzufügen von '.1', '.2', ...)
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: boolean</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: on, off (default value: on)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>xfer.file.auto_resume</command>: automatically resume file transfer if connection with remote host is lost
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: boolean</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: on, off (default value: on)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>xfer.file.convert_spaces</command>: Leerzeichen in Unterstriche umwandeln beim Veschicken von Dateien
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: boolean</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: on, off (default value: on)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>xfer.file.download_path</command>: path for writing incoming files
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: string</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: any string (default value: '%h/xfer')</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>xfer.file.upload_path</command>: path for reading files when sending (when no path is specified by user)
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: string</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: any string (default value: '~')</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>xfer.file.use_nick_in_filename</command>: use remote nick as prefix in local filename when receiving a file
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: boolean</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: on, off (default value: on)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>xfer.look.auto_open_buffer</command>: auto open xfer buffer when a new xfer is added to list
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: boolean</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: on, off (default value: on)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>xfer.look.progress_bar_size</command>: size of progress bar, in chars (if 0, progress bar is disabled)
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: integer</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: 0 .. 256 (default value: 20)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>xfer.network.blocksize</command>: block size for sending packets, in bytes
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: integer</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: 1024 .. 102400 (default value: 65536)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>xfer.network.fast_send</command>: warte beim Veschicken von Dateien nicht auf das ACK-Signal
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: boolean</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: on, off (default value: on)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>xfer.network.own_ip</command>: IP or DNS address used for sending files/chats (if empty, local interface IP is used)
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: string</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: any string (default value: '')</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>xfer.network.port_range</command>: restricts outgoing files/chats to use only ports in the given range (useful for NAT) (syntax: a single port, ie. 5000 or a port range, ie. 5000-5015, empty value means any port)
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: string</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: any string (default value: '')</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>xfer.network.speed_limit</command>: speed limit for sending files, in kilo-bytes by second (0 means no limit)
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: integer</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: 0 .. 2147483647 (default value: 0)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>xfer.network.timeout</command>: timeout for xfer request (in seconds)
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: integer</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: 5 .. 2147483647 (default value: 300)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
@@ -1,32 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<!--
|
||||
|
||||
WeeChat documentation (german version)
|
||||
|
||||
Copyright (c) 2003-2009 by FlashCode <flashcode@flashtux.org>
|
||||
|
||||
This manual is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This manual is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
-->
|
||||
|
||||
<chapter id="chapPluginAPI">
|
||||
<!-- TRANSLATION NEEDED -->
|
||||
<title>Plugin API</title>
|
||||
|
||||
&plugin_c_api.de.xml;
|
||||
|
||||
&plugin_script_api.de.xml;
|
||||
|
||||
</chapter>
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,468 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<!--
|
||||
|
||||
WeeChat documentation (german version)
|
||||
|
||||
Copyright (c) 2003-2009 by FlashCode <flashcode@flashtux.org>
|
||||
|
||||
This manual is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This manual is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
-->
|
||||
|
||||
<section id="secScriptPluginAPI">
|
||||
<!-- TRANSLATION NEEDED -->
|
||||
<title>Script plugin API</title>
|
||||
|
||||
<para>
|
||||
Five plugins are provided with WeeChat to use script languages:
|
||||
Perl, Python, Ruby, Lua and Tcl.
|
||||
</para>
|
||||
|
||||
<section id="secLoadUnloadScripts">
|
||||
<title>Load / unload scripts</title>
|
||||
|
||||
<para>
|
||||
Scripts are loaded and unloaded with <command>/perl</command>,
|
||||
<command>/python</command>, <command>/ruby</command>,
|
||||
<command>/lua</command> and <command>/tcl</command> commands
|
||||
(type <command>/help</command> in WeeChat for help about commands).
|
||||
</para>
|
||||
|
||||
<para>
|
||||
Examples:
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>
|
||||
Load a Perl script:
|
||||
<command><userinput>/perl load /tmp/test.pl</userinput></command>
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
List all loaded Perl scripts:
|
||||
<command><userinput>/perl</userinput></command>
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
Load a Python script:
|
||||
<command><userinput>/python load /tmp/test.py</userinput></command>
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
List all loaded Python scripts:
|
||||
<command><userinput>/python</userinput></command>
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
Load a Ruby script:
|
||||
<command><userinput>/ruby load /tmp/test.rb</userinput></command>
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
List all loaded Ruby scripts:
|
||||
<command><userinput>/ruby</userinput></command>
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
Load a Lua script:
|
||||
<command><userinput>/lua load /tmp/test.lua</userinput></command>
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
List all loaded Lua scripts:
|
||||
<command><userinput>/lua</userinput></command>
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
Load a Tcl script:
|
||||
<command><userinput>/tcl load /tmp/test.tcl</userinput></command>
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
List all loaded Tcl scripts:
|
||||
<command><userinput>/tcl</userinput></command>
|
||||
</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</para>
|
||||
|
||||
</section>
|
||||
|
||||
<section id="secSyntaxByLanguage">
|
||||
<title>Syntax by language</title>
|
||||
|
||||
<section id="secScriptPerl">
|
||||
<title>Perl</title>
|
||||
|
||||
<para>
|
||||
In a WeeChat Perl script, all API functions and variables are
|
||||
prefixed by "<literal>weechat::</literal>".
|
||||
Example:
|
||||
<screen>
|
||||
weechat::register("test", "Author <author\@domain.com>", "1.0",
|
||||
"GPL3", "Script description", "bye_bye", "");
|
||||
</screen>
|
||||
</para>
|
||||
|
||||
</section>
|
||||
|
||||
<section id="secScriptPython">
|
||||
<title>Python</title>
|
||||
|
||||
<para>
|
||||
A WeeChat Python script has to start by importing weechat:
|
||||
<screen>import weechat</screen>
|
||||
</para>
|
||||
|
||||
<para>
|
||||
All API functions and variables are prefixed by
|
||||
"<literal>weechat.</literal>".
|
||||
Example:
|
||||
<screen>
|
||||
weechat.register("test", "Author <author@domain.com>", "1.0",
|
||||
"GPL3", "Script description", "bye_bye", "")
|
||||
</screen>
|
||||
</para>
|
||||
|
||||
</section>
|
||||
|
||||
<section id="secScriptRuby">
|
||||
<title>Ruby</title>
|
||||
|
||||
<para>
|
||||
In a WeeChat Ruby script, all code has to be in functions.
|
||||
So for main code, you have to define a
|
||||
"<literal>weechat_init</literal>" function, which is automatically
|
||||
called when script is loaded by WeeChat. Example:
|
||||
<screen>
|
||||
def weechat_init
|
||||
Weechat.register("test", "Author <author@domain.com>", "1.0",
|
||||
"GPL3", "Script description", "bye_bye", "")
|
||||
return Weechat::WEECHAT_RC_OK
|
||||
end
|
||||
</screen>
|
||||
</para>
|
||||
|
||||
<para>
|
||||
All API functions are prefixed by
|
||||
"<literal>Weechat.</literal>" and variables by
|
||||
"<literal>Weechat::</literal>".
|
||||
</para>
|
||||
|
||||
</section>
|
||||
|
||||
<section id="secScriptLua">
|
||||
<title>Lua</title>
|
||||
|
||||
<para>
|
||||
In a WeeChat Lua script, all API functions are prefixed by
|
||||
"<literal>weechat.</literal>".
|
||||
Variables are prefixed by "<literal>weechat.</literal>" and
|
||||
suffixed by "<literal>()</literal>".
|
||||
Example:
|
||||
<screen>
|
||||
weechat.register("test", "Author <author@domain.com>", "1.0",
|
||||
"GPL3", "Script description", "bye_bye", "")
|
||||
</screen>
|
||||
</para>
|
||||
|
||||
</section>
|
||||
|
||||
<section id="secScriptTcl">
|
||||
<title>Tcl</title>
|
||||
|
||||
<para>
|
||||
In a WeeChat Tcl script, all API functions are prefixed by
|
||||
"<literal>weechat::</literal>".
|
||||
Variables are prefixed by "<literal>$weechat::</literal>".
|
||||
Example:
|
||||
<screen>
|
||||
weechat::register "test" "Author <author@domain.com>" "1.0" "GPL3" "Script description" "bye_bye" ""
|
||||
</screen>
|
||||
</para>
|
||||
|
||||
</section>
|
||||
|
||||
</section>
|
||||
|
||||
<section id="secWeeChatScriptsAPI">
|
||||
<title>WeeChat / scripts API</title>
|
||||
|
||||
<section id="secScript_register">
|
||||
<title>register</title>
|
||||
|
||||
<para>
|
||||
Perl prototype:
|
||||
<command>
|
||||
weechat::register(name, author, version, license, description,
|
||||
end_function, charset);
|
||||
</command>
|
||||
</para>
|
||||
<para>
|
||||
Python prototype:
|
||||
<command>
|
||||
weechat.register(name, author, version, license, description,
|
||||
end_function, charset)
|
||||
</command>
|
||||
</para>
|
||||
<para>
|
||||
Ruby prototype:
|
||||
<command>
|
||||
Weechat.register(name, author, version, license, description,
|
||||
end_function, charset)
|
||||
</command>
|
||||
</para>
|
||||
<para>
|
||||
Lua prototype:
|
||||
<command>
|
||||
weechat.register(name, author, version, license, description,
|
||||
end_function, charset)
|
||||
</command>
|
||||
</para>
|
||||
<para>
|
||||
Tcl prototype:
|
||||
<command>
|
||||
weechat::register name author version license description
|
||||
end_function charset
|
||||
</command>
|
||||
</para>
|
||||
<para>
|
||||
This is first function to call in script.
|
||||
All WeeChat scripts have to call this function.
|
||||
</para>
|
||||
<para>
|
||||
Arguments:
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>
|
||||
<option>name</option>: unique name to identify script
|
||||
(each script must have unique name)
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
<option>author</option>: string with author (may include name,
|
||||
nick, e-mail, ..)
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
<option>version</option>: script version
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
<option>description</option>: short description of script
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
<option>end_function</option>: function called when script is
|
||||
unloaded (optional parameter, empty string means nothing is
|
||||
called at the end)
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
<option>charset</option>: charset used by script, you should
|
||||
set this if script is NOT written with UTF-8 (you can use blank
|
||||
value for UTF-8 script, which is default charset)
|
||||
</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</para>
|
||||
<para>
|
||||
Return value: 1 if script was registered, 0 if an error occured.
|
||||
</para>
|
||||
<para>
|
||||
Examples:
|
||||
<screen>
|
||||
# perl
|
||||
weechat::register("test", "Author <author\@domain.com>", "1.0",
|
||||
"GPL3", "Script description", "bye_bye", "");
|
||||
|
||||
# python
|
||||
weechat.register("test", "Author <author@domain.com>", "1.0",
|
||||
"GPL3", "Script description", "bye_bye", "")
|
||||
|
||||
# ruby
|
||||
Weechat.register("test", "Author <author@domain.com>", "1.0",
|
||||
"GPL3", "Script description", "bye_bye", "")
|
||||
|
||||
-- lua
|
||||
weechat.register("test", "Author <author@domain.com>", "1.0",
|
||||
"GPL3", "Script description", "bye_bye", "")
|
||||
|
||||
# tcl
|
||||
weechat::register "test" "Author <author@domain.com>" "1.0" "GPL3" "Script description" "bye_bye" ""
|
||||
</screen>
|
||||
</para>
|
||||
</section>
|
||||
|
||||
<section id="secOther_functions">
|
||||
<title>Other functions</title>
|
||||
|
||||
<para>
|
||||
Following functions are in script API (for description, see
|
||||
<xref linkend="secPluginCApi" />).
|
||||
<itemizedlist>
|
||||
<listitem><para>plugin_get_name</para></listitem>
|
||||
<listitem><para>set_charset</para></listitem>
|
||||
<listitem><para>plugin_get_name</para></listitem>
|
||||
<listitem><para>charset_set</para></listitem>
|
||||
<listitem><para>iconv_to_internal</para></listitem>
|
||||
<listitem><para>iconv_from_internal</para></listitem>
|
||||
<listitem><para>gettext</para></listitem>
|
||||
<listitem><para>ngettext</para></listitem>
|
||||
<listitem><para>string_remove_color</para></listitem>
|
||||
<listitem><para>mkdir_home</para></listitem>
|
||||
<listitem><para>mkdir</para></listitem>
|
||||
<listitem><para>mkdir_parents</para></listitem>
|
||||
<listitem><para>list_new</para></listitem>
|
||||
<listitem><para>list_add</para></listitem>
|
||||
<listitem><para>list_search</para></listitem>
|
||||
<listitem><para>list_casesearch</para></listitem>
|
||||
<listitem><para>list_get</para></listitem>
|
||||
<listitem><para>list_set</para></listitem>
|
||||
<listitem><para>list_next</para></listitem>
|
||||
<listitem><para>list_prev</para></listitem>
|
||||
<listitem><para>list_string</para></listitem>
|
||||
<listitem><para>list_size</para></listitem>
|
||||
<listitem><para>list_remove</para></listitem>
|
||||
<listitem><para>list_remove_all</para></listitem>
|
||||
<listitem><para>list_free</para></listitem>
|
||||
<listitem><para>config_new</para></listitem>
|
||||
<listitem><para>config_new_section</para></listitem>
|
||||
<listitem><para>config_search_section</para></listitem>
|
||||
<listitem><para>config_new_option</para></listitem>
|
||||
<listitem><para>config_search_option</para></listitem>
|
||||
<listitem><para>config_string_to_boolean</para></listitem>
|
||||
<listitem><para>config_option_reset</para></listitem>
|
||||
<listitem><para>config_option_set</para></listitem>
|
||||
<listitem><para>config_option_set_null</para></listitem>
|
||||
<listitem><para>config_option_unset</para></listitem>
|
||||
<listitem><para>config_option_rename</para></listitem>
|
||||
<listitem><para>config_option_is_null</para></listitem>
|
||||
<listitem><para>config_option_default_is_null</para></listitem>
|
||||
<listitem><para>config_boolean</para></listitem>
|
||||
<listitem><para>config_boolean_default</para></listitem>
|
||||
<listitem><para>config_integer</para></listitem>
|
||||
<listitem><para>config_integer_default</para></listitem>
|
||||
<listitem><para>config_string</para></listitem>
|
||||
<listitem><para>config_string_default</para></listitem>
|
||||
<listitem><para>config_color</para></listitem>
|
||||
<listitem><para>config_color_default</para></listitem>
|
||||
<listitem><para>config_write_option</para></listitem>
|
||||
<listitem><para>config_write_line</para></listitem>
|
||||
<listitem><para>config_write</para></listitem>
|
||||
<listitem><para>config_read</para></listitem>
|
||||
<listitem><para>config_reload</para></listitem>
|
||||
<listitem><para>config_option_free</para></listitem>
|
||||
<listitem><para>config_section_free_options</para></listitem>
|
||||
<listitem><para>config_section_free</para></listitem>
|
||||
<listitem><para>config_free</para></listitem>
|
||||
<listitem><para>config_get</para></listitem>
|
||||
<listitem><para>config_get_plugin</para></listitem>
|
||||
<listitem><para>config_set_plugin</para></listitem>
|
||||
<listitem><para>config_unset_plugin</para></listitem>
|
||||
<listitem><para>prefix</para></listitem>
|
||||
<listitem><para>color</para></listitem>
|
||||
<listitem><para>print</para></listitem>
|
||||
<listitem><para>print_date_tags</para></listitem>
|
||||
<listitem><para>print_y</para></listitem>
|
||||
<listitem><para>log_print</para></listitem>
|
||||
<listitem><para>hook_command</para></listitem>
|
||||
<listitem><para>hook_command_run</para></listitem>
|
||||
<listitem><para>hook_timer</para></listitem>
|
||||
<listitem><para>hook_fd</para></listitem>
|
||||
<listitem><para>hook_process</para></listitem>
|
||||
<listitem><para>hook_connect</para></listitem>
|
||||
<listitem><para>hook_print</para></listitem>
|
||||
<listitem><para>hook_signal</para></listitem>
|
||||
<listitem><para>hook_signal_send</para></listitem>
|
||||
<listitem><para>hook_config</para></listitem>
|
||||
<listitem><para>hook_completion</para></listitem>
|
||||
<listitem><para>hook_completion_list_add</para></listitem>
|
||||
<listitem><para>hook_modifier</para></listitem>
|
||||
<listitem><para>hook_modifier_exec</para></listitem>
|
||||
<listitem><para>hook_info</para></listitem>
|
||||
<listitem><para>hook_infolist</para></listitem>
|
||||
<listitem><para>unhook</para></listitem>
|
||||
<listitem><para>unhook_all</para></listitem>
|
||||
<listitem><para>buffer_new</para></listitem>
|
||||
<listitem><para>buffer_search</para></listitem>
|
||||
<listitem><para>current_buffer</para></listitem>
|
||||
<listitem><para>buffer_clear</para></listitem>
|
||||
<listitem><para>buffer_close</para></listitem>
|
||||
<listitem><para>buffer_get_integer</para></listitem>
|
||||
<listitem><para>buffer_get_string</para></listitem>
|
||||
<listitem><para>buffer_get_pointer</para></listitem>
|
||||
<listitem><para>buffer_set</para></listitem>
|
||||
<listitem><para>current_window</para></listitem>
|
||||
<listitem><para>window_get_integer</para></listitem>
|
||||
<listitem><para>window_get_string</para></listitem>
|
||||
<listitem><para>window_get_pointer</para></listitem>
|
||||
<listitem><para>nicklist_add_group</para></listitem>
|
||||
<listitem><para>nicklist_search_group</para></listitem>
|
||||
<listitem><para>nicklist_add_nick</para></listitem>
|
||||
<listitem><para>nicklist_search_nick</para></listitem>
|
||||
<listitem><para>nicklist_remove_group</para></listitem>
|
||||
<listitem><para>nicklist_remove_nick</para></listitem>
|
||||
<listitem><para>nicklist_remove_all</para></listitem>
|
||||
<listitem><para>bar_item_search</para></listitem>
|
||||
<listitem><para>bar_item_new</para></listitem>
|
||||
<listitem><para>bar_item_update</para></listitem>
|
||||
<listitem><para>bar_item_remove</para></listitem>
|
||||
<listitem><para>bar_search</para></listitem>
|
||||
<listitem><para>bar_new</para></listitem>
|
||||
<listitem><para>bar_set</para></listitem>
|
||||
<listitem><para>bar_update</para></listitem>
|
||||
<listitem><para>bar_remove</para></listitem>
|
||||
<listitem><para>command</para></listitem>
|
||||
<listitem><para>info_get</para></listitem>
|
||||
<listitem><para>infolist_new</para></listitem>
|
||||
<listitem><para>infolist_new_var_integer</para></listitem>
|
||||
<listitem><para>infolist_new_var_string</para></listitem>
|
||||
<listitem><para>infolist_new_var_pointer</para></listitem>
|
||||
<listitem><para>infolist_new_var_time</para></listitem>
|
||||
<listitem><para>infolist_get</para></listitem>
|
||||
<listitem><para>infolist_next</para></listitem>
|
||||
<listitem><para>infolist_prev</para></listitem>
|
||||
<listitem><para>infolist_fields</para></listitem>
|
||||
<listitem><para>infolist_integer</para></listitem>
|
||||
<listitem><para>infolist_string</para></listitem>
|
||||
<listitem><para>infolist_pointer</para></listitem>
|
||||
<listitem><para>infolist_time</para></listitem>
|
||||
<listitem><para>infolist_free</para></listitem>
|
||||
<listitem><para>upgrade_new</para></listitem>
|
||||
<listitem><para>upgrade_write_object</para></listitem>
|
||||
<listitem><para>upgrade_read</para></listitem>
|
||||
<listitem><para>upgrade_close</para></listitem>
|
||||
</itemizedlist>
|
||||
</para>
|
||||
|
||||
</section>
|
||||
|
||||
</section>
|
||||
|
||||
</section>
|
||||
@@ -1,245 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<!--
|
||||
|
||||
WeeChat documentation (german version)
|
||||
|
||||
Copyright (c) 2003-2009 by FlashCode <flashcode@flashtux.org>
|
||||
|
||||
This manual is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This manual is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
-->
|
||||
|
||||
<chapter id="chapPlugins">
|
||||
<title>Plugins</title>
|
||||
|
||||
<para>
|
||||
<!-- TRANSLATION NEEDED -->
|
||||
This chapter describes WeeChat plugin API and default plugins provided with
|
||||
WeeChat.
|
||||
</para>
|
||||
|
||||
<section id="secPluginsInWeeChat">
|
||||
<title>Plugins in WeeChat</title>
|
||||
|
||||
<para>
|
||||
Ein Plugin ist ein C-Programm, dass WeeChat-Funktionen aufrufen kann,
|
||||
die in einem Interface definiert sind.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
Dieses C-Programm braucht nicht den Quellcode von WeeChat (aber die
|
||||
API-Beschreibung) und kann dynamisch mit dem folgenden Kommando in
|
||||
WeeChat geladen werden
|
||||
<command>/plugin</command>.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
Das Plugin muss in Form einer dynamischen Bibliothek vorliegen,
|
||||
damit es das Betriebssystem dynamisch laden kann.
|
||||
Unter GNU/Linux besitzt die Datei die Endung ".so", unter
|
||||
Windows ".dll".
|
||||
</para>
|
||||
|
||||
</section>
|
||||
|
||||
<section id="secWriteAPlugin">
|
||||
<title>Ein Plugin schreiben</title>
|
||||
|
||||
<para>
|
||||
Das Plugin muss die Datei "weechat-plugin.h" einbinden (verfügbar
|
||||
im WeeChat-Quellcode).
|
||||
Diese Datei definiert die Strukturen und Typen um mit WeeChat
|
||||
zu kommunizieren.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
<!-- TRANSLATION NEEDED -->
|
||||
The plugin must use some mandatory macros (to define some variables)
|
||||
and some functions (without them the plugin can't load):
|
||||
|
||||
<informaltable colsep="0" frame="none">
|
||||
<tgroup cols="2">
|
||||
<thead>
|
||||
<row>
|
||||
<entry>Macro</entry>
|
||||
<entry>Description</entry>
|
||||
</row>
|
||||
</thead>
|
||||
<tbody>
|
||||
<row>
|
||||
<entry><literal>WEECHAT_PLUGIN_NAME</literal></entry>
|
||||
<entry>plugin name</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry><literal>WEECHAT_PLUGIN_DESCRIPTION</literal></entry>
|
||||
<entry>short description of plugin</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry><literal>WEECHAT_PLUGIN_VERSION</literal></entry>
|
||||
<entry>plugin version</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry><literal>WEECHAT_PLUGIN_WEECHAT_VERSION</literal></entry>
|
||||
<entry>
|
||||
target WeeChat version where plugin will run (warning: plugin
|
||||
will not run on any other WeeChat version!)
|
||||
</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry><literal>WEECHAT_PLUGIN_LICENSE</literal></entry>
|
||||
<entry>plugin license</entry>
|
||||
</row>
|
||||
</tbody>
|
||||
</tgroup>
|
||||
</informaltable>
|
||||
|
||||
<informaltable colsep="0" frame="none">
|
||||
<tgroup cols="2">
|
||||
<thead>
|
||||
<row>
|
||||
<entry>Funktion</entry>
|
||||
<entry>Beschreibung</entry>
|
||||
</row>
|
||||
</thead>
|
||||
<tbody>
|
||||
<row>
|
||||
<entry><literal>int weechat_plugin_init (struct t_weechat_plugin *plugin, int argc, char *argv[])</literal></entry>
|
||||
<entry>
|
||||
<!-- TRANSLATION NEEDED -->
|
||||
function called when plugin is loaded, must return
|
||||
WEECHAT_RC_OK if successful, WEECHAT_RC_ERROR if error
|
||||
(if error, plugin will NOT be loaded), argc/argv are arguments
|
||||
for plugin (given on command line by user)
|
||||
</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry><literal>int weechat_plugin_end (struct t_weechat_plugin *plugin)</literal></entry>
|
||||
<entry>Funktion wird beim Abschalten aufgerufen</entry>
|
||||
</row>
|
||||
</tbody>
|
||||
</tgroup>
|
||||
</informaltable>
|
||||
</para>
|
||||
|
||||
<section id="secCompilePlugin">
|
||||
<title>Übersetzen eines Plugins</title>
|
||||
|
||||
<para>
|
||||
Das Übersetzen braucht keine WeeChat-Quellen, aber die Datei
|
||||
"<literal>weechat-plugin.h</literal>".
|
||||
</para>
|
||||
|
||||
<para>
|
||||
Um ein Plugin zu übersetzen, das aus einer Datei "toto.c" besteht
|
||||
(unter GNU/Linux):
|
||||
<screen>
|
||||
<prompt>$ </prompt><userinput>gcc -fPIC -Wall -c toto.c</userinput>
|
||||
<prompt>$ </prompt><userinput>gcc -shared -fPIC -o libtoto.so toto.o</userinput>
|
||||
</screen>
|
||||
</para>
|
||||
|
||||
</section>
|
||||
|
||||
<section id="secLoadPlugin">
|
||||
<title>Laden des Plugins in WeeChat</title>
|
||||
|
||||
<para>
|
||||
Kopiere die Datei "libtoto.so" in das Plugin-Verzeichnis der
|
||||
systemweiten Dateien WeeChats (zum Beispiel:
|
||||
"<literal>/usr/local/lib/weechat/plugins</literal>") oder in das
|
||||
Plugin-Verzeichnis des Users (zum Beispiel:
|
||||
"<literal>/home/xxxxx/.weechat/plugins</literal>").
|
||||
</para>
|
||||
|
||||
<para>
|
||||
In WeeChat:
|
||||
<screen><userinput>/plugin load toto</userinput></screen>
|
||||
</para>
|
||||
|
||||
</section>
|
||||
|
||||
<section id="secPluginExample">
|
||||
<title>Plugin Beispiel</title>
|
||||
|
||||
<para>
|
||||
<!-- TRANSLATION NEEDED -->
|
||||
Full example of plugin, which adds a /double command, which displays
|
||||
two times arguments on current buffer, or execute two times a command
|
||||
(ok that's not very useful, but that's just an example!):
|
||||
<screen>
|
||||
#include <stdlib.h>
|
||||
|
||||
#include "weechat-plugin.h"
|
||||
|
||||
WEECHAT_PLUGIN_NAME("double");
|
||||
WEECHAT_PLUGIN_DESCRIPTION("Test plugin for WeeChat");
|
||||
WEECHAT_PLUGIN_AUTHOR("FlashCode <flashcode@flashtux.org>");
|
||||
WEECHAT_PLUGIN_VERSION("0.1");
|
||||
WEECHAT_PLUGIN_WEECHAT_VERSION("0.3.0");
|
||||
WEECHAT_PLUGIN_LICENSE("GPL3");
|
||||
|
||||
struct t_weechat_plugin *weechat_plugin = NULL;
|
||||
|
||||
|
||||
/* "/double" command manager */
|
||||
|
||||
int
|
||||
double_cmd (void *data, struct t_gui_buffer *buffer, int argc,
|
||||
char **argv, char **argv_eol)
|
||||
{
|
||||
/* make C compiler happy */
|
||||
(void) argv;
|
||||
|
||||
if (argc > 1)
|
||||
{
|
||||
weechat_command (NULL, argv_eol[1]);
|
||||
weechat_command (NULL, argv_eol[1]);
|
||||
}
|
||||
|
||||
return WEECHAT_RC_OK;
|
||||
}
|
||||
|
||||
int
|
||||
weechat_plugin_init (struct t_weechat_plugin *plugin,
|
||||
int argc, char *argv[])
|
||||
{
|
||||
weechat_plugin = plugin;
|
||||
|
||||
weechat_hook_command ("double",
|
||||
"Display two times a message",
|
||||
"msg",
|
||||
"msg: message to display two times",
|
||||
NULL,
|
||||
&double_cmd, NULL);
|
||||
|
||||
return WEECHAT_RC_OK;
|
||||
}
|
||||
|
||||
int
|
||||
weechat_plugin_end (struct t_weechat_plugin *plugin)
|
||||
{
|
||||
/* nothing done here */
|
||||
(void) plugin;
|
||||
|
||||
return WEECHAT_RC_OK;
|
||||
}
|
||||
</screen>
|
||||
</para>
|
||||
|
||||
</section>
|
||||
|
||||
</section>
|
||||
|
||||
</chapter>
|
||||
@@ -1,110 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<!--
|
||||
|
||||
WeeChat documentation (german version)
|
||||
|
||||
Copyright (c) 2003-2009 by FlashCode <flashcode@flashtux.org>
|
||||
|
||||
This manual is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This manual is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
-->
|
||||
|
||||
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
|
||||
"file:///usr/share/xml/docbook/schema/dtd/4.2/docbookx.dtd"
|
||||
[
|
||||
<!-- ***** auto-built: ***** -->
|
||||
<!ENTITY date.xml SYSTEM "date.xml">
|
||||
<!ENTITY % include_autogen.xml SYSTEM "include_autogen.xml">
|
||||
%include_autogen.xml;
|
||||
|
||||
<!-- ***** written by hand: ***** -->
|
||||
<!ENTITY intro.de.xml SYSTEM "intro.de.xml">
|
||||
<!ENTITY plugins.de.xml SYSTEM "plugins.de.xml">
|
||||
<!ENTITY plugin_api.de.xml SYSTEM "plugin_api.de.xml">
|
||||
<!ENTITY plugin_c_api.de.xml SYSTEM "plugin_c_api.de.xml">
|
||||
<!ENTITY plugin_script_api.de.xml SYSTEM "plugin_script_api.de.xml">
|
||||
<!ENTITY authors.de.xml SYSTEM "authors.de.xml">
|
||||
]>
|
||||
|
||||
<book lang="de">
|
||||
|
||||
<bookinfo>
|
||||
|
||||
<title>WeeChat 0.3.0-dev - Developer guide</title>
|
||||
<subtitle>Schneller, leichter und erweiterbarer Chat Client</subtitle>
|
||||
|
||||
<author>
|
||||
<firstname>Sébastien</firstname>
|
||||
<surname>Helleu</surname>
|
||||
<email>flashcode AT flashtux.org</email>
|
||||
</author>
|
||||
|
||||
&date.xml;
|
||||
|
||||
<copyright>
|
||||
<year>2009</year>
|
||||
<holder>Sébastien Helleu</holder>
|
||||
</copyright>
|
||||
|
||||
<legalnotice>
|
||||
<para>
|
||||
Dieses Programm ist freie Software. Sie können es unter
|
||||
den Bedingungen der GNU General Public License,
|
||||
wie von der Free Software Foundation veröffentlicht,
|
||||
weitergeben und/oder modifizieren, entweder gemäß Version 3
|
||||
der Lizenz oder (nach Ihrer Option) jeder späteren Version.
|
||||
</para>
|
||||
<para>
|
||||
Die Veröffentlichung dieses Programms erfolgt in der
|
||||
Hoffnung, daß es Ihnen von Nutzen sein wird, aber OHNE
|
||||
IRGENDEINE GARANTIE, sogar ohne die implizite Garantie der
|
||||
MARKTREIFE oder der VERWENDBARKEIT FÜR EINEN BESTIMMTEN ZWECK.
|
||||
Details finden Sie in der GNU General Public License.
|
||||
</para>
|
||||
<para>
|
||||
Sie sollten ein Exemplar der GNU General Public License
|
||||
zusammen mit diesem Programm erhalten haben. Falls nicht,
|
||||
<http://www.gnu.org/licenses/>.
|
||||
</para>
|
||||
</legalnotice>
|
||||
|
||||
<abstract>
|
||||
<para>
|
||||
<!-- TRANSLATION NEEDED -->
|
||||
This manual documents development of WeeChat and its extensions.
|
||||
It is part of WeeChat.
|
||||
</para>
|
||||
<para>
|
||||
Deutsche version: Frank Zacharias
|
||||
</para>
|
||||
<para>
|
||||
Die aktuellste Version ist auf dieser Seite zu finden:
|
||||
<ulink url="http://weechat.flashtux.org/doc.php">
|
||||
http://weechat.flashtux.org/doc.php
|
||||
</ulink>
|
||||
</para>
|
||||
</abstract>
|
||||
|
||||
</bookinfo>
|
||||
|
||||
&intro.de.xml;
|
||||
|
||||
&plugins.de.xml;
|
||||
|
||||
&plugin_api.de.xml;
|
||||
|
||||
&authors.de.xml;
|
||||
|
||||
</book>
|
||||
@@ -1,156 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<!--
|
||||
|
||||
WeeChat documentation (german version)
|
||||
|
||||
Copyright (c) 2003-2009 by FlashCode <flashcode@flashtux.org>
|
||||
|
||||
This manual is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This manual is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
-->
|
||||
|
||||
<chapter id="chapIntroduction">
|
||||
<title>Einführung</title>
|
||||
|
||||
<para>
|
||||
Dieses Kapitel beschreibt WeeChat und die Vorraussetzungen für die
|
||||
Installation.
|
||||
</para>
|
||||
|
||||
<section id="secDescription">
|
||||
<title>Beschreibung</title>
|
||||
|
||||
<para>
|
||||
WeeChat (Wee Enhanced Environment for Chat) ist ein freier Chat Client,
|
||||
schnell und klein, entwickelt für viele Betriebssysteme.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
Hauptmerkmale:
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>
|
||||
<!-- TRANSLATION NEEDED -->
|
||||
multi-protocols (IRC and other soon)
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
Mehrere Server gleichzeitig nutzbar (mit SSL, IPv6, Proxy)
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
<!-- TRANSLATION NEEDED -->
|
||||
viele unterschiedliche User-Interfaces: Curses (wxWidgets, Gtk
|
||||
und Qt under development)
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
klein, schnell and leichtgewichtig
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
änderbar und erweiterbar mit Plugins und Skripten
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
entsprechend den folgenden IRC <acronym>RFC</acronym>s
|
||||
<ulink url="http://www.ietf.org/rfc/rfc1459.txt">1459</ulink>,
|
||||
<ulink url="http://www.ietf.org/rfc/rfc2810.txt">2810</ulink>,
|
||||
<ulink url="http://www.ietf.org/rfc/rfc2811.txt">2811</ulink>,
|
||||
<ulink url="http://www.ietf.org/rfc/rfc2812.txt">2812</ulink> und
|
||||
<ulink url="http://www.ietf.org/rfc/rfc2813.txt">2813</ulink>
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
Viele Plattformen (GNU/Linux, *BSD, MacOS X, Windows and other)
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
100% GPL, freie Software
|
||||
</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</para>
|
||||
|
||||
<para>
|
||||
WeeChat Homepage:
|
||||
<ulink url="http://weechat.flashtux.org/">
|
||||
http://weechat.flashtux.org/
|
||||
</ulink>
|
||||
</para>
|
||||
|
||||
</section>
|
||||
|
||||
<section id="secPreRequisites">
|
||||
<title>Vorraussetzungen</title>
|
||||
|
||||
<para>
|
||||
Um WeeChat zu installieren, werden <emphasis>gebraucht</emphasis>:
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>
|
||||
<!-- TRANSLATION NEEDED -->
|
||||
ein laufendes GNU/Linux (Compiler für Quellcode-Pakete) or
|
||||
compatible OS (see above)
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
<!-- TRANSLATION NEEDED -->
|
||||
root-Rechte (to install WeeChat in a system directory)
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
dem User-Interface entsprechend, eine der folgenden Bibliotheken:
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>
|
||||
Curses: ncurses Bibliothek
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
Gtk:
|
||||
<emphasis>*** noch nicht implementiert ***</emphasis>
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
WxWidgets:
|
||||
<emphasis>*** noch nicht implementiert ***</emphasis>
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
Qt:
|
||||
<emphasis>*** noch nicht implementiert ***</emphasis>
|
||||
</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</para>
|
||||
|
||||
</section>
|
||||
</chapter>
|
||||
@@ -1,137 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<!--
|
||||
|
||||
WeeChat documentation (german version)
|
||||
|
||||
Copyright (c) 2003-2009 by FlashCode <flashcode@flashtux.org>
|
||||
|
||||
This manual is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This manual is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
-->
|
||||
|
||||
<chapter id="chapInstallation">
|
||||
<title>Installation</title>
|
||||
|
||||
<para>
|
||||
Dieses Kapitel erklärt die Installation von WeeChat.
|
||||
</para>
|
||||
|
||||
<section id="secBinaryPackages">
|
||||
<title>Binäre Pakete</title>
|
||||
|
||||
<para>
|
||||
<!-- TRANSLATION NEEDED -->
|
||||
Binary packages are available for many distributions, including:
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>
|
||||
Debian (oder Debian-kompatible):
|
||||
<screen><userinput>apt-get install weechat</userinput></screen>
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
Mandriva/RedHat (oder jede RPM-kompatible Distribution):
|
||||
<screen><userinput>rpm -i /path/to/weechat-x.y.z-1.i386.rpm</userinput></screen>
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
Gentoo:
|
||||
<screen><userinput>emerge weechat</userinput></screen>
|
||||
</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<!-- TRANSLATION NEEDED -->
|
||||
Some additional packages may be useful, like weechat-plugins.
|
||||
|
||||
FÜr andere Distributionen: sehen sie in die Dokumentation
|
||||
für Installationsanweisungen.
|
||||
</para>
|
||||
|
||||
</section>
|
||||
|
||||
<section id="secSourcePackage">
|
||||
<title>Quellcode-Pakete</title>
|
||||
|
||||
<!-- TRANSLATION NEEDED -->
|
||||
<section id="secCompileWithAutotools">
|
||||
<title>Compile with Autotools</title>
|
||||
|
||||
<para>
|
||||
In a console or a terminal:
|
||||
<screen><prompt>$ </prompt><userinput>./configure</userinput>
|
||||
<prompt>$ </prompt><userinput>make</userinput></screen>
|
||||
</para>
|
||||
<para>
|
||||
Dann root werden und WeeChat installieren:
|
||||
<screen><prompt>$ </prompt><userinput>su</userinput>
|
||||
(root-Passwort eingeben)
|
||||
<prompt># </prompt><userinput>make install</userinput></screen>
|
||||
</para>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- TRANSLATION NEEDED -->
|
||||
<section id="secCompileWithCmake">
|
||||
<title>Compile with Cmake</title>
|
||||
|
||||
<para>
|
||||
In a console or a terminal:
|
||||
<screen><prompt>$ </prompt><userinput>mkdir build</userinput>
|
||||
<prompt>$ </prompt><userinput>cd build</userinput>
|
||||
<prompt>$ </prompt><userinput>cmake ..</userinput>
|
||||
<prompt>$ </prompt><userinput>make</userinput></screen>
|
||||
</para>
|
||||
<para>
|
||||
Dann root werden und WeeChat installieren:
|
||||
<screen><prompt>$ </prompt><userinput>su</userinput>
|
||||
(root-Passwort eingeben)
|
||||
<prompt># </prompt><userinput>make install</userinput></screen>
|
||||
</para>
|
||||
|
||||
</section>
|
||||
|
||||
</section>
|
||||
|
||||
<section id="secGITSources">
|
||||
<title>GIT Quellen</title>
|
||||
|
||||
<para>
|
||||
Warnung: GIT Quellen sind für fortgeschrittene Anwender, das
|
||||
Übersetzen könnte fehlschlagen oder das Ergebnis nicht stabil sein.
|
||||
Sie wurden gewarnt!
|
||||
</para>
|
||||
|
||||
<para>
|
||||
Um die GIT Quellen zu bekommen, sind folgende Kommandos nötig:
|
||||
<screen><prompt>$ </prompt><userinput>git clone git://git.sv.gnu.org/weechat.git</userinput></screen>
|
||||
</para>
|
||||
|
||||
<para>
|
||||
<!-- TRANSLATION NEEDED -->
|
||||
If you're using Autotools (and not cmake), Ausführen des folgenden Skripts:
|
||||
<userinput>./autogen.sh</userinput>
|
||||
</para>
|
||||
|
||||
<para>
|
||||
Dann folgen sie den Anweisungen zu den Quellpaketen
|
||||
(siehe <xref linkend="secSourcePackage" />)
|
||||
</para>
|
||||
|
||||
</section>
|
||||
|
||||
</chapter>
|
||||
@@ -1,42 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<!--
|
||||
|
||||
WeeChat documentation (german version)
|
||||
|
||||
Copyright (c) 2003-2009 by FlashCode <flashcode@flashtux.org>
|
||||
|
||||
This manual is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This manual is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
-->
|
||||
|
||||
<section id="secPluginAlias">
|
||||
<!-- TRANSLATION NEEDED -->
|
||||
<title>Alias plugin</title>
|
||||
|
||||
<para>
|
||||
Alias plugin lets you create alias for commands (from WeeChat or other
|
||||
plugins).
|
||||
</para>
|
||||
|
||||
<section id="secAliasCommands">
|
||||
<title>Commands</title>
|
||||
|
||||
<para>
|
||||
&alias_commands.xml;
|
||||
</para>
|
||||
|
||||
</section>
|
||||
|
||||
</section>
|
||||
@@ -1,51 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<!--
|
||||
|
||||
WeeChat documentation (german version)
|
||||
|
||||
Copyright (c) 2003-2009 by FlashCode <flashcode@flashtux.org>
|
||||
|
||||
This manual is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This manual is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
-->
|
||||
|
||||
<section id="secPluginAspell">
|
||||
<!-- TRANSLATION NEEDED -->
|
||||
<title>Aspell plugin</title>
|
||||
|
||||
<para>
|
||||
Aspell plugin lets you check spelling in command line.
|
||||
It is possible to use many languages by buffer.
|
||||
</para>
|
||||
|
||||
<section id="secAspellOptions">
|
||||
<title>Options (file aspell.conf)</title>
|
||||
|
||||
<para>
|
||||
&aspell_options.xml;
|
||||
</para>
|
||||
|
||||
</section>
|
||||
|
||||
<section id="secAspellCommands">
|
||||
<title>Commands</title>
|
||||
|
||||
<para>
|
||||
&aspell_commands.xml;
|
||||
</para>
|
||||
|
||||
</section>
|
||||
|
||||
</section>
|
||||
@@ -1,152 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<!--
|
||||
|
||||
WeeChat documentation (german version)
|
||||
|
||||
Copyright (c) 2003-2009 by FlashCode <flashcode@flashtux.org>
|
||||
|
||||
This manual is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This manual is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
-->
|
||||
|
||||
<section id="secPluginCharset">
|
||||
<title>Zeichensatz Plugin</title>
|
||||
|
||||
<para>
|
||||
<!-- TRANSLATION NEEDED -->
|
||||
Charset plugin lets you decode or encode data using charsets.
|
||||
There is default charset for decode/encode, and specific charsets
|
||||
for buffers (or group of buffers).
|
||||
Das Plugin ist optional, wird jedoch empfohlen: wenn es nicht geladen
|
||||
ist, kann WeeChat nur UTF-8-Daten lesen und schreiben.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
Das Zeichensatz-Plugin sollte beim Start von WeeChat automatisch geladen
|
||||
werden.
|
||||
Um sicherzustellen, dass das Plugin geladen wurde, versuchen Sie:
|
||||
<command>/charset</command>.
|
||||
Wenn der Befehl nicht gefunden wird, laden Sie das Plugin manuell mit
|
||||
dem Befehl: <screen>/plugin load charset</screen>
|
||||
Wenn das Plugin nicht gefunden wird, kompilieren Sie WeeChat erneut
|
||||
mit Plugin- und Zeichensatz-Support
|
||||
</para>
|
||||
|
||||
<para>
|
||||
Wenn das Zeichensatz-Plugin startet, zeigt es den Terminalzeichensatz
|
||||
und den internen Zeichensatz an. Der Terminalzeichensatz hängt von
|
||||
den LOCALE-Einstellungen ab, der interne ist UTF-8.
|
||||
Zum Beispiel:
|
||||
<screen>charset: terminal: ISO-8859-15, internal: UTF-8</screen>
|
||||
</para>
|
||||
|
||||
<section id="secCharsetSettings">
|
||||
<title>Einstellungen</title>
|
||||
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>
|
||||
Um den globalen Zeichensatz zum Kodieren und Dekodieren
|
||||
festzulegen, benutzen Sie den <command>/set</command>" Befehl.
|
||||
Zum Beispiel:
|
||||
<screen>
|
||||
/set charset.default.decode ISO-8859-15
|
||||
/set charset.default.encode ISO-8859-15
|
||||
</screen>
|
||||
Wenn der Zeichensatz zum Dekodieren nicht gesetzt ist (z.B. beim
|
||||
ersten Start des Plugins), wird es automatisch auf den
|
||||
Terminalzeichensatz eingestellt (wenn es nicht UTF-8 ist) oder
|
||||
als Voreinstellung auf "<literal>ISO-8859-1</literal>" gesetzt.
|
||||
Der voreingestellte Enkodierungszeichensatz ist leer, so dass in
|
||||
der Voreinstellung mit dem internen Zeichensatz (UTF-8) enkodiert
|
||||
wird.
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
<!-- TRANSLATION NEEDED -->
|
||||
To set IRC server charset, use command <command>/charset</command>
|
||||
on server buffer.
|
||||
Wenn Sie nur einen Zeichensatz vorgeben, wird dieser automatisch
|
||||
zum Enkodieren und Dekodieren verwendet.
|
||||
Zum Beispiel:
|
||||
<screen>/charset ISO-8859-15</screen>
|
||||
Das ist gleichbedeutend mit:
|
||||
<screen>
|
||||
/charset decode ISO-8859-15
|
||||
/charset encode ISO-8859-15
|
||||
</screen>
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
<!-- TRANSLATION NEEDED -->
|
||||
To set IRC channel (or private) charset, use same commands as server,
|
||||
but on channel (or private) buffer.
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
<!-- TRANSLATION NEEDED -->
|
||||
To set charset for all IRC channels (and privates) of an IRC server,
|
||||
use following command:
|
||||
<screen>/set charset.decode.irc.freenode ISO-8859-15</screen>
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
<!-- TRANSLATION NEEDED -->
|
||||
To see all charsets used, use following command:
|
||||
<screen>/set charset.*</screen>
|
||||
</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
</section>
|
||||
|
||||
<section id="secCharsetFAQ">
|
||||
<title>FAQ</title>
|
||||
|
||||
<para>
|
||||
Wenn Sie Probleme mit den Zeichen oder dem Zeichensatz-Plugin haben:
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>
|
||||
überprüfen Sie, ob weechat-curses zu libcursesw gelinkt ist
|
||||
(Achtung: Wird bei den meisten, jedoch nicht bei allen
|
||||
Distributionen benötigt):
|
||||
<screen>ldd /pfad/zu/weechat-curses</screen>
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
überprüfen Sie die Zeichensatz-Zeile im WeeChat-Puffer, dort
|
||||
sollten ISO-XXXXXX oder UTF-8 für den Terminal-Zeichensatz
|
||||
stehen. Wenn Sie dort ANSI_X3.4-1968 oder andere Werte sehen,
|
||||
sind Ihre LOCALES eventuell falsch eingestellt.
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
Setze die globalen Dekodier-Einstellungen, z.B.:
|
||||
<screen>/set charset.default.decode ISO-8859-15</screen>
|
||||
</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</para>
|
||||
|
||||
</section>
|
||||
|
||||
</section>
|
||||
@@ -1,100 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<!--
|
||||
|
||||
WeeChat documentation (german version)
|
||||
|
||||
Copyright (c) 2003-2009 by FlashCode <flashcode@flashtux.org>
|
||||
|
||||
This manual is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This manual is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
-->
|
||||
|
||||
<section id="secFIFOpipe">
|
||||
<title>Remote-Schnittstelle (FIFO pipe)</title>
|
||||
|
||||
<para>
|
||||
<!-- TRANSLATION NEEDED -->
|
||||
You can remote control WeeChat, by sending commands or text to a
|
||||
FIFO pipe (if option "plugins.var.fifo.fifo" is enabled, it is by default).
|
||||
</para>
|
||||
|
||||
<para>
|
||||
Diese pipe liegt in "<literal>~/.weechat/</literal>" und hat den Namen
|
||||
"weechat_fifo_xxxxx" (das xxxxx ist die Prozess-ID (PID) eines
|
||||
laufenden WeeChat).
|
||||
</para>
|
||||
|
||||
<para>
|
||||
<!-- TRANSLATION NEEDED -->
|
||||
Syntax for the FIFO pipe commands/text is one of following:
|
||||
<screen>
|
||||
plugin.buffer *text or command here
|
||||
*text or command here
|
||||
</screen>
|
||||
</para>
|
||||
|
||||
<para>
|
||||
Einige Beispiele:
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>
|
||||
Ändern des Nicks auf freenode in "mynick|out" :
|
||||
<screen><prompt>$ </prompt><userinput>echo 'irc.server.freenode */nick mynick|out' >~/.weechat/weechat_fifo_12345</userinput></screen>
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
<!-- TRANSLATION NEEDED -->
|
||||
display text on IRC #weechat channel:
|
||||
<screen><prompt>$ </prompt><userinput>echo 'irc.freenode.#weechat *hello everybody!' >~/.weechat/weechat_fifo_12345</userinput></screen>
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
<!-- TRANSLATION NEEDED -->
|
||||
display text on current buffer:
|
||||
<screen><prompt>$ </prompt><userinput>echo '*hello!' >~/.weechat/weechat_fifo_12345</userinput></screen>
|
||||
<emphasis>Warnung:</emphasis> Das ist gefährlich und sie sollten
|
||||
das nicht tun, ausgenommen sie wissen was sie tun!
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
Sende zwei Kommandos um (alle) Perl-Skripte abzuschalten/neu zu
|
||||
laden (getrennt durch ein "\n"):
|
||||
<screen><prompt>$ </prompt><userinput>echo -e '*/perl unload\n*/perl autoload' >~/.weechat/weechat_fifo_12345</userinput></screen>
|
||||
</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</para>
|
||||
|
||||
<para>
|
||||
Sie können ein Skript schreiben, um ein Kommando an alle laufenden WeeChat-Instanzen zu senden,
|
||||
zum Beispiel:
|
||||
<screen>
|
||||
#!/bin/sh
|
||||
if [ $# -eq 1 ]; then
|
||||
for fifo in ~/.weechat/weechat_fifo_*
|
||||
do
|
||||
echo -e "$1" >$fifo
|
||||
done
|
||||
fi
|
||||
</screen>
|
||||
Wenn das Skript "auto_weechat_command" heisst, können sie es
|
||||
folgendermassen aufrufen:
|
||||
<screen><prompt>$ </prompt><userinput>./auto_weechat_command 'irc.freenode.#weechat *hello'</userinput></screen>
|
||||
</para>
|
||||
|
||||
</section>
|
||||
@@ -1,74 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<!--
|
||||
|
||||
WeeChat documentation (german version)
|
||||
|
||||
Copyright (c) 2003-2009 by FlashCode <flashcode@flashtux.org>
|
||||
|
||||
This manual is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This manual is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
-->
|
||||
|
||||
<section id="secPluginIrc">
|
||||
<!-- TRANSLATION NEEDED -->
|
||||
<title>IRC plugin</title>
|
||||
|
||||
<para>
|
||||
The IRC plugin is designed to chat thru IRC protocol with other people.
|
||||
It is multi-servers, and offers all supported IRC commands including DCC
|
||||
chat and file transfer (via xfer plugin, see
|
||||
<xref linkend="secPluginXfer" />).
|
||||
</para>
|
||||
|
||||
<section id="secIrcCommandLineOptions">
|
||||
<title>Command line options</title>
|
||||
|
||||
<para>
|
||||
It is possible to give URL for one or many IRC servers, as
|
||||
follow:
|
||||
<screen>irc[6][s]://[pseudo[:mot_passe]@]irc.example.org[:port][/channel][,channel[...]</screen>
|
||||
Example to join #weechat and #toto on
|
||||
"<literal>irc.freenode.net</literal>" server, default port (6667),
|
||||
with "nono" nick:
|
||||
<screen><prompt>$ </prompt><userinput>weechat-curses irc://nono@irc.freenode.net/#weechat,#toto</userinput></screen>
|
||||
</para>
|
||||
|
||||
</section>
|
||||
|
||||
<section id="secIrcOptions">
|
||||
<title>Options (file irc.conf)</title>
|
||||
|
||||
<para>
|
||||
&irc_options.xml;
|
||||
</para>
|
||||
|
||||
</section>
|
||||
|
||||
<section id="secIrcCommands">
|
||||
<title>Commandes</title>
|
||||
|
||||
<para>
|
||||
Almost all commands must be executed on a server or channel buffer.
|
||||
Exceptions are: <command>/server</command>, <command>/connect</command>
|
||||
and <command>/ignore</command>.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
&irc_commands.xml;
|
||||
</para>
|
||||
|
||||
</section>
|
||||
|
||||
</section>
|
||||
@@ -1,51 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<!--
|
||||
|
||||
WeeChat documentation (english version)
|
||||
|
||||
Copyright (c) 2003-2009 by FlashCode <flashcode@flashtux.org>
|
||||
|
||||
This manual is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This manual is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
-->
|
||||
|
||||
<section id="secPluginJabber">
|
||||
<!-- TRANSLATION NEEDED -->
|
||||
<title>Jabber plugin</title>
|
||||
|
||||
<para>
|
||||
The Jabber plugin is designed to chat thru XMPP protocol with other people.
|
||||
It is multi-servers.
|
||||
</para>
|
||||
|
||||
<section id="secJabberOptions">
|
||||
<title>Options (file jabber.conf)</title>
|
||||
|
||||
<para>
|
||||
&jabber_options.xml;
|
||||
</para>
|
||||
|
||||
</section>
|
||||
|
||||
<section id="secJabberCommands">
|
||||
<title>Commands</title>
|
||||
|
||||
<para>
|
||||
&jabber_commands.xml;
|
||||
</para>
|
||||
|
||||
</section>
|
||||
|
||||
</section>
|
||||
@@ -1,156 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<!--
|
||||
|
||||
WeeChat documentation (german version)
|
||||
|
||||
Copyright (c) 2003-2009 by FlashCode <flashcode@flashtux.org>
|
||||
|
||||
This manual is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This manual is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
-->
|
||||
|
||||
<section id="secPluginLogger">
|
||||
<title>Logger plugin</title>
|
||||
|
||||
<para>
|
||||
The Logger plugin lets you save content of buffers to files, with options
|
||||
about what and how it is saved.
|
||||
</para>
|
||||
|
||||
<section id="secLoggerOptions">
|
||||
<title>Options (file logger.conf)</title>
|
||||
|
||||
<para>
|
||||
&logger_options.xml;
|
||||
</para>
|
||||
|
||||
</section>
|
||||
|
||||
<section id="secLoggerCommands">
|
||||
<title>Commands</title>
|
||||
|
||||
<para>
|
||||
&logger_commands.xml;
|
||||
</para>
|
||||
|
||||
</section>
|
||||
|
||||
<section id="secLoggerLevels">
|
||||
<title>Levels</title>
|
||||
|
||||
<para>
|
||||
Logging is made with a level for each buffer. Default level is 9 (log
|
||||
all messages displayed on buffer).
|
||||
You can change level for one buffer, or a group of buffers.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
Possible levels are 0 to 9. Zero means "<literal>do not log
|
||||
anything</literal>" and 9 means "<literal>log all messages</literal>".
|
||||
</para>
|
||||
|
||||
<para>
|
||||
Plugins are using different levels for messages displayed.
|
||||
IRC plugin uses following levels:
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>
|
||||
Level 1: message from user (on channel or private)
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
Level 2: nick change (you or someone else)
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
Level 3: any server message (except join/part/quit)
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
Level 4: server message join/part/quit
|
||||
</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
So if you set level 3 for an IRC channel, WeeChat will log all messages,
|
||||
but not join/part/quit.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
Some examples:
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>
|
||||
set level 3 for IRC channel #weechat:
|
||||
<screen>/set logger.level.irc.freenode.#weechat 3</screen>
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
set level 3 for freenode server buffer:
|
||||
<screen>/set logger.level.irc.server.freenode 3</screen>
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
set level 3 for all channels on server freenode:
|
||||
<screen>/set logger.level.irc.freenode 3</screen>
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
set level 2 for all IRC buffers:
|
||||
<screen>/set logger.level.irc 2</screen>
|
||||
</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</para>
|
||||
|
||||
</section>
|
||||
|
||||
<section id="secLoggerMasks">
|
||||
<title>Filename masks</title>
|
||||
|
||||
<para>
|
||||
It is possible to define a filename mask for each buffer, and use local
|
||||
buffer variables to build filename (to see local variables for current
|
||||
buffer: <command>/buffer localvar</command>).
|
||||
</para>
|
||||
|
||||
<para>
|
||||
For example if you want one directory by IRC server and one file by
|
||||
channel inside:
|
||||
<screen>/set logger.mask.irc "irc/$server/$channel.weechatlog"</screen>
|
||||
You'll have following files:
|
||||
<screen>
|
||||
~/.weechat/
|
||||
|--- logs/
|
||||
|--- irc/
|
||||
|--- freenode/
|
||||
| freenode.weechatlog
|
||||
| #weechat.weechatlog
|
||||
| #mychan.weechatlog
|
||||
|--- oftc/
|
||||
| oftc.weechatlog
|
||||
| #chan1.weechatlog
|
||||
| #chan2.weechatlog
|
||||
</screen>
|
||||
</para>
|
||||
|
||||
</section>
|
||||
|
||||
</section>
|
||||
@@ -1,58 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<!--
|
||||
|
||||
WeeChat documentation (german version)
|
||||
|
||||
Copyright (c) 2003-2009 by FlashCode <flashcode@flashtux.org>
|
||||
|
||||
This manual is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This manual is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
-->
|
||||
|
||||
<section id="secPluginScripts">
|
||||
<!-- TRANSLATION NEEDED -->
|
||||
<title>Scripts plugins</title>
|
||||
|
||||
<para>
|
||||
WeeChat provides 5 scripting plugins: Perl, Python, Ruby, Lua and Tcl.
|
||||
These plugins can load, execute and unload scripts for these languages.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
For more information about how to write scripts, or WeeChat API for
|
||||
scripts, please read "<literal>WeeChat developer guide</literal>".
|
||||
</para>
|
||||
|
||||
<para>
|
||||
You can find some scripts for WeeChat here:
|
||||
<ulink url="http://weechat.flashtux.org/plugins.php">
|
||||
http://weechat.flashtux.org/plugins.php
|
||||
</ulink>
|
||||
</para>
|
||||
|
||||
<section id="secScriptsCommands">
|
||||
<title>Commands</title>
|
||||
|
||||
<para>
|
||||
&perl_commands.xml;
|
||||
&python_commands.xml;
|
||||
&ruby_commands.xml;
|
||||
&lua_commands.xml;
|
||||
&tcl_commands.xml;
|
||||
</para>
|
||||
|
||||
</section>
|
||||
|
||||
</section>
|
||||
@@ -1,46 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<!--
|
||||
|
||||
WeeChat documentation (german version)
|
||||
|
||||
Copyright (c) 2003-2009 by FlashCode <flashcode@flashtux.org>
|
||||
|
||||
This manual is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This manual is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
-->
|
||||
|
||||
<section id="secPluginXfer">
|
||||
<!-- TRANSLATION NEEDED -->
|
||||
<title>Xfer plugin</title>
|
||||
|
||||
<section id="secXferOptions">
|
||||
<title>Options (file xfer.conf)</title>
|
||||
|
||||
<para>
|
||||
&xfer_options.xml;
|
||||
</para>
|
||||
|
||||
</section>
|
||||
|
||||
<section id="secXferCommands">
|
||||
<title>Commands</title>
|
||||
|
||||
<para>
|
||||
&xfer_commands.xml;
|
||||
</para>
|
||||
|
||||
</section>
|
||||
|
||||
</section>
|
||||
@@ -1,147 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<!--
|
||||
|
||||
WeeChat documentation (german version)
|
||||
|
||||
Copyright (c) 2003-2009 by FlashCode <flashcode@flashtux.org>
|
||||
|
||||
This manual is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This manual is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
-->
|
||||
|
||||
<chapter id="chapPlugins">
|
||||
<!-- TRANSLATION NEEDED -->
|
||||
<title>Plugins</title>
|
||||
|
||||
<para>
|
||||
This chapter describes WeeChat plugin mechanism and default plugins
|
||||
provided with WeeChat.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
To learn more about plugin or script development (thru API), please read
|
||||
"<literal>WeeChat developer guide</literal>".
|
||||
</para>
|
||||
|
||||
<section id="secPluginsInWeeChat">
|
||||
<title>Plugins in WeeChat</title>
|
||||
|
||||
<para>
|
||||
A plugin is dynamic library, written in C and compiled, which is loaded
|
||||
by WeeChat.
|
||||
Under GNU/Linux, the file has ".so" extension, ".dll" under Windows.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
Plugins found are automatically loaded when WeeChat is starting, and it
|
||||
is possible to load or unload plugins while WeeChat is running.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
It's important to make difference between a <literal>plugin</literal> and
|
||||
a <literal>script</literal>: a plugin is a binary file compiled and
|
||||
loaded with command<command>/plugin</command>, whereas a script is a text
|
||||
file loaded with a plugin like <literal>Perl</literal> with command
|
||||
<command>/perl</command>.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
You can use command <command>/plugin</command> to load/unload a plugin,
|
||||
or list all loaded plugins.
|
||||
When a plugin is unloaded, all buffers created by this plugin are
|
||||
automatically closed.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
Examples to load, unload or list plugins:
|
||||
<screen>
|
||||
/plugin load irc
|
||||
/plugin unload irc
|
||||
/plugin list
|
||||
</screen>
|
||||
</para>
|
||||
|
||||
<para>
|
||||
Default plugins are:
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>alias: define alias for commands</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>aspell: spell checking for command line</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>charset: charset decoding/encoding for buffers</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>demo: demo plugin (not compiled by default, not documented)</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>fifo: FIFO pipe used to remotely send commands to WeeChat</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>irc: IRC chat protocol</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>jabber: Jabber chat protocol</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>logger: log buffers to files</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>notify: notify level for buffers</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>perl: Perl scripting API</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>python: Python scripting API</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>ruby: Ruby scripting API</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>lua: Lua scripting API</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>tcl: Tcl scripting API</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>xfer: file transfer and direct chat</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</para>
|
||||
|
||||
</section>
|
||||
|
||||
&plugin_alias.de.xml;
|
||||
|
||||
&plugin_aspell.de.xml;
|
||||
|
||||
&plugin_charset.de.xml;
|
||||
|
||||
&plugin_fifo.de.xml;
|
||||
|
||||
&plugin_irc.de.xml;
|
||||
|
||||
&plugin_jabber.de.xml;
|
||||
|
||||
&plugin_logger.de.xml;
|
||||
|
||||
&plugin_scripts.de.xml;
|
||||
|
||||
&plugin_xfer.de.xml;
|
||||
|
||||
</chapter>
|
||||
@@ -1,832 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<!--
|
||||
|
||||
WeeChat documentation (german version)
|
||||
|
||||
Copyright (c) 2003-2009 by FlashCode <flashcode@flashtux.org>
|
||||
|
||||
This manual is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This manual is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
-->
|
||||
|
||||
<chapter id="chapUsage">
|
||||
<title>Nutzung</title>
|
||||
|
||||
<para>
|
||||
Dieses Kapitel erklärt, wie Weechat zu starten ist, die zu verwendenden
|
||||
Tastenkombinationen, interne und IRC-Kommandos, die Konfigurationsdatei
|
||||
und die FIFO für die remote-Bedienung.
|
||||
</para>
|
||||
|
||||
<section id="secRunWeeChat">
|
||||
<title>Starten von WeeChat</title>
|
||||
|
||||
<para>
|
||||
Argumente der Kommandozeile:
|
||||
<informaltable colsep="0" frame="none">
|
||||
<tgroup cols="2">
|
||||
<thead>
|
||||
<row>
|
||||
<entry>Parameter</entry>
|
||||
<entry>Beschreibung</entry>
|
||||
</row>
|
||||
</thead>
|
||||
<tbody>
|
||||
<row>
|
||||
<entry><literal>-a, --no-connect</literal></entry>
|
||||
<entry>
|
||||
Schaltet das auto-connect ab
|
||||
</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry><literal>-d, --dir <path></literal></entry>
|
||||
<entry>
|
||||
Setzt den Pfad für das Verzeichnis, dass Weechat benutzen
|
||||
soll (relevant für die Konfigurationsdateien, Logs, Plugins
|
||||
und Skripte). Der Standardwert
|
||||
"<literal>~/.weechat</literal>". Bitte beachten Sie: dieses
|
||||
Verzeichnis wird automatisch erzeugt, wenn es noch nicht
|
||||
exitiert.
|
||||
</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry><literal>-h, --help</literal></entry>
|
||||
<entry>
|
||||
Zeigt eine zusammenfassende Hilfe an.
|
||||
</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry><literal>-k, --keys</literal></entry>
|
||||
<entry>
|
||||
Zeigt die Standard-Tastenkombinationen an
|
||||
</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry><literal>-l, --license</literal></entry>
|
||||
<entry>
|
||||
Zeigt die Lizenz an
|
||||
</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry><literal>-p, --no-plugin</literal></entry>
|
||||
<entry>
|
||||
Schaltet das automatische Laden der Plugins ab
|
||||
</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry><literal>-v, --version</literal></entry>
|
||||
<entry>
|
||||
Zeigt die Programmversion an
|
||||
</entry>
|
||||
</row>
|
||||
<!-- TRANSLATION NEEDED -->
|
||||
<row>
|
||||
<entry><literal>plugin:option</literal></entry>
|
||||
<entry>
|
||||
Option for plugin (see doc for each plugin)
|
||||
</entry>
|
||||
</row>
|
||||
</tbody>
|
||||
</tgroup>
|
||||
</informaltable>
|
||||
</para>
|
||||
|
||||
<para>
|
||||
Es ist auch möglich URLs für einen oder mehrere IRC-Server anzugeben,
|
||||
so wie:
|
||||
<screen>irc[6][s]://[nick[:passwort]@]irc.example.org[:port][/channel][,channel[...]</screen>
|
||||
Beispiel um die Channels #weechat and #toto zu betreten
|
||||
"<literal>irc.freenode.net</literal>" server, default port (6667),
|
||||
mit dem Nicknamen "nono":
|
||||
<screen><prompt>$ </prompt><userinput>weechat-curses irc://nono@irc.freenode.net/#weechat,#toto</userinput></screen>
|
||||
</para>
|
||||
|
||||
<para>
|
||||
Um WeeChat zu starten, ist eins der folgenden Kommandos abzusetzen:
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>
|
||||
für Curses GUI: <userinput>weechat-curses</userinput>
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
für Gtk GUI: <userinput>weechat-gtk</userinput>
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
für wxWidgets GUI: <userinput>weechat-wxwidgets</userinput>
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
für Qt GUI: <userinput>weechat-qt</userinput>
|
||||
</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</para>
|
||||
|
||||
<para>
|
||||
Wenn Sie Weechat zum ersten Mal starten, wird eine Konfigurationsdatei
|
||||
erzeugt, deren Optionen besitzen Standardwerte. Diese Datei ist:
|
||||
"<literal>~/.weechat/weechat.conf</literal>"
|
||||
</para>
|
||||
|
||||
<para>
|
||||
Sie können diese Datei entsprechend ihren Bedürfnissen editieren,
|
||||
um Weechat anzupassen oder Parameter zu beeinflussen mit
|
||||
"<literal>/set</literal>" Kommando in WeeChat
|
||||
(siehe <xref linkend="secWeechatCommands" />)
|
||||
</para>
|
||||
|
||||
</section>
|
||||
|
||||
<section id="secKeyboardShortcuts">
|
||||
<title>Tastenkombinationen</title>
|
||||
|
||||
<para>
|
||||
<informaltable colsep="0" frame="none">
|
||||
<tgroup cols="2">
|
||||
<thead>
|
||||
<row>
|
||||
<entry>Tastenkombination</entry>
|
||||
<entry>Wirkung</entry>
|
||||
</row>
|
||||
</thead>
|
||||
<tbody>
|
||||
<row>
|
||||
<entry>Links / Strg + B</entry>
|
||||
<entry>
|
||||
Gehe zum vorherigen Zeichen in der Kommandozeile
|
||||
</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>Rechts / Strg + F</entry>
|
||||
<entry>
|
||||
Gehe zum nächsten Zeichen in der Kommandozeile
|
||||
</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>Strg + Links</entry>
|
||||
<entry>
|
||||
Gehe zum vorherigen Wort in der Kommandozeile
|
||||
</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>Strg + Rechts</entry>
|
||||
<entry>
|
||||
Gehe zum nächsten Wort in der Kommandozeile
|
||||
</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>Pos1 / Strg + A</entry>
|
||||
<entry>
|
||||
Gehe zum Anfang der Kommandozeile
|
||||
</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>Strg + C dann B</entry>
|
||||
<entry>
|
||||
<!-- TRANSLATION NEEDED -->
|
||||
Insert code for bold text.
|
||||
</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>Strg + C dann C</entry>
|
||||
<entry>
|
||||
Insert code for colored text.
|
||||
</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>Ctrl + C dann I</entry>
|
||||
<entry>
|
||||
<!-- TRANSLATION NEEDED -->
|
||||
Insert code for italic text.
|
||||
</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>Strg + C dann O</entry>
|
||||
<entry>
|
||||
Insert code for color reset.
|
||||
</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>Strg + C dann R</entry>
|
||||
<entry>
|
||||
Insert code for reverse color.
|
||||
</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>Strg + C dann U</entry>
|
||||
<entry>
|
||||
Insert code for underlined text.
|
||||
</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>Ende / Strg + E</entry>
|
||||
<entry>
|
||||
Gehe zum Ende der Kommandozeile
|
||||
</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>Strg + K</entry>
|
||||
<entry>
|
||||
Lösche vom Cursor bis zum Ende der Kommandozeile
|
||||
<!-- TRANSLATION NEEDED -->
|
||||
(deleted string is copied to clipboard)
|
||||
</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>Strg + L</entry>
|
||||
<entry>
|
||||
Fenster neu aufbauen
|
||||
</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>Strg + R</entry>
|
||||
<entry>
|
||||
Suche nach Text im Pufferverlauf
|
||||
(zwei Mal: suche nach dem genauen Text)
|
||||
</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>Strg + S dann Strg + U</entry>
|
||||
<entry>
|
||||
<!-- TRANSLATION NEEDED -->
|
||||
Set unread marker on all buffers
|
||||
</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>Strg + T</entry>
|
||||
<entry>
|
||||
Zeichen transponieren
|
||||
</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>Strg + U</entry>
|
||||
<entry>
|
||||
Lösche vom Cursor bis zum Aanfang der Kommandozeile
|
||||
<!-- TRANSLATION NEEDED -->
|
||||
(deleted string is copied to clipboard)
|
||||
</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>Strg + W</entry>
|
||||
<entry>
|
||||
Lösche das vorhergehende Wort in der Kommandozeile
|
||||
<!-- TRANSLATION NEEDED -->
|
||||
(deleted string is copied to clipboard)
|
||||
</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>Strg + Y</entry>
|
||||
<entry>
|
||||
Inhalt der Zwischenablage einfügen
|
||||
</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>Rückschritt / Strg + H</entry>
|
||||
<entry>
|
||||
Lösche das vorhergehende Zeichen in der Kommandozeile
|
||||
</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>Entfernen / Strg + D</entry>
|
||||
<entry>
|
||||
Lösche das nächste Zeichen in der Kommandozeile
|
||||
</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>Tabulator</entry>
|
||||
<entry>
|
||||
Vervollständige ein Kommando oder Nick
|
||||
(wiederhole: finde nächste Vervollständigung)
|
||||
</entry>
|
||||
</row>
|
||||
<!-- TRANSLATION NEEDED -->
|
||||
<row>
|
||||
<entry>Shift + Tab</entry>
|
||||
<entry>
|
||||
Without completion, do a partial completion.
|
||||
With pending completion, complete with previous completion.
|
||||
</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>Jedes Zeichen</entry>
|
||||
<entry>
|
||||
Setze das Zeichen beim Cursor in die Kommandozeile ein
|
||||
</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>Eingabe / Strg + J / Strg + M</entry>
|
||||
<entry>
|
||||
Führe ein Kommando aus oder sende eine Nachricht
|
||||
(im Suchmodus: Suche anhalten)
|
||||
</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>Hoch / Runter</entry>
|
||||
<entry>
|
||||
Rufe das letzte Kommando/die letzte Nachricht wieder auf
|
||||
(im Suchmodus: suche rückwärts/vorwärts)
|
||||
</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>Strg + Hoch / Strg + Runter</entry>
|
||||
<entry>
|
||||
Rufe das letzte Kommando/die letzte Nachricht des globalen
|
||||
Buffers wieder auf (für alle Buffer)
|
||||
</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>Seite hoch / Seite runter</entry>
|
||||
<entry>
|
||||
Eine Seite hoch / runter im Verlauf des Buffers
|
||||
</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>Alt + Seite hoch / Alt + Seite runter</entry>
|
||||
<entry>
|
||||
Ein paar Zeilen hoch / runter im Verlauf des Buffers
|
||||
</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>Alt + Pos1 / Alt + Ende</entry>
|
||||
<entry>
|
||||
Gehe zum Anfang / Ende des Puffers
|
||||
</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>Alt + Links / Alt + Hoch / Ctrl + P / F5</entry>
|
||||
<entry>
|
||||
Gehe zum vorherigen Puffer
|
||||
</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>Alt + Rechts / Alt + Runter / Ctrl + N / F6</entry>
|
||||
<entry>
|
||||
Gehe zum nächsten Puffer
|
||||
</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>F7</entry>
|
||||
<entry>
|
||||
Schalte in das vorherige Fenster
|
||||
</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>F8</entry>
|
||||
<entry>
|
||||
Schalte in das nächste Fenster
|
||||
</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>F9 / F10</entry>
|
||||
<entry>
|
||||
Blättere in der Topic
|
||||
</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>F11 / F12</entry>
|
||||
<entry>
|
||||
Blättere in der Nicklist
|
||||
</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>Alt + F11 / Alt + F12</entry>
|
||||
<entry>
|
||||
Gehe zum Anfang / Ende der Nicklist
|
||||
</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>Alt + A</entry>
|
||||
<entry>
|
||||
Schalte in den nächsten Puffer mit Aktivität
|
||||
(mit der Priorität: highlight, message, other)
|
||||
</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>Alt + B</entry>
|
||||
<entry>
|
||||
Gehe zum vorherigen Wort in der Kommandozeile
|
||||
</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>Alt + D</entry>
|
||||
<entry>
|
||||
Lösche das nächste Wort in der Kommandozeile
|
||||
<!-- TRANSLATION NEEDED -->
|
||||
(deleted string is copied to clipboard)
|
||||
</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>Alt + F</entry>
|
||||
<entry>
|
||||
Gehe zum nächsten Wort in der Kommandozeile
|
||||
</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>Alt + H</entry>
|
||||
<entry>
|
||||
Lösche den Inhalt der Hotlist
|
||||
(Aktivitätsanzeige für andere Puffer)
|
||||
</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>Alt + I</entry>
|
||||
<entry>
|
||||
Entferne den letzten Hinweis in der Infobar
|
||||
</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>Alt + J dann Alt + L</entry>
|
||||
<entry>
|
||||
Schalte zum letzten Puffer
|
||||
</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>Alt + J dann Alt + R</entry>
|
||||
<entry>
|
||||
<!-- TRANSLATION NEEDED -->
|
||||
Switch to IRC raw buffer
|
||||
</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>Alt + Zahl (0-9)</entry>
|
||||
<entry>
|
||||
Schalte in den Puffer mit der Nummer (0 = 10)
|
||||
</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>Alt + J dann eine Zahl (01-99)</entry>
|
||||
<entry>
|
||||
Schalte in den Puffer mit der Nummer
|
||||
</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>Alt + K</entry>
|
||||
<entry>
|
||||
Setze den Keycode der nächsten Taste in der Kommandozeile
|
||||
ein
|
||||
</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>Alt + N</entry>
|
||||
<entry>
|
||||
Blättere zum nächsten Highlight
|
||||
</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>Alt + P</entry>
|
||||
<entry>
|
||||
Blättere zum vorigen Highlight
|
||||
</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>Alt + R</entry>
|
||||
<entry>
|
||||
Lösche die komplette Kommandozeile
|
||||
</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>Alt + S</entry>
|
||||
<entry>
|
||||
Schalte zwischen den Servern im Server-Puffer hin und her
|
||||
(wenn "look_one_server_buffer" angeschaltet ist)
|
||||
</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>Alt + U</entry>
|
||||
<entry>
|
||||
Blättere zur ersten ungelesenen Zeile im Puffer
|
||||
</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>Alt + W dann Alt + Pfeil</entry>
|
||||
<entry>
|
||||
Schalte zum Fenster in der entsprechenden Richtung
|
||||
</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>Alt + Z</entry>
|
||||
<entry>
|
||||
<!-- TRANSLATION NEEDED -->
|
||||
Zoom on current window
|
||||
</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>Alt + <</entry>
|
||||
<entry>
|
||||
<!-- TRANSLATION NEEDED -->
|
||||
Switch to previous buffer in list of visited buffers
|
||||
</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>Alt + ></entry>
|
||||
<entry>
|
||||
<!-- TRANSLATION NEEDED -->
|
||||
Switch to next buffer in list of visited buffers
|
||||
</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>Alt + =</entry>
|
||||
<entry>
|
||||
<!-- TRANSLATION NEEDED -->
|
||||
Toggle filters on/off
|
||||
</entry>
|
||||
</row>
|
||||
</tbody>
|
||||
</tgroup>
|
||||
</informaltable>
|
||||
</para>
|
||||
|
||||
</section>
|
||||
|
||||
<section id="secCommandLine">
|
||||
<title>Kommandozeile</title>
|
||||
|
||||
<para>
|
||||
<!-- TRANSLATION NEEDED -->
|
||||
WeeChat command line (at the bottom of window) lets you execute commands
|
||||
or send text to buffer.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
Kommandos beginnen mit einem "/", gefolgt vom Namen des Kommandos.
|
||||
<!-- TRANSLATION NEEDED -->
|
||||
For example, to see list of all options:
|
||||
<screen><userinput>/set</userinput></screen>
|
||||
</para>
|
||||
|
||||
<para>
|
||||
Nachrichten an einen Puffer sind jeder Text, der nicht mit einem "/"
|
||||
begint. Um zum Beispiel den Text "<literal>hello</literal>" an den
|
||||
gegenwärtigen Puffer zu senden:
|
||||
<screen><userinput>hello</userinput></screen>
|
||||
</para>
|
||||
|
||||
<para>
|
||||
Dennoch ist es möglich, eine Nachricht auch mit einem "/" zu beginnen,
|
||||
einfach ein weiteres "/" voranstellen. Um zum Beispiel den Text
|
||||
"<literal>/set</literal>" an den gegenwärtigen Puffer zu
|
||||
senden:
|
||||
<screen><userinput>//set</userinput></screen>
|
||||
</para>
|
||||
|
||||
<para>
|
||||
<!-- TRANSLATION NEEDED -->
|
||||
For some plugins like IRC, you can use color codes and attributes, as
|
||||
follow (press Ctrl-C then following letter, with optional value):
|
||||
<informaltable colsep="0" frame="none">
|
||||
<tgroup cols="2">
|
||||
<thead>
|
||||
<row>
|
||||
<entry>Code</entry>
|
||||
<entry>Beschreibung</entry>
|
||||
</row>
|
||||
</thead>
|
||||
<tbody>
|
||||
<row>
|
||||
<entry>^Cb</entry>
|
||||
<entry>
|
||||
Fett (bold)
|
||||
</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>^Ccxx</entry>
|
||||
<entry>
|
||||
Textfarbe "<literal>xx</literal>" (color)
|
||||
(siehe Farbtabelle)
|
||||
</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>^Ccxx,yy</entry>
|
||||
<entry>
|
||||
Textfarbe "<literal>xx</literal>"
|
||||
und Hintergrund "<literal>yy</literal>"
|
||||
(siehe Farbtabelle)
|
||||
</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>^Co</entry>
|
||||
<entry>
|
||||
Schalte Farben und Attribute ab
|
||||
</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>^Cr</entry>
|
||||
<entry>
|
||||
umgedrehte Farben (tausche Textfarbe mit Hintergrundfarbe)
|
||||
</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>^Cu</entry>
|
||||
<entry>
|
||||
Unterstreiche Text
|
||||
</entry>
|
||||
</row>
|
||||
</tbody>
|
||||
</tgroup>
|
||||
</informaltable>
|
||||
Hinweis: Der gleiche Farbcode (ohne die Nummer) kann zum Ausschalten
|
||||
des Attributes verwendet werden.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
Farbcodes für ^Cc:
|
||||
<informaltable colsep="0" frame="none">
|
||||
<tgroup cols="2">
|
||||
<thead>
|
||||
<row>
|
||||
<entry>Code</entry>
|
||||
<entry>Farbe</entry>
|
||||
</row>
|
||||
</thead>
|
||||
<tbody>
|
||||
<row>
|
||||
<entry>00</entry>
|
||||
<entry>weiss</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>01</entry>
|
||||
<entry>schwarz</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>02</entry>
|
||||
<entry>dunkles Blau</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>03</entry>
|
||||
<entry>dunkles Grün</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>04</entry>
|
||||
<entry>helles Rot</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>05</entry>
|
||||
<entry>dunkles Rot</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>06</entry>
|
||||
<entry>Magenta</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>07</entry>
|
||||
<entry>Orange</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>08</entry>
|
||||
<entry>Gelb</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>09</entry>
|
||||
<entry>helles Grün</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>10</entry>
|
||||
<entry>Cyan</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>11</entry>
|
||||
<entry>helles Cyan</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>12</entry>
|
||||
<entry>helles Blau</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>13</entry>
|
||||
<entry>helles Magenta</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>14</entry>
|
||||
<entry>Grau</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>15</entry>
|
||||
<entry>helles Grau (Weiss)</entry>
|
||||
</row>
|
||||
</tbody>
|
||||
</tgroup>
|
||||
</informaltable>
|
||||
</para>
|
||||
|
||||
<para>
|
||||
Beispiel: Anzeige von "<literal>hello everybody!</literal>" mit
|
||||
"<literal>hello</literal>" fett in hellem Blau, und
|
||||
"<literal>everybody</literal>" unterstrichen in hellem Rot:
|
||||
<screen><userinput>^Cc12^Cbhello^Cb^Cc04^Cu everybody^Cu^Cc!</userinput></screen>
|
||||
</para>
|
||||
|
||||
</section>
|
||||
|
||||
<section id="secWeechatOptions">
|
||||
<!-- TRANSLATION NEEDED -->
|
||||
<title>WeeChat options (file weechat.conf)</title>
|
||||
|
||||
<para>
|
||||
&weechat_options.xml;
|
||||
</para>
|
||||
|
||||
<para>
|
||||
Farben für die Curses GUI:
|
||||
<informaltable colsep="0" frame="none">
|
||||
<tgroup cols="2">
|
||||
<thead>
|
||||
<row>
|
||||
<entry>Schlüsselwort</entry>
|
||||
<entry>Farbe</entry>
|
||||
</row>
|
||||
</thead>
|
||||
<tbody>
|
||||
<row>
|
||||
<entry><literal>default</literal></entry>
|
||||
<entry>default Farbe (Transparent für den Hintergrund)</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry><literal>black</literal></entry>
|
||||
<entry>Schwarz</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry><literal>red</literal></entry>
|
||||
<entry>dunkles Rot</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry><literal>lightred</literal></entry>
|
||||
<entry>helles Rot</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry><literal>green</literal></entry>
|
||||
<entry>dunkles Grün</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry><literal>lightgreen</literal></entry>
|
||||
<entry>helles Grün</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry><literal>brown</literal></entry>
|
||||
<entry>Braun</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry><literal>yellow</literal></entry>
|
||||
<entry>Gelb</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry><literal>blue</literal></entry>
|
||||
<entry>dunkles Blau</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry><literal>lightblue</literal></entry>
|
||||
<entry>helles Blau</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry><literal>magenta</literal></entry>
|
||||
<entry>dunkles Magenta</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry><literal>lightmagenta</literal></entry>
|
||||
<entry>helles Magenta</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry><literal>cyan</literal></entry>
|
||||
<entry>dunkles Cyan</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry><literal>lightcyan</literal></entry>
|
||||
<entry>helles Cyan</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry><literal>white</literal></entry>
|
||||
<entry>Weiss</entry>
|
||||
</row>
|
||||
</tbody>
|
||||
</tgroup>
|
||||
</informaltable>
|
||||
</para>
|
||||
|
||||
</section>
|
||||
|
||||
<section id="secWeechatCommands">
|
||||
<title>WeeChat Kommandos</title>
|
||||
|
||||
<para>
|
||||
&weechat_commands.xml;
|
||||
</para>
|
||||
|
||||
</section>
|
||||
|
||||
</chapter>
|
||||
@@ -1,119 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<!--
|
||||
|
||||
WeeChat documentation (german version)
|
||||
|
||||
Copyright (c) 2003-2009 by FlashCode <flashcode@flashtux.org>
|
||||
|
||||
This manual is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This manual is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
-->
|
||||
|
||||
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
|
||||
"file:///usr/share/xml/docbook/schema/dtd/4.2/docbookx.dtd"
|
||||
[
|
||||
<!-- ***** auto-built: ***** -->
|
||||
<!ENTITY date.xml SYSTEM "date.xml">
|
||||
<!ENTITY % include_autogen.xml SYSTEM "include_autogen.xml">
|
||||
%include_autogen.xml;
|
||||
|
||||
<!-- ***** written by hand: ***** -->
|
||||
<!ENTITY intro.de.xml SYSTEM "intro.de.xml">
|
||||
<!ENTITY install.de.xml SYSTEM "install.de.xml">
|
||||
<!ENTITY usage.de.xml SYSTEM "usage.de.xml">
|
||||
<!ENTITY plugins.de.xml SYSTEM "plugins.de.xml">
|
||||
<!ENTITY plugin_alias.de.xml SYSTEM "plugin_alias.de.xml">
|
||||
<!ENTITY plugin_aspell.de.xml SYSTEM "plugin_aspell.de.xml">
|
||||
<!ENTITY plugin_charset.de.xml SYSTEM "plugin_charset.de.xml">
|
||||
<!ENTITY plugin_fifo.de.xml SYSTEM "plugin_fifo.de.xml">
|
||||
<!ENTITY plugin_irc.de.xml SYSTEM "plugin_irc.de.xml">
|
||||
<!ENTITY plugin_jabber.de.xml SYSTEM "plugin_jabber.de.xml">
|
||||
<!ENTITY plugin_logger.de.xml SYSTEM "plugin_logger.de.xml">
|
||||
<!ENTITY plugin_scripts.de.xml SYSTEM "plugin_scripts.de.xml">
|
||||
<!ENTITY plugin_xfer.de.xml SYSTEM "plugin_xfer.de.xml">
|
||||
<!ENTITY authors.de.xml SYSTEM "authors.de.xml">
|
||||
]>
|
||||
|
||||
<book lang="de">
|
||||
|
||||
<bookinfo>
|
||||
|
||||
<title>WeeChat 0.3.0-dev - User guide</title>
|
||||
<subtitle>Schneller, leichter und erweiterbarer Chat Client</subtitle>
|
||||
|
||||
<author>
|
||||
<firstname>Sébastien</firstname>
|
||||
<surname>Helleu</surname>
|
||||
<email>flashcode AT flashtux.org</email>
|
||||
</author>
|
||||
|
||||
&date.xml;
|
||||
|
||||
<copyright>
|
||||
<year>2009</year>
|
||||
<holder>Sébastien Helleu</holder>
|
||||
</copyright>
|
||||
|
||||
<legalnotice>
|
||||
<para>
|
||||
Dieses Programm ist freie Software. Sie können es unter
|
||||
den Bedingungen der GNU General Public License,
|
||||
wie von der Free Software Foundation veröffentlicht,
|
||||
weitergeben und/oder modifizieren, entweder gemäß Version 3
|
||||
der Lizenz oder (nach Ihrer Option) jeder späteren Version.
|
||||
</para>
|
||||
<para>
|
||||
Die Veröffentlichung dieses Programms erfolgt in der
|
||||
Hoffnung, daß es Ihnen von Nutzen sein wird, aber OHNE
|
||||
IRGENDEINE GARANTIE, sogar ohne die implizite Garantie der
|
||||
MARKTREIFE oder der VERWENDBARKEIT FÜR EINEN BESTIMMTEN ZWECK.
|
||||
Details finden Sie in der GNU General Public License.
|
||||
</para>
|
||||
<para>
|
||||
Sie sollten ein Exemplar der GNU General Public License
|
||||
zusammen mit diesem Programm erhalten haben. Falls nicht,
|
||||
<http://www.gnu.org/licenses/>.
|
||||
</para>
|
||||
</legalnotice>
|
||||
|
||||
<abstract>
|
||||
<para>
|
||||
Dieses Dokument beschreibt den WeeChat Chat Client, es ist ein Teil
|
||||
von WeeChat.
|
||||
</para>
|
||||
<para>
|
||||
Deutsche version: Frank Zacharias
|
||||
</para>
|
||||
<para>
|
||||
Die aktuellste Version ist auf dieser Seite zu finden:
|
||||
<ulink url="http://weechat.flashtux.org/doc.php">
|
||||
http://weechat.flashtux.org/doc.php
|
||||
</ulink>
|
||||
</para>
|
||||
</abstract>
|
||||
|
||||
</bookinfo>
|
||||
|
||||
&intro.de.xml;
|
||||
|
||||
&install.de.xml;
|
||||
|
||||
&usage.de.xml;
|
||||
|
||||
&plugins.de.xml;
|
||||
|
||||
&authors.de.xml;
|
||||
|
||||
</book>
|
||||
+55
-98
@@ -53,7 +53,7 @@ my $version = "0.1";
|
||||
my $default_path = "~/src/weechat/doc";
|
||||
|
||||
# list of locales for which we want to build XML doc files to include
|
||||
my @locale_list = qw(en_US fr_FR de_DE);
|
||||
my @locale_list = qw(en_US fr_FR);
|
||||
|
||||
# all commands/options/.. of following plugins will produce a file
|
||||
# non-listed plugins will be ignored
|
||||
@@ -264,12 +264,17 @@ sub get_completions
|
||||
return %completions;
|
||||
}
|
||||
|
||||
# escape string for XML output
|
||||
sub escape
|
||||
sub escape_string
|
||||
{
|
||||
my $str = $_[0];
|
||||
$str =~ s/</</g;
|
||||
$str =~ s/>/>/g;
|
||||
$str =~ s/"/\\"/g;
|
||||
return $str;
|
||||
}
|
||||
|
||||
sub escape_table
|
||||
{
|
||||
my $str = $_[0];
|
||||
$str =~ s/\|/\\|/g;
|
||||
return $str;
|
||||
}
|
||||
|
||||
@@ -282,16 +287,6 @@ sub docgen
|
||||
my %plugin_infolists = get_infolists();
|
||||
my %plugin_completions = get_completions();
|
||||
|
||||
# xml header (comment) for all files
|
||||
my $xml_header =
|
||||
"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"
|
||||
."<!--\n"
|
||||
." ********* WARNING! *********\n"
|
||||
."\n"
|
||||
." This file is autogenerated with docgen.pl script. *** DO NOT EDIT! ***\n"
|
||||
." docgen.pl builds XML doc files to include in many languages\n"
|
||||
."-->\n\n";
|
||||
|
||||
# get path and replace ~ by home if needed
|
||||
my $path = weechat::config_get_plugin("path");
|
||||
$path =~ s/^~\//$ENV{"HOME"}\//;
|
||||
@@ -326,10 +321,9 @@ sub docgen
|
||||
# write commands
|
||||
foreach my $plugin (keys %plugin_commands)
|
||||
{
|
||||
$filename = $dir.$plugin."_commands.xml";
|
||||
$filename = $dir."user/".$plugin."_commands.txt";
|
||||
if (open(FILE, ">".$filename.".tmp"))
|
||||
{
|
||||
print FILE $xml_header;
|
||||
foreach my $command (sort keys %{$plugin_commands{$plugin}})
|
||||
{
|
||||
my $args = $plugin_commands{$plugin}{$command}{"args"};
|
||||
@@ -339,13 +333,22 @@ sub docgen
|
||||
my $args_description = $plugin_commands{$plugin}{$command}{"args_description"};
|
||||
$args_description = $d->get($args_description) if ($args_description ne "");
|
||||
|
||||
print FILE "<command>/".$command;
|
||||
print FILE escape(" ".$args) if ($args ne "");
|
||||
print FILE "</command>\n";
|
||||
print FILE "<programlisting>\n";
|
||||
print FILE escape($description."\n") if ($description ne "");
|
||||
print FILE escape("\n".$args_description."\n") if ($args_description ne "");
|
||||
print FILE "</programlisting>\n\n";
|
||||
print FILE "• *`/".$command."`*";
|
||||
print FILE " `".$args."`" if ($args ne "");
|
||||
print FILE "::\n\n";
|
||||
print FILE "........................................\n";
|
||||
print FILE " ".$description."\n" if ($description ne "");
|
||||
if ($args_description ne "")
|
||||
{
|
||||
print FILE "\n";
|
||||
my @lines = split(/\n/, $args_description);
|
||||
foreach my $line (@lines)
|
||||
{
|
||||
print FILE " ".$line."\n";
|
||||
}
|
||||
}
|
||||
print FILE "........................................\n\n";
|
||||
|
||||
}
|
||||
#weechat::print("", "docgen: file ok: '$filename'");
|
||||
my $rc = system("diff ".$filename." ".$filename.".tmp >/dev/null 2>&1");
|
||||
@@ -372,10 +375,9 @@ sub docgen
|
||||
# write config options
|
||||
foreach my $config (keys %plugin_options)
|
||||
{
|
||||
$filename = $dir.$config."_options.xml";
|
||||
$filename = $dir."user/".$config."_options.txt";
|
||||
if (open(FILE, ">".$filename.".tmp"))
|
||||
{
|
||||
print FILE $xml_header;
|
||||
foreach my $section (sort keys %{$plugin_options{$config}})
|
||||
{
|
||||
foreach my $option (sort keys %{$plugin_options{$config}{$section}})
|
||||
@@ -411,23 +413,18 @@ sub docgen
|
||||
$values = $d->get("any string") if ($max <= 0);
|
||||
$values = $d->get("any char") if ($max == 1);
|
||||
$values = $d->get("any string")." (".$d->get("max chars").": ".$max.")" if ($max > 1);
|
||||
$default_value = "'".$default_value."'";
|
||||
$default_value = "\"".escape_string($default_value)."\"";
|
||||
}
|
||||
if ($type eq "color")
|
||||
{
|
||||
$values = $d->get("a color name");
|
||||
}
|
||||
|
||||
print FILE "<command>".$config.".".$section.".".$option."</command>: ".escape($description)."\n";
|
||||
print FILE "<itemizedlist>\n";
|
||||
print FILE " <listitem>\n";
|
||||
print FILE " <para>".$d->get("type").": ".$type_nls."</para>\n";
|
||||
print FILE " </listitem>\n";
|
||||
print FILE " <listitem>\n";
|
||||
print FILE " <para>".$d->get("values").": ".escape($values)." "
|
||||
."(".$d->get("default value").": ".escape($default_value).")</para>\n";
|
||||
print FILE " </listitem>\n";
|
||||
print FILE "</itemizedlist>\n\n";
|
||||
print FILE "* *".$config.".".$section.".".$option."*\n";
|
||||
print FILE "** ".$d->get("description").": ".$description."\n";
|
||||
print FILE "** ".$d->get("type").": ".$type_nls."\n";
|
||||
print FILE "** ".$d->get("values").": ".$values." "
|
||||
."(".$d->get("default value").": ".$default_value.")\n\n";
|
||||
}
|
||||
}
|
||||
#weechat::print("", "docgen: file ok: '$filename'");
|
||||
@@ -453,10 +450,12 @@ sub docgen
|
||||
}
|
||||
|
||||
# write infos hooked
|
||||
$filename = $dir."infos.xml";
|
||||
$filename = $dir."plugin_api/infos.txt";
|
||||
if (open(FILE, ">".$filename.".tmp"))
|
||||
{
|
||||
print FILE $xml_header;
|
||||
print FILE "[width=\"65%\",cols=\"^1,^2,8\",options=\"header\"]\n";
|
||||
print FILE "|========================================\n";
|
||||
print FILE "| ".$d->get("Plugin")." | ".$d->get("Name")." | ".$d->get("Description")."\n";
|
||||
foreach my $plugin (sort keys %plugin_infos)
|
||||
{
|
||||
foreach my $info (sort keys %{$plugin_infos{$plugin}})
|
||||
@@ -464,13 +463,11 @@ sub docgen
|
||||
my $description = $plugin_infos{$plugin}{$info}{"description"};
|
||||
$description = $d->get($description) if ($description ne "");
|
||||
|
||||
print FILE "<row>\n";
|
||||
print FILE " <entry>".escape($plugin)."</entry>\n";
|
||||
print FILE " <entry>".escape($info)."</entry>\n";
|
||||
print FILE " <entry>".escape($description)."</entry>\n";
|
||||
print FILE "</row>\n";
|
||||
print FILE "| ".escape_table($plugin)." | ".escape_table($info)
|
||||
." | ".escape_table($description)."\n\n";
|
||||
}
|
||||
}
|
||||
print FILE "|========================================\n";
|
||||
#weechat::print("", "docgen: file ok: '$filename'");
|
||||
my $rc = system("diff ".$filename." ".$filename.".tmp >/dev/null 2>&1");
|
||||
if ($rc != 0)
|
||||
@@ -493,10 +490,12 @@ sub docgen
|
||||
}
|
||||
|
||||
# write infolists hooked
|
||||
$filename = $dir."infolists.xml";
|
||||
$filename = $dir."plugin_api/infolists.txt";
|
||||
if (open(FILE, ">".$filename.".tmp"))
|
||||
{
|
||||
print FILE $xml_header;
|
||||
print FILE "[width=\"65%\",cols=\"^1,^2,8\",options=\"header\"]\n";
|
||||
print FILE "|========================================\n";
|
||||
print FILE "| ".$d->get("Plugin")." | ".$d->get("Name")." | ".$d->get("Description")."\n";
|
||||
foreach my $plugin (sort keys %plugin_infolists)
|
||||
{
|
||||
foreach my $infolist (sort keys %{$plugin_infolists{$plugin}})
|
||||
@@ -504,13 +503,11 @@ sub docgen
|
||||
my $description = $plugin_infolists{$plugin}{$infolist}{"description"};
|
||||
$description = $d->get($description) if ($description ne "");
|
||||
|
||||
print FILE "<row>\n";
|
||||
print FILE " <entry>".escape($plugin)."</entry>\n";
|
||||
print FILE " <entry>".escape($infolist)."</entry>\n";
|
||||
print FILE " <entry>".escape($description)."</entry>\n";
|
||||
print FILE "</row>\n";
|
||||
print FILE "| ".escape_table($plugin)." | ".escape_table($infolist)
|
||||
." | ".escape_table($description)."\n\n";
|
||||
}
|
||||
}
|
||||
print FILE "|========================================\n";
|
||||
#weechat::print("", "docgen: file ok: '$filename'");
|
||||
my $rc = system("diff ".$filename." ".$filename.".tmp >/dev/null 2>&1");
|
||||
if ($rc != 0)
|
||||
@@ -533,10 +530,12 @@ sub docgen
|
||||
}
|
||||
|
||||
# write completions hooked
|
||||
$filename = $dir."completions.xml";
|
||||
$filename = $dir."plugin_api/completions.txt";
|
||||
if (open(FILE, ">".$filename.".tmp"))
|
||||
{
|
||||
print FILE $xml_header;
|
||||
print FILE "[width=\"65%\",cols=\"^1,^2,8\",options=\"header\"]\n";
|
||||
print FILE "|========================================\n";
|
||||
print FILE "| ".$d->get("Plugin")." | ".$d->get("Name")." | ".$d->get("Description")."\n";
|
||||
foreach my $plugin (sort keys %plugin_completions)
|
||||
{
|
||||
foreach my $completion_item (sort keys %{$plugin_completions{$plugin}})
|
||||
@@ -544,13 +543,11 @@ sub docgen
|
||||
my $description = $plugin_completions{$plugin}{$completion_item}{"description"};
|
||||
$description = $d->get($description) if ($description ne "");
|
||||
|
||||
print FILE "<row>\n";
|
||||
print FILE " <entry>".escape($plugin)."</entry>\n";
|
||||
print FILE " <entry>".escape($completion_item)."</entry>\n";
|
||||
print FILE " <entry>".escape($description)."</entry>\n";
|
||||
print FILE "</row>\n";
|
||||
print FILE "| ".escape_table($plugin)." | ".escape_table($completion_item)
|
||||
." | ".escape_table($description)."\n\n";
|
||||
}
|
||||
}
|
||||
print FILE "|========================================\n";
|
||||
#weechat::print("", "docgen: file ok: '$filename'");
|
||||
my $rc = system("diff ".$filename." ".$filename.".tmp >/dev/null 2>&1");
|
||||
if ($rc != 0)
|
||||
@@ -596,46 +593,6 @@ sub docgen
|
||||
}
|
||||
weechat::print("", "docgen: total: ".$num_files." files (".$num_files_updated." updated)");
|
||||
|
||||
# write "include_autogen.xml" file (with includes for all files built)
|
||||
if ($num_files > 0)
|
||||
{
|
||||
$filename = $path."/include_autogen.xml";
|
||||
if (open(FILE, ">".$filename.".tmp"))
|
||||
{
|
||||
print FILE "<!-- commands -->\n\n";
|
||||
foreach my $plugin (sort keys %plugin_commands)
|
||||
{
|
||||
print FILE "<!ENTITY ".$plugin."_commands.xml SYSTEM \"autogen/".$plugin."_commands.xml\">\n";
|
||||
}
|
||||
print FILE "\n<!-- config options -->\n\n";
|
||||
foreach my $config (sort keys %plugin_options)
|
||||
{
|
||||
print FILE "<!ENTITY ".$config."_options.xml SYSTEM \"autogen/".$config."_options.xml\">\n";
|
||||
}
|
||||
print FILE "\n<!-- infos hooked -->\n\n";
|
||||
print FILE "<!ENTITY infos.xml SYSTEM \"autogen/infos.xml\">\n";
|
||||
print FILE "\n<!-- infolists hooked -->\n\n";
|
||||
print FILE "<!ENTITY infolists.xml SYSTEM \"autogen/infolists.xml\">\n";
|
||||
print FILE "\n<!-- completions hooked -->\n\n";
|
||||
print FILE "<!ENTITY completions.xml SYSTEM \"autogen/completions.xml\">\n";
|
||||
close(FILE);
|
||||
my $rc = system("diff ".$filename." ".$filename.".tmp >/dev/null 2>&1");
|
||||
if ($rc != 0)
|
||||
{
|
||||
weechat::print("", "docgen: file ".basename($filename)." updated");
|
||||
system("mv -f ".$filename.".tmp ".$filename);
|
||||
}
|
||||
else
|
||||
{
|
||||
system("rm ".$filename.".tmp");
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
weechat::print("", weechat::prefix("error")."docgen error: unable to write file '$filename'");
|
||||
}
|
||||
}
|
||||
|
||||
setlocale(LC_MESSAGES, $old_locale);
|
||||
|
||||
return weechat::WEECHAT_RC_OK;
|
||||
|
||||
@@ -0,0 +1,83 @@
|
||||
# Copyright (c) 2003-2009 FlashCode <flashcode@flashtux.org>
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 3 of the License, or
|
||||
# (at your option) any later version.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
#
|
||||
|
||||
# user's guide
|
||||
ADD_CUSTOM_COMMAND(
|
||||
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_user.en.html
|
||||
COMMAND ${ASCIIDOC} ARGS -a toc -a date=`date "+%F"` -a revision="${VERSION}" -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_user.en.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_user.en.txt
|
||||
DEPENDS
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/weechat_user.en.txt
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/autogen/user/*.txt
|
||||
COMMENT "Building weechat_user.en.html"
|
||||
)
|
||||
ADD_CUSTOM_TARGET(doc-user-en ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_user.en.html)
|
||||
INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_user.en.html DESTINATION share/doc/${PROJECT_NAME})
|
||||
|
||||
# plugin API reference
|
||||
ADD_CUSTOM_COMMAND(
|
||||
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_plugin_api.en.html
|
||||
COMMAND ${ASCIIDOC} ARGS -a toc -a date=`date "+%F"` -a revision="${VERSION}" -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_plugin_api.en.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_plugin_api.en.txt
|
||||
DEPENDS
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/weechat_plugin_api.en.txt
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/autogen/plugin_api/*.txt
|
||||
COMMENT "Building weechat_plugin_api.en.html"
|
||||
)
|
||||
ADD_CUSTOM_TARGET(doc-plugin-api-en ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_plugin_api.en.html)
|
||||
INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_plugin_api.en.html DESTINATION share/doc/${PROJECT_NAME})
|
||||
|
||||
# scripting guide
|
||||
ADD_CUSTOM_COMMAND(
|
||||
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.en.html
|
||||
COMMAND ${ASCIIDOC} ARGS -a toc -a date=`date "+%F"` -a revision="${VERSION}" -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.en.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_scripting.en.txt
|
||||
DEPENDS
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/weechat_scripting.en.txt
|
||||
COMMENT "Building weechat_scripting.en.html"
|
||||
)
|
||||
ADD_CUSTOM_TARGET(doc-scripting-en ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.en.html)
|
||||
INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.en.html DESTINATION share/doc/${PROJECT_NAME})
|
||||
|
||||
# FAQ
|
||||
ADD_CUSTOM_COMMAND(
|
||||
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.en.html
|
||||
COMMAND ${ASCIIDOC} ARGS -a toc -a date=`date "+%F"` -a revision="${VERSION}" -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.en.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_faq.en.txt
|
||||
DEPENDS
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/weechat_faq.en.txt
|
||||
COMMENT "Building weechat_faq.en.html"
|
||||
)
|
||||
ADD_CUSTOM_TARGET(doc-faq-en ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.en.html)
|
||||
INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.en.html DESTINATION share/doc/${PROJECT_NAME})
|
||||
|
||||
# quickstart
|
||||
ADD_CUSTOM_COMMAND(
|
||||
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.en.html
|
||||
COMMAND ${ASCIIDOC} ARGS -a toc -a date=`date "+%F"` -a revision="${VERSION}" -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.en.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_quickstart.en.txt
|
||||
DEPENDS
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/weechat_quickstart.en.txt
|
||||
COMMENT "Building weechat_quickstart.en.html"
|
||||
)
|
||||
ADD_CUSTOM_TARGET(doc-quickstart-en ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.en.html)
|
||||
INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.en.html DESTINATION share/doc/${PROJECT_NAME})
|
||||
|
||||
# tester's guide
|
||||
ADD_CUSTOM_COMMAND(
|
||||
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_tester.en.html
|
||||
COMMAND ${ASCIIDOC} ARGS -a toc -a date=`date "+%F"` -a revision="${VERSION}" -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_tester.en.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_tester.en.txt
|
||||
DEPENDS
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/weechat_tester.en.txt
|
||||
COMMENT "Building weechat_tester.en.html"
|
||||
)
|
||||
ADD_CUSTOM_TARGET(doc-tester-en ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_tester.en.html)
|
||||
INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_tester.en.html DESTINATION share/doc/${PROJECT_NAME})
|
||||
+36
-182
@@ -14,202 +14,56 @@
|
||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
#
|
||||
|
||||
LANGCODE = en
|
||||
|
||||
BOOK_AUTOGEN_INCLUDE = ../include_autogen.xml \
|
||||
autogen/alias_commands.xml \
|
||||
autogen/aspell_commands.xml \
|
||||
autogen/aspell_options.xml \
|
||||
autogen/charset_commands.xml \
|
||||
autogen/charset_options.xml \
|
||||
autogen/completions.xml \
|
||||
autogen/demo_commands.xml \
|
||||
autogen/irc_commands.xml \
|
||||
autogen/irc_options.xml \
|
||||
autogen/infos.xml \
|
||||
autogen/infolists.xml \
|
||||
autogen/jabber_commands.xml \
|
||||
autogen/jabber_options.xml \
|
||||
autogen/logger_commands.xml \
|
||||
autogen/logger_options.xml \
|
||||
autogen/lua_commands.xml \
|
||||
autogen/perl_commands.xml \
|
||||
autogen/python_commands.xml \
|
||||
autogen/ruby_commands.xml \
|
||||
autogen/tcl_commands.xml \
|
||||
autogen/weechat_commands.xml \
|
||||
autogen/weechat_options.xml \
|
||||
autogen/xfer_commands.xml \
|
||||
autogen/xfer_options.xml
|
||||
|
||||
BOOK_COMMON_INCLUDE = authors.$(LANGCODE).xml \
|
||||
intro.$(LANGCODE).xml
|
||||
|
||||
BOOK_USER = weechat_user.$(LANGCODE)
|
||||
BOOK_USER_INCLUDE = user/install.$(LANGCODE).xml \
|
||||
user/usage.$(LANGCODE).xml \
|
||||
user/plugins.$(LANGCODE).xml \
|
||||
user/plugin_alias.$(LANGCODE).xml \
|
||||
user/plugin_aspell.$(LANGCODE).xml \
|
||||
user/plugin_charset.$(LANGCODE).xml \
|
||||
user/plugin_fifo.$(LANGCODE).xml \
|
||||
user/plugin_irc.$(LANGCODE).xml \
|
||||
user/plugin_jabber.$(LANGCODE).xml \
|
||||
user/plugin_logger.$(LANGCODE).xml \
|
||||
user/plugin_scripts.$(LANGCODE).xml \
|
||||
user/plugin_xfer.$(LANGCODE).xml
|
||||
|
||||
BOOK_DEV = weechat_dev.$(LANGCODE)
|
||||
BOOK_DEV_INCLUDE = dev/plugins.$(LANGCODE).xml \
|
||||
dev/plugin_api.$(LANGCODE).xml \
|
||||
dev/plugin_c_api.$(LANGCODE).xml \
|
||||
dev/plugin_script_api.$(LANGCODE).xml
|
||||
|
||||
FAQ = weechat_faq.$(LANGCODE).txt
|
||||
QUICKSTART = weechat_quickstart.$(LANGCODE).txt
|
||||
TESTER = weechat_tester.$(LANGCODE).txt
|
||||
|
||||
EXTRA_DIST = $(BOOK_AUTOGEN_INCLUDE) $(BOOK_COMMON_INCLUDE) \
|
||||
user/$(BOOK_USER).xml $(BOOK_USER_INCLUDE) \
|
||||
dev/$(BOOK_DEV).xml $(BOOK_DEV_INCLUDE) \
|
||||
$(FAQ) $(QUICKSTART) $(TESTER)
|
||||
|
||||
if DBLATEX_FOUND
|
||||
PDF = user-pdf-stamp dev-pdf-stamp
|
||||
endif
|
||||
|
||||
docdir = $(datadir)/doc/$(PACKAGE)
|
||||
|
||||
all-local: user-html-stamp dev-html-stamp $(PDF)
|
||||
EXTRA_DIST = CMakeLists.txt \
|
||||
weechat_user.en.txt \
|
||||
weechat_plugin_api.en.txt \
|
||||
weechat_scripting.en.txt \
|
||||
weechat_faq.en.txt \
|
||||
weechat_quickstart.en.txt \
|
||||
weechat_tester.en.txt \
|
||||
$(wildcard autogen/user/*.txt) \
|
||||
$(wildcard autogen/plugin_api/*.txt)
|
||||
|
||||
# user's guide, HTML output with chunks (many pages)
|
||||
all-local: weechat_user.en.html \
|
||||
weechat_plugin_api.en.html \
|
||||
weechat_scripting.en.html \
|
||||
weechat_faq.en.html \
|
||||
weechat_quickstart.en.html \
|
||||
weechat_tester.en.html
|
||||
|
||||
user-html: user-html-stamp
|
||||
# user's guide
|
||||
weechat_user.en.html: weechat_user.en.txt $(wildcard autogen/user/*.txt)
|
||||
$(ASCIIDOC) -a toc -a date=`date "+%F"` -a revision="$(VERSION)" -n -o weechat_user.en.html weechat_user.en.txt
|
||||
|
||||
user-html-stamp: $(BOOK_AUTOGEN_INCLUDE) $(BOOK_COMMON_INCLUDE) user/$(BOOK_USER).xml $(BOOK_USER_INCLUDE) ../weechat-html.xsl ../weechat-doc.css ../include_autogen.xml
|
||||
rm -rf build/user-html/autogen/
|
||||
mkdir -p build/user-html/autogen/
|
||||
cp $(BOOK_AUTOGEN_INCLUDE) build/user-html/autogen/
|
||||
cp $(BOOK_COMMON_INCLUDE) build/user-html/
|
||||
cp user/$(BOOK_USER).xml build/user-html/
|
||||
cp $(BOOK_USER_INCLUDE) build/user-html/
|
||||
cp ../include_autogen.xml build/user-html/
|
||||
echo "<pubdate>`date '+%F %T'`</pubdate>" >build/user-html/date.xml
|
||||
rm -rf html/user/
|
||||
mkdir -p html/user/
|
||||
cd build/user-html/ ; xsltproc -o ../../html/user/ ../../../weechat-html.xsl $(BOOK_USER).xml || true
|
||||
cp ../weechat-doc.css html/user/
|
||||
touch user-html-stamp
|
||||
# plugin API reference
|
||||
weechat_plugin_api.en.html: weechat_plugin_api.en.txt $(wildcard autogen/plugin_api/*.txt)
|
||||
$(ASCIIDOC) -a toc -a date=`date "+%F"` -a revision="$(VERSION)" -n -o weechat_plugin_api.en.html weechat_plugin_api.en.txt
|
||||
|
||||
# user's guide, HTML output, all in one page
|
||||
# scripting guide
|
||||
weechat_scripting.en.html: weechat_scripting.en.txt
|
||||
$(ASCIIDOC) -a toc -a date=`date "+%F"` -a revision="$(VERSION)" -n -o weechat_scripting.en.html weechat_scripting.en.txt
|
||||
|
||||
user-html1: user-html1-stamp
|
||||
# FAQ
|
||||
weechat_faq.en.html: weechat_faq.en.txt
|
||||
$(ASCIIDOC) -a toc -a date=`date "+%F"` -a revision="$(VERSION)" -n -o weechat_faq.en.html weechat_faq.en.txt
|
||||
|
||||
user-html1-stamp: $(BOOK_AUTOGEN_INCLUDE) $(BOOK_COMMON_INCLUDE) user/$(BOOK_USER).xml $(BOOK_USER_INCLUDE) ../weechat-html-one.xsl ../weechat-doc.css ../include_autogen.xml
|
||||
rm -rf build/user-html1/autogen/
|
||||
mkdir -p build/user-html1/autogen/
|
||||
cp $(BOOK_AUTOGEN_INCLUDE) build/user-html1/autogen/
|
||||
cp $(BOOK_COMMON_INCLUDE) build/user-html1/
|
||||
cp user/$(BOOK_USER).xml build/user-html1/
|
||||
cp $(BOOK_USER_INCLUDE) build/user-html1/
|
||||
cp ../include_autogen.xml build/user-html1/
|
||||
echo "<pubdate>`date '+%F %T'`</pubdate>" >build/user-html1/date.xml
|
||||
rm -rf html1/user/
|
||||
mkdir -p html1/user/
|
||||
cd build/user-html1/ ; xsltproc -o ../../html1/user/$(BOOK_USER).html ../../../weechat-html-one.xsl $(BOOK_USER).xml || true
|
||||
cp ../weechat-doc.css html1/user/
|
||||
touch user-html1-stamp
|
||||
# quickstart
|
||||
weechat_quickstart.en.html: weechat_quickstart.en.txt
|
||||
$(ASCIIDOC) -a toc -a date=`date "+%F"` -a revision="$(VERSION)" -n -o weechat_quickstart.en.html weechat_quickstart.en.txt
|
||||
|
||||
# user's guide, PDF output
|
||||
|
||||
user-pdf: user-pdf-stamp
|
||||
|
||||
user-pdf-stamp: $(BOOK_AUTOGEN_INCLUDE) $(BOOK_COMMON_INCLUDE) user/$(BOOK_USER).xml $(BOOK_USER_INCLUDE) ../include_autogen.xml
|
||||
rm -rf build/user-pdf/autogen/
|
||||
mkdir -p build/user-pdf/autogen/
|
||||
cp $(BOOK_AUTOGEN_INCLUDE) build/user-pdf/autogen/
|
||||
cp $(BOOK_COMMON_INCLUDE) build/user-pdf/
|
||||
cp user/$(BOOK_USER).xml build/user-pdf/
|
||||
cp $(BOOK_USER_INCLUDE) build/user-pdf/
|
||||
cp ../include_autogen.xml build/user-pdf/
|
||||
echo "<pubdate>`date '+%F %T'`</pubdate>" >build/user-pdf/date.xml
|
||||
rm -rf pdf/user/
|
||||
mkdir -p pdf/user/
|
||||
cd build/user-pdf/ ; dblatex -o ../../pdf/user/$(BOOK_USER).pdf -P draft.mode=no -c ../../../dblatex.conf $(BOOK_USER).xml || true
|
||||
touch user-pdf-stamp
|
||||
|
||||
# developer's guide, HTML output with chunks (many pages)
|
||||
|
||||
dev-html: dev-html-stamp
|
||||
|
||||
dev-html-stamp: $(BOOK_AUTOGEN_INCLUDE) $(BOOK_COMMON_INCLUDE) dev/$(BOOK_DEV).xml $(BOOK_DEV_INCLUDE) ../weechat-html.xsl ../weechat-doc.css ../include_autogen.xml
|
||||
rm -rf build/dev-html/autogen/
|
||||
mkdir -p build/dev-html/autogen/
|
||||
cp $(BOOK_AUTOGEN_INCLUDE) build/dev-html/autogen/
|
||||
cp $(BOOK_COMMON_INCLUDE) build/dev-html/
|
||||
cp dev/$(BOOK_DEV).xml build/dev-html/
|
||||
cp $(BOOK_DEV_INCLUDE) build/dev-html/
|
||||
cp ../include_autogen.xml build/dev-html/
|
||||
echo "<pubdate>`date '+%F %T'`</pubdate>" >build/dev-html/date.xml
|
||||
rm -rf html/dev/
|
||||
mkdir -p html/dev/
|
||||
cd build/dev-html/ ; xsltproc -o ../../html/dev/ ../../../weechat-html.xsl $(BOOK_DEV).xml || true
|
||||
cp ../weechat-doc.css html/dev/
|
||||
touch dev-html-stamp
|
||||
|
||||
# developer's guide, HTML output, all in one page
|
||||
|
||||
dev-html1: dev-html1-stamp
|
||||
|
||||
dev-html1-stamp: $(BOOK_AUTOGEN_INCLUDE) $(BOOK_COMMON_INCLUDE) dev/$(BOOK_DEV).xml $(BOOK_DEV_INCLUDE) ../weechat-html-one.xsl ../weechat-doc.css ../include_autogen.xml
|
||||
rm -rf build/dev-html1/autogen/
|
||||
mkdir -p build/dev-html1/autogen/
|
||||
cp $(BOOK_AUTOGEN_INCLUDE) build/dev-html1/autogen/
|
||||
cp $(BOOK_COMMON_INCLUDE) build/dev-html1/
|
||||
cp dev/$(BOOK_DEV).xml build/dev-html1/
|
||||
cp $(BOOK_DEV_INCLUDE) build/dev-html1/
|
||||
cp ../include_autogen.xml build/dev-html1/
|
||||
echo "<pubdate>`date '+%F %T'`</pubdate>" >build/dev-html1/date.xml
|
||||
rm -rf html1/dev/
|
||||
mkdir -p html1/dev/
|
||||
cd build/dev-html1/ ; xsltproc -o ../../html1/dev/$(BOOK_DEV).html ../../../weechat-html-one.xsl $(BOOK_DEV).xml || true
|
||||
cp ../weechat-doc.css html1/dev/
|
||||
touch dev-html1-stamp
|
||||
|
||||
# developer's guide, PDF output
|
||||
|
||||
dev-pdf: dev-pdf-stamp
|
||||
|
||||
dev-pdf-stamp: $(BOOK_AUTOGEN_INCLUDE) $(BOOK_COMMON_INCLUDE) dev/$(BOOK_DEV).xml $(BOOK_DEV_INCLUDE) ../include_autogen.xml
|
||||
rm -rf build/dev-pdf/autogen/
|
||||
mkdir -p build/dev-pdf/autogen/
|
||||
cp $(BOOK_AUTOGEN_INCLUDE) build/dev-pdf/autogen/
|
||||
cp $(BOOK_COMMON_INCLUDE) build/dev-pdf/
|
||||
cp dev/$(BOOK_DEV).xml build/dev-pdf/
|
||||
cp $(BOOK_DEV_INCLUDE) build/dev-pdf/
|
||||
cp ../include_autogen.xml build/dev-pdf/
|
||||
echo "<pubdate>`date '+%F %T'`</pubdate>" >build/dev-pdf/date.xml
|
||||
rm -rf pdf/dev/
|
||||
mkdir -p pdf/dev/
|
||||
cd build/dev-pdf/ ; dblatex -o ../../pdf/dev/$(BOOK_DEV).pdf -P draft.mode=no -c ../../../dblatex.conf $(BOOK_DEV).xml || true
|
||||
touch dev-pdf-stamp
|
||||
# tester's guide
|
||||
weechat_tester.en.html: weechat_tester.en.txt
|
||||
$(ASCIIDOC) -a toc -a date=`date "+%F"` -a revision="$(VERSION)" -n -o weechat_tester.en.html weechat_tester.en.txt
|
||||
|
||||
# install docs
|
||||
|
||||
install-data-hook:
|
||||
$(mkinstalldirs) $(DESTDIR)$(docdir)/html/$(LANGCODE)/user/ $(DESTDIR)$(docdir)/html/$(LANGCODE)/dev/
|
||||
$(INSTALL_DATA) html/user/* $(DESTDIR)$(docdir)/html/$(LANGCODE)/user/
|
||||
$(INSTALL_DATA) html/dev/* $(DESTDIR)$(docdir)/html/$(LANGCODE)/dev/
|
||||
$(INSTALL_DATA) $(FAQ) $(DESTDIR)$(docdir)/
|
||||
$(INSTALL_DATA) $(QUICKSTART) $(DESTDIR)$(docdir)/
|
||||
$(INSTALL_DATA) $(TESTER) $(DESTDIR)$(docdir)/
|
||||
if DBLATEX_FOUND
|
||||
$(INSTALL_DATA) pdf/user/$(BOOK_USER).pdf $(DESTDIR)$(docdir)/
|
||||
$(INSTALL_DATA) pdf/dev/$(BOOK_DEV).pdf $(DESTDIR)$(docdir)/
|
||||
endif
|
||||
$(mkinstalldirs) $(DESTDIR)$(docdir)/
|
||||
$(INSTALL_DATA) *.html $(DESTDIR)$(docdir)/
|
||||
|
||||
# clean
|
||||
|
||||
clean-local:
|
||||
-rm -rf html/ html1/ pdf/ build/
|
||||
-rm -f user-html-stamp user-html1-stamp user-pdf-stamp dev-html-stamp dev-html1-stamp dev-pdf-stamp
|
||||
-rm -f *.html
|
||||
|
||||
@@ -1,183 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<!--
|
||||
|
||||
WeeChat documentation (english version)
|
||||
|
||||
Copyright (c) 2003-2009 by FlashCode <flashcode@flashtux.org>
|
||||
|
||||
This manual is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This manual is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
-->
|
||||
|
||||
<chapter id="chapAuthorsSupport">
|
||||
<title>Authors / Support</title>
|
||||
|
||||
<para>
|
||||
This chapter lists authors and contributors for WeeChat, and
|
||||
shows ways to get support.
|
||||
</para>
|
||||
|
||||
<section id="secAuthors">
|
||||
<title>Authors</title>
|
||||
|
||||
<para>
|
||||
WeeChat is developed by:
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>
|
||||
<emphasis>FlashCode (Sébastien Helleu)</emphasis>
|
||||
<email>flashcode AT flashtux.org</email> -
|
||||
main developer
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
<emphasis>kolter (Emmanuel Bouthenot)</emphasis>
|
||||
<email>kolter AT openics.org</email> -
|
||||
developer, Debian packager
|
||||
</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</para>
|
||||
|
||||
</section>
|
||||
|
||||
<section id="secContributors">
|
||||
<title>Contributors</title>
|
||||
|
||||
<para>
|
||||
Following people contributed to WeeChat:
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>
|
||||
<emphasis>Ptitlouis</emphasis> -
|
||||
first debian packager
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
<emphasis>Jiri Golembiovsky</emphasis> -
|
||||
czech translation, patches
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
<emphasis>Pavel Shevchuk</emphasis> -
|
||||
russian translation
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
<emphasis>Frank Zacharias</emphasis> -
|
||||
german translation
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
<emphasis>voroskoi</emphasis> -
|
||||
hungarian translation
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
<emphasis>Rudolf Polzer</emphasis> -
|
||||
patches
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
<emphasis>Jim Ramsay</emphasis> -
|
||||
patches
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
<emphasis>Odin</emphasis> -
|
||||
SuSE RPM
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
<emphasis>Pistos</emphasis> -
|
||||
patches
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
<emphasis>Gwenn</emphasis> -
|
||||
patches
|
||||
</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</para>
|
||||
|
||||
</section>
|
||||
|
||||
<section id="secSupport">
|
||||
<title>Get support</title>
|
||||
|
||||
<para>
|
||||
Before asking for support, be sure you've read documentation and FAQ
|
||||
provided with WeeChat (documentation is this document, if you don't
|
||||
read all lines until this sentence, you can start again!)
|
||||
</para>
|
||||
|
||||
<para>
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>
|
||||
IRC: server "<literal>irc.freenode.net</literal>",
|
||||
channel "<literal>#weechat</literal>"
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
WeeChat forum:
|
||||
<ulink url="http://forums.flashtux.org/">
|
||||
http://forums.flashtux.org/
|
||||
</ulink>
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
Mailing list:
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>
|
||||
To subscribe:
|
||||
<ulink url="http://mail.nongnu.org/mailman/listinfo/weechat-support">
|
||||
http://mail.nongnu.org/mailman/listinfo/weechat-support
|
||||
</ulink>
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
To send a mail on mailing list:
|
||||
<email>weechat-support@nongnu.org</email>
|
||||
</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
Mailing list archives are available here:
|
||||
<ulink url="http://mail.nongnu.org/archive/html/weechat-support">
|
||||
http://mail.nongnu.org/archive/html/weechat-support
|
||||
</ulink>
|
||||
</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</para>
|
||||
|
||||
</section>
|
||||
|
||||
</chapter>
|
||||
@@ -1,22 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
********* WARNING! *********
|
||||
|
||||
This file is autogenerated with docgen.pl script. *** DO NOT EDIT! ***
|
||||
docgen.pl builds XML doc files to include in many languages
|
||||
-->
|
||||
|
||||
<command>/alias [alias_name [command [arguments]]]</command>
|
||||
<programlisting>
|
||||
create an alias for a command
|
||||
|
||||
alias_name: name of alias
|
||||
command: command name (many commands can be separated by semicolons)
|
||||
arguments: arguments for command
|
||||
|
||||
Without argument, this command lists all defined alias.
|
||||
|
||||
Note: in command, special variables $1, $2,..,$9 are replaced by arguments given by user, and $* is replaced by all arguments.
|
||||
Variables $nick, $channel and $server are replaced by current nick/channel/server.
|
||||
</programlisting>
|
||||
|
||||
@@ -1,20 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
********* WARNING! *********
|
||||
|
||||
This file is autogenerated with docgen.pl script. *** DO NOT EDIT! ***
|
||||
docgen.pl builds XML doc files to include in many languages
|
||||
-->
|
||||
|
||||
<command>/aspell dictlist | enable lang | disable | addword [lang] word</command>
|
||||
<programlisting>
|
||||
aspell plugin configuration
|
||||
|
||||
dictlist: show installed dictionaries
|
||||
enable: enable aspell on current buffer
|
||||
disable: disable aspell on current buffer
|
||||
addword: add a word in your personal aspell dictionary
|
||||
|
||||
Input line beginning with a '/' is not checked, except for some commands.
|
||||
</programlisting>
|
||||
|
||||
@@ -1,68 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
********* WARNING! *********
|
||||
|
||||
This file is autogenerated with docgen.pl script. *** DO NOT EDIT! ***
|
||||
docgen.pl builds XML doc files to include in many languages
|
||||
-->
|
||||
|
||||
<command>aspell.check.commands</command>: comma separated list of commands for which spell checking is enabled (spell checking is disabled for all other commands)
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: string</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: any string (default value: 'ame,amsg,away,command,cycle,kick,kickban,me,msg,notice,part,query,quit,topic')</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>aspell.check.default_dict</command>: default dictionary (or comma separated list of dictionaries) to use when buffer has no dictionary defined (leave blank to disable aspell on buffers for which you didn't explicitely enabled it)
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: string</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: any string (default value: '')</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>aspell.check.during_search</command>: check words during text search in buffer
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: boolean</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: on, off (default value: off)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>aspell.check.real_time</command>: real-time spell checking of words (slower, disabled by default: words are checked only if there's delimiter after)
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: boolean</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: on, off (default value: off)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>aspell.check.word_min_length</command>: minimum length for a word to be spell checked (use 0 to check all words)
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: integer</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: 0 .. 2147483647 (default value: 2)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>aspell.look.color</command>: color used for mispelled words
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: color</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: a color name (default value: lightred)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
@@ -1,18 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
********* WARNING! *********
|
||||
|
||||
This file is autogenerated with docgen.pl script. *** DO NOT EDIT! ***
|
||||
docgen.pl builds XML doc files to include in many languages
|
||||
-->
|
||||
|
||||
<command>/charset [[decode | encode] charset] | [reset]</command>
|
||||
<programlisting>
|
||||
change charset for current buffer
|
||||
|
||||
decode: change decoding charset
|
||||
encode: change encoding charset
|
||||
charset: new charset for current buffer
|
||||
reset: reset charsets for current buffer
|
||||
</programlisting>
|
||||
|
||||
@@ -1,28 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
********* WARNING! *********
|
||||
|
||||
This file is autogenerated with docgen.pl script. *** DO NOT EDIT! ***
|
||||
docgen.pl builds XML doc files to include in many languages
|
||||
-->
|
||||
|
||||
<command>charset.default.decode</command>: global decoding charset
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: string</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: any string (default value: 'iso-8859-1')</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>charset.default.encode</command>: global encoding charset
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: string</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: any string (default value: '')</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
@@ -1,208 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
********* WARNING! *********
|
||||
|
||||
This file is autogenerated with docgen.pl script. *** DO NOT EDIT! ***
|
||||
docgen.pl builds XML doc files to include in many languages
|
||||
-->
|
||||
|
||||
<row>
|
||||
<entry>alias</entry>
|
||||
<entry>alias</entry>
|
||||
<entry>list of alias</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>aspell</entry>
|
||||
<entry>aspell_langs</entry>
|
||||
<entry>list of supported langs for aspell</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>irc</entry>
|
||||
<entry>irc_channel</entry>
|
||||
<entry>current IRC channel</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>irc</entry>
|
||||
<entry>irc_channel_nicks_hosts</entry>
|
||||
<entry>nicks and hostnames of current IRC channel</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>irc</entry>
|
||||
<entry>irc_channel_topic</entry>
|
||||
<entry>topic of current IRC channel</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>irc</entry>
|
||||
<entry>irc_channels</entry>
|
||||
<entry>IRC channels (on all servers)</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>irc</entry>
|
||||
<entry>irc_ignores_numbers</entry>
|
||||
<entry>numbers for defined ignores</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>irc</entry>
|
||||
<entry>irc_msg_part</entry>
|
||||
<entry>default part message for IRC channel</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>irc</entry>
|
||||
<entry>irc_privates</entry>
|
||||
<entry>IRC privates (on all servers)</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>irc</entry>
|
||||
<entry>irc_server</entry>
|
||||
<entry>current IRC server</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>irc</entry>
|
||||
<entry>irc_server_nick</entry>
|
||||
<entry>nick on current IRC server</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>irc</entry>
|
||||
<entry>irc_server_nicks</entry>
|
||||
<entry>nicks on all channels of current IRC server</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>irc</entry>
|
||||
<entry>irc_servers</entry>
|
||||
<entry>IRC servers (internal names)</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>irc</entry>
|
||||
<entry>nick</entry>
|
||||
<entry>nicks of current IRC channel</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>lua</entry>
|
||||
<entry>lua_script</entry>
|
||||
<entry>list of scripts</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>perl</entry>
|
||||
<entry>perl_script</entry>
|
||||
<entry>list of scripts</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>python</entry>
|
||||
<entry>python_script</entry>
|
||||
<entry>list of scripts</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>ruby</entry>
|
||||
<entry>ruby_script</entry>
|
||||
<entry>list of scripts</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>tcl</entry>
|
||||
<entry>tcl_script</entry>
|
||||
<entry>list of scripts</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>weechat</entry>
|
||||
<entry>bars_names</entry>
|
||||
<entry>names of bars</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>weechat</entry>
|
||||
<entry>bars_options</entry>
|
||||
<entry>options for bars</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>weechat</entry>
|
||||
<entry>buffers_names</entry>
|
||||
<entry>names of buffers</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>weechat</entry>
|
||||
<entry>buffers_numbers</entry>
|
||||
<entry>numbers of buffers</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>weechat</entry>
|
||||
<entry>buffers_plugins_names</entry>
|
||||
<entry>names of buffers (including plugins names)</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>weechat</entry>
|
||||
<entry>commands</entry>
|
||||
<entry>commands (weechat and plugins)</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>weechat</entry>
|
||||
<entry>config_files</entry>
|
||||
<entry>configuration files</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>weechat</entry>
|
||||
<entry>config_option_values</entry>
|
||||
<entry>values for a configuration option</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>weechat</entry>
|
||||
<entry>config_options</entry>
|
||||
<entry>configuration options</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>weechat</entry>
|
||||
<entry>filename</entry>
|
||||
<entry>filename</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>weechat</entry>
|
||||
<entry>filters_names</entry>
|
||||
<entry>names of filters</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>weechat</entry>
|
||||
<entry>infolists</entry>
|
||||
<entry>names of infolists hooked</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>weechat</entry>
|
||||
<entry>infos</entry>
|
||||
<entry>names of infos hooked</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>weechat</entry>
|
||||
<entry>keys_codes</entry>
|
||||
<entry>key codes</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>weechat</entry>
|
||||
<entry>nicks</entry>
|
||||
<entry>nicks in nicklist of current buffer</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>weechat</entry>
|
||||
<entry>plugins_commands</entry>
|
||||
<entry>commands defined by plugins</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>weechat</entry>
|
||||
<entry>plugins_names</entry>
|
||||
<entry>names of plugins</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>weechat</entry>
|
||||
<entry>proxies_names</entry>
|
||||
<entry>names of proxies</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>weechat</entry>
|
||||
<entry>proxies_options</entry>
|
||||
<entry>options for proxies</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>weechat</entry>
|
||||
<entry>weechat_commands</entry>
|
||||
<entry>weechat commands</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>xfer</entry>
|
||||
<entry>nick</entry>
|
||||
<entry>nicks of DCC chat</entry>
|
||||
</row>
|
||||
@@ -1,45 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
********* WARNING! *********
|
||||
|
||||
This file is autogenerated with docgen.pl script. *** DO NOT EDIT! ***
|
||||
docgen.pl builds XML doc files to include in many languages
|
||||
-->
|
||||
|
||||
<command>/demo_buffer name</command>
|
||||
<programlisting>
|
||||
open a new buffer
|
||||
</programlisting>
|
||||
|
||||
<command>/demo_buffer_set property value</command>
|
||||
<programlisting>
|
||||
set a buffer property
|
||||
</programlisting>
|
||||
|
||||
<command>/demo_info [info [arguments]]</command>
|
||||
<programlisting>
|
||||
get and display an info
|
||||
|
||||
info: info to display
|
||||
arguments: optional arguments for info
|
||||
|
||||
Without argument, this command displays list of available infos
|
||||
</programlisting>
|
||||
|
||||
<command>/demo_infolist [infolist [arguments]]</command>
|
||||
<programlisting>
|
||||
get and display an infolist
|
||||
|
||||
infolist: infolist to display
|
||||
arguments: optional arguments for infolist
|
||||
|
||||
Without argument, this command displays list of available infolists
|
||||
</programlisting>
|
||||
|
||||
<command>/demo_printf [text]</command>
|
||||
<programlisting>
|
||||
print some messages on current ubffer
|
||||
|
||||
text: write this text
|
||||
</programlisting>
|
||||
|
||||
@@ -1,138 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
********* WARNING! *********
|
||||
|
||||
This file is autogenerated with docgen.pl script. *** DO NOT EDIT! ***
|
||||
docgen.pl builds XML doc files to include in many languages
|
||||
-->
|
||||
|
||||
<row>
|
||||
<entry>alias</entry>
|
||||
<entry>alias</entry>
|
||||
<entry>list of alias</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>irc</entry>
|
||||
<entry>irc_channel</entry>
|
||||
<entry>list of channels for an IRC server</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>irc</entry>
|
||||
<entry>irc_ignore</entry>
|
||||
<entry>list of IRC ignore</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>irc</entry>
|
||||
<entry>irc_nick</entry>
|
||||
<entry>list of nicks for an IRC channel</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>irc</entry>
|
||||
<entry>irc_server</entry>
|
||||
<entry>list of IRC servers</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>logger</entry>
|
||||
<entry>logger_buffer</entry>
|
||||
<entry>list of logger buffers</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>lua</entry>
|
||||
<entry>lua_script</entry>
|
||||
<entry>list of lua scripts</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>perl</entry>
|
||||
<entry>perl_script</entry>
|
||||
<entry>list of perl scripts</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>python</entry>
|
||||
<entry>python_script</entry>
|
||||
<entry>list of python scripts</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>relay</entry>
|
||||
<entry>relay</entry>
|
||||
<entry>list of relay clients</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>ruby</entry>
|
||||
<entry>ruby_script</entry>
|
||||
<entry>list of ruby scripts</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>tcl</entry>
|
||||
<entry>tcl_script</entry>
|
||||
<entry>list of tcl scripts</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>weechat</entry>
|
||||
<entry>bar</entry>
|
||||
<entry>list of bars</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>weechat</entry>
|
||||
<entry>bar_item</entry>
|
||||
<entry>list of bar items</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>weechat</entry>
|
||||
<entry>bar_window</entry>
|
||||
<entry>list of bar windows</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>weechat</entry>
|
||||
<entry>buffer</entry>
|
||||
<entry>list of buffers</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>weechat</entry>
|
||||
<entry>buffer_lines</entry>
|
||||
<entry>lines of a buffer</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>weechat</entry>
|
||||
<entry>filter</entry>
|
||||
<entry>list of filters</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>weechat</entry>
|
||||
<entry>hook</entry>
|
||||
<entry>list of hooks</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>weechat</entry>
|
||||
<entry>hotlist</entry>
|
||||
<entry>list of buffers in hotlist</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>weechat</entry>
|
||||
<entry>key</entry>
|
||||
<entry>list of key bindings</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>weechat</entry>
|
||||
<entry>nicklist</entry>
|
||||
<entry>nicks in nicklist for a buffer</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>weechat</entry>
|
||||
<entry>option</entry>
|
||||
<entry>list of options</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>weechat</entry>
|
||||
<entry>plugin</entry>
|
||||
<entry>list of plugins</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>weechat</entry>
|
||||
<entry>window</entry>
|
||||
<entry>list of windows</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>xfer</entry>
|
||||
<entry>xfer</entry>
|
||||
<entry>list of xfer</entry>
|
||||
</row>
|
||||
@@ -1,93 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
********* WARNING! *********
|
||||
|
||||
This file is autogenerated with docgen.pl script. *** DO NOT EDIT! ***
|
||||
docgen.pl builds XML doc files to include in many languages
|
||||
-->
|
||||
|
||||
<row>
|
||||
<entry>fifo</entry>
|
||||
<entry>fifo_filename</entry>
|
||||
<entry>name of FIFO pipe</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>irc</entry>
|
||||
<entry>irc_buffer</entry>
|
||||
<entry>get buffer pointer for an IRC server/channel</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>irc</entry>
|
||||
<entry>irc_current_server</entry>
|
||||
<entry>currently selected server (only if one buffer is used for all servers)</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>irc</entry>
|
||||
<entry>irc_is_channel</entry>
|
||||
<entry>1 if string is an IRC channel</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>irc</entry>
|
||||
<entry>irc_nick</entry>
|
||||
<entry>get current nick on a server</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>irc</entry>
|
||||
<entry>irc_nick_from_host</entry>
|
||||
<entry>get nick from IRC host</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>weechat</entry>
|
||||
<entry>charset_internal</entry>
|
||||
<entry>WeeChat internal charset</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>weechat</entry>
|
||||
<entry>charset_terminal</entry>
|
||||
<entry>terminal charset</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>weechat</entry>
|
||||
<entry>date</entry>
|
||||
<entry>WeeChat compilation date</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>weechat</entry>
|
||||
<entry>dir_separator</entry>
|
||||
<entry>directory separator</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>weechat</entry>
|
||||
<entry>filters_enabled</entry>
|
||||
<entry>1 if filters are enabled</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>weechat</entry>
|
||||
<entry>inactivity</entry>
|
||||
<entry>keyboard inactivity (seconds)</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>weechat</entry>
|
||||
<entry>version</entry>
|
||||
<entry>WeeChat version</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>weechat</entry>
|
||||
<entry>weechat_dir</entry>
|
||||
<entry>WeeChat directory</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>weechat</entry>
|
||||
<entry>weechat_libdir</entry>
|
||||
<entry>WeeChat "lib" directory</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>weechat</entry>
|
||||
<entry>weechat_localedir</entry>
|
||||
<entry>WeeChat "locale" directory</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>weechat</entry>
|
||||
<entry>weechat_sharedir</entry>
|
||||
<entry>WeeChat "share" directory</entry>
|
||||
</row>
|
||||
@@ -1,535 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
********* WARNING! *********
|
||||
|
||||
This file is autogenerated with docgen.pl script. *** DO NOT EDIT! ***
|
||||
docgen.pl builds XML doc files to include in many languages
|
||||
-->
|
||||
|
||||
<command>/admin [target]</command>
|
||||
<programlisting>
|
||||
find information about the administrator of the server
|
||||
|
||||
target: server
|
||||
</programlisting>
|
||||
|
||||
<command>/ame message</command>
|
||||
<programlisting>
|
||||
send a CTCP action to all channels of all connected servers
|
||||
|
||||
message: message to send
|
||||
</programlisting>
|
||||
|
||||
<command>/amsg text</command>
|
||||
<programlisting>
|
||||
send message to all channels of all connected servers
|
||||
|
||||
text: text to send
|
||||
</programlisting>
|
||||
|
||||
<command>/away [-all] [message]</command>
|
||||
<programlisting>
|
||||
toggle away status
|
||||
|
||||
-all: toggle away status on all connected servers
|
||||
message: message for away (if no message is given, away status is removed)
|
||||
</programlisting>
|
||||
|
||||
<command>/ban [channel] [nickname [nickname ...]]</command>
|
||||
<programlisting>
|
||||
ban nicks or hosts
|
||||
|
||||
channel: channel for ban
|
||||
nickname: user or host to ban
|
||||
</programlisting>
|
||||
|
||||
<command>/connect [-all [-nojoin] | servername [servername ...] [-nojoin] | hostname [-port port] [-ipv6] [-ssl]]</command>
|
||||
<programlisting>
|
||||
connect to IRC server(s)
|
||||
|
||||
-all: connect to all servers
|
||||
servername: internal server name to connect
|
||||
-nojoin: do not join any channel (even if autojoin is enabled on server)
|
||||
hostname: hostname to connect
|
||||
port: port for server (integer, default is 6667)
|
||||
ipv6: use IPv6 protocol
|
||||
ssl: use SSL protocol
|
||||
</programlisting>
|
||||
|
||||
<command>/ctcp receiver type [arguments]</command>
|
||||
<programlisting>
|
||||
send a CTCP message (Client-To-Client Protocol)
|
||||
|
||||
receiver: nick or channel to send CTCP to
|
||||
type: CTCP type (examples: "version", "ping", ..)
|
||||
arguments: arguments for CTCP
|
||||
</programlisting>
|
||||
|
||||
<command>/cycle [channel[,channel]] [part_message]</command>
|
||||
<programlisting>
|
||||
leave and rejoin a channel
|
||||
|
||||
channel: channel name for cycle
|
||||
part_message: part message (displayed to other users)
|
||||
</programlisting>
|
||||
|
||||
<command>/dcc action [nickname [file]]</command>
|
||||
<programlisting>
|
||||
start DCC (file or chat)
|
||||
|
||||
action: 'send' (file) or 'chat'
|
||||
nickname: nickname to send file or chat
|
||||
file: filename (on local host)
|
||||
</programlisting>
|
||||
|
||||
<command>/dehalfop [nickname [nickname]]</command>
|
||||
<programlisting>
|
||||
remove half channel operator status from nickname(s)
|
||||
</programlisting>
|
||||
|
||||
<command>/deop [nickname [nickname]]</command>
|
||||
<programlisting>
|
||||
remove channel operator status from nickname(s)
|
||||
</programlisting>
|
||||
|
||||
<command>/devoice [nickname [nickname]]</command>
|
||||
<programlisting>
|
||||
remove voice from nickname(s)
|
||||
</programlisting>
|
||||
|
||||
<command>/die</command>
|
||||
<programlisting>
|
||||
shutdown the server
|
||||
</programlisting>
|
||||
|
||||
<command>/disconnect [-all | servername [servername ...]]</command>
|
||||
<programlisting>
|
||||
disconnect from IRC server(s)
|
||||
|
||||
-all: disconnect from all servers
|
||||
servername: server name to disconnect
|
||||
</programlisting>
|
||||
|
||||
<command>/halfop [nickname [nickname]]</command>
|
||||
<programlisting>
|
||||
give half channel operator status to nickname(s)
|
||||
</programlisting>
|
||||
|
||||
<command>/ignore [list] | [add [re:]nick/host [server [channel]]] | [del number|-all]</command>
|
||||
<programlisting>
|
||||
ignore nicks/hosts from servers or channels
|
||||
|
||||
list: list all ignore
|
||||
add: add a ignore
|
||||
del: del a ignore
|
||||
number: number of ignore to delete (look at list to find it)
|
||||
-all: delete all ignore
|
||||
nick/host: nick or host to ignore: syntax is "re:regex" or "mask" (a mask is a string with some "*" to replace one or more chars)
|
||||
server: internal server name where ignore is working
|
||||
channel: channel name where ignore is working
|
||||
|
||||
Examples:
|
||||
ignore nick "toto" everywhere:
|
||||
/ignore add toto
|
||||
ignore host "toto@domain.com" on freenode server:
|
||||
/ignore add toto@domain.com freenode
|
||||
ignore host "toto*@*.domain.com" on freenode/#weechat:
|
||||
/ignore add toto*@*.domain.com freenode #weechat
|
||||
</programlisting>
|
||||
|
||||
<command>/info [target]</command>
|
||||
<programlisting>
|
||||
get information describing the server
|
||||
|
||||
target: server name
|
||||
</programlisting>
|
||||
|
||||
<command>/invite nickname channel</command>
|
||||
<programlisting>
|
||||
invite a nick on a channel
|
||||
|
||||
nickname: nick to invite
|
||||
channel: channel to invite
|
||||
</programlisting>
|
||||
|
||||
<command>/ison nickname [nickname ...]</command>
|
||||
<programlisting>
|
||||
check if a nickname is currently on IRC
|
||||
|
||||
nickname: nickname
|
||||
</programlisting>
|
||||
|
||||
<command>/join channel[,channel] [key[,key]]</command>
|
||||
<programlisting>
|
||||
join a channel
|
||||
|
||||
channel: channel name to join
|
||||
key: key to join the channel
|
||||
</programlisting>
|
||||
|
||||
<command>/kick [channel] nickname [comment]</command>
|
||||
<programlisting>
|
||||
forcibly remove a user from a channel
|
||||
|
||||
channel: channel where user is
|
||||
nickname: nickname to kick
|
||||
comment: comment for kick
|
||||
</programlisting>
|
||||
|
||||
<command>/kickban [channel] nickname [comment]</command>
|
||||
<programlisting>
|
||||
kicks and bans a nick from a channel
|
||||
|
||||
channel: channel where user is
|
||||
nickname: nickname to kick and ban
|
||||
comment: comment for kick
|
||||
</programlisting>
|
||||
|
||||
<command>/kill nickname comment</command>
|
||||
<programlisting>
|
||||
close client-server connection
|
||||
|
||||
nickname: nickname
|
||||
comment: comment for kill
|
||||
</programlisting>
|
||||
|
||||
<command>/links [[server] server_mask]</command>
|
||||
<programlisting>
|
||||
list all servernames which are known by the server answering the query
|
||||
|
||||
server: this server should answer the query
|
||||
server_mask: list of servers must match this mask
|
||||
</programlisting>
|
||||
|
||||
<command>/list [channel[,channel] [server]]</command>
|
||||
<programlisting>
|
||||
list channels and their topic
|
||||
|
||||
channel: channel to list (a regexp is allowed)
|
||||
server: server name
|
||||
</programlisting>
|
||||
|
||||
<command>/lusers [mask [target]]</command>
|
||||
<programlisting>
|
||||
get statistics about the size of the IRC network
|
||||
|
||||
mask: servers matching the mask only
|
||||
target: server for forwarding request
|
||||
</programlisting>
|
||||
|
||||
<command>/me message</command>
|
||||
<programlisting>
|
||||
send a CTCP action to the current channel
|
||||
|
||||
message: message to send
|
||||
</programlisting>
|
||||
|
||||
<command>/mode { [channel] {[+|-]|o|p|s|i|t|n|b|v} [limit] [user] [ban mask] } | { nickname {[+|-]|i|w|s|o} }</command>
|
||||
<programlisting>
|
||||
change channel or user mode
|
||||
|
||||
channel modes:
|
||||
channel: channel name to modify (default is current one)
|
||||
o: give/take channel operator privileges
|
||||
p: private channel flag
|
||||
s: secret channel flag
|
||||
i: invite-only channel flag
|
||||
t: topic settable by channel operator only flag
|
||||
n: no messages to channel from clients on the outside
|
||||
m: moderated channel
|
||||
l: set the user limit to channel
|
||||
b: set a ban mask to keep users out
|
||||
e: set exception mask
|
||||
v: give/take the ability to speak on a moderated channel
|
||||
k: set a channel key (password)
|
||||
user modes:
|
||||
nickname: nickname to modify
|
||||
i: mark a user as invisible
|
||||
s: mark a user for receive server notices
|
||||
w: user receives wallops
|
||||
o: operator flag
|
||||
</programlisting>
|
||||
|
||||
<command>/motd [target]</command>
|
||||
<programlisting>
|
||||
get the "Message Of The Day"
|
||||
|
||||
target: server name
|
||||
</programlisting>
|
||||
|
||||
<command>/msg [-server server] receiver[,receiver] text</command>
|
||||
<programlisting>
|
||||
send message to a nick or channel
|
||||
|
||||
server: send to this server (internal name)
|
||||
receiver: nick or channel (may be mask, '*' = current channel)
|
||||
text: text to send
|
||||
</programlisting>
|
||||
|
||||
<command>/names [channel[,channel]]</command>
|
||||
<programlisting>
|
||||
list nicknames on channels
|
||||
|
||||
channel: channel name
|
||||
</programlisting>
|
||||
|
||||
<command>/nick [-all] nickname</command>
|
||||
<programlisting>
|
||||
change current nickname
|
||||
|
||||
-all: set new nickname for all connected servers
|
||||
nickname: new nickname
|
||||
</programlisting>
|
||||
|
||||
<command>/notice [-server server] nickname text</command>
|
||||
<programlisting>
|
||||
send notice message to user
|
||||
|
||||
server: send to this server (internal name)
|
||||
nickname: user to send notice to
|
||||
text: text to send
|
||||
</programlisting>
|
||||
|
||||
<command>/op nickname [nickname]</command>
|
||||
<programlisting>
|
||||
give channel operator status to nickname(s)
|
||||
</programlisting>
|
||||
|
||||
<command>/oper user password</command>
|
||||
<programlisting>
|
||||
get operator privileges
|
||||
|
||||
user/password: used to get privileges on current IRC server
|
||||
</programlisting>
|
||||
|
||||
<command>/part [channel[,channel]] [part_message]</command>
|
||||
<programlisting>
|
||||
leave a channel
|
||||
|
||||
channel: channel name to leave
|
||||
part_message: part message (displayed to other users)
|
||||
</programlisting>
|
||||
|
||||
<command>/ping server1 [server2]</command>
|
||||
<programlisting>
|
||||
ping server
|
||||
|
||||
server1: server to ping
|
||||
server2: forward ping to this server
|
||||
</programlisting>
|
||||
|
||||
<command>/pong daemon [daemon2]</command>
|
||||
<programlisting>
|
||||
answer to a ping message
|
||||
|
||||
daemon: daemon who has responded to Ping message
|
||||
daemon2: forward message to this daemon
|
||||
</programlisting>
|
||||
|
||||
<command>/query [-server server] nickname [text]</command>
|
||||
<programlisting>
|
||||
send a private message to a nick
|
||||
|
||||
server: send to this server (internal name)
|
||||
nickname: nickname for private conversation
|
||||
text: text to send
|
||||
</programlisting>
|
||||
|
||||
<command>/quote [-server server] data</command>
|
||||
<programlisting>
|
||||
send raw data to server without parsing
|
||||
|
||||
server: send to this server (internal name)
|
||||
data: raw data to send
|
||||
</programlisting>
|
||||
|
||||
<command>/reconnect [-all [-nojoin] | servername [servername ...] [-nojoin]]</command>
|
||||
<programlisting>
|
||||
reconnect to server(s)
|
||||
|
||||
-all: reconnect to all servers
|
||||
servername: server name to reconnect
|
||||
-nojoin: do not join any channel (even if autojoin is enabled on server)
|
||||
</programlisting>
|
||||
|
||||
<command>/rehash</command>
|
||||
<programlisting>
|
||||
tell the server to reload its config file
|
||||
</programlisting>
|
||||
|
||||
<command>/restart</command>
|
||||
<programlisting>
|
||||
tell the server to restart itself
|
||||
</programlisting>
|
||||
|
||||
<command>/server [list [servername]] | [listfull [servername]] | [add servername hostname[/port] [-auto | -noauto] [-ipv6] [-ssl]] | [copy servername newservername] | [rename servername newservername] | [keep servername] | [del servername] | [deloutq] | [raw] | [switch]</command>
|
||||
<programlisting>
|
||||
list, add or remove IRC servers
|
||||
|
||||
list: list servers (no parameter implies this list)
|
||||
listfull: list servers with detailed info for each server
|
||||
add: create a new server
|
||||
servername: server name, for internal and display use
|
||||
hostname: name or IP address of server, with optional port (default: 6667)
|
||||
auto: automatically connect to server when WeeChat starts
|
||||
noauto: do not connect to server when WeeChat starts (default)
|
||||
ipv6: use IPv6 protocol
|
||||
ssl: use SSL protocol
|
||||
copy: duplicate a server
|
||||
rename: rename a server
|
||||
keep: keep server in config file (for temporary servers only)
|
||||
del: delete a server
|
||||
deloutq: delete messages out queue for all servers (all messages WeeChat is currently sending)
|
||||
raw: open buffer with raw IRC data
|
||||
switch: switch active server (when one buffer is used for all servers, default key: alt-s on server buffer)
|
||||
|
||||
Examples:
|
||||
/server listfull
|
||||
/server add oftc irc.oftc.net/6697 -ssl
|
||||
/server add oftc6 irc6.oftc.net/6697 -ipv6 -ssl
|
||||
/server add freenode2 chat.eu.freenode.net/6667,chat.us.freenode.net/6667
|
||||
/server copy oftc oftcbis
|
||||
/server rename oftc newoftc
|
||||
/server del freenode
|
||||
/server deloutq
|
||||
/server switch
|
||||
</programlisting>
|
||||
|
||||
<command>/service nickname reserved distribution type reserved info</command>
|
||||
<programlisting>
|
||||
register a new service
|
||||
|
||||
distribution: visibility of service
|
||||
type: reserved for future usage
|
||||
</programlisting>
|
||||
|
||||
<command>/servlist [mask [type]]</command>
|
||||
<programlisting>
|
||||
list services currently connected to the network
|
||||
|
||||
mask: list only services matching this mask
|
||||
type: list only services of this type
|
||||
</programlisting>
|
||||
|
||||
<command>/squery service text</command>
|
||||
<programlisting>
|
||||
deliver a message to a service
|
||||
|
||||
service: name of service
|
||||
text: text to send
|
||||
</programlisting>
|
||||
|
||||
<command>/squit server comment</command>
|
||||
<programlisting>
|
||||
disconnect server links
|
||||
|
||||
server: server name
|
||||
comment: comment for quit
|
||||
</programlisting>
|
||||
|
||||
<command>/stats [query [server]]</command>
|
||||
<programlisting>
|
||||
query statistics about server
|
||||
|
||||
query: c/h/i/k/l/m/o/y/u (see RFC1459)
|
||||
server: server name
|
||||
</programlisting>
|
||||
|
||||
<command>/summon user [target [channel]]</command>
|
||||
<programlisting>
|
||||
give users who are on a host running an IRC server a message asking them to please join IRC
|
||||
|
||||
user: username
|
||||
target: server name
|
||||
channel: channel name
|
||||
</programlisting>
|
||||
|
||||
<command>/time [target]</command>
|
||||
<programlisting>
|
||||
query local time from server
|
||||
|
||||
target: query time from specified server
|
||||
</programlisting>
|
||||
|
||||
<command>/topic [channel] [topic]</command>
|
||||
<programlisting>
|
||||
get/set channel topic
|
||||
|
||||
channel: channel name
|
||||
topic: new topic for channel (if topic is "-delete" then topic is deleted)
|
||||
</programlisting>
|
||||
|
||||
<command>/trace [target]</command>
|
||||
<programlisting>
|
||||
find the route to specific server
|
||||
|
||||
target: server
|
||||
</programlisting>
|
||||
|
||||
<command>/unban [channel] nickname [nickname ...]</command>
|
||||
<programlisting>
|
||||
unban nicks or hosts
|
||||
|
||||
channel: channel for unban
|
||||
nickname: user or host to unban
|
||||
</programlisting>
|
||||
|
||||
<command>/userhost nickname [nickname ...]</command>
|
||||
<programlisting>
|
||||
return a list of information about nicknames
|
||||
|
||||
nickname: nickname
|
||||
</programlisting>
|
||||
|
||||
<command>/users [target]</command>
|
||||
<programlisting>
|
||||
list of users logged into the server
|
||||
|
||||
target: server
|
||||
</programlisting>
|
||||
|
||||
<command>/version [server | nickname]</command>
|
||||
<programlisting>
|
||||
give the version info of nick or server (current or specified)
|
||||
|
||||
server: server name
|
||||
nickname: nickname
|
||||
</programlisting>
|
||||
|
||||
<command>/voice [nickname [nickname]]</command>
|
||||
<programlisting>
|
||||
give voice to nickname(s)
|
||||
</programlisting>
|
||||
|
||||
<command>/wallops text</command>
|
||||
<programlisting>
|
||||
send a message to all currently connected users who have set the 'w' user mode for themselves
|
||||
|
||||
text to send
|
||||
</programlisting>
|
||||
|
||||
<command>/who [mask ["o"]]</command>
|
||||
<programlisting>
|
||||
generate a query which returns a list of information
|
||||
|
||||
mask: only information which match this mask
|
||||
o: only operators are returned according to the mask supplied
|
||||
</programlisting>
|
||||
|
||||
<command>/whois [server] nickname[,nickname]</command>
|
||||
<programlisting>
|
||||
query information about user(s)
|
||||
|
||||
server: server name
|
||||
nickname: nickname (may be a mask)
|
||||
</programlisting>
|
||||
|
||||
<command>/whowas nickname [,nickname [,nickname ...]] [count [target]]</command>
|
||||
<programlisting>
|
||||
ask for information about a nickname which no longer exists
|
||||
|
||||
nickname: nickname to search
|
||||
count: number of replies to return (full search if negative number)
|
||||
target: reply should match this mask
|
||||
</programlisting>
|
||||
|
||||
@@ -1,488 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
********* WARNING! *********
|
||||
|
||||
This file is autogenerated with docgen.pl script. *** DO NOT EDIT! ***
|
||||
docgen.pl builds XML doc files to include in many languages
|
||||
-->
|
||||
|
||||
<command>irc.color.input_nick</command>: color for nick in input bar
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: color</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: a color name (default value: lightcyan)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>irc.color.message_join</command>: color for text in join messages
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: color</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: a color name (default value: green)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>irc.color.message_quit</command>: color for text in part/quit messages
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: color</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: a color name (default value: red)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>irc.look.color_nicks_in_server_messages</command>: use nick color in messages from server
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: boolean</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: on, off (default value: on)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>irc.look.display_away</command>: display message when (un)marking as away
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: integer</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: off, local, channel (default value: local)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>irc.look.display_channel_modes</command>: display channel modes in "buffer_name" bar item
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: boolean</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: on, off (default value: on)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>irc.look.display_nick_modes</command>: display nick modes in "input_prompt" bar item
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: boolean</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: on, off (default value: on)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>irc.look.display_old_topic</command>: display old topic when channel topic is changed
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: boolean</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: on, off (default value: on)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>irc.look.hide_nickserv_pwd</command>: hide password displayed by nickserv
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: boolean</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: on, off (default value: on)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>irc.look.highlight_tags</command>: comma separated list of tags for messages that may produce highlight (usually any message from another user, not server messages,..)
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: string</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: any string (default value: 'irc_privmsg,irc_notice')</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>irc.look.nick_completion_smart</command>: smart completion for nicks (completes first with last speakers)
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: integer</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: off, speakers, speakers_highlights (default value: speakers)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>irc.look.nick_prefix</command>: text to display before nick in chat window
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: string</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: any string (default value: '')</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>irc.look.nick_suffix</command>: text to display after nick in chat window
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: string</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: any string (default value: '')</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>irc.look.notice_as_pv</command>: display notices as private messages
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: boolean</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: on, off (default value: off)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>irc.look.one_server_buffer</command>: use same buffer for all servers
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: boolean</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: on, off (default value: off)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>irc.look.open_near_server</command>: open new channels/privates near server
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: boolean</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: on, off (default value: off)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>irc.look.raw_messages</command>: number of IRC raw messages to save in memory when raw data buffer is closed (messages will be displayed when opening raw data buffer)
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: integer</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: 0 .. 65535 (default value: 256)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>irc.look.show_away_once</command>: show remote away message only once in private
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: boolean</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: on, off (default value: on)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>irc.look.smart_filter</command>: filter join/part/quit messages for a nick if not speaking for some minutes on channel (you must create a filter on tag "irc_smart_filter")
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: boolean</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: on, off (default value: off)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>irc.look.smart_filter_delay</command>: delay for filtering join/part/quit messages (in minutes)
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: integer</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: 1 .. 10080 (default value: 5)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>irc.look.topic_strip_colors</command>: strip colors in topic (used only when displaying buffer title)
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: boolean</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: on, off (default value: off)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>irc.network.anti_flood</command>: anti-flood: # seconds between two user messages (0 = no anti-flood)
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: integer</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: 0 .. 5 (default value: 2)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>irc.network.away_check</command>: interval between two checks for away (in minutes, 0 = never check)
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: integer</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: 0 .. 2147483647 (default value: 0)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>irc.network.away_check_max_nicks</command>: do not check away nicks on channels with high number of nicks (0 = unlimited)
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: integer</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: 0 .. 2147483647 (default value: 0)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>irc.network.colors_receive</command>: when off, colors codes are ignored in incoming messages
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: boolean</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: on, off (default value: on)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>irc.network.colors_send</command>: allow user to send colors with special codes (^Cb=bold, ^Ccxx=color, ^Ccxx,yy=color+background, ^Cu=underline, ^Cr=reverse)
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: boolean</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: on, off (default value: on)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>irc.network.default_msg_part</command>: default part message (leaving channel) ('%v' will be replaced by WeeChat version in string)
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: string</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: any string (default value: 'WeeChat %v')</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>irc.network.default_msg_quit</command>: default quit message (disconnecting from server) ('%v' will be replaced by WeeChat version in string)
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: string</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: any string (default value: 'WeeChat %v')</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>irc.network.lag_check</command>: interval between two checks for lag (in seconds, 0 = never check)
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: integer</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: 0 .. 2147483647 (default value: 60)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>irc.network.lag_disconnect</command>: disconnect after important lag (in minutes, 0 = never disconnect)
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: integer</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: 0 .. 2147483647 (default value: 0)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>irc.network.lag_min_show</command>: minimum lag to show (in seconds)
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: integer</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: 0 .. 2147483647 (default value: 1)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>irc.network.send_unknown_commands</command>: send unknown commands to server
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: boolean</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: on, off (default value: off)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>irc.server_default.addresses</command>: list of hostname/port or IP/port for server (separated by comma)
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: string</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: any string (default value: '')</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>irc.server_default.autoconnect</command>: automatically connect to server when WeeChat is starting
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: boolean</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: on, off (default value: off)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>irc.server_default.autojoin</command>: comma separated list of channels to join when connected to server (example: "#chan1,#chan2,#chan3 key1,key2")
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: string</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: any string (default value: '')</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>irc.server_default.autoreconnect</command>: automatically reconnect to server when disconnected
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: boolean</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: on, off (default value: on)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>irc.server_default.autoreconnect_delay</command>: delay (in seconds) before trying again to reconnect to server
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: integer</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: 0 .. 65535 (default value: 30)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>irc.server_default.autorejoin</command>: automatically rejoin channels when kicked
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: boolean</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: on, off (default value: off)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>irc.server_default.command</command>: command(s) to run when connected to server (many commands should be separated by ';', use '\;' for a semicolon, special variables $nick, $channel and $server are replaced by their value)
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: string</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: any string (default value: '')</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>irc.server_default.command_delay</command>: delay (in seconds) after command was executed (example: give some time for authentication)
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: integer</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: 0 .. 3600 (default value: 0)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>irc.server_default.ipv6</command>: use IPv6 protocol for server communication
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: boolean</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: on, off (default value: off)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>irc.server_default.local_hostname</command>: custom local hostname/IP for server (optional, if empty local hostname is used)
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: string</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: any string (default value: '')</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>irc.server_default.nicks</command>: nicknames to use on server (separated by comma)
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: string</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: any string (default value: '')</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>irc.server_default.password</command>: password for server
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: string</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: any string (default value: '')</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>irc.server_default.proxy</command>: proxy used for this server (optional)
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: string</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: any string (default value: '')</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>irc.server_default.realname</command>: real name to use on server
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: string</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: any string (default value: '')</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>irc.server_default.ssl</command>: use SSL for server communication
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: boolean</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: on, off (default value: off)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>irc.server_default.username</command>: user name to use on server
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: string</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: any string (default value: '')</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
@@ -1,69 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
********* WARNING! *********
|
||||
|
||||
This file is autogenerated with docgen.pl script. *** DO NOT EDIT! ***
|
||||
docgen.pl builds XML doc files to include in many languages
|
||||
-->
|
||||
|
||||
<command>/jabber [list [servername]] | [listfull [servername]] | [add servername username hostname[/port] password [-auto | -noauto] [-ipv6] [-tls] [-sasl]] | [copy servername newservername] | [rename servername newservername] | [keep servername] | [del servername] | [switch]</command>
|
||||
<programlisting>
|
||||
list, add or remove Jabber servers
|
||||
|
||||
list: list servers (no parameter implies this list)
|
||||
listfull: list servers with detailed info for each server
|
||||
add: create a new server
|
||||
servername: server name, for internal and display use
|
||||
username: username to use on server
|
||||
hostname: name or IP address of server, with optional port (default: 5222)
|
||||
password: password for username on server
|
||||
auto: automatically connect to server when WeeChat starts
|
||||
noauto: do not connect to server when WeeChat starts (default)
|
||||
ipv6: use IPv6 protocol
|
||||
tls: use TLS cryptographic protocol
|
||||
sasl: use SASL for authentication
|
||||
copy: duplicate a server
|
||||
rename: rename a server
|
||||
keep: keep server in config file (for temporary servers only)
|
||||
del: delete a server
|
||||
switch: switch active server (when one buffer is used for all servers, default key: alt-s on server buffer)
|
||||
|
||||
Examples:
|
||||
/jabber listfull
|
||||
/jabber add jabberfr user jabber.fr/5222 password -tls
|
||||
/jabber copy jabberfr jabberfr2
|
||||
/jabber rename jabberfr jabbfr
|
||||
/jabber del jabberfr
|
||||
/jabber switch
|
||||
</programlisting>
|
||||
|
||||
<command>/jchat buddy [text]</command>
|
||||
<programlisting>
|
||||
chat with a buddy
|
||||
|
||||
buddy: buddy name for chat
|
||||
text: text to send
|
||||
</programlisting>
|
||||
|
||||
<command>/jconnect [-all [-nojoin] | servername [servername ...] [-nojoin] | hostname [-port port] [-ipv6] [-tls] [-sasl]]</command>
|
||||
<programlisting>
|
||||
connect to Jabber server(s)
|
||||
|
||||
-all: connect to all servers
|
||||
servername: internal server name to connect
|
||||
-nojoin: do not join any MUC (even if autojoin is enabled on server)
|
||||
hostname: hostname to connect
|
||||
port: port for server (integer, default is 6667)
|
||||
ipv6: use IPv6 protocol
|
||||
tls: use TLS cryptographic protocol
|
||||
saal: use SASL for authentication
|
||||
</programlisting>
|
||||
|
||||
<command>/jdisconnect [-all | servername [servername ...]]</command>
|
||||
<programlisting>
|
||||
disconnect from Jabber server(s)
|
||||
|
||||
-all: disconnect from all servers
|
||||
servername: server name to disconnect
|
||||
</programlisting>
|
||||
|
||||
@@ -1,418 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
********* WARNING! *********
|
||||
|
||||
This file is autogenerated with docgen.pl script. *** DO NOT EDIT! ***
|
||||
docgen.pl builds XML doc files to include in many languages
|
||||
-->
|
||||
|
||||
<command>jabber.color.input_nick</command>: color for nick in input bar
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: color</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: a color name (default value: lightcyan)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>jabber.color.message_join</command>: color for text in join messages
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: color</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: a color name (default value: green)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>jabber.color.message_quit</command>: color for text in part/quit messages
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: color</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: a color name (default value: red)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>jabber.look.color_nicks_in_server_messages</command>: use nick color in messages from server
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: boolean</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: on, off (default value: on)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>jabber.look.display_away</command>: display message when (un)marking as away
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: integer</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: off, local, muc (default value: local)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>jabber.look.display_muc_modes</command>: display MUC modes in "buffer_name" bar item
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: boolean</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: on, off (default value: on)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>jabber.look.display_nick_modes</command>: display nick modes in "input_prompt" bar item
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: boolean</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: on, off (default value: on)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>jabber.look.highlight_tags</command>: comma separated list of tags for messages that may produce highlight (usually any message from another user, not server messages,..)
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: string</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: any string (default value: 'jabber_chat_msg,jabber_notice')</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>jabber.look.nick_completion_smart</command>: smart completion for nicks (completes with last speakers first)
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: boolean</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: on, off (default value: on)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>jabber.look.nick_prefix</command>: text to display before nick in chat window
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: string</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: any string (default value: '')</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>jabber.look.nick_suffix</command>: text to display after nick in chat window
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: string</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: any string (default value: '')</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>jabber.look.one_server_buffer</command>: use same buffer for all servers
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: boolean</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: on, off (default value: off)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>jabber.look.open_near_server</command>: open new MUCs/privates near server
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: boolean</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: on, off (default value: off)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>jabber.look.show_away_once</command>: show remote away message only once in private
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: boolean</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: on, off (default value: on)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>jabber.look.smart_filter</command>: filter join/part/quit messages for a nick if not speaking for some minutes on MUC (you must create a filter on tag "jabber_smart_filter")
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: boolean</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: on, off (default value: off)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>jabber.look.smart_filter_delay</command>: delay for filtering join/part/quit messages (in minutes)
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: integer</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: 1 .. 10080 (default value: 5)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>jabber.network.anti_flood</command>: anti-flood: # seconds between two user messages (0 = no anti-flood)
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: integer</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: 0 .. 5 (default value: 2)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>jabber.network.colors_receive</command>: when off, colors codes are ignored in incoming messages
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: boolean</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: on, off (default value: on)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>jabber.network.colors_send</command>: allow user to send colors with special codes (^Cb=bold, ^Ccxx=color, ^Ccxx,yy=color+background, ^Cu=underline, ^Cr=reverse)
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: boolean</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: on, off (default value: on)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>jabber.network.default_msg_part</command>: default part message (leaving MUC) ('%v' will be replaced by WeeChat version in string)
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: string</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: any string (default value: 'WeeChat %v')</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>jabber.network.default_msg_quit</command>: default quit message (disconnecting from server) ('%v' will be replaced by WeeChat version in string)
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: string</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: any string (default value: 'WeeChat %v')</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>jabber.network.lag_check</command>: interval between two checks for lag (in seconds, 0 = never check)
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: integer</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: 0 .. 2147483647 (default value: 60)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>jabber.network.lag_disconnect</command>: disconnect after important lag (in minutes, 0 = never disconnect)
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: integer</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: 0 .. 2147483647 (default value: 5)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>jabber.network.lag_min_show</command>: minimum lag to show (in seconds)
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: integer</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: 0 .. 2147483647 (default value: 1)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>jabber.server_default.autoconnect</command>: automatically connect to server when WeeChat is starting
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: boolean</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: on, off (default value: off)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>jabber.server_default.autojoin</command>: comma separated list of MUCs to join when connected to server (example: "#chan1,#chan2,#chan3 key1,key2")
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: string</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: any string (default value: '')</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>jabber.server_default.autoreconnect</command>: automatically reconnect to server when disconnected
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: boolean</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: on, off (default value: on)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>jabber.server_default.autoreconnect_delay</command>: delay (in seconds) before trying again to reconnect to server
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: integer</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: 0 .. 65535 (default value: 10)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>jabber.server_default.autorejoin</command>: automatically rejoin MUCs when kicked
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: boolean</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: on, off (default value: off)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>jabber.server_default.command</command>: command(s) to run when connected to server (many commands should be separated by ';', use '\;' for a semicolon, special variables $nick, $muc and $server are replaced by their value)
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: string</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: any string (default value: '')</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>jabber.server_default.command_delay</command>: delay (in seconds) after command was executed (example: give some time for authentication)
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: integer</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: 0 .. 3600 (default value: 0)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>jabber.server_default.ipv6</command>: use IPv6 protocol for server communication
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: boolean</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: on, off (default value: off)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>jabber.server_default.local_alias</command>: local alias
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: string</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: any string (default value: '')</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>jabber.server_default.local_hostname</command>: custom local hostname/IP for server (optional, if empty local hostname is used)
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: string</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: any string (default value: '')</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>jabber.server_default.password</command>: password
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: string</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: any string (default value: '')</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>jabber.server_default.proxy</command>: proxy used for this server (optional)
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: string</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: any string (default value: '')</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>jabber.server_default.resource</command>: resource (for example: Home or Work)
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: string</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: any string (default value: '')</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>jabber.server_default.sasl</command>: use SASL for authentication
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: boolean</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: on, off (default value: on)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>jabber.server_default.server</command>: hostname/port or IP/port for server
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: string</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: any string (default value: '')</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>jabber.server_default.tls</command>: use TLS cryptographic protocol for server communication
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: boolean</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: on, off (default value: off)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>jabber.server_default.username</command>: user name to use on server
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: string</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: any string (default value: '')</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
@@ -1,40 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
********* WARNING! *********
|
||||
|
||||
This file is autogenerated with docgen.pl script. *** DO NOT EDIT! ***
|
||||
docgen.pl builds XML doc files to include in many languages
|
||||
-->
|
||||
|
||||
<command>/logger [list | set level | disable]</command>
|
||||
<programlisting>
|
||||
logger plugin configuration
|
||||
|
||||
list: show logging status for opened buffers
|
||||
set: set logging level on current buffer
|
||||
level: level for messages to be logged (0 = logging disabled, 1 = a few messages (most important) .. 9 = all messages)
|
||||
disable: disable logging on current buffer (set level to 0)
|
||||
|
||||
Options "logger.level.*" and "logger.mask.*" can be used to set level or mask for a buffer, or buffers beginning with name.
|
||||
|
||||
Examples:
|
||||
set level to 5 for current buffer:
|
||||
/logger set 5
|
||||
disable logging for current buffer:
|
||||
/logger disable
|
||||
|
||||
set level to 3 for all IRC buffers:
|
||||
/set logger.level.irc 3
|
||||
disable logging for main WeeChat buffer:
|
||||
/set logger.level.core.weechat 0
|
||||
use a directory per IRC server and a file per channel inside:
|
||||
/set logger.mask.irc "$server/$channel.weechatlog"
|
||||
|
||||
Log levels used by IRC plugin:
|
||||
1: user message, notice, private
|
||||
2: nick change
|
||||
3: server message
|
||||
4: join/part/quit
|
||||
9: all other messages
|
||||
</programlisting>
|
||||
|
||||
@@ -1,78 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
********* WARNING! *********
|
||||
|
||||
This file is autogenerated with docgen.pl script. *** DO NOT EDIT! ***
|
||||
docgen.pl builds XML doc files to include in many languages
|
||||
-->
|
||||
|
||||
<command>logger.file.auto_log</command>: automatically save content of buffers to files (unless a buffer disables log)
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: boolean</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: on, off (default value: on)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>logger.file.info_lines</command>: write information line in log file when log starts or ends for a buffer
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: boolean</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: on, off (default value: off)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>logger.file.mask</command>: default file name mask for log files (format is 'directory/to/file' or 'file', without first '/' because 'path' option is used to build complete path to file); local buffer variables are permitted
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: string</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: any string (default value: '$plugin.$name.weechatlog')</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>logger.file.name_lower_case</command>: use only lower case for log filenames
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: boolean</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: on, off (default value: on)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>logger.file.path</command>: path for WeeChat log files ('%h' will be replaced by WeeChat home, ~/.weechat by default)
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: string</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: any string (default value: '%h/logs/')</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>logger.file.time_format</command>: timestamp used in log files (see man strftime for date/time specifiers)
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: string</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: any string (default value: '%Y-%m-%d %H:%M:%S')</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>logger.look.backlog</command>: maximum number of lines to display from log file when creating new buffer (0 = no backlog)
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: integer</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: 0 .. 2147483647 (default value: 20)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
@@ -1,18 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
********* WARNING! *********
|
||||
|
||||
This file is autogenerated with docgen.pl script. *** DO NOT EDIT! ***
|
||||
docgen.pl builds XML doc files to include in many languages
|
||||
-->
|
||||
|
||||
<command>/lua [list [name]] | [listfull [name]] [load filename] | [autoload] | [reload] | [unload [name]]</command>
|
||||
<programlisting>
|
||||
list/load/unload scripts
|
||||
|
||||
filename: script (file) to load
|
||||
name: a script name
|
||||
|
||||
Without argument, this command lists all loaded scripts.
|
||||
</programlisting>
|
||||
|
||||
@@ -1,18 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
********* WARNING! *********
|
||||
|
||||
This file is autogenerated with docgen.pl script. *** DO NOT EDIT! ***
|
||||
docgen.pl builds XML doc files to include in many languages
|
||||
-->
|
||||
|
||||
<command>/perl [list [name]] | [listfull [name]] [load filename] | [autoload] | [reload] | [unload [name]]</command>
|
||||
<programlisting>
|
||||
list/load/unload scripts
|
||||
|
||||
filename: script (file) to load
|
||||
name: a script name
|
||||
|
||||
Without argument, this command lists all loaded scripts.
|
||||
</programlisting>
|
||||
|
||||
@@ -0,0 +1,84 @@
|
||||
[width="65%",cols="^1,^2,8",options="header"]
|
||||
|========================================
|
||||
| Plugin | Name | Description
|
||||
| alias | alias | list of alias
|
||||
|
||||
| aspell | aspell_langs | list of supported langs for aspell
|
||||
|
||||
| irc | irc_channel | current IRC channel
|
||||
|
||||
| irc | irc_channel_nicks_hosts | nicks and hostnames of current IRC channel
|
||||
|
||||
| irc | irc_channel_topic | topic of current IRC channel
|
||||
|
||||
| irc | irc_channels | IRC channels (on all servers)
|
||||
|
||||
| irc | irc_ignores_numbers | numbers for defined ignores
|
||||
|
||||
| irc | irc_msg_part | default part message for IRC channel
|
||||
|
||||
| irc | irc_privates | IRC privates (on all servers)
|
||||
|
||||
| irc | irc_server | current IRC server
|
||||
|
||||
| irc | irc_server_nick | nick on current IRC server
|
||||
|
||||
| irc | irc_server_nicks | nicks on all channels of current IRC server
|
||||
|
||||
| irc | irc_servers | IRC servers (internal names)
|
||||
|
||||
| irc | nick | nicks of current IRC channel
|
||||
|
||||
| lua | lua_script | list of scripts
|
||||
|
||||
| perl | perl_script | list of scripts
|
||||
|
||||
| python | python_script | list of scripts
|
||||
|
||||
| ruby | ruby_script | list of scripts
|
||||
|
||||
| tcl | tcl_script | list of scripts
|
||||
|
||||
| weechat | bars_names | names of bars
|
||||
|
||||
| weechat | bars_options | options for bars
|
||||
|
||||
| weechat | buffers_names | names of buffers
|
||||
|
||||
| weechat | buffers_numbers | numbers of buffers
|
||||
|
||||
| weechat | buffers_plugins_names | names of buffers (including plugins names)
|
||||
|
||||
| weechat | commands | commands (weechat and plugins)
|
||||
|
||||
| weechat | config_files | configuration files
|
||||
|
||||
| weechat | config_option_values | values for a configuration option
|
||||
|
||||
| weechat | config_options | configuration options
|
||||
|
||||
| weechat | filename | filename
|
||||
|
||||
| weechat | filters_names | names of filters
|
||||
|
||||
| weechat | infolists | names of infolists hooked
|
||||
|
||||
| weechat | infos | names of infos hooked
|
||||
|
||||
| weechat | keys_codes | key codes
|
||||
|
||||
| weechat | nicks | nicks in nicklist of current buffer
|
||||
|
||||
| weechat | plugins_commands | commands defined by plugins
|
||||
|
||||
| weechat | plugins_names | names of plugins
|
||||
|
||||
| weechat | proxies_names | names of proxies
|
||||
|
||||
| weechat | proxies_options | options for proxies
|
||||
|
||||
| weechat | weechat_commands | weechat commands
|
||||
|
||||
| xfer | nick | nicks of DCC chat
|
||||
|
||||
|========================================
|
||||
@@ -0,0 +1,56 @@
|
||||
[width="65%",cols="^1,^2,8",options="header"]
|
||||
|========================================
|
||||
| Plugin | Name | Description
|
||||
| alias | alias | list of alias
|
||||
|
||||
| irc | irc_channel | list of channels for an IRC server
|
||||
|
||||
| irc | irc_ignore | list of IRC ignore
|
||||
|
||||
| irc | irc_nick | list of nicks for an IRC channel
|
||||
|
||||
| irc | irc_server | list of IRC servers
|
||||
|
||||
| logger | logger_buffer | list of logger buffers
|
||||
|
||||
| lua | lua_script | list of lua scripts
|
||||
|
||||
| perl | perl_script | list of perl scripts
|
||||
|
||||
| python | python_script | list of python scripts
|
||||
|
||||
| relay | relay | list of relay clients
|
||||
|
||||
| ruby | ruby_script | list of ruby scripts
|
||||
|
||||
| tcl | tcl_script | list of tcl scripts
|
||||
|
||||
| weechat | bar | list of bars
|
||||
|
||||
| weechat | bar_item | list of bar items
|
||||
|
||||
| weechat | bar_window | list of bar windows
|
||||
|
||||
| weechat | buffer | list of buffers
|
||||
|
||||
| weechat | buffer_lines | lines of a buffer
|
||||
|
||||
| weechat | filter | list of filters
|
||||
|
||||
| weechat | hook | list of hooks
|
||||
|
||||
| weechat | hotlist | list of buffers in hotlist
|
||||
|
||||
| weechat | key | list of key bindings
|
||||
|
||||
| weechat | nicklist | nicks in nicklist for a buffer
|
||||
|
||||
| weechat | option | list of options
|
||||
|
||||
| weechat | plugin | list of plugins
|
||||
|
||||
| weechat | window | list of windows
|
||||
|
||||
| xfer | xfer | list of xfer
|
||||
|
||||
|========================================
|
||||
@@ -0,0 +1,38 @@
|
||||
[width="65%",cols="^1,^2,8",options="header"]
|
||||
|========================================
|
||||
| Plugin | Name | Description
|
||||
| fifo | fifo_filename | name of FIFO pipe
|
||||
|
||||
| irc | irc_buffer | get buffer pointer for an IRC server/channel
|
||||
|
||||
| irc | irc_current_server | currently selected server (only if one buffer is used for all servers)
|
||||
|
||||
| irc | irc_is_channel | 1 if string is an IRC channel
|
||||
|
||||
| irc | irc_nick | get current nick on a server
|
||||
|
||||
| irc | irc_nick_from_host | get nick from IRC host
|
||||
|
||||
| weechat | charset_internal | WeeChat internal charset
|
||||
|
||||
| weechat | charset_terminal | terminal charset
|
||||
|
||||
| weechat | date | WeeChat compilation date
|
||||
|
||||
| weechat | dir_separator | directory separator
|
||||
|
||||
| weechat | filters_enabled | 1 if filters are enabled
|
||||
|
||||
| weechat | inactivity | keyboard inactivity (seconds)
|
||||
|
||||
| weechat | version | WeeChat version
|
||||
|
||||
| weechat | weechat_dir | WeeChat directory
|
||||
|
||||
| weechat | weechat_libdir | WeeChat "lib" directory
|
||||
|
||||
| weechat | weechat_localedir | WeeChat "locale" directory
|
||||
|
||||
| weechat | weechat_sharedir | WeeChat "share" directory
|
||||
|
||||
|========================================
|
||||
@@ -1,18 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
********* WARNING! *********
|
||||
|
||||
This file is autogenerated with docgen.pl script. *** DO NOT EDIT! ***
|
||||
docgen.pl builds XML doc files to include in many languages
|
||||
-->
|
||||
|
||||
<command>/python [list [name]] | [listfull [name]] [load filename] | [autoload] | [reload] | [unload [name]]</command>
|
||||
<programlisting>
|
||||
list/load/unload scripts
|
||||
|
||||
filename: script (file) to load
|
||||
name: a script name
|
||||
|
||||
Without argument, this command lists all loaded scripts.
|
||||
</programlisting>
|
||||
|
||||
@@ -1,18 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
********* WARNING! *********
|
||||
|
||||
This file is autogenerated with docgen.pl script. *** DO NOT EDIT! ***
|
||||
docgen.pl builds XML doc files to include in many languages
|
||||
-->
|
||||
|
||||
<command>/relay [list | listfull]</command>
|
||||
<programlisting>
|
||||
relay control
|
||||
|
||||
list: list relay clients
|
||||
listfull: list relay clients (verbose)
|
||||
|
||||
Without argument, this command opens buffer with list of relay clients.
|
||||
</programlisting>
|
||||
|
||||
@@ -1,118 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
********* WARNING! *********
|
||||
|
||||
This file is autogenerated with docgen.pl script. *** DO NOT EDIT! ***
|
||||
docgen.pl builds XML doc files to include in many languages
|
||||
-->
|
||||
|
||||
<command>relay.color.status_active</command>: text color for "connected" status
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: color</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: a color name (default value: lightblue)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>relay.color.status_auth_failed</command>: text color for "authentication failed" status
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: color</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: a color name (default value: lightred)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>relay.color.status_connecting</command>: text color for "connecting" status
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: color</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: a color name (default value: yellow)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>relay.color.status_disconnected</command>: text color for "disconnected" status
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: color</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: a color name (default value: lightred)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>relay.color.status_waiting_auth</command>: text color for "waiting authentication" status
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: color</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: a color name (default value: brown)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>relay.color.text</command>: text color
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: color</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: a color name (default value: default)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>relay.color.text_bg</command>: background color
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: color</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: a color name (default value: default)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>relay.color.text_selected</command>: text color of selected client line
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: color</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: a color name (default value: white)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>relay.look.auto_open_buffer</command>: auto open relay buffer when a new client is connecting
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: boolean</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: on, off (default value: on)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>relay.network.enabled</command>: enable relay
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: boolean</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: on, off (default value: off)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<command>relay.network.listen_port_range</command>: port number (or range of ports) that relay plugin listens on (syntax: a single port, ie. 5000 or a port range, ie. 5000-5015)
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>type: string</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>values: any string (default value: '22373-22400')</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
@@ -1,18 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
********* WARNING! *********
|
||||
|
||||
This file is autogenerated with docgen.pl script. *** DO NOT EDIT! ***
|
||||
docgen.pl builds XML doc files to include in many languages
|
||||
-->
|
||||
|
||||
<command>/ruby [list [name]] | [listfull [name]] [load filename] | [autoload] | [reload] | [unload [name]]</command>
|
||||
<programlisting>
|
||||
list/load/unload scripts
|
||||
|
||||
filename: script (file) to load
|
||||
name: a script name
|
||||
|
||||
Without argument, this command lists all loaded scripts.
|
||||
</programlisting>
|
||||
|
||||
@@ -1,18 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
********* WARNING! *********
|
||||
|
||||
This file is autogenerated with docgen.pl script. *** DO NOT EDIT! ***
|
||||
docgen.pl builds XML doc files to include in many languages
|
||||
-->
|
||||
|
||||
<command>/tcl [list [name]] | [listfull [name]] [load filename] | [autoload] | [reload] | [unload [name]]</command>
|
||||
<programlisting>
|
||||
list/load/unload scripts
|
||||
|
||||
filename: script (file) to load
|
||||
name: a script name
|
||||
|
||||
Without argument, this command lists all loaded scripts.
|
||||
</programlisting>
|
||||
|
||||
@@ -0,0 +1,15 @@
|
||||
• *`/alias`* `[alias_name [command [arguments]]]`::
|
||||
|
||||
........................................
|
||||
create an alias for a command
|
||||
|
||||
alias_name: name of alias
|
||||
command: command name (many commands can be separated by semicolons)
|
||||
arguments: arguments for command
|
||||
|
||||
Without argument, this command lists all defined alias.
|
||||
|
||||
Note: in command, special variables $1, $2,..,$9 are replaced by arguments given by user, and $* is replaced by all arguments.
|
||||
Variables $nick, $channel and $server are replaced by current nick/channel/server.
|
||||
........................................
|
||||
|
||||
@@ -0,0 +1,13 @@
|
||||
• *`/aspell`* `dictlist | enable lang | disable | addword [lang] word`::
|
||||
|
||||
........................................
|
||||
aspell plugin configuration
|
||||
|
||||
dictlist: show installed dictionaries
|
||||
enable: enable aspell on current buffer
|
||||
disable: disable aspell on current buffer
|
||||
addword: add a word in your personal aspell dictionary
|
||||
|
||||
Input line beginning with a '/' is not checked, except for some commands.
|
||||
........................................
|
||||
|
||||
@@ -0,0 +1,30 @@
|
||||
* *aspell.check.commands*
|
||||
** description: comma separated list of commands for which spell checking is enabled (spell checking is disabled for all other commands)
|
||||
** type: string
|
||||
** values: any string (default value: "ame,amsg,away,command,cycle,kick,kickban,me,msg,notice,part,query,quit,topic")
|
||||
|
||||
* *aspell.check.default_dict*
|
||||
** description: default dictionary (or comma separated list of dictionaries) to use when buffer has no dictionary defined (leave blank to disable aspell on buffers for which you didn't explicitely enabled it)
|
||||
** type: string
|
||||
** values: any string (default value: "")
|
||||
|
||||
* *aspell.check.during_search*
|
||||
** description: check words during text search in buffer
|
||||
** type: boolean
|
||||
** values: on, off (default value: off)
|
||||
|
||||
* *aspell.check.real_time*
|
||||
** description: real-time spell checking of words (slower, disabled by default: words are checked only if there's delimiter after)
|
||||
** type: boolean
|
||||
** values: on, off (default value: off)
|
||||
|
||||
* *aspell.check.word_min_length*
|
||||
** description: minimum length for a word to be spell checked (use 0 to check all words)
|
||||
** type: integer
|
||||
** values: 0 .. 2147483647 (default value: 2)
|
||||
|
||||
* *aspell.look.color*
|
||||
** description: color used for mispelled words
|
||||
** type: color
|
||||
** values: a color name (default value: lightred)
|
||||
|
||||
@@ -0,0 +1,11 @@
|
||||
• *`/charset`* `[[decode | encode] charset] | [reset]`::
|
||||
|
||||
........................................
|
||||
change charset for current buffer
|
||||
|
||||
decode: change decoding charset
|
||||
encode: change encoding charset
|
||||
charset: new charset for current buffer
|
||||
reset: reset charsets for current buffer
|
||||
........................................
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
* *charset.default.decode*
|
||||
** description: global decoding charset
|
||||
** type: string
|
||||
** values: any string (default value: "iso-8859-1")
|
||||
|
||||
* *charset.default.encode*
|
||||
** description: global encoding charset
|
||||
** type: string
|
||||
** values: any string (default value: "")
|
||||
|
||||
@@ -0,0 +1,42 @@
|
||||
• *`/demo_buffer`* `name`::
|
||||
|
||||
........................................
|
||||
open a new buffer
|
||||
........................................
|
||||
|
||||
• *`/demo_buffer_set`* `property value`::
|
||||
|
||||
........................................
|
||||
set a buffer property
|
||||
........................................
|
||||
|
||||
• *`/demo_info`* `[info [arguments]]`::
|
||||
|
||||
........................................
|
||||
get and display an info
|
||||
|
||||
info: info to display
|
||||
arguments: optional arguments for info
|
||||
|
||||
Without argument, this command displays list of available infos
|
||||
........................................
|
||||
|
||||
• *`/demo_infolist`* `[infolist [arguments]]`::
|
||||
|
||||
........................................
|
||||
get and display an infolist
|
||||
|
||||
infolist: infolist to display
|
||||
arguments: optional arguments for infolist
|
||||
|
||||
Without argument, this command displays list of available infolists
|
||||
........................................
|
||||
|
||||
• *`/demo_printf`* `[text]`::
|
||||
|
||||
........................................
|
||||
print some messages on current ubffer
|
||||
|
||||
text: write this text
|
||||
........................................
|
||||
|
||||
@@ -0,0 +1,589 @@
|
||||
• *`/admin`* `[target]`::
|
||||
|
||||
........................................
|
||||
find information about the administrator of the server
|
||||
|
||||
target: server
|
||||
........................................
|
||||
|
||||
• *`/ame`* `message`::
|
||||
|
||||
........................................
|
||||
send a CTCP action to all channels of all connected servers
|
||||
|
||||
message: message to send
|
||||
........................................
|
||||
|
||||
• *`/amsg`* `text`::
|
||||
|
||||
........................................
|
||||
send message to all channels of all connected servers
|
||||
|
||||
text: text to send
|
||||
........................................
|
||||
|
||||
• *`/away`* `[-all] [message]`::
|
||||
|
||||
........................................
|
||||
toggle away status
|
||||
|
||||
-all: toggle away status on all connected servers
|
||||
message: message for away (if no message is given, away status is removed)
|
||||
........................................
|
||||
|
||||
• *`/ban`* `[channel] [nickname [nickname ...]]`::
|
||||
|
||||
........................................
|
||||
ban nicks or hosts
|
||||
|
||||
channel: channel for ban
|
||||
nickname: user or host to ban
|
||||
........................................
|
||||
|
||||
• *`/connect`* `[-all [-nojoin] | servername [servername ...] [-nojoin] | hostname [-port port] [-ipv6] [-ssl]]`::
|
||||
|
||||
........................................
|
||||
connect to IRC server(s)
|
||||
|
||||
-all: connect to all servers
|
||||
servername: internal server name to connect
|
||||
-nojoin: do not join any channel (even if autojoin is enabled on server)
|
||||
hostname: hostname to connect
|
||||
port: port for server (integer, default is 6667)
|
||||
ipv6: use IPv6 protocol
|
||||
ssl: use SSL protocol
|
||||
........................................
|
||||
|
||||
• *`/ctcp`* `receiver type [arguments]`::
|
||||
|
||||
........................................
|
||||
send a CTCP message (Client-To-Client Protocol)
|
||||
|
||||
receiver: nick or channel to send CTCP to
|
||||
type: CTCP type (examples: "version", "ping", ..)
|
||||
arguments: arguments for CTCP
|
||||
........................................
|
||||
|
||||
• *`/cycle`* `[channel[,channel]] [part_message]`::
|
||||
|
||||
........................................
|
||||
leave and rejoin a channel
|
||||
|
||||
channel: channel name for cycle
|
||||
part_message: part message (displayed to other users)
|
||||
........................................
|
||||
|
||||
• *`/dcc`* `action [nickname [file]]`::
|
||||
|
||||
........................................
|
||||
start DCC (file or chat)
|
||||
|
||||
action: 'send' (file) or 'chat'
|
||||
nickname: nickname to send file or chat
|
||||
file: filename (on local host)
|
||||
........................................
|
||||
|
||||
• *`/dehalfop`* `[nickname [nickname]]`::
|
||||
|
||||
........................................
|
||||
remove half channel operator status from nickname(s)
|
||||
........................................
|
||||
|
||||
• *`/deop`* `[nickname [nickname]]`::
|
||||
|
||||
........................................
|
||||
remove channel operator status from nickname(s)
|
||||
........................................
|
||||
|
||||
• *`/devoice`* `[nickname [nickname]]`::
|
||||
|
||||
........................................
|
||||
remove voice from nickname(s)
|
||||
........................................
|
||||
|
||||
• *`/die`*::
|
||||
|
||||
........................................
|
||||
shutdown the server
|
||||
........................................
|
||||
|
||||
• *`/disconnect`* `[-all | servername [servername ...]]`::
|
||||
|
||||
........................................
|
||||
disconnect from IRC server(s)
|
||||
|
||||
-all: disconnect from all servers
|
||||
servername: server name to disconnect
|
||||
........................................
|
||||
|
||||
• *`/halfop`* `[nickname [nickname]]`::
|
||||
|
||||
........................................
|
||||
give half channel operator status to nickname(s)
|
||||
........................................
|
||||
|
||||
• *`/ignore`* `[list] | [add [re:]nick/host [server [channel]]] | [del number|-all]`::
|
||||
|
||||
........................................
|
||||
ignore nicks/hosts from servers or channels
|
||||
|
||||
list: list all ignore
|
||||
add: add a ignore
|
||||
del: del a ignore
|
||||
number: number of ignore to delete (look at list to find it)
|
||||
-all: delete all ignore
|
||||
nick/host: nick or host to ignore: syntax is "re:regex" or "mask" (a mask is a string with some "*" to replace one or more chars)
|
||||
server: internal server name where ignore is working
|
||||
channel: channel name where ignore is working
|
||||
|
||||
Examples:
|
||||
ignore nick "toto" everywhere:
|
||||
/ignore add toto
|
||||
ignore host "toto@domain.com" on freenode server:
|
||||
/ignore add toto@domain.com freenode
|
||||
ignore host "toto*@*.domain.com" on freenode/#weechat:
|
||||
/ignore add toto*@*.domain.com freenode #weechat
|
||||
........................................
|
||||
|
||||
• *`/info`* `[target]`::
|
||||
|
||||
........................................
|
||||
get information describing the server
|
||||
|
||||
target: server name
|
||||
........................................
|
||||
|
||||
• *`/invite`* `nickname channel`::
|
||||
|
||||
........................................
|
||||
invite a nick on a channel
|
||||
|
||||
nickname: nick to invite
|
||||
channel: channel to invite
|
||||
........................................
|
||||
|
||||
• *`/ison`* `nickname [nickname ...]`::
|
||||
|
||||
........................................
|
||||
check if a nickname is currently on IRC
|
||||
|
||||
nickname: nickname
|
||||
........................................
|
||||
|
||||
• *`/join`* `channel[,channel] [key[,key]]`::
|
||||
|
||||
........................................
|
||||
join a channel
|
||||
|
||||
channel: channel name to join
|
||||
key: key to join the channel
|
||||
........................................
|
||||
|
||||
• *`/kick`* `[channel] nickname [comment]`::
|
||||
|
||||
........................................
|
||||
forcibly remove a user from a channel
|
||||
|
||||
channel: channel where user is
|
||||
nickname: nickname to kick
|
||||
comment: comment for kick
|
||||
........................................
|
||||
|
||||
• *`/kickban`* `[channel] nickname [comment]`::
|
||||
|
||||
........................................
|
||||
kicks and bans a nick from a channel
|
||||
|
||||
channel: channel where user is
|
||||
nickname: nickname to kick and ban
|
||||
comment: comment for kick
|
||||
........................................
|
||||
|
||||
• *`/kill`* `nickname comment`::
|
||||
|
||||
........................................
|
||||
close client-server connection
|
||||
|
||||
nickname: nickname
|
||||
comment: comment for kill
|
||||
........................................
|
||||
|
||||
• *`/links`* `[[server] server_mask]`::
|
||||
|
||||
........................................
|
||||
list all servernames which are known by the server answering the query
|
||||
|
||||
server: this server should answer the query
|
||||
server_mask: list of servers must match this mask
|
||||
........................................
|
||||
|
||||
• *`/list`* `[channel[,channel] [server]]`::
|
||||
|
||||
........................................
|
||||
list channels and their topic
|
||||
|
||||
channel: channel to list (a regexp is allowed)
|
||||
server: server name
|
||||
........................................
|
||||
|
||||
• *`/lusers`* `[mask [target]]`::
|
||||
|
||||
........................................
|
||||
get statistics about the size of the IRC network
|
||||
|
||||
mask: servers matching the mask only
|
||||
target: server for forwarding request
|
||||
........................................
|
||||
|
||||
• *`/me`* `message`::
|
||||
|
||||
........................................
|
||||
send a CTCP action to the current channel
|
||||
|
||||
message: message to send
|
||||
........................................
|
||||
|
||||
• *`/mode`* `{ [channel] {[+|-]|o|p|s|i|t|n|b|v} [limit] [user] [ban mask] } | { nickname {[+|-]|i|w|s|o} }`::
|
||||
|
||||
........................................
|
||||
change channel or user mode
|
||||
|
||||
channel modes:
|
||||
channel: channel name to modify (default is current one)
|
||||
o: give/take channel operator privileges
|
||||
p: private channel flag
|
||||
s: secret channel flag
|
||||
i: invite-only channel flag
|
||||
t: topic settable by channel operator only flag
|
||||
n: no messages to channel from clients on the outside
|
||||
m: moderated channel
|
||||
l: set the user limit to channel
|
||||
b: set a ban mask to keep users out
|
||||
e: set exception mask
|
||||
v: give/take the ability to speak on a moderated channel
|
||||
k: set a channel key (password)
|
||||
user modes:
|
||||
nickname: nickname to modify
|
||||
i: mark a user as invisible
|
||||
s: mark a user for receive server notices
|
||||
w: user receives wallops
|
||||
o: operator flag
|
||||
........................................
|
||||
|
||||
• *`/motd`* `[target]`::
|
||||
|
||||
........................................
|
||||
get the "Message Of The Day"
|
||||
|
||||
target: server name
|
||||
........................................
|
||||
|
||||
• *`/msg`* `[-server server] receiver[,receiver] text`::
|
||||
|
||||
........................................
|
||||
send message to a nick or channel
|
||||
|
||||
server: send to this server (internal name)
|
||||
receiver: nick or channel (may be mask, '*' = current channel)
|
||||
text: text to send
|
||||
........................................
|
||||
|
||||
• *`/names`* `[channel[,channel]]`::
|
||||
|
||||
........................................
|
||||
list nicknames on channels
|
||||
|
||||
channel: channel name
|
||||
........................................
|
||||
|
||||
• *`/nick`* `[-all] nickname`::
|
||||
|
||||
........................................
|
||||
change current nickname
|
||||
|
||||
-all: set new nickname for all connected servers
|
||||
nickname: new nickname
|
||||
........................................
|
||||
|
||||
• *`/notice`* `[-server server] nickname text`::
|
||||
|
||||
........................................
|
||||
send notice message to user
|
||||
|
||||
server: send to this server (internal name)
|
||||
nickname: user to send notice to
|
||||
text: text to send
|
||||
........................................
|
||||
|
||||
• *`/op`* `nickname [nickname]`::
|
||||
|
||||
........................................
|
||||
give channel operator status to nickname(s)
|
||||
........................................
|
||||
|
||||
• *`/oper`* `user password`::
|
||||
|
||||
........................................
|
||||
get operator privileges
|
||||
|
||||
user/password: used to get privileges on current IRC server
|
||||
........................................
|
||||
|
||||
• *`/part`* `[channel[,channel]] [part_message]`::
|
||||
|
||||
........................................
|
||||
leave a channel
|
||||
|
||||
channel: channel name to leave
|
||||
part_message: part message (displayed to other users)
|
||||
........................................
|
||||
|
||||
• *`/ping`* `server1 [server2]`::
|
||||
|
||||
........................................
|
||||
ping server
|
||||
|
||||
server1: server to ping
|
||||
server2: forward ping to this server
|
||||
........................................
|
||||
|
||||
• *`/pong`* `daemon [daemon2]`::
|
||||
|
||||
........................................
|
||||
answer to a ping message
|
||||
|
||||
daemon: daemon who has responded to Ping message
|
||||
daemon2: forward message to this daemon
|
||||
........................................
|
||||
|
||||
• *`/query`* `[-server server] nickname [text]`::
|
||||
|
||||
........................................
|
||||
send a private message to a nick
|
||||
|
||||
server: send to this server (internal name)
|
||||
nickname: nickname for private conversation
|
||||
text: text to send
|
||||
........................................
|
||||
|
||||
• *`/quote`* `[-server server] data`::
|
||||
|
||||
........................................
|
||||
send raw data to server without parsing
|
||||
|
||||
server: send to this server (internal name)
|
||||
data: raw data to send
|
||||
........................................
|
||||
|
||||
• *`/reconnect`* `[-all [-nojoin] | servername [servername ...] [-nojoin]]`::
|
||||
|
||||
........................................
|
||||
reconnect to server(s)
|
||||
|
||||
-all: reconnect to all servers
|
||||
servername: server name to reconnect
|
||||
-nojoin: do not join any channel (even if autojoin is enabled on server)
|
||||
........................................
|
||||
|
||||
• *`/rehash`*::
|
||||
|
||||
........................................
|
||||
tell the server to reload its config file
|
||||
........................................
|
||||
|
||||
• *`/restart`*::
|
||||
|
||||
........................................
|
||||
tell the server to restart itself
|
||||
........................................
|
||||
|
||||
• *`/server`* `[list [servername]] | [listfull [servername]] | [add servername hostname[/port] [-auto | -noauto] [-ipv6] [-ssl]] | [copy servername newservername] | [rename servername newservername] | [keep servername] | [del servername] | [deloutq] | [raw] | [switch]`::
|
||||
|
||||
........................................
|
||||
list, add or remove IRC servers
|
||||
|
||||
list: list servers (no parameter implies this list)
|
||||
listfull: list servers with detailed info for each server
|
||||
add: create a new server
|
||||
servername: server name, for internal and display use
|
||||
hostname: name or IP address of server, with optional port (default: 6667)
|
||||
auto: automatically connect to server when WeeChat starts
|
||||
noauto: do not connect to server when WeeChat starts (default)
|
||||
ipv6: use IPv6 protocol
|
||||
ssl: use SSL protocol
|
||||
copy: duplicate a server
|
||||
rename: rename a server
|
||||
keep: keep server in config file (for temporary servers only)
|
||||
del: delete a server
|
||||
deloutq: delete messages out queue for all servers (all messages WeeChat is currently sending)
|
||||
raw: open buffer with raw IRC data
|
||||
switch: switch active server (when one buffer is used for all servers, default key: alt-s on server buffer)
|
||||
|
||||
Examples:
|
||||
/server listfull
|
||||
/server add oftc irc.oftc.net/6697 -ssl
|
||||
/server add oftc6 irc6.oftc.net/6697 -ipv6 -ssl
|
||||
/server add freenode2 chat.eu.freenode.net/6667,chat.us.freenode.net/6667
|
||||
/server copy oftc oftcbis
|
||||
/server rename oftc newoftc
|
||||
/server del freenode
|
||||
/server deloutq
|
||||
/server switch
|
||||
........................................
|
||||
|
||||
• *`/service`* `nickname reserved distribution type reserved info`::
|
||||
|
||||
........................................
|
||||
register a new service
|
||||
|
||||
distribution: visibility of service
|
||||
type: reserved for future usage
|
||||
........................................
|
||||
|
||||
• *`/servlist`* `[mask [type]]`::
|
||||
|
||||
........................................
|
||||
list services currently connected to the network
|
||||
|
||||
mask: list only services matching this mask
|
||||
type: list only services of this type
|
||||
........................................
|
||||
|
||||
• *`/squery`* `service text`::
|
||||
|
||||
........................................
|
||||
deliver a message to a service
|
||||
|
||||
service: name of service
|
||||
text: text to send
|
||||
........................................
|
||||
|
||||
• *`/squit`* `server comment`::
|
||||
|
||||
........................................
|
||||
disconnect server links
|
||||
|
||||
server: server name
|
||||
comment: comment for quit
|
||||
........................................
|
||||
|
||||
• *`/stats`* `[query [server]]`::
|
||||
|
||||
........................................
|
||||
query statistics about server
|
||||
|
||||
query: c/h/i/k/l/m/o/y/u (see RFC1459)
|
||||
server: server name
|
||||
........................................
|
||||
|
||||
• *`/summon`* `user [target [channel]]`::
|
||||
|
||||
........................................
|
||||
give users who are on a host running an IRC server a message asking them to please join IRC
|
||||
|
||||
user: username
|
||||
target: server name
|
||||
channel: channel name
|
||||
........................................
|
||||
|
||||
• *`/time`* `[target]`::
|
||||
|
||||
........................................
|
||||
query local time from server
|
||||
|
||||
target: query time from specified server
|
||||
........................................
|
||||
|
||||
• *`/topic`* `[channel] [topic]`::
|
||||
|
||||
........................................
|
||||
get/set channel topic
|
||||
|
||||
channel: channel name
|
||||
topic: new topic for channel (if topic is "-delete" then topic is deleted)
|
||||
........................................
|
||||
|
||||
• *`/trace`* `[target]`::
|
||||
|
||||
........................................
|
||||
find the route to specific server
|
||||
|
||||
target: server
|
||||
........................................
|
||||
|
||||
• *`/unban`* `[channel] nickname [nickname ...]`::
|
||||
|
||||
........................................
|
||||
unban nicks or hosts
|
||||
|
||||
channel: channel for unban
|
||||
nickname: user or host to unban
|
||||
........................................
|
||||
|
||||
• *`/userhost`* `nickname [nickname ...]`::
|
||||
|
||||
........................................
|
||||
return a list of information about nicknames
|
||||
|
||||
nickname: nickname
|
||||
........................................
|
||||
|
||||
• *`/users`* `[target]`::
|
||||
|
||||
........................................
|
||||
list of users logged into the server
|
||||
|
||||
target: server
|
||||
........................................
|
||||
|
||||
• *`/version`* `[server | nickname]`::
|
||||
|
||||
........................................
|
||||
give the version info of nick or server (current or specified)
|
||||
|
||||
server: server name
|
||||
nickname: nickname
|
||||
........................................
|
||||
|
||||
• *`/voice`* `[nickname [nickname]]`::
|
||||
|
||||
........................................
|
||||
give voice to nickname(s)
|
||||
........................................
|
||||
|
||||
• *`/wallops`* `text`::
|
||||
|
||||
........................................
|
||||
send a message to all currently connected users who have set the 'w' user mode for themselves
|
||||
|
||||
text to send
|
||||
........................................
|
||||
|
||||
• *`/who`* `[mask ["o"]]`::
|
||||
|
||||
........................................
|
||||
generate a query which returns a list of information
|
||||
|
||||
mask: only information which match this mask
|
||||
o: only operators are returned according to the mask supplied
|
||||
........................................
|
||||
|
||||
• *`/whois`* `[server] nickname[,nickname]`::
|
||||
|
||||
........................................
|
||||
query information about user(s)
|
||||
|
||||
server: server name
|
||||
nickname: nickname (may be a mask)
|
||||
........................................
|
||||
|
||||
• *`/whowas`* `nickname [,nickname [,nickname ...]] [count [target]]`::
|
||||
|
||||
........................................
|
||||
ask for information about a nickname which no longer exists
|
||||
|
||||
nickname: nickname to search
|
||||
count: number of replies to return (full search if negative number)
|
||||
target: reply should match this mask
|
||||
........................................
|
||||
|
||||
@@ -0,0 +1,240 @@
|
||||
* *irc.color.input_nick*
|
||||
** description: color for nick in input bar
|
||||
** type: color
|
||||
** values: a color name (default value: lightcyan)
|
||||
|
||||
* *irc.color.message_join*
|
||||
** description: color for text in join messages
|
||||
** type: color
|
||||
** values: a color name (default value: green)
|
||||
|
||||
* *irc.color.message_quit*
|
||||
** description: color for text in part/quit messages
|
||||
** type: color
|
||||
** values: a color name (default value: red)
|
||||
|
||||
* *irc.look.color_nicks_in_server_messages*
|
||||
** description: use nick color in messages from server
|
||||
** type: boolean
|
||||
** values: on, off (default value: on)
|
||||
|
||||
* *irc.look.display_away*
|
||||
** description: display message when (un)marking as away
|
||||
** type: integer
|
||||
** values: off, local, channel (default value: local)
|
||||
|
||||
* *irc.look.display_channel_modes*
|
||||
** description: display channel modes in "buffer_name" bar item
|
||||
** type: boolean
|
||||
** values: on, off (default value: on)
|
||||
|
||||
* *irc.look.display_nick_modes*
|
||||
** description: display nick modes in "input_prompt" bar item
|
||||
** type: boolean
|
||||
** values: on, off (default value: on)
|
||||
|
||||
* *irc.look.display_old_topic*
|
||||
** description: display old topic when channel topic is changed
|
||||
** type: boolean
|
||||
** values: on, off (default value: on)
|
||||
|
||||
* *irc.look.hide_nickserv_pwd*
|
||||
** description: hide password displayed by nickserv
|
||||
** type: boolean
|
||||
** values: on, off (default value: on)
|
||||
|
||||
* *irc.look.highlight_tags*
|
||||
** description: comma separated list of tags for messages that may produce highlight (usually any message from another user, not server messages,..)
|
||||
** type: string
|
||||
** values: any string (default value: "irc_privmsg,irc_notice")
|
||||
|
||||
* *irc.look.nick_completion_smart*
|
||||
** description: smart completion for nicks (completes first with last speakers)
|
||||
** type: integer
|
||||
** values: off, speakers, speakers_highlights (default value: speakers)
|
||||
|
||||
* *irc.look.nick_prefix*
|
||||
** description: text to display before nick in chat window
|
||||
** type: string
|
||||
** values: any string (default value: "")
|
||||
|
||||
* *irc.look.nick_suffix*
|
||||
** description: text to display after nick in chat window
|
||||
** type: string
|
||||
** values: any string (default value: "")
|
||||
|
||||
* *irc.look.notice_as_pv*
|
||||
** description: display notices as private messages
|
||||
** type: boolean
|
||||
** values: on, off (default value: off)
|
||||
|
||||
* *irc.look.one_server_buffer*
|
||||
** description: use same buffer for all servers
|
||||
** type: boolean
|
||||
** values: on, off (default value: off)
|
||||
|
||||
* *irc.look.open_near_server*
|
||||
** description: open new channels/privates near server
|
||||
** type: boolean
|
||||
** values: on, off (default value: off)
|
||||
|
||||
* *irc.look.raw_messages*
|
||||
** description: number of IRC raw messages to save in memory when raw data buffer is closed (messages will be displayed when opening raw data buffer)
|
||||
** type: integer
|
||||
** values: 0 .. 65535 (default value: 256)
|
||||
|
||||
* *irc.look.show_away_once*
|
||||
** description: show remote away message only once in private
|
||||
** type: boolean
|
||||
** values: on, off (default value: on)
|
||||
|
||||
* *irc.look.smart_filter*
|
||||
** description: filter join/part/quit messages for a nick if not speaking for some minutes on channel (you must create a filter on tag "irc_smart_filter")
|
||||
** type: boolean
|
||||
** values: on, off (default value: off)
|
||||
|
||||
* *irc.look.smart_filter_delay*
|
||||
** description: delay for filtering join/part/quit messages (in minutes)
|
||||
** type: integer
|
||||
** values: 1 .. 10080 (default value: 5)
|
||||
|
||||
* *irc.look.topic_strip_colors*
|
||||
** description: strip colors in topic (used only when displaying buffer title)
|
||||
** type: boolean
|
||||
** values: on, off (default value: off)
|
||||
|
||||
* *irc.network.anti_flood*
|
||||
** description: anti-flood: # seconds between two user messages (0 = no anti-flood)
|
||||
** type: integer
|
||||
** values: 0 .. 5 (default value: 2)
|
||||
|
||||
* *irc.network.away_check*
|
||||
** description: interval between two checks for away (in minutes, 0 = never check)
|
||||
** type: integer
|
||||
** values: 0 .. 2147483647 (default value: 0)
|
||||
|
||||
* *irc.network.away_check_max_nicks*
|
||||
** description: do not check away nicks on channels with high number of nicks (0 = unlimited)
|
||||
** type: integer
|
||||
** values: 0 .. 2147483647 (default value: 0)
|
||||
|
||||
* *irc.network.colors_receive*
|
||||
** description: when off, colors codes are ignored in incoming messages
|
||||
** type: boolean
|
||||
** values: on, off (default value: on)
|
||||
|
||||
* *irc.network.colors_send*
|
||||
** description: allow user to send colors with special codes (ctrl-c + a code and optional color: b=bold, cxx=color, cxx,yy=color+background, u=underline, r=reverse)
|
||||
** type: boolean
|
||||
** values: on, off (default value: on)
|
||||
|
||||
* *irc.network.default_msg_part*
|
||||
** description: default part message (leaving channel) ("%v" will be replaced by WeeChat version in string)
|
||||
** type: string
|
||||
** values: any string (default value: "WeeChat %v")
|
||||
|
||||
* *irc.network.default_msg_quit*
|
||||
** description: default quit message (disconnecting from server) ("%v" will be replaced by WeeChat version in string)
|
||||
** type: string
|
||||
** values: any string (default value: "WeeChat %v")
|
||||
|
||||
* *irc.network.lag_check*
|
||||
** description: interval between two checks for lag (in seconds, 0 = never check)
|
||||
** type: integer
|
||||
** values: 0 .. 2147483647 (default value: 60)
|
||||
|
||||
* *irc.network.lag_disconnect*
|
||||
** description: disconnect after important lag (in minutes, 0 = never disconnect)
|
||||
** type: integer
|
||||
** values: 0 .. 2147483647 (default value: 0)
|
||||
|
||||
* *irc.network.lag_min_show*
|
||||
** description: minimum lag to show (in seconds)
|
||||
** type: integer
|
||||
** values: 0 .. 2147483647 (default value: 1)
|
||||
|
||||
* *irc.network.send_unknown_commands*
|
||||
** description: send unknown commands to server
|
||||
** type: boolean
|
||||
** values: on, off (default value: off)
|
||||
|
||||
* *irc.server_default.addresses*
|
||||
** description: list of hostname/port or IP/port for server (separated by comma)
|
||||
** type: string
|
||||
** values: any string (default value: "")
|
||||
|
||||
* *irc.server_default.autoconnect*
|
||||
** description: automatically connect to server when WeeChat is starting
|
||||
** type: boolean
|
||||
** values: on, off (default value: off)
|
||||
|
||||
* *irc.server_default.autojoin*
|
||||
** description: comma separated list of channels to join when connected to server (example: "#chan1,#chan2,#chan3 key1,key2")
|
||||
** type: string
|
||||
** values: any string (default value: "")
|
||||
|
||||
* *irc.server_default.autoreconnect*
|
||||
** description: automatically reconnect to server when disconnected
|
||||
** type: boolean
|
||||
** values: on, off (default value: on)
|
||||
|
||||
* *irc.server_default.autoreconnect_delay*
|
||||
** description: delay (in seconds) before trying again to reconnect to server
|
||||
** type: integer
|
||||
** values: 0 .. 65535 (default value: 30)
|
||||
|
||||
* *irc.server_default.autorejoin*
|
||||
** description: automatically rejoin channels when kicked
|
||||
** type: boolean
|
||||
** values: on, off (default value: off)
|
||||
|
||||
* *irc.server_default.command*
|
||||
** description: command(s) to run when connected to server (many commands should be separated by ";", use "\;" for a semicolon, special variables $nick, $channel and $server are replaced by their value)
|
||||
** type: string
|
||||
** values: any string (default value: "")
|
||||
|
||||
* *irc.server_default.command_delay*
|
||||
** description: delay (in seconds) after command was executed (example: give some time for authentication)
|
||||
** type: integer
|
||||
** values: 0 .. 3600 (default value: 0)
|
||||
|
||||
* *irc.server_default.ipv6*
|
||||
** description: use IPv6 protocol for server communication
|
||||
** type: boolean
|
||||
** values: on, off (default value: off)
|
||||
|
||||
* *irc.server_default.local_hostname*
|
||||
** description: custom local hostname/IP for server (optional, if empty local hostname is used)
|
||||
** type: string
|
||||
** values: any string (default value: "")
|
||||
|
||||
* *irc.server_default.nicks*
|
||||
** description: nicknames to use on server (separated by comma)
|
||||
** type: string
|
||||
** values: any string (default value: "")
|
||||
|
||||
* *irc.server_default.password*
|
||||
** description: password for server
|
||||
** type: string
|
||||
** values: any string (default value: "")
|
||||
|
||||
* *irc.server_default.proxy*
|
||||
** description: proxy used for this server (optional)
|
||||
** type: string
|
||||
** values: any string (default value: "")
|
||||
|
||||
* *irc.server_default.realname*
|
||||
** description: real name to use on server
|
||||
** type: string
|
||||
** values: any string (default value: "")
|
||||
|
||||
* *irc.server_default.ssl*
|
||||
** description: use SSL for server communication
|
||||
** type: boolean
|
||||
** values: on, off (default value: off)
|
||||
|
||||
* *irc.server_default.username*
|
||||
** description: user name to use on server
|
||||
** type: string
|
||||
** values: any string (default value: "")
|
||||
|
||||
@@ -0,0 +1,65 @@
|
||||
• *`/jabber`* `[list [servername]] | [listfull [servername]] | [add servername username hostname[/port] password [-auto | -noauto] [-ipv6] [-tls] [-sasl]] | [copy servername newservername] | [rename servername newservername] | [keep servername] | [del servername] | [switch]`::
|
||||
|
||||
........................................
|
||||
list, add or remove Jabber servers
|
||||
|
||||
list: list servers (no parameter implies this list)
|
||||
listfull: list servers with detailed info for each server
|
||||
add: create a new server
|
||||
servername: server name, for internal and display use
|
||||
username: username to use on server
|
||||
hostname: name or IP address of server, with optional port (default: 5222)
|
||||
password: password for username on server
|
||||
auto: automatically connect to server when WeeChat starts
|
||||
noauto: do not connect to server when WeeChat starts (default)
|
||||
ipv6: use IPv6 protocol
|
||||
tls: use TLS cryptographic protocol
|
||||
sasl: use SASL for authentication
|
||||
copy: duplicate a server
|
||||
rename: rename a server
|
||||
keep: keep server in config file (for temporary servers only)
|
||||
del: delete a server
|
||||
switch: switch active server (when one buffer is used for all servers, default key: alt-s on server buffer)
|
||||
|
||||
Examples:
|
||||
/jabber listfull
|
||||
/jabber add jabberfr user jabber.fr/5222 password -tls
|
||||
/jabber copy jabberfr jabberfr2
|
||||
/jabber rename jabberfr jabbfr
|
||||
/jabber del jabberfr
|
||||
/jabber switch
|
||||
........................................
|
||||
|
||||
• *`/jchat`* `buddy [text]`::
|
||||
|
||||
........................................
|
||||
chat with a buddy
|
||||
|
||||
buddy: buddy name for chat
|
||||
text: text to send
|
||||
........................................
|
||||
|
||||
• *`/jconnect`* `[-all [-nojoin] | servername [servername ...] [-nojoin] | hostname [-port port] [-ipv6] [-tls] [-sasl]]`::
|
||||
|
||||
........................................
|
||||
connect to Jabber server(s)
|
||||
|
||||
-all: connect to all servers
|
||||
servername: internal server name to connect
|
||||
-nojoin: do not join any MUC (even if autojoin is enabled on server)
|
||||
hostname: hostname to connect
|
||||
port: port for server (integer, default is 6667)
|
||||
ipv6: use IPv6 protocol
|
||||
tls: use TLS cryptographic protocol
|
||||
saal: use SASL for authentication
|
||||
........................................
|
||||
|
||||
• *`/jdisconnect`* `[-all | servername [servername ...]]`::
|
||||
|
||||
........................................
|
||||
disconnect from Jabber server(s)
|
||||
|
||||
-all: disconnect from all servers
|
||||
servername: server name to disconnect
|
||||
........................................
|
||||
|
||||
@@ -0,0 +1,205 @@
|
||||
* *jabber.color.input_nick*
|
||||
** description: color for nick in input bar
|
||||
** type: color
|
||||
** values: a color name (default value: lightcyan)
|
||||
|
||||
* *jabber.color.message_join*
|
||||
** description: color for text in join messages
|
||||
** type: color
|
||||
** values: a color name (default value: green)
|
||||
|
||||
* *jabber.color.message_quit*
|
||||
** description: color for text in part/quit messages
|
||||
** type: color
|
||||
** values: a color name (default value: red)
|
||||
|
||||
* *jabber.look.color_nicks_in_server_messages*
|
||||
** description: use nick color in messages from server
|
||||
** type: boolean
|
||||
** values: on, off (default value: on)
|
||||
|
||||
* *jabber.look.display_away*
|
||||
** description: display message when (un)marking as away
|
||||
** type: integer
|
||||
** values: off, local, muc (default value: local)
|
||||
|
||||
* *jabber.look.display_muc_modes*
|
||||
** description: display MUC modes in "buffer_name" bar item
|
||||
** type: boolean
|
||||
** values: on, off (default value: on)
|
||||
|
||||
* *jabber.look.display_nick_modes*
|
||||
** description: display nick modes in "input_prompt" bar item
|
||||
** type: boolean
|
||||
** values: on, off (default value: on)
|
||||
|
||||
* *jabber.look.highlight_tags*
|
||||
** description: comma separated list of tags for messages that may produce highlight (usually any message from another user, not server messages,..)
|
||||
** type: string
|
||||
** values: any string (default value: "jabber_chat_msg,jabber_notice")
|
||||
|
||||
* *jabber.look.nick_completion_smart*
|
||||
** description: smart completion for nicks (completes with last speakers first)
|
||||
** type: boolean
|
||||
** values: on, off (default value: on)
|
||||
|
||||
* *jabber.look.nick_prefix*
|
||||
** description: text to display before nick in chat window
|
||||
** type: string
|
||||
** values: any string (default value: "")
|
||||
|
||||
* *jabber.look.nick_suffix*
|
||||
** description: text to display after nick in chat window
|
||||
** type: string
|
||||
** values: any string (default value: "")
|
||||
|
||||
* *jabber.look.one_server_buffer*
|
||||
** description: use same buffer for all servers
|
||||
** type: boolean
|
||||
** values: on, off (default value: off)
|
||||
|
||||
* *jabber.look.open_near_server*
|
||||
** description: open new MUCs/privates near server
|
||||
** type: boolean
|
||||
** values: on, off (default value: off)
|
||||
|
||||
* *jabber.look.show_away_once*
|
||||
** description: show remote away message only once in private
|
||||
** type: boolean
|
||||
** values: on, off (default value: on)
|
||||
|
||||
* *jabber.look.smart_filter*
|
||||
** description: filter join/part/quit messages for a nick if not speaking for some minutes on MUC (you must create a filter on tag "jabber_smart_filter")
|
||||
** type: boolean
|
||||
** values: on, off (default value: off)
|
||||
|
||||
* *jabber.look.smart_filter_delay*
|
||||
** description: delay for filtering join/part/quit messages (in minutes)
|
||||
** type: integer
|
||||
** values: 1 .. 10080 (default value: 5)
|
||||
|
||||
* *jabber.network.anti_flood*
|
||||
** description: anti-flood: # seconds between two user messages (0 = no anti-flood)
|
||||
** type: integer
|
||||
** values: 0 .. 5 (default value: 2)
|
||||
|
||||
* *jabber.network.colors_receive*
|
||||
** description: when off, colors codes are ignored in incoming messages
|
||||
** type: boolean
|
||||
** values: on, off (default value: on)
|
||||
|
||||
* *jabber.network.colors_send*
|
||||
** description: allow user to send colors with special codes (^Cb=bold, ^Ccxx=color, ^Ccxx,yy=color+background, ^Cu=underline, ^Cr=reverse)
|
||||
** type: boolean
|
||||
** values: on, off (default value: on)
|
||||
|
||||
* *jabber.network.default_msg_part*
|
||||
** description: default part message (leaving MUC) ('%v' will be replaced by WeeChat version in string)
|
||||
** type: string
|
||||
** values: any string (default value: "WeeChat %v")
|
||||
|
||||
* *jabber.network.default_msg_quit*
|
||||
** description: default quit message (disconnecting from server) ('%v' will be replaced by WeeChat version in string)
|
||||
** type: string
|
||||
** values: any string (default value: "WeeChat %v")
|
||||
|
||||
* *jabber.network.lag_check*
|
||||
** description: interval between two checks for lag (in seconds, 0 = never check)
|
||||
** type: integer
|
||||
** values: 0 .. 2147483647 (default value: 60)
|
||||
|
||||
* *jabber.network.lag_disconnect*
|
||||
** description: disconnect after important lag (in minutes, 0 = never disconnect)
|
||||
** type: integer
|
||||
** values: 0 .. 2147483647 (default value: 5)
|
||||
|
||||
* *jabber.network.lag_min_show*
|
||||
** description: minimum lag to show (in seconds)
|
||||
** type: integer
|
||||
** values: 0 .. 2147483647 (default value: 1)
|
||||
|
||||
* *jabber.server_default.autoconnect*
|
||||
** description: automatically connect to server when WeeChat is starting
|
||||
** type: boolean
|
||||
** values: on, off (default value: off)
|
||||
|
||||
* *jabber.server_default.autojoin*
|
||||
** description: comma separated list of MUCs to join when connected to server (example: "#chan1,#chan2,#chan3 key1,key2")
|
||||
** type: string
|
||||
** values: any string (default value: "")
|
||||
|
||||
* *jabber.server_default.autoreconnect*
|
||||
** description: automatically reconnect to server when disconnected
|
||||
** type: boolean
|
||||
** values: on, off (default value: on)
|
||||
|
||||
* *jabber.server_default.autoreconnect_delay*
|
||||
** description: delay (in seconds) before trying again to reconnect to server
|
||||
** type: integer
|
||||
** values: 0 .. 65535 (default value: 10)
|
||||
|
||||
* *jabber.server_default.autorejoin*
|
||||
** description: automatically rejoin MUCs when kicked
|
||||
** type: boolean
|
||||
** values: on, off (default value: off)
|
||||
|
||||
* *jabber.server_default.command*
|
||||
** description: command(s) to run when connected to server (many commands should be separated by ';', use '\;' for a semicolon, special variables $nick, $muc and $server are replaced by their value)
|
||||
** type: string
|
||||
** values: any string (default value: "")
|
||||
|
||||
* *jabber.server_default.command_delay*
|
||||
** description: delay (in seconds) after command was executed (example: give some time for authentication)
|
||||
** type: integer
|
||||
** values: 0 .. 3600 (default value: 0)
|
||||
|
||||
* *jabber.server_default.ipv6*
|
||||
** description: use IPv6 protocol for server communication
|
||||
** type: boolean
|
||||
** values: on, off (default value: off)
|
||||
|
||||
* *jabber.server_default.local_alias*
|
||||
** description: local alias
|
||||
** type: string
|
||||
** values: any string (default value: "")
|
||||
|
||||
* *jabber.server_default.local_hostname*
|
||||
** description: custom local hostname/IP for server (optional, if empty local hostname is used)
|
||||
** type: string
|
||||
** values: any string (default value: "")
|
||||
|
||||
* *jabber.server_default.password*
|
||||
** description: password
|
||||
** type: string
|
||||
** values: any string (default value: "")
|
||||
|
||||
* *jabber.server_default.proxy*
|
||||
** description: proxy used for this server (optional)
|
||||
** type: string
|
||||
** values: any string (default value: "")
|
||||
|
||||
* *jabber.server_default.resource*
|
||||
** description: resource (for example: Home or Work)
|
||||
** type: string
|
||||
** values: any string (default value: "")
|
||||
|
||||
* *jabber.server_default.sasl*
|
||||
** description: use SASL for authentication
|
||||
** type: boolean
|
||||
** values: on, off (default value: on)
|
||||
|
||||
* *jabber.server_default.server*
|
||||
** description: hostname/port or IP/port for server
|
||||
** type: string
|
||||
** values: any string (default value: "")
|
||||
|
||||
* *jabber.server_default.tls*
|
||||
** description: use TLS cryptographic protocol for server communication
|
||||
** type: boolean
|
||||
** values: on, off (default value: off)
|
||||
|
||||
* *jabber.server_default.username*
|
||||
** description: user name to use on server
|
||||
** type: string
|
||||
** values: any string (default value: "")
|
||||
|
||||
@@ -0,0 +1,33 @@
|
||||
• *`/logger`* `[list | set level | disable]`::
|
||||
|
||||
........................................
|
||||
logger plugin configuration
|
||||
|
||||
list: show logging status for opened buffers
|
||||
set: set logging level on current buffer
|
||||
level: level for messages to be logged (0 = logging disabled, 1 = a few messages (most important) .. 9 = all messages)
|
||||
disable: disable logging on current buffer (set level to 0)
|
||||
|
||||
Options "logger.level.*" and "logger.mask.*" can be used to set level or mask for a buffer, or buffers beginning with name.
|
||||
|
||||
Examples:
|
||||
set level to 5 for current buffer:
|
||||
/logger set 5
|
||||
disable logging for current buffer:
|
||||
/logger disable
|
||||
|
||||
set level to 3 for all IRC buffers:
|
||||
/set logger.level.irc 3
|
||||
disable logging for main WeeChat buffer:
|
||||
/set logger.level.core.weechat 0
|
||||
use a directory per IRC server and a file per channel inside:
|
||||
/set logger.mask.irc "$server/$channel.weechatlog"
|
||||
|
||||
Log levels used by IRC plugin:
|
||||
1: user message, notice, private
|
||||
2: nick change
|
||||
3: server message
|
||||
4: join/part/quit
|
||||
9: all other messages
|
||||
........................................
|
||||
|
||||
@@ -0,0 +1,35 @@
|
||||
* *logger.file.auto_log*
|
||||
** description: automatically save content of buffers to files (unless a buffer disables log)
|
||||
** type: boolean
|
||||
** values: on, off (default value: on)
|
||||
|
||||
* *logger.file.info_lines*
|
||||
** description: write information line in log file when log starts or ends for a buffer
|
||||
** type: boolean
|
||||
** values: on, off (default value: off)
|
||||
|
||||
* *logger.file.mask*
|
||||
** description: default file name mask for log files (format is "directory/to/file" or "file", without first "/" because "path" option is used to build complete path to file); local buffer variables are permitted
|
||||
** type: string
|
||||
** values: any string (default value: "$plugin.$name.weechatlog")
|
||||
|
||||
* *logger.file.name_lower_case*
|
||||
** description: use only lower case for log filenames
|
||||
** type: boolean
|
||||
** values: on, off (default value: on)
|
||||
|
||||
* *logger.file.path*
|
||||
** description: path for WeeChat log files ("%h" will be replaced by WeeChat home, "~/.weechat" by default)
|
||||
** type: string
|
||||
** values: any string (default value: "%h/logs/")
|
||||
|
||||
* *logger.file.time_format*
|
||||
** description: timestamp used in log files (see man strftime for date/time specifiers)
|
||||
** type: string
|
||||
** values: any string (default value: "%Y-%m-%d %H:%M:%S")
|
||||
|
||||
* *logger.look.backlog*
|
||||
** description: maximum number of lines to display from log file when creating new buffer (0 = no backlog)
|
||||
** type: integer
|
||||
** values: 0 .. 2147483647 (default value: 20)
|
||||
|
||||
@@ -0,0 +1,11 @@
|
||||
• *`/lua`* `[list [name]] | [listfull [name]] [load filename] | [autoload] | [reload] | [unload [name]]`::
|
||||
|
||||
........................................
|
||||
list/load/unload scripts
|
||||
|
||||
filename: script (file) to load
|
||||
name: a script name
|
||||
|
||||
Without argument, this command lists all loaded scripts.
|
||||
........................................
|
||||
|
||||
@@ -0,0 +1,11 @@
|
||||
• *`/perl`* `[list [name]] | [listfull [name]] [load filename] | [autoload] | [reload] | [unload [name]]`::
|
||||
|
||||
........................................
|
||||
list/load/unload scripts
|
||||
|
||||
filename: script (file) to load
|
||||
name: a script name
|
||||
|
||||
Without argument, this command lists all loaded scripts.
|
||||
........................................
|
||||
|
||||
@@ -0,0 +1,11 @@
|
||||
• *`/python`* `[list [name]] | [listfull [name]] [load filename] | [autoload] | [reload] | [unload [name]]`::
|
||||
|
||||
........................................
|
||||
list/load/unload scripts
|
||||
|
||||
filename: script (file) to load
|
||||
name: a script name
|
||||
|
||||
Without argument, this command lists all loaded scripts.
|
||||
........................................
|
||||
|
||||
@@ -0,0 +1,11 @@
|
||||
• *`/relay`* `[list | listfull]`::
|
||||
|
||||
........................................
|
||||
relay control
|
||||
|
||||
list: list relay clients
|
||||
listfull: list relay clients (verbose)
|
||||
|
||||
Without argument, this command opens buffer with list of relay clients.
|
||||
........................................
|
||||
|
||||
@@ -0,0 +1,55 @@
|
||||
* *relay.color.status_active*
|
||||
** description: text color for "connected" status
|
||||
** type: color
|
||||
** values: a color name (default value: lightblue)
|
||||
|
||||
* *relay.color.status_auth_failed*
|
||||
** description: text color for "authentication failed" status
|
||||
** type: color
|
||||
** values: a color name (default value: lightred)
|
||||
|
||||
* *relay.color.status_connecting*
|
||||
** description: text color for "connecting" status
|
||||
** type: color
|
||||
** values: a color name (default value: yellow)
|
||||
|
||||
* *relay.color.status_disconnected*
|
||||
** description: text color for "disconnected" status
|
||||
** type: color
|
||||
** values: a color name (default value: lightred)
|
||||
|
||||
* *relay.color.status_waiting_auth*
|
||||
** description: text color for "waiting authentication" status
|
||||
** type: color
|
||||
** values: a color name (default value: brown)
|
||||
|
||||
* *relay.color.text*
|
||||
** description: text color
|
||||
** type: color
|
||||
** values: a color name (default value: default)
|
||||
|
||||
* *relay.color.text_bg*
|
||||
** description: background color
|
||||
** type: color
|
||||
** values: a color name (default value: default)
|
||||
|
||||
* *relay.color.text_selected*
|
||||
** description: text color of selected client line
|
||||
** type: color
|
||||
** values: a color name (default value: white)
|
||||
|
||||
* *relay.look.auto_open_buffer*
|
||||
** description: auto open relay buffer when a new client is connecting
|
||||
** type: boolean
|
||||
** values: on, off (default value: on)
|
||||
|
||||
* *relay.network.enabled*
|
||||
** description: enable relay
|
||||
** type: boolean
|
||||
** values: on, off (default value: off)
|
||||
|
||||
* *relay.network.listen_port_range*
|
||||
** description: port number (or range of ports) that relay plugin listens on (syntax: a single port, ie. 5000 or a port range, ie. 5000-5015)
|
||||
** type: string
|
||||
** values: any string (default value: "22373-22400")
|
||||
|
||||
@@ -0,0 +1,11 @@
|
||||
• *`/ruby`* `[list [name]] | [listfull [name]] [load filename] | [autoload] | [reload] | [unload [name]]`::
|
||||
|
||||
........................................
|
||||
list/load/unload scripts
|
||||
|
||||
filename: script (file) to load
|
||||
name: a script name
|
||||
|
||||
Without argument, this command lists all loaded scripts.
|
||||
........................................
|
||||
|
||||
@@ -0,0 +1,11 @@
|
||||
• *`/tcl`* `[list [name]] | [listfull [name]] [load filename] | [autoload] | [reload] | [unload [name]]`::
|
||||
|
||||
........................................
|
||||
list/load/unload scripts
|
||||
|
||||
filename: script (file) to load
|
||||
name: a script name
|
||||
|
||||
Without argument, this command lists all loaded scripts.
|
||||
........................................
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user