forked from PsychoticNinja/ailin-nemui-irssi
Compare commits
No commits in common. "gh-pages" and "master" have entirely different histories.
@ -1,4 +0,0 @@
|
||||
# Sphinx build info version 1
|
||||
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
|
||||
config: 50f9e52f1b4d15a5c7c0ff88f6db8c45
|
||||
tags: 645f666f9bcd5a90fca523b33c5a78b7
|
38
.clang-format
Normal file
38
.clang-format
Normal file
@ -0,0 +1,38 @@
|
||||
# IndentPPDirectives: AfterHash
|
||||
# SpaceInParentheses: false
|
||||
AlignAfterOpenBracket: Align
|
||||
AlignConsecutiveAssignments: false
|
||||
AlignConsecutiveDeclarations: false
|
||||
AlignOperands: true
|
||||
AlignTrailingComments: true
|
||||
AllowAllParametersOfDeclarationOnNextLine: true
|
||||
AllowShortBlocksOnASingleLine: false
|
||||
AllowShortCaseLabelsOnASingleLine: false
|
||||
AllowShortFunctionsOnASingleLine: Empty
|
||||
AllowShortIfStatementsOnASingleLine: false
|
||||
AllowShortLoopsOnASingleLine: false
|
||||
AlwaysBreakAfterReturnType: None
|
||||
AlwaysBreakBeforeMultilineStrings: false
|
||||
BinPackArguments: true
|
||||
BinPackParameters: true
|
||||
BreakBeforeBinaryOperators: None
|
||||
BreakBeforeBraces: Linux
|
||||
BreakBeforeTernaryOperators: false
|
||||
ColumnLimit: 100
|
||||
IndentCaseLabels: false
|
||||
IndentWidth: 8
|
||||
IndentWrappedFunctionNames: true
|
||||
KeepEmptyLinesAtTheStartOfBlocks: false
|
||||
Language: Cpp
|
||||
Cpp11BracedListStyle: false
|
||||
MaxEmptyLinesToKeep: 1
|
||||
PointerAlignment: Right
|
||||
SortIncludes: false
|
||||
SpaceAfterCStyleCast: true
|
||||
SpaceBeforeAssignmentOperators: true
|
||||
SpaceBeforeParens: ControlStatements
|
||||
SpaceInEmptyParentheses: false
|
||||
SpacesInCStyleCastParentheses: false
|
||||
SpacesInSquareBrackets: false
|
||||
TabWidth: 8
|
||||
UseTab: ForIndentation
|
3
.gitattributes
vendored
Normal file
3
.gitattributes
vendored
Normal file
@ -0,0 +1,3 @@
|
||||
# On Windows, some Git clients may normalize all text files' line-endings to
|
||||
# CRLF, which causes obscure errors when running shell scripts.
|
||||
*.sh eol=lf
|
127
.github/workflows/abicheck.yml
vendored
Normal file
127
.github/workflows/abicheck.yml
vendored
Normal file
@ -0,0 +1,127 @@
|
||||
on: [pull_request]
|
||||
name: abicheck
|
||||
env:
|
||||
build_options: -Dbuildtype=debug -Denable-true-color=yes -Dwith-proxy=yes -Dc_args=-DPERL_EUPXS_ALWAYS_EXPORT
|
||||
prefix: /usr/local
|
||||
apt_build_deps: ninja-build libutf8proc-dev libperl-dev libotr5-dev
|
||||
get_pip_build_deps: pip3 install setuptools; pip3 install wheel; pip3 install 'meson<0.59.0'
|
||||
getabidef_def: getabidef() { awk '$1=="#define" && $2=="IRSSI_ABI_VERSION" { print $3 }' "$1"/include/irssi/src/common.h; }
|
||||
jobs:
|
||||
build-base-ref:
|
||||
runs-on: ubuntu-latest
|
||||
outputs:
|
||||
base_abi: ${{ steps.out.outputs.base_abi }}
|
||||
steps:
|
||||
- name: set PATH
|
||||
run: |
|
||||
echo "$HOME/.local/bin" >> $GITHUB_PATH
|
||||
- name: prepare required software
|
||||
run: |
|
||||
sudo apt install $apt_build_deps
|
||||
eval "$get_pip_build_deps"
|
||||
- name: checkout base ref
|
||||
uses: actions/checkout@main
|
||||
with:
|
||||
path: base.src
|
||||
ref: ${{ github.base_ref }}
|
||||
- name: build base ref
|
||||
run: |
|
||||
meson Build.base base.src $build_options
|
||||
ninja -C Build.base
|
||||
DESTDIR=$PWD/base ninja -C Build.base install
|
||||
- id: out
|
||||
run: |
|
||||
# print versions and abi versions
|
||||
eval "$getabidef_def"
|
||||
base_abi=$(getabidef base$prefix)
|
||||
echo base abi : $base_abi
|
||||
./base$prefix/bin/irssi --version
|
||||
echo "::set-output name=base_abi::$base_abi"
|
||||
- uses: actions/upload-artifact@v2
|
||||
with:
|
||||
name: base.inst
|
||||
path: base
|
||||
retention-days: 1
|
||||
build-merge-ref:
|
||||
runs-on: ubuntu-latest
|
||||
outputs:
|
||||
merge_abi: ${{ steps.out.outputs.merge_abi }}
|
||||
steps:
|
||||
- name: set PATH
|
||||
run: |
|
||||
echo "$HOME/.local/bin" >> $GITHUB_PATH
|
||||
- name: prepare required software
|
||||
run: |
|
||||
sudo apt install $apt_build_deps
|
||||
eval "$get_pip_build_deps"
|
||||
- name: checkout merge ref
|
||||
uses: actions/checkout@main
|
||||
with:
|
||||
path: merge.src
|
||||
- name: build merge ref
|
||||
run: |
|
||||
meson Build.merge merge.src $build_options
|
||||
ninja -C Build.merge
|
||||
DESTDIR=$PWD/merge ninja -C Build.merge install
|
||||
- id: out
|
||||
run: |
|
||||
# print versions and abi versions
|
||||
eval "$getabidef_def"
|
||||
merge_abi=$(getabidef merge$prefix)
|
||||
echo merge abi : $merge_abi
|
||||
./merge$prefix/bin/irssi --version
|
||||
echo "::set-output name=merge_abi::$merge_abi"
|
||||
- uses: actions/upload-artifact@v2
|
||||
with:
|
||||
name: merge.inst
|
||||
path: merge
|
||||
retention-days: 1
|
||||
check-abi-diff:
|
||||
runs-on: ubuntu-latest
|
||||
needs:
|
||||
- build-merge-ref
|
||||
- build-base-ref
|
||||
env:
|
||||
base_abi: ${{ needs.build-base-ref.outputs.base_abi }}
|
||||
merge_abi: ${{ needs.build-merge-ref.outputs.merge_abi }}
|
||||
steps:
|
||||
- name: prepare required software
|
||||
run: |
|
||||
sudo apt install abigail-tools
|
||||
- name: fetch base build
|
||||
uses: actions/download-artifact@v2
|
||||
with:
|
||||
name: base.inst
|
||||
path: base
|
||||
- name: fetch merge build
|
||||
uses: actions/download-artifact@v2
|
||||
with:
|
||||
name: merge.inst
|
||||
path: merge
|
||||
- run: |
|
||||
# abipkgdiff
|
||||
abipkgdiff -l base merge >abipkgdiff.out && diff_ret=0 || diff_ret=$?
|
||||
echo "diff_ret=$diff_ret" >> $GITHUB_ENV
|
||||
cat abipkgdiff.out
|
||||
- uses: actions/upload-artifact@v2
|
||||
with:
|
||||
path: abipkgdiff.out
|
||||
- run: |
|
||||
# Check if no changes are needed
|
||||
if [ "$diff_ret" -ne 0 ]; then
|
||||
if [ "$base_abi" -lt "$merge_abi" ]; then
|
||||
echo "::warning ::abigail found changes and ABI changed from $base_abi to $merge_abi"
|
||||
exit 0
|
||||
else
|
||||
echo "::error ::Looks like the ABI changed but the IRSSI_ABI_VERSION did not"
|
||||
exit $diff_ret
|
||||
fi
|
||||
else
|
||||
if [ "$base_abi" -ne "$merge_abi" ]; then
|
||||
echo "::error ::abigail found no changes yet the IRSSI_ABI_VERSION changed. Is this correct?"
|
||||
exit 1
|
||||
else
|
||||
: "No changes detected and IRSSI_ABI_VERSION untouched"
|
||||
exit 0
|
||||
fi
|
||||
fi
|
101
.github/workflows/check.yml
vendored
Normal file
101
.github/workflows/check.yml
vendored
Normal file
@ -0,0 +1,101 @@
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- master
|
||||
pull_request:
|
||||
name: Check Irssi
|
||||
env:
|
||||
apt_build_deps: libutf8proc-dev libperl-dev libotr5-dev
|
||||
apt_build_deps_meson: ninja-build
|
||||
get_pip_build_deps_meson: pip3 install setuptools${setuptools_ver}; pip3 install wheel; pip3 install meson${meson_ver}
|
||||
build_options_meson: -Dwith-proxy=yes -Dwith-bot=yes -Dwith-perl=yes -Dwith-otr=yes
|
||||
prefix: ~/irssi-build
|
||||
jobs:
|
||||
dist:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: prepare required software
|
||||
run: |
|
||||
sudo apt update && sudo apt install $apt_build_deps
|
||||
- uses: actions/checkout@main
|
||||
- name: make dist
|
||||
run: |
|
||||
./utils/make-dist.sh
|
||||
- uses: actions/upload-artifact@v2
|
||||
with:
|
||||
path: irssi-*.tar.gz
|
||||
retention-days: 1
|
||||
install:
|
||||
runs-on: ${{ matrix.os }}
|
||||
env:
|
||||
CC: ${{ matrix.compiler }}
|
||||
needs: dist
|
||||
continue-on-error: ${{ contains(matrix.flags, 'FAILURE-OK') }}
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
os: [ubuntu-18.04, ubuntu-latest]
|
||||
builder: [meson]
|
||||
compiler: [clang, gcc]
|
||||
flags: [regular]
|
||||
include:
|
||||
- os: ubuntu-18.04
|
||||
builder: meson
|
||||
meson_ver: ==0.53.2
|
||||
setuptools_ver: <51
|
||||
- os: ubuntu-latest
|
||||
builder: meson
|
||||
meson_ver: <0.63.0
|
||||
- os: ubuntu-latest
|
||||
builder: meson
|
||||
flags: meson-latest FAILURE-OK
|
||||
steps:
|
||||
- name: fetch dist
|
||||
uses: actions/download-artifact@v2
|
||||
- name: set PATH
|
||||
run: |
|
||||
echo "$HOME/.local/bin" >> $GITHUB_PATH
|
||||
- name: prepare required software
|
||||
env:
|
||||
meson_ver: ${{ matrix.meson_ver }}
|
||||
setuptools_ver: ${{ matrix.setuptools_ver }}
|
||||
run: |
|
||||
sudo apt update && sudo apt install $apt_build_deps $apt_build_deps_${{ matrix.builder }}
|
||||
eval "$get_pip_build_deps_${{ matrix.builder }}"
|
||||
curl -SLf https://github.com/irssi-import/actions-irssi/raw/master/check-irssi/render.pl -o ~/render.pl && chmod +x ~/render.pl
|
||||
- name: unpack archive
|
||||
run: tar xaf artifact/irssi-*.tar.gz
|
||||
- name: build and install with meson
|
||||
run: |
|
||||
# ninja install
|
||||
cd irssi-*/
|
||||
meson Build $build_options_meson --prefix=${prefix/\~/~}
|
||||
ninja -C Build
|
||||
ninja -C Build install
|
||||
if: ${{ matrix.builder == 'meson' }}
|
||||
- name: run tests with Meson
|
||||
run: |
|
||||
# ninja test
|
||||
cd irssi-*/
|
||||
ninja -C Build test
|
||||
find -name testlog.txt -exec sed -i -e '/Inherited environment:.* GITHUB/d' {} + -exec cat {} +
|
||||
if: ${{ matrix.builder == 'meson' }}
|
||||
- name: run launch test
|
||||
env:
|
||||
TERM: xterm
|
||||
run: |
|
||||
# automated irssi launch test
|
||||
cd
|
||||
mkdir irssi-test
|
||||
echo 'echo automated irssi launch test
|
||||
^set settings_autosave off
|
||||
^set -clear log_close_string
|
||||
^set -clear log_day_changed
|
||||
^set -clear log_open_string
|
||||
^set log_timestamp *
|
||||
^window log on' > irssi-test/startup
|
||||
echo load perl >> irssi-test/startup
|
||||
echo load proxy >> irssi-test/startup
|
||||
echo ^quit >> irssi-test/startup
|
||||
irssi-build/bin/irssi --home irssi-test | perl -Mutf8 -C ~/render.pl
|
||||
cat irc.log.*
|
51
.github/workflows/cifuzz.yml
vendored
Normal file
51
.github/workflows/cifuzz.yml
vendored
Normal file
@ -0,0 +1,51 @@
|
||||
name: CIFuzz
|
||||
on:
|
||||
pull_request:
|
||||
paths:
|
||||
- 'src/core/**/*.c'
|
||||
- 'src/fe-common/core/**/*.c'
|
||||
- 'src/fe-text/gui-*.c'
|
||||
- 'src/irc/**/*.c'
|
||||
- 'src/fe-common/irc/**/*.c'
|
||||
- 'src/lib-config/**/*.c'
|
||||
- 'src/fe-fuzz/**/*.c'
|
||||
- 'tests/**/*.c'
|
||||
- '.github/workflows/cifuzz.yml'
|
||||
jobs:
|
||||
Fuzzing:
|
||||
runs-on: ubuntu-latest
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
sanitizer: [address, undefined, memory]
|
||||
steps:
|
||||
- uses: actions/checkout@main
|
||||
with:
|
||||
path: irssi
|
||||
- name: Docker build build_fuzzers container
|
||||
run: |
|
||||
# google/oss-fuzz/infra/cifuzz/actions/build_fuzzers@master
|
||||
docker build -t build_fuzzers:actions -f "/home/runner/work/_actions/google/oss-fuzz/master/infra/build_fuzzers.Dockerfile" "/home/runner/work/_actions/google/oss-fuzz/master/infra"
|
||||
- name: Build Fuzzers (${{ matrix.sanitizer }})
|
||||
id: build
|
||||
env:
|
||||
OSS_FUZZ_PROJECT_NAME: 'irssi'
|
||||
DRY_RUN: false
|
||||
SANITIZER: ${{ matrix.sanitizer }}
|
||||
PROJECT_SRC_PATH: /github/workspace/irssi
|
||||
REPOSITORY: 'irssi'
|
||||
run: |
|
||||
docker run --workdir /github/workspace --rm -e OSS_FUZZ_PROJECT_NAME -e DRY_RUN -e SANITIZER -e PROJECT_SRC_PATH -e REPOSITORY -e WORKSPACE=/github/workspace -e CI=true -v "/var/run/docker.sock":"/var/run/docker.sock" -v "$GITHUB_WORKSPACE":"/github/workspace" build_fuzzers:actions
|
||||
- name: Run Fuzzers (${{ matrix.sanitizer }})
|
||||
uses: google/oss-fuzz/infra/cifuzz/actions/run_fuzzers@master
|
||||
with:
|
||||
oss-fuzz-project-name: 'irssi'
|
||||
fuzz-seconds: 600
|
||||
dry-run: false
|
||||
sanitizer: ${{ matrix.sanitizer }}
|
||||
- name: Upload Crash
|
||||
uses: actions/upload-artifact@v1
|
||||
if: failure() && steps.build.outcome == 'success'
|
||||
with:
|
||||
name: ${{ matrix.sanitizer }}-artifacts
|
||||
path: ./out/artifacts
|
29
.github/workflows/clangformat.yml
vendored
Normal file
29
.github/workflows/clangformat.yml
vendored
Normal file
@ -0,0 +1,29 @@
|
||||
on: [pull_request]
|
||||
name: clang-format
|
||||
jobs:
|
||||
check-clang-format:
|
||||
runs-on: ubuntu-20.04
|
||||
steps:
|
||||
- name: install clang-format
|
||||
run: sudo apt install clang-format-11
|
||||
- uses: actions/checkout@main
|
||||
- name: fetch target ref
|
||||
run:
|
||||
|
|
||||
refs=($(git log -1 --format=%s))
|
||||
git fetch --depth=1 origin "${refs[3]}"
|
||||
- name: configure clang-format
|
||||
run:
|
||||
|
|
||||
git config clangformat.binary $PWD/utils/clang-format-xs/clang-format-xs
|
||||
git config clangformat.extensions c,h,xs
|
||||
- name: run git-clang-format and Check if no changes are needed
|
||||
run:
|
||||
|
|
||||
CLANG_FORMAT=clang-format-11 git-clang-format-11 --diff FETCH_HEAD HEAD | tee git-clang-format.diff
|
||||
cmp -s <(echo no modified files to format) git-clang-format.diff || cmp -s <(echo -n) git-clang-format.diff
|
||||
- uses: actions/upload-artifact@v1
|
||||
if: failure()
|
||||
with:
|
||||
name: git-clang-format.diff
|
||||
path: git-clang-format.diff
|
82
.github/workflows/termuxpkg.yml
vendored
Normal file
82
.github/workflows/termuxpkg.yml
vendored
Normal file
@ -0,0 +1,82 @@
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- master
|
||||
pull_request:
|
||||
name: Build Irssi Termux package
|
||||
jobs:
|
||||
termux-package:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: checkout termux-packages
|
||||
uses: actions/checkout@main
|
||||
with:
|
||||
repository: termux/termux-packages
|
||||
- name: checkout irssi
|
||||
uses: actions/checkout@main
|
||||
with:
|
||||
path: src.irssi.git
|
||||
- name: download termux docker container
|
||||
uses: docker://termux/package-builder:latest
|
||||
- name: build perl package
|
||||
run: |
|
||||
./scripts/run-docker.sh ./build-package.sh -i perl
|
||||
- name: create irssi build receipe
|
||||
run: |
|
||||
mkdir packages/irssi-an
|
||||
cat << 'BUILD_SH' > packages/irssi-an/build.sh
|
||||
TERMUX_PKG_HOMEPAGE=https://ailin-nemui.github.io/irssi/
|
||||
TERMUX_PKG_DESCRIPTION="Terminal based IRC client"
|
||||
TERMUX_PKG_LICENSE="GPL-2.0"
|
||||
TERMUX_PKG_MAINTAINER="@ailin-nemui"
|
||||
TERMUX_PKG_VERSION=@VERSION@
|
||||
TERMUX_PKG_REVISION=@REVISION@
|
||||
TERMUX_PKG_SRCURL=file:///home/builder/termux-packages/src.irssi.git
|
||||
TERMUX_PKG_AUTO_UPDATE=true
|
||||
TERMUX_PKG_DEPENDS="glib, libandroid-glob, libiconv, libotr, ncurses, openssl, perl, utf8proc"
|
||||
TERMUX_PKG_BREAKS="irssi"
|
||||
TERMUX_PKG_REPLACES="irssi"
|
||||
TERMUX_MESON_PERL_CROSS_FILE=$TERMUX_PKG_TMPDIR/meson-miniperl-cross-$TERMUX_ARCH.txt
|
||||
TERMUX_PKG_EXTRA_CONFIGURE_ARGS="
|
||||
-Dfhs-prefix=$TERMUX_PREFIX
|
||||
--cross-file $TERMUX_MESON_PERL_CROSS_FILE
|
||||
"
|
||||
|
||||
termux_step_post_configure() {
|
||||
# Make build log less noisy.
|
||||
sed -i "s:-I$TERMUX_PREFIX/:-isystem$TERMUX_PREFIX/:g" $TERMUX_PKG_BUILDDIR/build.ninja
|
||||
}
|
||||
|
||||
termux_step_pre_configure() {
|
||||
LDFLAGS+=" -landroid-glob"
|
||||
|
||||
# Make build log less noisy.
|
||||
CFLAGS+=" -Wno-compound-token-split-by-macro"
|
||||
|
||||
# Make sure that perl stuff is reinstalled.
|
||||
rm -rf $TERMUX_PREFIX/lib/irssi/perl
|
||||
|
||||
local perl_version=$(. $TERMUX_SCRIPTDIR/packages/perl/build.sh; echo $TERMUX_PKG_VERSION)
|
||||
local perl_srcdir=$TERMUX_TOPDIR/perl/src
|
||||
|
||||
cat <<MESON_PERL_CROSS >$TERMUX_MESON_PERL_CROSS_FILE
|
||||
[binaries]
|
||||
perl = ['$perl_srcdir/miniperl', '-I$TERMUX_PREFIX/lib/perl5/$perl_version/${TERMUX_ARCH}-android', '-I$TERMUX_PREFIX/lib/perl5/$perl_version']
|
||||
MESON_PERL_CROSS
|
||||
}
|
||||
|
||||
BUILD_SH
|
||||
version=$(awk '/^v/ { $0=$1; gsub(/^v/,""); gsub(/-head/,"dev"); gsub(/-/,""); print; exit }' src.irssi.git/NEWS)
|
||||
version=$version+g$(git -C src.irssi.git rev-parse --short HEAD)
|
||||
sed -i \
|
||||
-e "s:@VERSION@:$version:" \
|
||||
-e "s:@REVISION@:$GITHUB_RUN_NUMBER:" \
|
||||
packages/irssi-an/build.sh
|
||||
git -C src.irssi.git tag v$version
|
||||
- name: build irssi package
|
||||
run: |
|
||||
./scripts/run-docker.sh ./build-package.sh -I irssi-an
|
||||
- uses: actions/upload-artifact@v2
|
||||
with:
|
||||
name: irssi-termux-pkg
|
||||
path: output/irssi-an*.deb
|
91
.gitignore
vendored
Normal file
91
.gitignore
vendored
Normal file
@ -0,0 +1,91 @@
|
||||
ChangeLog
|
||||
Makefile
|
||||
Makefile.PL
|
||||
Makefile.in
|
||||
aclocal.m4
|
||||
autom4te.cache
|
||||
blib
|
||||
build-aux
|
||||
config.log
|
||||
config.status
|
||||
configure
|
||||
default-config.h
|
||||
default-theme.h
|
||||
irssi-config
|
||||
irssi-config.h
|
||||
irssi-config.h.in
|
||||
irssi-version.h
|
||||
libtool
|
||||
libtool.m4
|
||||
ltoptions.m4
|
||||
ltsugar.m4
|
||||
ltversion.m4
|
||||
lt~obsolete.m4
|
||||
pm_to_blib
|
||||
stamp-h1
|
||||
MYMETA.*
|
||||
|
||||
docs/help/Makefile.am
|
||||
docs/help/[a-z]*
|
||||
!docs/help/meson.build
|
||||
!docs/help/in
|
||||
docs/help/in/Makefile.am
|
||||
|
||||
src/fe-text/irssi
|
||||
src/fe-fuzz/irssi-fuzz
|
||||
src/fe-fuzz/irc/core/event-get-params-fuzz
|
||||
src/fe-fuzz/fe-common/core/theme-load-fuzz
|
||||
|
||||
src/perl/perl-signals-list.h
|
||||
src/perl/irssi-core.pl.h
|
||||
|
||||
src/perl/common/*.c
|
||||
src/perl/irc/*.c
|
||||
src/perl/textui/*.c
|
||||
src/perl/ui/*.c
|
||||
src/perl/*/MYMETA.*
|
||||
src/perl/*/Makefile.old
|
||||
|
||||
src/fe-fuzz/crash-*
|
||||
src/fe-fuzz/oom-*
|
||||
|
||||
/core
|
||||
/irssi-1.pc
|
||||
/irssi/
|
||||
/tests/fe-common/core/test-formats
|
||||
/tests/fe-common/core/test-formats.log
|
||||
/tests/fe-common/core/test-formats.trs
|
||||
/tests/fe-common/core/test-suite.log
|
||||
/tests/irc/core/core
|
||||
/tests/irc/core/test-channel-events
|
||||
/tests/irc/core/test-channel-events.log
|
||||
/tests/irc/core/test-channel-events.trs
|
||||
/tests/irc/core/test-irc
|
||||
/tests/irc/core/test-irc.log
|
||||
/tests/irc/core/test-irc.trs
|
||||
/tests/irc/core/test-suite.log
|
||||
/tests/irc/flood/test-796
|
||||
/tests/irc/flood/test-796.log
|
||||
/tests/irc/flood/test-796.trs
|
||||
/tests/irc/flood/test-suite.log
|
||||
|
||||
*.a
|
||||
*.bs
|
||||
*.la
|
||||
*.lo
|
||||
*.o
|
||||
*.swp
|
||||
*~
|
||||
|
||||
*.tar.bz2
|
||||
*.tar.gz
|
||||
|
||||
.deps
|
||||
.libs
|
||||
|
||||
Build
|
||||
subprojects/*
|
||||
!subprojects/*.wrap
|
||||
Irssi-Dist
|
||||
setup.cfg
|
||||
*.egg-info
|
417
404.html
417
404.html
@ -1,417 +0,0 @@
|
||||
<!doctype html>
|
||||
<html class="no-js">
|
||||
<head><meta charset="utf-8"/>
|
||||
<meta name="viewport" content="width=device-width,initial-scale=1"/>
|
||||
<meta name="color-scheme" content="light dark"><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
|
||||
<link rel="index" title="Index" href="/irssi/genindex.html" /><link rel="search" title="Search" href="/irssi/search.html" />
|
||||
|
||||
<meta name="generator" content="sphinx-4.4.0, furo 2022.04.07"/>
|
||||
<title><no title> - Neırssi documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="/irssi/_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="/irssi/_static/styles/furo.css?digest=68f4518137b9aefe99b631505a2064c3c42c9852" />
|
||||
<link rel="stylesheet" type="text/css" href="/irssi/_static/styles/furo-extensions.css?digest=30d1aed668e5c3a91c3e3bf6a60b675221979f0e" />
|
||||
<link rel="stylesheet" type="text/css" href="/irssi/_static/theme_tweak.css" />
|
||||
|
||||
|
||||
|
||||
|
||||
<style>
|
||||
body {
|
||||
--color-code-background: #f8f8f8;
|
||||
--color-code-foreground: black;
|
||||
|
||||
}
|
||||
@media not print {
|
||||
body[data-theme="dark"] {
|
||||
--color-code-background: #202020;
|
||||
--color-code-foreground: #d0d0d0;
|
||||
|
||||
}
|
||||
@media (prefers-color-scheme: dark) {
|
||||
body:not([data-theme="light"]) {
|
||||
--color-code-background: #202020;
|
||||
--color-code-foreground: #d0d0d0;
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
</style></head>
|
||||
<body>
|
||||
|
||||
<script>
|
||||
document.body.dataset.theme = localStorage.getItem("theme") || "auto";
|
||||
</script>
|
||||
|
||||
|
||||
<svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
|
||||
<symbol id="svg-toc" viewBox="0 0 24 24">
|
||||
<title>Contents</title>
|
||||
<svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 1024 1024">
|
||||
<path d="M408 442h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm-8 204c0 4.4 3.6 8 8 8h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56zm504-486H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 632H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM115.4 518.9L271.7 642c5.8 4.6 14.4.5 14.4-6.9V388.9c0-7.4-8.5-11.5-14.4-6.9L115.4 505.1a8.74 8.74 0 0 0 0 13.8z"/>
|
||||
</svg>
|
||||
</symbol>
|
||||
<symbol id="svg-menu" viewBox="0 0 24 24">
|
||||
<title>Menu</title>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor"
|
||||
stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather-menu">
|
||||
<line x1="3" y1="12" x2="21" y2="12"></line>
|
||||
<line x1="3" y1="6" x2="21" y2="6"></line>
|
||||
<line x1="3" y1="18" x2="21" y2="18"></line>
|
||||
</svg>
|
||||
</symbol>
|
||||
<symbol id="svg-arrow-right" viewBox="0 0 24 24">
|
||||
<title>Expand</title>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor"
|
||||
stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather-chevron-right">
|
||||
<polyline points="9 18 15 12 9 6"></polyline>
|
||||
</svg>
|
||||
</symbol>
|
||||
<symbol id="svg-sun" viewBox="0 0 24 24">
|
||||
<title>Light mode</title>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor"
|
||||
stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="feather-sun">
|
||||
<circle cx="12" cy="12" r="5"></circle>
|
||||
<line x1="12" y1="1" x2="12" y2="3"></line>
|
||||
<line x1="12" y1="21" x2="12" y2="23"></line>
|
||||
<line x1="4.22" y1="4.22" x2="5.64" y2="5.64"></line>
|
||||
<line x1="18.36" y1="18.36" x2="19.78" y2="19.78"></line>
|
||||
<line x1="1" y1="12" x2="3" y2="12"></line>
|
||||
<line x1="21" y1="12" x2="23" y2="12"></line>
|
||||
<line x1="4.22" y1="19.78" x2="5.64" y2="18.36"></line>
|
||||
<line x1="18.36" y1="5.64" x2="19.78" y2="4.22"></line>
|
||||
</svg>
|
||||
</symbol>
|
||||
<symbol id="svg-moon" viewBox="0 0 24 24">
|
||||
<title>Dark mode</title>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor"
|
||||
stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="icon-tabler-moon">
|
||||
<path stroke="none" d="M0 0h24v24H0z" fill="none" />
|
||||
<path d="M12 3c.132 0 .263 0 .393 0a7.5 7.5 0 0 0 7.92 12.446a9 9 0 1 1 -8.313 -12.454z" />
|
||||
</svg>
|
||||
</symbol>
|
||||
<symbol id="svg-sun-half" viewBox="0 0 24 24">
|
||||
<title>Auto light/dark mode</title>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor"
|
||||
stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="icon-tabler-shadow">
|
||||
<path stroke="none" d="M0 0h24v24H0z" fill="none"/>
|
||||
<circle cx="12" cy="12" r="9" />
|
||||
<path d="M13 12h5" />
|
||||
<path d="M13 15h4" />
|
||||
<path d="M13 18h1" />
|
||||
<path d="M13 9h4" />
|
||||
<path d="M13 6h1" />
|
||||
</svg>
|
||||
</symbol>
|
||||
</svg>
|
||||
|
||||
<div class="position-relative js-header-wrapper ">
|
||||
<a href="#start-of-content" class="p-3 color-bg-accent-emphasis color-fg-on-emphasis show-on-focus js-skip-to-content">Skip to content</a>
|
||||
</div>
|
||||
|
||||
<input type="checkbox" class="sidebar-toggle" name="__navigation" id="__navigation">
|
||||
<input type="checkbox" class="sidebar-toggle" name="__toc" id="__toc">
|
||||
<label class="overlay sidebar-overlay" for="__navigation">
|
||||
<div class="visually-hidden">Hide navigation sidebar</div>
|
||||
</label>
|
||||
<label class="overlay toc-overlay" for="__toc">
|
||||
<div class="visually-hidden">Hide table of contents sidebar</div>
|
||||
</label>
|
||||
|
||||
|
||||
|
||||
<div class="page">
|
||||
<header class="mobile-header">
|
||||
<div class="header-left">
|
||||
<label class="nav-overlay-icon" for="__navigation">
|
||||
<div class="visually-hidden">Toggle site navigation sidebar</div>
|
||||
<i class="icon"><svg><use href="#svg-menu"></use></svg></i>
|
||||
</label>
|
||||
</div>
|
||||
<div class="header-center">
|
||||
<a href="/irssi/index.html"><div class="brand">Neırssi documentation</div></a>
|
||||
</div>
|
||||
<div class="header-right">
|
||||
<div class="theme-toggle-container theme-toggle-header">
|
||||
<button class="theme-toggle">
|
||||
<div class="visually-hidden">Toggle Light / Dark / Auto color theme</div>
|
||||
<svg class="theme-icon-when-auto"><use href="#svg-sun-half"></use></svg>
|
||||
<svg class="theme-icon-when-dark"><use href="#svg-moon"></use></svg>
|
||||
<svg class="theme-icon-when-light"><use href="#svg-sun"></use></svg>
|
||||
</button>
|
||||
</div>
|
||||
<label class="toc-overlay-icon toc-header-icon no-toc" for="__toc">
|
||||
<div class="visually-hidden">Toggle table of contents sidebar</div>
|
||||
<i class="icon"><svg><use href="#svg-toc"></use></svg></i>
|
||||
</label>
|
||||
</div>
|
||||
</header>
|
||||
<aside class="sidebar-drawer">
|
||||
<div class="sidebar-container">
|
||||
|
||||
<div class="sidebar-sticky"><a class="sidebar-brand" href="/irssi/index.html">
|
||||
|
||||
|
||||
<span class="sidebar-brand-text">Neırssi documentation</span>
|
||||
|
||||
</a><form class="sidebar-search-container" method="get" action="search.html" role="search">
|
||||
<input class="sidebar-search" placeholder=Search name="q" aria-label="Search">
|
||||
<input type="hidden" name="check_keywords" value="yes">
|
||||
<input type="hidden" name="area" value="default">
|
||||
</form>
|
||||
<div id="searchbox"></div><div class="sidebar-scroll"><div class="sidebar-tree">
|
||||
<ul>
|
||||
<li class="toctree-l1"><a class="reference internal" href="/irssi/Getting.html">Getting the software</a></li>
|
||||
<li class="toctree-l1"><a class="reference internal" href="/irssi/New-users.html">New users guide</a></li>
|
||||
<li class="toctree-l1"><a class="reference internal" href="/irssi/User-interface.html">User interface</a></li>
|
||||
<li class="toctree-l1 has-children"><a class="reference internal" href="/irssi/news/index.html">NEWS</a><input class="toctree-checkbox" id="toctree-checkbox-1" name="toctree-checkbox-1" role="switch" type="checkbox"/><label for="toctree-checkbox-1"><div class="visually-hidden">Toggle child pages in navigation</div><i class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
|
||||
<li class="toctree-l2"><a class="reference internal" href="/irssi/news/Irssi-1.3.html">Irssi 1.3</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="/irssi/news/Irssi-1.4.html">Irssi 1.4</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l1"><a class="reference internal" href="/irssi/Modules.html">Modules</a></li>
|
||||
<li class="toctree-l1 has-children"><a class="reference internal" href="/irssi/documentation/index.html">On-line help</a><input class="toctree-checkbox" id="toctree-checkbox-2" name="toctree-checkbox-2" role="switch" type="checkbox"/><label for="toctree-checkbox-2"><div class="visually-hidden">Toggle child pages in navigation</div><i class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
|
||||
<li class="toctree-l2 has-children"><a class="reference internal" href="/irssi/documentation/help/index.html">Help</a><input class="toctree-checkbox" id="toctree-checkbox-3" name="toctree-checkbox-3" role="switch" type="checkbox"/><label for="toctree-checkbox-3"><div class="visually-hidden">Toggle child pages in navigation</div><i class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
|
||||
<li class="toctree-l3 has-children"><a class="reference internal" href="/irssi/documentation/help/cat_Connection.html">Connection</a><input class="toctree-checkbox" id="toctree-checkbox-4" name="toctree-checkbox-4" role="switch" type="checkbox"/><label for="toctree-checkbox-4"><div class="visually-hidden">Toggle child pages in navigation</div><i class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/connect.html">connect</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/disconnect.html">disconnect</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/network.html">network</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/quit.html">quit</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/rawlog.html">rawlog</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/reconnect.html">reconnect</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/rmreconns.html">rmreconns</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/server.html">server</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3 has-children"><a class="reference internal" href="/irssi/documentation/help/cat_Core%20Commands.html">Core Commands</a><input class="toctree-checkbox" id="toctree-checkbox-5" name="toctree-checkbox-5" role="switch" type="checkbox"/><label for="toctree-checkbox-5"><div class="visually-hidden">Toggle child pages in navigation</div><i class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/channel.html">channel</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/cycle.html">cycle</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/join.html">join</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/msg.html">msg</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/names.html">names</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/query.html">query</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/unquery.html">unquery</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3 has-children"><a class="reference internal" href="/irssi/documentation/help/cat_Window%20Commands.html">Window Commands</a><input class="toctree-checkbox" id="toctree-checkbox-6" name="toctree-checkbox-6" role="switch" type="checkbox"/><label for="toctree-checkbox-6"><div class="visually-hidden">Toggle child pages in navigation</div><i class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/clear.html">clear</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/lastlog.html">lastlog</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/layout.html">layout</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/scrollback.html">scrollback</a></li>
|
||||
<li class="toctree-l4 has-children"><a class="reference internal" href="/irssi/documentation/help/window.html">window</a><input class="toctree-checkbox" id="toctree-checkbox-7" name="toctree-checkbox-7" role="switch" type="checkbox"/><label for="toctree-checkbox-7"><div class="visually-hidden">Toggle child pages in navigation</div><i class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
|
||||
<li class="toctree-l5"><a class="reference internal" href="/irssi/documentation/help/window_creation.html">creation</a></li>
|
||||
<li class="toctree-l5"><a class="reference internal" href="/irssi/documentation/help/window_changing.html">changing</a></li>
|
||||
<li class="toctree-l5"><a class="reference internal" href="/irssi/documentation/help/window_properties.html">attribute manipulation</a></li>
|
||||
<li class="toctree-l5"><a class="reference internal" href="/irssi/documentation/help/window_items.html">items</a></li>
|
||||
<li class="toctree-l5"><a class="reference internal" href="/irssi/documentation/help/window_moving.html">moving/number changing</a></li>
|
||||
<li class="toctree-l5"><a class="reference internal" href="/irssi/documentation/help/window_resizing.html">resizing</a></li>
|
||||
<li class="toctree-l5"><a class="reference internal" href="/irssi/documentation/help/window_navigation.html">navigation</a></li>
|
||||
<li class="toctree-l5"><a class="reference internal" href="/irssi/documentation/help/window_split_moving.html">moving</a></li>
|
||||
<li class="toctree-l5"><a class="reference internal" href="/irssi/documentation/help/window_logging.html">logging</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3 has-children"><a class="reference internal" href="/irssi/documentation/help/cat_Settings.html">Settings</a><input class="toctree-checkbox" id="toctree-checkbox-8" name="toctree-checkbox-8" role="switch" type="checkbox"/><label for="toctree-checkbox-8"><div class="visually-hidden">Toggle child pages in navigation</div><i class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/alias.html">alias</a></li>
|
||||
<li class="toctree-l4 has-children"><a class="reference internal" href="/irssi/documentation/help/bind.html">bind</a><input class="toctree-checkbox" id="toctree-checkbox-9" name="toctree-checkbox-9" role="switch" type="checkbox"/><label for="toctree-checkbox-9"><div class="visually-hidden">Toggle child pages in navigation</div><i class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
|
||||
<li class="toctree-l5"><a class="reference internal" href="/irssi/documentation/help/bind_-list.html">bind -list</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/completion.html">completion</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/dehilight.html">dehilight</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/format.html">format</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/hilight.html">hilight</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/ignore.html">ignore</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/log.html">log</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/recode.html">recode</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/reload.html">reload</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/save.html">save</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/set.html">set</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/statusbar.html">statusbar</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/toggle.html">toggle</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/unalias.html">unalias</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/unignore.html">unignore</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/upgrade.html">upgrade</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3 has-children"><a class="reference internal" href="/irssi/documentation/help/cat_Misc.html">Misc</a><input class="toctree-checkbox" id="toctree-checkbox-10" name="toctree-checkbox-10" role="switch" type="checkbox"/><label for="toctree-checkbox-10"><div class="visually-hidden">Toggle child pages in navigation</div><i class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/beep.html">beep</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/cat.html">cat</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/cd.html">cd</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/echo.html">echo</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/eval.html">eval</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/exec.html">exec</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/help.html">help</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/load.html">load</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/unload.html">unload</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/uptime.html">uptime</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/version.html">version</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3 has-children"><a class="reference internal" href="/irssi/documentation/help/cat_IRC%20Commands.html">IRC Commands</a><input class="toctree-checkbox" id="toctree-checkbox-11" name="toctree-checkbox-11" role="switch" type="checkbox"/><label for="toctree-checkbox-11"><div class="visually-hidden">Toggle child pages in navigation</div><i class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/accept.html">accept</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/action.html">action</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/admin.html">admin</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/away.html">away</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/ban.html">ban</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/ctcp.html">ctcp</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/dcc.html">dcc</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/deop.html">deop</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/devoice.html">devoice</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/die.html">die</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/hash.html">hash</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/info.html">info</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/invite.html">invite</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/ison.html">ison</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/kick.html">kick</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/kickban.html">kickban</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/kill.html">kill</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/knock.html">knock</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/knockout.html">knockout</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/links.html">links</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/list.html">list</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/lusers.html">lusers</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/map.html">map</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/me.html">me</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/mircdcc.html">mircdcc</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/mode.html">mode</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/motd.html">motd</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/nctcp.html">nctcp</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/netsplit.html">netsplit</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/nick.html">nick</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/notice.html">notice</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/notify.html">notify</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/op.html">op</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/oper.html">oper</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/part.html">part</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/ping.html">ping</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/quote.html">quote</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/rehash.html">rehash</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/restart.html">restart</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/sconnect.html">sconnect</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/servlist.html">servlist</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/silence.html">silence</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/squery.html">squery</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/squit.html">squit</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/stats.html">stats</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/time.html">time</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/topic.html">topic</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/trace.html">trace</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/ts.html">ts</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/unban.html">unban</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/unnotify.html">unnotify</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/unsilence.html">unsilence</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/userhost.html">userhost</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/ver.html">ver</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/voice.html">voice</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/wait.html">wait</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/wall.html">wall</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/wallops.html">wallops</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/who.html">who</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/whois.html">whois</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/whowas.html">whowas</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3 has-children"><a class="reference internal" href="/irssi/documentation/help/cat_IRC%20Proxy.html">IRC Proxy</a><input class="toctree-checkbox" id="toctree-checkbox-12" name="toctree-checkbox-12" role="switch" type="checkbox"/><label for="toctree-checkbox-12"><div class="visually-hidden">Toggle child pages in navigation</div><i class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/irssiproxy.html">irssiproxy</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3 has-children"><a class="reference internal" href="/irssi/documentation/help/cat_Other%20pages.html">Other pages</a><input class="toctree-checkbox" id="toctree-checkbox-13" name="toctree-checkbox-13" role="switch" type="checkbox"/><label for="toctree-checkbox-13"><div class="visually-hidden">Toggle child pages in navigation</div><i class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/flushbuffer.html">flushbuffer</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/levels.html">levels</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/otr.html">otr</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/rmrejoins.html">rmrejoins</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="/irssi/documentation/help/script.html">script</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="/irssi/documentation/settings.html">Settings</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l1"><a class="reference external" href="https://scripts.irssi.org/">Scripts</a></li>
|
||||
<li class="toctree-l1"><a class="reference external" href="https://irssi.org/themes/">Themes</a></li>
|
||||
<li class="toctree-l1"><a class="reference external" href="https://github.com/ailin-nemui/irssi">Source Code</a></li>
|
||||
<li class="toctree-l1"><a class="reference external" href="https://liberapay.com/Nei">💜 Send money</a></li>
|
||||
</ul>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</aside>
|
||||
<div class="main">
|
||||
<div class="content">
|
||||
<div class="article-container">
|
||||
<a href="#" class="back-to-top muted-link">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
|
||||
<path d="M13 20h-2V8l-5.5 5.5-1.42-1.42L12 4.16l7.92 7.92-1.42 1.42L13 8v12z"></path>
|
||||
</svg>
|
||||
<span>Back to top</span>
|
||||
</a>
|
||||
<div class="content-icon-container">
|
||||
<div class="page-source">
|
||||
<a class="muted-link" href="/irssi/_sources/404.md.txt" title="Page source">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-file-earmark-code" viewBox="0 0 16 16">
|
||||
<path d="M14 4.5V14a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2h5.5L14 4.5zm-3 0A1.5 1.5 0 0 1 9.5 3V1H4a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h8a1 1 0 0 0 1-1V4.5h-2z"/>
|
||||
<path d="M8.646 6.646a.5.5 0 0 1 .708 0l2 2a.5.5 0 0 1 0 .708l-2 2a.5.5 0 0 1-.708-.708L10.293 9 8.646 7.354a.5.5 0 0 1 0-.708zm-1.292 0a.5.5 0 0 0-.708 0l-2 2a.5.5 0 0 0 0 .708l2 2a.5.5 0 0 0 .708-.708L5.707 9l1.647-1.646a.5.5 0 0 0 0-.708z"/>
|
||||
</svg> <span class="visually-hidden">Page source</span>
|
||||
</a>
|
||||
</div>
|
||||
<div class="theme-toggle-container theme-toggle-content">
|
||||
<button class="theme-toggle">
|
||||
<div class="visually-hidden">Toggle Light / Dark / Auto color theme</div>
|
||||
<svg class="theme-icon-when-auto"><use href="#svg-sun-half"></use></svg>
|
||||
<svg class="theme-icon-when-dark"><use href="#svg-moon"></use></svg>
|
||||
<svg class="theme-icon-when-light"><use href="#svg-sun"></use></svg>
|
||||
</button>
|
||||
</div>
|
||||
<label class="toc-overlay-icon toc-content-icon no-toc" for="__toc">
|
||||
<div class="visually-hidden">Toggle table of contents sidebar</div>
|
||||
<i class="icon"><svg><use href="#svg-toc"></use></svg></i>
|
||||
</label>
|
||||
</div>
|
||||
<article role="main"><a id="start-of-content"></a>
|
||||
<div class="admonition error">
|
||||
<p class="admonition-title">Error</p>
|
||||
<p>This page could not be found. (Hint: maybe it does not exist in the currently selected version.)</p>
|
||||
</div>
|
||||
|
||||
</article>
|
||||
</div>
|
||||
<footer>
|
||||
|
||||
<div class="related-pages">
|
||||
|
||||
|
||||
</div>
|
||||
<div class="bottom-of-page">
|
||||
<div class="left-details">
|
||||
Made with <a href="https://www.sphinx-doc.org/">Sphinx</a> and
|
||||
<a href="https://github.com/pradyunsg/furo">Furo</a>
|
||||
|
||||
</div>
|
||||
<div class="right-details">
|
||||
<div class="icons">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</footer>
|
||||
</div>
|
||||
<aside class="toc-drawer no-toc">
|
||||
|
||||
|
||||
|
||||
</aside>
|
||||
</div>
|
||||
</div><script data-url_root="/irssi" id="documentation_options" src="/irssi/_static/documentation_options.js"></script>
|
||||
<script src="/irssi/_static/jquery.js"></script>
|
||||
<script src="/irssi/_static/underscore.js"></script>
|
||||
<script src="/irssi/_static/doctools.js"></script>
|
||||
<script src="/irssi/_static/scripts/furo.js"></script>
|
||||
</body>
|
||||
</html>
|
103
AUTHORS
Normal file
103
AUTHORS
Normal file
@ -0,0 +1,103 @@
|
||||
Original code:
|
||||
|
||||
Timo Sirainen <cras@irssi.org>
|
||||
|
||||
Irssi staff (current maintainers) <staff@irssi.org>:
|
||||
|
||||
Valentin Batz (senneth, vb)
|
||||
Wouter Coekaerts (coekie)
|
||||
Jochen Eisinger (c0ffee)
|
||||
Geert Hauwaerts (Geert)
|
||||
Jilles Tjoelker (jilles)
|
||||
Alexander Færøy (ahf)
|
||||
Jase Thew (bazerka)
|
||||
dequis (dx)
|
||||
Ailin Nemui (Nei)
|
||||
Giuseppe (TheLemonMan, lemonboy)
|
||||
|
||||
Former developers:
|
||||
|
||||
Emanuele Giaquinta (exg)
|
||||
|
||||
Large feature patches by:
|
||||
|
||||
David Leadbeater (dg, dgl) : isupport
|
||||
vjt@users.sf.net : SSL support
|
||||
Joel Eriksson : SSL certs
|
||||
Heikki Orsila : DCC SEND queueing
|
||||
Mark Trumbull : DCC SERVER
|
||||
Francesco Fracassi : Passive DCC
|
||||
Uli Meis : OTR support
|
||||
David Goulet : OTR support
|
||||
|
||||
Other patches (grep for "patch" in ChangeLog) by:
|
||||
|
||||
Toby Peterson
|
||||
Soren Jacobsen
|
||||
Kuang-che Wu
|
||||
Joost Vunderink (Garion)
|
||||
Wang WenRui
|
||||
Jean-Yves Lefort (decadix)
|
||||
Joel Eriksson
|
||||
Maarten van der Zwaart
|
||||
Noah Levitt
|
||||
Krzysztof Kowalik (Borys)
|
||||
Peder Stray
|
||||
mls@suse.de
|
||||
nix@suhs.nu
|
||||
Marcin Kowalczyk (Qrczak)
|
||||
Petr Baudis
|
||||
Bjoern Krombholz (fuchs)
|
||||
aldem-irssi@aldem.net
|
||||
BC-bd
|
||||
Juerd
|
||||
Han
|
||||
pv2b
|
||||
Tommi Komulainen (tommik)
|
||||
mike@po.cs.msu.su
|
||||
zinx@magenet.net
|
||||
yathen@web.de
|
||||
paul@raade.org
|
||||
Leszek Matok
|
||||
tygrys@moo.pl
|
||||
manoj@io.com
|
||||
cph@cph.demon.co.uk
|
||||
ganesh@earth.li
|
||||
Jakub Jankowski (shasta)
|
||||
vanilla@freebsd.org
|
||||
Tinuk
|
||||
Mark Glines
|
||||
Kjetil Ødegaard
|
||||
Chris Moore
|
||||
ComradeP
|
||||
Lauri Nurmi
|
||||
Mikko Rauhala
|
||||
loafier
|
||||
Nicolas Collignon
|
||||
Daniel Koning
|
||||
Yi-Hsuan Hsin
|
||||
Jon Mayo
|
||||
Johan Kiviniemi
|
||||
JasonX
|
||||
Lukas Mai (mauke)
|
||||
Ismael Luceno
|
||||
Thomas Karpiniec
|
||||
Svante Kvarnström
|
||||
Tom Feist (shabble)
|
||||
Sebastian Thorarensen (Sebban)
|
||||
Hans Nielsen
|
||||
Jari Matilainen (vague)
|
||||
Thibault B (isundil)
|
||||
kyak
|
||||
Vesa Pirila (Lohhari)
|
||||
Haw Loeung
|
||||
François Revol (mmuman)
|
||||
blha303
|
||||
Guillaume Brogi (guiniol)
|
||||
Adam-
|
||||
Robert C Jensen
|
||||
Paul Johnson
|
||||
KindOne
|
||||
Fabian Kurz
|
||||
Todd Pratt
|
||||
xavierog
|
344
COPYING
Normal file
344
COPYING
Normal file
@ -0,0 +1,344 @@
|
||||
Specific permission is granted for the GPLed code in this distribution to
|
||||
be linked to OpenSSL without invoking GPL clause 2(b).
|
||||
|
||||
------------------------------------------------------------------------------
|
||||
|
||||
GNU GENERAL PUBLIC LICENSE
|
||||
Version 2, June 1991
|
||||
|
||||
Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
|
||||
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
Everyone is permitted to copy and distribute verbatim copies
|
||||
of this license document, but changing it is not allowed.
|
||||
|
||||
Preamble
|
||||
|
||||
The licenses for most software are designed to take away your
|
||||
freedom to share and change it. By contrast, the GNU General Public
|
||||
License is intended to guarantee your freedom to share and change free
|
||||
software--to make sure the software is free for all its users. This
|
||||
General Public License applies to most of the Free Software
|
||||
Foundation's software and to any other program whose authors commit to
|
||||
using it. (Some other Free Software Foundation software is covered by
|
||||
the GNU Lesser General Public License instead.) You can apply it to
|
||||
your programs, too.
|
||||
|
||||
When we speak of free software, we are referring to freedom, not
|
||||
price. Our General Public Licenses are designed to make sure that you
|
||||
have the freedom to distribute copies of free software (and charge for
|
||||
this service if you wish), that you receive source code or can get it
|
||||
if you want it, that you can change the software or use pieces of it
|
||||
in new free programs; and that you know you can do these things.
|
||||
|
||||
To protect your rights, we need to make restrictions that forbid
|
||||
anyone to deny you these rights or to ask you to surrender the rights.
|
||||
These restrictions translate to certain responsibilities for you if you
|
||||
distribute copies of the software, or if you modify it.
|
||||
|
||||
For example, if you distribute copies of such a program, whether
|
||||
gratis or for a fee, you must give the recipients all the rights that
|
||||
you have. You must make sure that they, too, receive or can get the
|
||||
source code. And you must show them these terms so they know their
|
||||
rights.
|
||||
|
||||
We protect your rights with two steps: (1) copyright the software, and
|
||||
(2) offer you this license which gives you legal permission to copy,
|
||||
distribute and/or modify the software.
|
||||
|
||||
Also, for each author's protection and ours, we want to make certain
|
||||
that everyone understands that there is no warranty for this free
|
||||
software. If the software is modified by someone else and passed on, we
|
||||
want its recipients to know that what they have is not the original, so
|
||||
that any problems introduced by others will not reflect on the original
|
||||
authors' reputations.
|
||||
|
||||
Finally, any free program is threatened constantly by software
|
||||
patents. We wish to avoid the danger that redistributors of a free
|
||||
program will individually obtain patent licenses, in effect making the
|
||||
program proprietary. To prevent this, we have made it clear that any
|
||||
patent must be licensed for everyone's free use or not licensed at all.
|
||||
|
||||
The precise terms and conditions for copying, distribution and
|
||||
modification follow.
|
||||
|
||||
GNU GENERAL PUBLIC LICENSE
|
||||
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
|
||||
|
||||
0. This License applies to any program or other work which contains
|
||||
a notice placed by the copyright holder saying it may be distributed
|
||||
under the terms of this General Public License. The "Program", below,
|
||||
refers to any such program or work, and a "work based on the Program"
|
||||
means either the Program or any derivative work under copyright law:
|
||||
that is to say, a work containing the Program or a portion of it,
|
||||
either verbatim or with modifications and/or translated into another
|
||||
language. (Hereinafter, translation is included without limitation in
|
||||
the term "modification".) Each licensee is addressed as "you".
|
||||
|
||||
Activities other than copying, distribution and modification are not
|
||||
covered by this License; they are outside its scope. The act of
|
||||
running the Program is not restricted, and the output from the Program
|
||||
is covered only if its contents constitute a work based on the
|
||||
Program (independent of having been made by running the Program).
|
||||
Whether that is true depends on what the Program does.
|
||||
|
||||
1. You may copy and distribute verbatim copies of the Program's
|
||||
source code as you receive it, in any medium, provided that you
|
||||
conspicuously and appropriately publish on each copy an appropriate
|
||||
copyright notice and disclaimer of warranty; keep intact all the
|
||||
notices that refer to this License and to the absence of any warranty;
|
||||
and give any other recipients of the Program a copy of this License
|
||||
along with the Program.
|
||||
|
||||
You may charge a fee for the physical act of transferring a copy, and
|
||||
you may at your option offer warranty protection in exchange for a fee.
|
||||
|
||||
2. You may modify your copy or copies of the Program or any portion
|
||||
of it, thus forming a work based on the Program, and copy and
|
||||
distribute such modifications or work under the terms of Section 1
|
||||
above, provided that you also meet all of these conditions:
|
||||
|
||||
a) You must cause the modified files to carry prominent notices
|
||||
stating that you changed the files and the date of any change.
|
||||
|
||||
b) You must cause any work that you distribute or publish, that in
|
||||
whole or in part contains or is derived from the Program or any
|
||||
part thereof, to be licensed as a whole at no charge to all third
|
||||
parties under the terms of this License.
|
||||
|
||||
c) If the modified program normally reads commands interactively
|
||||
when run, you must cause it, when started running for such
|
||||
interactive use in the most ordinary way, to print or display an
|
||||
announcement including an appropriate copyright notice and a
|
||||
notice that there is no warranty (or else, saying that you provide
|
||||
a warranty) and that users may redistribute the program under
|
||||
these conditions, and telling the user how to view a copy of this
|
||||
License. (Exception: if the Program itself is interactive but
|
||||
does not normally print such an announcement, your work based on
|
||||
the Program is not required to print an announcement.)
|
||||
|
||||
These requirements apply to the modified work as a whole. If
|
||||
identifiable sections of that work are not derived from the Program,
|
||||
and can be reasonably considered independent and separate works in
|
||||
themselves, then this License, and its terms, do not apply to those
|
||||
sections when you distribute them as separate works. But when you
|
||||
distribute the same sections as part of a whole which is a work based
|
||||
on the Program, the distribution of the whole must be on the terms of
|
||||
this License, whose permissions for other licensees extend to the
|
||||
entire whole, and thus to each and every part regardless of who wrote it.
|
||||
|
||||
Thus, it is not the intent of this section to claim rights or contest
|
||||
your rights to work written entirely by you; rather, the intent is to
|
||||
exercise the right to control the distribution of derivative or
|
||||
collective works based on the Program.
|
||||
|
||||
In addition, mere aggregation of another work not based on the Program
|
||||
with the Program (or with a work based on the Program) on a volume of
|
||||
a storage or distribution medium does not bring the other work under
|
||||
the scope of this License.
|
||||
|
||||
3. You may copy and distribute the Program (or a work based on it,
|
||||
under Section 2) in object code or executable form under the terms of
|
||||
Sections 1 and 2 above provided that you also do one of the following:
|
||||
|
||||
a) Accompany it with the complete corresponding machine-readable
|
||||
source code, which must be distributed under the terms of Sections
|
||||
1 and 2 above on a medium customarily used for software interchange; or,
|
||||
|
||||
b) Accompany it with a written offer, valid for at least three
|
||||
years, to give any third party, for a charge no more than your
|
||||
cost of physically performing source distribution, a complete
|
||||
machine-readable copy of the corresponding source code, to be
|
||||
distributed under the terms of Sections 1 and 2 above on a medium
|
||||
customarily used for software interchange; or,
|
||||
|
||||
c) Accompany it with the information you received as to the offer
|
||||
to distribute corresponding source code. (This alternative is
|
||||
allowed only for noncommercial distribution and only if you
|
||||
received the program in object code or executable form with such
|
||||
an offer, in accord with Subsection b above.)
|
||||
|
||||
The source code for a work means the preferred form of the work for
|
||||
making modifications to it. For an executable work, complete source
|
||||
code means all the source code for all modules it contains, plus any
|
||||
associated interface definition files, plus the scripts used to
|
||||
control compilation and installation of the executable. However, as a
|
||||
special exception, the source code distributed need not include
|
||||
anything that is normally distributed (in either source or binary
|
||||
form) with the major components (compiler, kernel, and so on) of the
|
||||
operating system on which the executable runs, unless that component
|
||||
itself accompanies the executable.
|
||||
|
||||
If distribution of executable or object code is made by offering
|
||||
access to copy from a designated place, then offering equivalent
|
||||
access to copy the source code from the same place counts as
|
||||
distribution of the source code, even though third parties are not
|
||||
compelled to copy the source along with the object code.
|
||||
|
||||
4. You may not copy, modify, sublicense, or distribute the Program
|
||||
except as expressly provided under this License. Any attempt
|
||||
otherwise to copy, modify, sublicense or distribute the Program is
|
||||
void, and will automatically terminate your rights under this License.
|
||||
However, parties who have received copies, or rights, from you under
|
||||
this License will not have their licenses terminated so long as such
|
||||
parties remain in full compliance.
|
||||
|
||||
5. You are not required to accept this License, since you have not
|
||||
signed it. However, nothing else grants you permission to modify or
|
||||
distribute the Program or its derivative works. These actions are
|
||||
prohibited by law if you do not accept this License. Therefore, by
|
||||
modifying or distributing the Program (or any work based on the
|
||||
Program), you indicate your acceptance of this License to do so, and
|
||||
all its terms and conditions for copying, distributing or modifying
|
||||
the Program or works based on it.
|
||||
|
||||
6. Each time you redistribute the Program (or any work based on the
|
||||
Program), the recipient automatically receives a license from the
|
||||
original licensor to copy, distribute or modify the Program subject to
|
||||
these terms and conditions. You may not impose any further
|
||||
restrictions on the recipients' exercise of the rights granted herein.
|
||||
You are not responsible for enforcing compliance by third parties to
|
||||
this License.
|
||||
|
||||
7. If, as a consequence of a court judgment or allegation of patent
|
||||
infringement or for any other reason (not limited to patent issues),
|
||||
conditions are imposed on you (whether by court order, agreement or
|
||||
otherwise) that contradict the conditions of this License, they do not
|
||||
excuse you from the conditions of this License. If you cannot
|
||||
distribute so as to satisfy simultaneously your obligations under this
|
||||
License and any other pertinent obligations, then as a consequence you
|
||||
may not distribute the Program at all. For example, if a patent
|
||||
license would not permit royalty-free redistribution of the Program by
|
||||
all those who receive copies directly or indirectly through you, then
|
||||
the only way you could satisfy both it and this License would be to
|
||||
refrain entirely from distribution of the Program.
|
||||
|
||||
If any portion of this section is held invalid or unenforceable under
|
||||
any particular circumstance, the balance of the section is intended to
|
||||
apply and the section as a whole is intended to apply in other
|
||||
circumstances.
|
||||
|
||||
It is not the purpose of this section to induce you to infringe any
|
||||
patents or other property right claims or to contest validity of any
|
||||
such claims; this section has the sole purpose of protecting the
|
||||
integrity of the free software distribution system, which is
|
||||
implemented by public license practices. Many people have made
|
||||
generous contributions to the wide range of software distributed
|
||||
through that system in reliance on consistent application of that
|
||||
system; it is up to the author/donor to decide if he or she is willing
|
||||
to distribute software through any other system and a licensee cannot
|
||||
impose that choice.
|
||||
|
||||
This section is intended to make thoroughly clear what is believed to
|
||||
be a consequence of the rest of this License.
|
||||
|
||||
8. If the distribution and/or use of the Program is restricted in
|
||||
certain countries either by patents or by copyrighted interfaces, the
|
||||
original copyright holder who places the Program under this License
|
||||
may add an explicit geographical distribution limitation excluding
|
||||
those countries, so that distribution is permitted only in or among
|
||||
countries not thus excluded. In such case, this License incorporates
|
||||
the limitation as if written in the body of this License.
|
||||
|
||||
9. The Free Software Foundation may publish revised and/or new versions
|
||||
of the General Public License from time to time. Such new versions will
|
||||
be similar in spirit to the present version, but may differ in detail to
|
||||
address new problems or concerns.
|
||||
|
||||
Each version is given a distinguishing version number. If the Program
|
||||
specifies a version number of this License which applies to it and "any
|
||||
later version", you have the option of following the terms and conditions
|
||||
either of that version or of any later version published by the Free
|
||||
Software Foundation. If the Program does not specify a version number of
|
||||
this License, you may choose any version ever published by the Free Software
|
||||
Foundation.
|
||||
|
||||
10. If you wish to incorporate parts of the Program into other free
|
||||
programs whose distribution conditions are different, write to the author
|
||||
to ask for permission. For software which is copyrighted by the Free
|
||||
Software Foundation, write to the Free Software Foundation; we sometimes
|
||||
make exceptions for this. Our decision will be guided by the two goals
|
||||
of preserving the free status of all derivatives of our free software and
|
||||
of promoting the sharing and reuse of software generally.
|
||||
|
||||
NO WARRANTY
|
||||
|
||||
11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
|
||||
FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
|
||||
OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
|
||||
PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
|
||||
OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
|
||||
TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
|
||||
PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
|
||||
REPAIR OR CORRECTION.
|
||||
|
||||
12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
|
||||
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
|
||||
REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
|
||||
INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
|
||||
OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
|
||||
TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
|
||||
YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
|
||||
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGES.
|
||||
|
||||
END OF TERMS AND CONDITIONS
|
||||
|
||||
How to Apply These Terms to Your New Programs
|
||||
|
||||
If you develop a new program, and you want it to be of the greatest
|
||||
possible use to the public, the best way to achieve this is to make it
|
||||
free software which everyone can redistribute and change under these terms.
|
||||
|
||||
To do so, attach the following notices to the program. It is safest
|
||||
to attach them to the start of each source file to most effectively
|
||||
convey the exclusion of warranty; and each file should have at least
|
||||
the "copyright" line and a pointer to where the full notice is found.
|
||||
|
||||
<one line to give the program's name and a brief idea of what it does.>
|
||||
Copyright (C) <year> <name of author>
|
||||
|
||||
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 2 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, write to the Free Software Foundation, Inc.,
|
||||
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
Also add information on how to contact you by electronic and paper mail.
|
||||
|
||||
If the program is interactive, make it output a short notice like this
|
||||
when it starts in an interactive mode:
|
||||
|
||||
Gnomovision version 69, Copyright (C) year name of author
|
||||
Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
|
||||
This is free software, and you are welcome to redistribute it
|
||||
under certain conditions; type `show c' for details.
|
||||
|
||||
The hypothetical commands `show w' and `show c' should show the appropriate
|
||||
parts of the General Public License. Of course, the commands you use may
|
||||
be called something other than `show w' and `show c'; they could even be
|
||||
mouse-clicks or menu items--whatever suits your program.
|
||||
|
||||
You should also get your employer (if you work as a programmer) or your
|
||||
school, if any, to sign a "copyright disclaimer" for the program, if
|
||||
necessary. Here is a sample; alter the names:
|
||||
|
||||
Yoyodyne, Inc., hereby disclaims all copyright interest in the program
|
||||
`Gnomovision' (which makes passes at compilers) written by James Hacker.
|
||||
|
||||
<signature of Ty Coon>, 1 April 1989
|
||||
Ty Coon, President of Vice
|
||||
|
||||
This General Public License does not permit incorporating your program into
|
||||
proprietary programs. If your program is a subroutine library, you may
|
||||
consider it more useful to permit linking proprietary applications with the
|
||||
library. If this is what you want to do, use the GNU Lesser General
|
||||
Public License instead of this License.
|
478
Getting.html
478
Getting.html
@ -1,478 +0,0 @@
|
||||
<!doctype html>
|
||||
<html class="no-js">
|
||||
<head><meta charset="utf-8"/>
|
||||
<meta name="viewport" content="width=device-width,initial-scale=1"/>
|
||||
<meta name="color-scheme" content="light dark"><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
|
||||
<link rel="index" title="Index" href="genindex.html" /><link rel="search" title="Search" href="search.html" /><link rel="next" title="New users guide" href="New-users.html" /><link rel="prev" title="Neırssi" href="index.html" />
|
||||
<link rel="canonical" href="https://ailin-nemui.github.io/irssi/Getting.html" />
|
||||
|
||||
<meta name="generator" content="sphinx-4.4.0, furo 2022.04.07"/>
|
||||
<title>Getting the software - Neırssi documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/styles/furo.css?digest=68f4518137b9aefe99b631505a2064c3c42c9852" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/styles/furo-extensions.css?digest=30d1aed668e5c3a91c3e3bf6a60b675221979f0e" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/theme_tweak.css" />
|
||||
|
||||
|
||||
|
||||
|
||||
<style>
|
||||
body {
|
||||
--color-code-background: #f8f8f8;
|
||||
--color-code-foreground: black;
|
||||
|
||||
}
|
||||
@media not print {
|
||||
body[data-theme="dark"] {
|
||||
--color-code-background: #202020;
|
||||
--color-code-foreground: #d0d0d0;
|
||||
|
||||
}
|
||||
@media (prefers-color-scheme: dark) {
|
||||
body:not([data-theme="light"]) {
|
||||
--color-code-background: #202020;
|
||||
--color-code-foreground: #d0d0d0;
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
</style></head>
|
||||
<body>
|
||||
|
||||
<script>
|
||||
document.body.dataset.theme = localStorage.getItem("theme") || "auto";
|
||||
</script>
|
||||
|
||||
|
||||
<svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
|
||||
<symbol id="svg-toc" viewBox="0 0 24 24">
|
||||
<title>Contents</title>
|
||||
<svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 1024 1024">
|
||||
<path d="M408 442h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm-8 204c0 4.4 3.6 8 8 8h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56zm504-486H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 632H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM115.4 518.9L271.7 642c5.8 4.6 14.4.5 14.4-6.9V388.9c0-7.4-8.5-11.5-14.4-6.9L115.4 505.1a8.74 8.74 0 0 0 0 13.8z"/>
|
||||
</svg>
|
||||
</symbol>
|
||||
<symbol id="svg-menu" viewBox="0 0 24 24">
|
||||
<title>Menu</title>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor"
|
||||
stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather-menu">
|
||||
<line x1="3" y1="12" x2="21" y2="12"></line>
|
||||
<line x1="3" y1="6" x2="21" y2="6"></line>
|
||||
<line x1="3" y1="18" x2="21" y2="18"></line>
|
||||
</svg>
|
||||
</symbol>
|
||||
<symbol id="svg-arrow-right" viewBox="0 0 24 24">
|
||||
<title>Expand</title>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor"
|
||||
stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather-chevron-right">
|
||||
<polyline points="9 18 15 12 9 6"></polyline>
|
||||
</svg>
|
||||
</symbol>
|
||||
<symbol id="svg-sun" viewBox="0 0 24 24">
|
||||
<title>Light mode</title>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor"
|
||||
stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="feather-sun">
|
||||
<circle cx="12" cy="12" r="5"></circle>
|
||||
<line x1="12" y1="1" x2="12" y2="3"></line>
|
||||
<line x1="12" y1="21" x2="12" y2="23"></line>
|
||||
<line x1="4.22" y1="4.22" x2="5.64" y2="5.64"></line>
|
||||
<line x1="18.36" y1="18.36" x2="19.78" y2="19.78"></line>
|
||||
<line x1="1" y1="12" x2="3" y2="12"></line>
|
||||
<line x1="21" y1="12" x2="23" y2="12"></line>
|
||||
<line x1="4.22" y1="19.78" x2="5.64" y2="18.36"></line>
|
||||
<line x1="18.36" y1="5.64" x2="19.78" y2="4.22"></line>
|
||||
</svg>
|
||||
</symbol>
|
||||
<symbol id="svg-moon" viewBox="0 0 24 24">
|
||||
<title>Dark mode</title>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor"
|
||||
stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="icon-tabler-moon">
|
||||
<path stroke="none" d="M0 0h24v24H0z" fill="none" />
|
||||
<path d="M12 3c.132 0 .263 0 .393 0a7.5 7.5 0 0 0 7.92 12.446a9 9 0 1 1 -8.313 -12.454z" />
|
||||
</svg>
|
||||
</symbol>
|
||||
<symbol id="svg-sun-half" viewBox="0 0 24 24">
|
||||
<title>Auto light/dark mode</title>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor"
|
||||
stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="icon-tabler-shadow">
|
||||
<path stroke="none" d="M0 0h24v24H0z" fill="none"/>
|
||||
<circle cx="12" cy="12" r="9" />
|
||||
<path d="M13 12h5" />
|
||||
<path d="M13 15h4" />
|
||||
<path d="M13 18h1" />
|
||||
<path d="M13 9h4" />
|
||||
<path d="M13 6h1" />
|
||||
</svg>
|
||||
</symbol>
|
||||
</svg>
|
||||
|
||||
<div class="position-relative js-header-wrapper ">
|
||||
<a href="#start-of-content" class="p-3 color-bg-accent-emphasis color-fg-on-emphasis show-on-focus js-skip-to-content">Skip to content</a>
|
||||
</div>
|
||||
|
||||
<input type="checkbox" class="sidebar-toggle" name="__navigation" id="__navigation">
|
||||
<input type="checkbox" class="sidebar-toggle" name="__toc" id="__toc">
|
||||
<label class="overlay sidebar-overlay" for="__navigation">
|
||||
<div class="visually-hidden">Hide navigation sidebar</div>
|
||||
</label>
|
||||
<label class="overlay toc-overlay" for="__toc">
|
||||
<div class="visually-hidden">Hide table of contents sidebar</div>
|
||||
</label>
|
||||
|
||||
|
||||
|
||||
<div class="page">
|
||||
<header class="mobile-header">
|
||||
<div class="header-left">
|
||||
<label class="nav-overlay-icon" for="__navigation">
|
||||
<div class="visually-hidden">Toggle site navigation sidebar</div>
|
||||
<i class="icon"><svg><use href="#svg-menu"></use></svg></i>
|
||||
</label>
|
||||
</div>
|
||||
<div class="header-center">
|
||||
<a href="index.html"><div class="brand">Neırssi documentation</div></a>
|
||||
</div>
|
||||
<div class="header-right">
|
||||
<div class="theme-toggle-container theme-toggle-header">
|
||||
<button class="theme-toggle">
|
||||
<div class="visually-hidden">Toggle Light / Dark / Auto color theme</div>
|
||||
<svg class="theme-icon-when-auto"><use href="#svg-sun-half"></use></svg>
|
||||
<svg class="theme-icon-when-dark"><use href="#svg-moon"></use></svg>
|
||||
<svg class="theme-icon-when-light"><use href="#svg-sun"></use></svg>
|
||||
</button>
|
||||
</div>
|
||||
<label class="toc-overlay-icon toc-header-icon" for="__toc">
|
||||
<div class="visually-hidden">Toggle table of contents sidebar</div>
|
||||
<i class="icon"><svg><use href="#svg-toc"></use></svg></i>
|
||||
</label>
|
||||
</div>
|
||||
</header>
|
||||
<aside class="sidebar-drawer">
|
||||
<div class="sidebar-container">
|
||||
|
||||
<div class="sidebar-sticky"><a class="sidebar-brand" href="index.html">
|
||||
|
||||
|
||||
<span class="sidebar-brand-text">Neırssi documentation</span>
|
||||
|
||||
</a><form class="sidebar-search-container" method="get" action="search.html" role="search">
|
||||
<input class="sidebar-search" placeholder=Search name="q" aria-label="Search">
|
||||
<input type="hidden" name="check_keywords" value="yes">
|
||||
<input type="hidden" name="area" value="default">
|
||||
</form>
|
||||
<div id="searchbox"></div><div class="sidebar-scroll"><div class="sidebar-tree">
|
||||
<ul class="current">
|
||||
<li class="toctree-l1 current current-page"><a class="current reference internal" href="#">Getting the software</a></li>
|
||||
<li class="toctree-l1"><a class="reference internal" href="New-users.html">New users guide</a></li>
|
||||
<li class="toctree-l1"><a class="reference internal" href="User-interface.html">User interface</a></li>
|
||||
<li class="toctree-l1 has-children"><a class="reference internal" href="news/index.html">NEWS</a><input class="toctree-checkbox" id="toctree-checkbox-1" name="toctree-checkbox-1" role="switch" type="checkbox"/><label for="toctree-checkbox-1"><div class="visually-hidden">Toggle child pages in navigation</div><i class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
|
||||
<li class="toctree-l2"><a class="reference internal" href="news/Irssi-1.3.html">Irssi 1.3</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="news/Irssi-1.4.html">Irssi 1.4</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l1"><a class="reference internal" href="Modules.html">Modules</a></li>
|
||||
<li class="toctree-l1 has-children"><a class="reference internal" href="documentation/index.html">On-line help</a><input class="toctree-checkbox" id="toctree-checkbox-2" name="toctree-checkbox-2" role="switch" type="checkbox"/><label for="toctree-checkbox-2"><div class="visually-hidden">Toggle child pages in navigation</div><i class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
|
||||
<li class="toctree-l2 has-children"><a class="reference internal" href="documentation/help/index.html">Help</a><input class="toctree-checkbox" id="toctree-checkbox-3" name="toctree-checkbox-3" role="switch" type="checkbox"/><label for="toctree-checkbox-3"><div class="visually-hidden">Toggle child pages in navigation</div><i class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
|
||||
<li class="toctree-l3 has-children"><a class="reference internal" href="documentation/help/cat_Connection.html">Connection</a><input class="toctree-checkbox" id="toctree-checkbox-4" name="toctree-checkbox-4" role="switch" type="checkbox"/><label for="toctree-checkbox-4"><div class="visually-hidden">Toggle child pages in navigation</div><i class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/connect.html">connect</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/disconnect.html">disconnect</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/network.html">network</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/quit.html">quit</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/rawlog.html">rawlog</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/reconnect.html">reconnect</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/rmreconns.html">rmreconns</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/server.html">server</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3 has-children"><a class="reference internal" href="documentation/help/cat_Core%20Commands.html">Core Commands</a><input class="toctree-checkbox" id="toctree-checkbox-5" name="toctree-checkbox-5" role="switch" type="checkbox"/><label for="toctree-checkbox-5"><div class="visually-hidden">Toggle child pages in navigation</div><i class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/channel.html">channel</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/cycle.html">cycle</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/join.html">join</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/msg.html">msg</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/names.html">names</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/query.html">query</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/unquery.html">unquery</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3 has-children"><a class="reference internal" href="documentation/help/cat_Window%20Commands.html">Window Commands</a><input class="toctree-checkbox" id="toctree-checkbox-6" name="toctree-checkbox-6" role="switch" type="checkbox"/><label for="toctree-checkbox-6"><div class="visually-hidden">Toggle child pages in navigation</div><i class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/clear.html">clear</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/lastlog.html">lastlog</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/layout.html">layout</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/scrollback.html">scrollback</a></li>
|
||||
<li class="toctree-l4 has-children"><a class="reference internal" href="documentation/help/window.html">window</a><input class="toctree-checkbox" id="toctree-checkbox-7" name="toctree-checkbox-7" role="switch" type="checkbox"/><label for="toctree-checkbox-7"><div class="visually-hidden">Toggle child pages in navigation</div><i class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
|
||||
<li class="toctree-l5"><a class="reference internal" href="documentation/help/window_creation.html">creation</a></li>
|
||||
<li class="toctree-l5"><a class="reference internal" href="documentation/help/window_changing.html">changing</a></li>
|
||||
<li class="toctree-l5"><a class="reference internal" href="documentation/help/window_properties.html">attribute manipulation</a></li>
|
||||
<li class="toctree-l5"><a class="reference internal" href="documentation/help/window_items.html">items</a></li>
|
||||
<li class="toctree-l5"><a class="reference internal" href="documentation/help/window_moving.html">moving/number changing</a></li>
|
||||
<li class="toctree-l5"><a class="reference internal" href="documentation/help/window_resizing.html">resizing</a></li>
|
||||
<li class="toctree-l5"><a class="reference internal" href="documentation/help/window_navigation.html">navigation</a></li>
|
||||
<li class="toctree-l5"><a class="reference internal" href="documentation/help/window_split_moving.html">moving</a></li>
|
||||
<li class="toctree-l5"><a class="reference internal" href="documentation/help/window_logging.html">logging</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3 has-children"><a class="reference internal" href="documentation/help/cat_Settings.html">Settings</a><input class="toctree-checkbox" id="toctree-checkbox-8" name="toctree-checkbox-8" role="switch" type="checkbox"/><label for="toctree-checkbox-8"><div class="visually-hidden">Toggle child pages in navigation</div><i class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/alias.html">alias</a></li>
|
||||
<li class="toctree-l4 has-children"><a class="reference internal" href="documentation/help/bind.html">bind</a><input class="toctree-checkbox" id="toctree-checkbox-9" name="toctree-checkbox-9" role="switch" type="checkbox"/><label for="toctree-checkbox-9"><div class="visually-hidden">Toggle child pages in navigation</div><i class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
|
||||
<li class="toctree-l5"><a class="reference internal" href="documentation/help/bind_-list.html">bind -list</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/completion.html">completion</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/dehilight.html">dehilight</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/format.html">format</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/hilight.html">hilight</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/ignore.html">ignore</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/log.html">log</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/recode.html">recode</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/reload.html">reload</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/save.html">save</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/set.html">set</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/statusbar.html">statusbar</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/toggle.html">toggle</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/unalias.html">unalias</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/unignore.html">unignore</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/upgrade.html">upgrade</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3 has-children"><a class="reference internal" href="documentation/help/cat_Misc.html">Misc</a><input class="toctree-checkbox" id="toctree-checkbox-10" name="toctree-checkbox-10" role="switch" type="checkbox"/><label for="toctree-checkbox-10"><div class="visually-hidden">Toggle child pages in navigation</div><i class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/beep.html">beep</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/cat.html">cat</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/cd.html">cd</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/echo.html">echo</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/eval.html">eval</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/exec.html">exec</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/help.html">help</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/load.html">load</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/unload.html">unload</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/uptime.html">uptime</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/version.html">version</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3 has-children"><a class="reference internal" href="documentation/help/cat_IRC%20Commands.html">IRC Commands</a><input class="toctree-checkbox" id="toctree-checkbox-11" name="toctree-checkbox-11" role="switch" type="checkbox"/><label for="toctree-checkbox-11"><div class="visually-hidden">Toggle child pages in navigation</div><i class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/accept.html">accept</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/action.html">action</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/admin.html">admin</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/away.html">away</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/ban.html">ban</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/ctcp.html">ctcp</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/dcc.html">dcc</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/deop.html">deop</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/devoice.html">devoice</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/die.html">die</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/hash.html">hash</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/info.html">info</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/invite.html">invite</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/ison.html">ison</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/kick.html">kick</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/kickban.html">kickban</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/kill.html">kill</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/knock.html">knock</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/knockout.html">knockout</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/links.html">links</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/list.html">list</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/lusers.html">lusers</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/map.html">map</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/me.html">me</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/mircdcc.html">mircdcc</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/mode.html">mode</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/motd.html">motd</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/nctcp.html">nctcp</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/netsplit.html">netsplit</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/nick.html">nick</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/notice.html">notice</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/notify.html">notify</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/op.html">op</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/oper.html">oper</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/part.html">part</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/ping.html">ping</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/quote.html">quote</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/rehash.html">rehash</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/restart.html">restart</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/sconnect.html">sconnect</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/servlist.html">servlist</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/silence.html">silence</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/squery.html">squery</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/squit.html">squit</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/stats.html">stats</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/time.html">time</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/topic.html">topic</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/trace.html">trace</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/ts.html">ts</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/unban.html">unban</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/unnotify.html">unnotify</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/unsilence.html">unsilence</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/userhost.html">userhost</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/ver.html">ver</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/voice.html">voice</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/wait.html">wait</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/wall.html">wall</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/wallops.html">wallops</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/who.html">who</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/whois.html">whois</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/whowas.html">whowas</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3 has-children"><a class="reference internal" href="documentation/help/cat_IRC%20Proxy.html">IRC Proxy</a><input class="toctree-checkbox" id="toctree-checkbox-12" name="toctree-checkbox-12" role="switch" type="checkbox"/><label for="toctree-checkbox-12"><div class="visually-hidden">Toggle child pages in navigation</div><i class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/irssiproxy.html">irssiproxy</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3 has-children"><a class="reference internal" href="documentation/help/cat_Other%20pages.html">Other pages</a><input class="toctree-checkbox" id="toctree-checkbox-13" name="toctree-checkbox-13" role="switch" type="checkbox"/><label for="toctree-checkbox-13"><div class="visually-hidden">Toggle child pages in navigation</div><i class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/flushbuffer.html">flushbuffer</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/levels.html">levels</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/otr.html">otr</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/rmrejoins.html">rmrejoins</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/script.html">script</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="documentation/settings.html">Settings</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l1"><a class="reference external" href="https://scripts.irssi.org/">Scripts</a></li>
|
||||
<li class="toctree-l1"><a class="reference external" href="https://irssi.org/themes/">Themes</a></li>
|
||||
<li class="toctree-l1"><a class="reference external" href="https://github.com/ailin-nemui/irssi">Source Code</a></li>
|
||||
<li class="toctree-l1"><a class="reference external" href="https://liberapay.com/Nei">💜 Send money</a></li>
|
||||
</ul>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</aside>
|
||||
<div class="main">
|
||||
<div class="content">
|
||||
<div class="article-container">
|
||||
<a href="#" class="back-to-top muted-link">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
|
||||
<path d="M13 20h-2V8l-5.5 5.5-1.42-1.42L12 4.16l7.92 7.92-1.42 1.42L13 8v12z"></path>
|
||||
</svg>
|
||||
<span>Back to top</span>
|
||||
</a>
|
||||
<div class="content-icon-container">
|
||||
<div class="page-source">
|
||||
<a class="muted-link" href="_sources/Getting.md.txt" title="Page source">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-file-earmark-code" viewBox="0 0 16 16">
|
||||
<path d="M14 4.5V14a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2h5.5L14 4.5zm-3 0A1.5 1.5 0 0 1 9.5 3V1H4a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h8a1 1 0 0 0 1-1V4.5h-2z"/>
|
||||
<path d="M8.646 6.646a.5.5 0 0 1 .708 0l2 2a.5.5 0 0 1 0 .708l-2 2a.5.5 0 0 1-.708-.708L10.293 9 8.646 7.354a.5.5 0 0 1 0-.708zm-1.292 0a.5.5 0 0 0-.708 0l-2 2a.5.5 0 0 0 0 .708l2 2a.5.5 0 0 0 .708-.708L5.707 9l1.647-1.646a.5.5 0 0 0 0-.708z"/>
|
||||
</svg> <span class="visually-hidden">Page source</span>
|
||||
</a>
|
||||
</div>
|
||||
<div class="theme-toggle-container theme-toggle-content">
|
||||
<button class="theme-toggle">
|
||||
<div class="visually-hidden">Toggle Light / Dark / Auto color theme</div>
|
||||
<svg class="theme-icon-when-auto"><use href="#svg-sun-half"></use></svg>
|
||||
<svg class="theme-icon-when-dark"><use href="#svg-moon"></use></svg>
|
||||
<svg class="theme-icon-when-light"><use href="#svg-sun"></use></svg>
|
||||
</button>
|
||||
</div>
|
||||
<label class="toc-overlay-icon toc-content-icon" for="__toc">
|
||||
<div class="visually-hidden">Toggle table of contents sidebar</div>
|
||||
<i class="icon"><svg><use href="#svg-toc"></use></svg></i>
|
||||
</label>
|
||||
</div>
|
||||
<article role="main"><a id="start-of-content"></a>
|
||||
<section id="getting-the-software">
|
||||
<h1>Getting the software<a class="headerlink" href="#getting-the-software" title="Permalink to this headline"> </a></h1>
|
||||
<p>Neırssi runs on Unix-like systems. If you download the source code, you have to compile it. If you do not want to compile it, you can try binary packages.</p>
|
||||
<p>Current release source code download:</p>
|
||||
<p>Download: <a class="reference external" href="https://anti.teamidiot.de/static/nei/irssi-1.3.2-an.tar.xz">https://anti.teamidiot.de/static/nei/irssi-1.3.2-an.tar.xz</a><br/>
|
||||
Signature: <a class="reference external" href="https://anti.teamidiot.de/static/nei/irssi-1.3.2-an.tar.xz.asc">https://anti.teamidiot.de/static/nei/irssi-1.3.2-an.tar.xz.asc</a></p>
|
||||
<p>You should verify the signature file using <code class="docutils literal notranslate"><span class="pre">gpg</span> <span class="pre">--verify</span></code> to make sure that the download was not tampered with. My key ID can be found on my <a class="reference external" href="https://github.com/ailin-nemui/">Github main page</a>.</p>
|
||||
<p>Alternatively, the current Git development source can be found <a class="reference external" href="https://github.com/ailin-nemui/irssi">on Github</a>.</p>
|
||||
<section id="compiling">
|
||||
<h2>Compiling<a class="headerlink" href="#compiling" title="Permalink to this headline"> </a></h2>
|
||||
<p>You need <a class="reference external" href="https://ninja-build.org/">Ninja</a> 1.5 and <a class="reference external" href="https://mesonbuild.com/">Meson</a> 0.49</p>
|
||||
<p>Then you type the following commands in your shell:</p>
|
||||
<div class="highlight-shell notranslate"><div class="highlight"><pre><span></span>tar xJf irssi-*.tar.xz
|
||||
<span class="nb">cd</span> irssi-*
|
||||
meson Build
|
||||
ninja -C Build <span class="o">&&</span> sudo ninja -C Build install
|
||||
</pre></div>
|
||||
</div>
|
||||
<p>Some more details can be found in the <a class="reference external" href="https://github.com/ailin-nemui/irssi/blob/master/INSTALL">INSTALL</a> file.</p>
|
||||
</section>
|
||||
<section id="binary-packages">
|
||||
<h2>Binary packages<a class="headerlink" href="#binary-packages" title="Permalink to this headline"> </a></h2>
|
||||
<p>The <a class="reference external" href="https://build.opensuse.org/">openSUSE Build Service</a> is creating binary builds for popular Linux distributions (Debian, Fedora). These can be installed with root permissions using the distribution package manager.</p>
|
||||
<p>You can find there an automated build of the <strong><a class="reference external" href="https://software.opensuse.org/download.html?project=home:ailin_nemui:irssi-an&package=irssi-an">release</a></strong> or the <strong><a class="reference external" href="https://software.opensuse.org/download.html?project=home:ailin_nemui:irssi-git-an&package=irssi-git-an">current Git</a></strong>, together with the Build Service-provided installation instructions.</p>
|
||||
</section>
|
||||
</section>
|
||||
|
||||
</article>
|
||||
</div>
|
||||
<footer>
|
||||
|
||||
<div class="related-pages">
|
||||
<a class="next-page" href="New-users.html">
|
||||
<div class="page-info">
|
||||
<div class="context">
|
||||
<span>Next</span>
|
||||
</div>
|
||||
<div class="title">New users guide</div>
|
||||
</div>
|
||||
<svg><use href="#svg-arrow-right"></use></svg>
|
||||
</a>
|
||||
<a class="prev-page" href="index.html">
|
||||
<svg><use href="#svg-arrow-right"></use></svg>
|
||||
<div class="page-info">
|
||||
<div class="context">
|
||||
<span>Previous</span>
|
||||
</div>
|
||||
|
||||
<div class="title">Home</div>
|
||||
|
||||
</div>
|
||||
</a>
|
||||
</div>
|
||||
<div class="bottom-of-page">
|
||||
<div class="left-details">
|
||||
Made with <a href="https://www.sphinx-doc.org/">Sphinx</a> and
|
||||
<a href="https://github.com/pradyunsg/furo">Furo</a>
|
||||
|
||||
</div>
|
||||
<div class="right-details">
|
||||
<div class="icons">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</footer>
|
||||
</div>
|
||||
<aside class="toc-drawer">
|
||||
|
||||
|
||||
<div class="toc-sticky toc-scroll">
|
||||
<div class="toc-title-container">
|
||||
<span class="toc-title">
|
||||
Contents
|
||||
</span>
|
||||
</div>
|
||||
<div class="toc-tree-container">
|
||||
<div class="toc-tree">
|
||||
<ul>
|
||||
<li><a class="reference internal" href="#">Getting the software</a><ul>
|
||||
<li><a class="reference internal" href="#compiling">Compiling</a></li>
|
||||
<li><a class="reference internal" href="#binary-packages">Binary packages</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
</aside>
|
||||
</div>
|
||||
</div><script data-url_root="./" id="documentation_options" src="_static/documentation_options.js"></script>
|
||||
<script src="_static/jquery.js"></script>
|
||||
<script src="_static/underscore.js"></script>
|
||||
<script src="_static/doctools.js"></script>
|
||||
<script src="_static/scripts/furo.js"></script>
|
||||
</body>
|
||||
</html>
|
110
INSTALL
Normal file
110
INSTALL
Normal file
@ -0,0 +1,110 @@
|
||||
|
||||
Irssi installation instructions
|
||||
-------------------------------
|
||||
|
||||
To compile Irssi you need:
|
||||
|
||||
- meson-0.53 build system with ninja-1.8 or greater
|
||||
- glib-2.32 or greater
|
||||
- openssl (for ssl support)
|
||||
- perl-5.6 or greater (for Perl support)
|
||||
- terminfo or ncurses (for text frontend)
|
||||
|
||||
For most people, this should work just fine:
|
||||
|
||||
meson Build
|
||||
ninja -C Build
|
||||
su
|
||||
ninja -C Build install
|
||||
|
||||
meson options
|
||||
|
||||
These options can be given to meson.
|
||||
|
||||
For a complete list of options, run
|
||||
meson configure
|
||||
|
||||
--prefix
|
||||
|
||||
Specifies the path where Irssi will be installed.
|
||||
YES, you can install Irssi WITHOUT ROOT permissions
|
||||
by using --prefix=/home/dir
|
||||
|
||||
-Dwith-proxy=yes
|
||||
|
||||
Build the Irssi proxy (see startup-HOWTO).
|
||||
|
||||
-Dwith-perl=[yes|no]
|
||||
|
||||
Enable Perl support
|
||||
yes enable builtin (default)
|
||||
no disable
|
||||
|
||||
-Dwith-perl-lib=[site|vendor|DIR]
|
||||
|
||||
Specify installation dir for Perl libraries
|
||||
site install in dir for site-specific modules (default)
|
||||
vendor install in dir for vendor-specific modules
|
||||
DIR install in DIR
|
||||
|
||||
-Dwith-bot=yes
|
||||
|
||||
Build irssi-bot
|
||||
|
||||
-Dwithout-textui=yes
|
||||
|
||||
Build without text frontend
|
||||
|
||||
If anything is in non-standard path, you can just give the paths in
|
||||
the -Dc_args and -Dc_link_args options variable, eg.:
|
||||
|
||||
meson Build -Dc_args='-I/opt/openssl/include' -Dc_link_args='-L/opt/openssl/lib'
|
||||
|
||||
|
||||
|
||||
Perl problems
|
||||
-------------
|
||||
|
||||
Perl support generates most of the problems. There's quite a many
|
||||
things that can go wrong:
|
||||
|
||||
- If there's any weird crashing at startup, you might have older irssi's
|
||||
perl libraries installed somewhere, and you should remove those.
|
||||
- If meson complains that it doesn't find some perl stuff, you're
|
||||
probably missing libperl.so or libperl.a. In debian, you'll need to do
|
||||
apt-get install libperl-dev
|
||||
|
||||
You can verify that the perl module is loaded and working with "/LOAD"
|
||||
command. It should print something like:
|
||||
|
||||
Module Type Submodules
|
||||
...
|
||||
perl dynamic fe core
|
||||
|
||||
|
||||
System specific notes
|
||||
---------------------
|
||||
|
||||
Android
|
||||
|
||||
When cross compiling Irssi for Android, you can specify the path of
|
||||
the cross-perl in the cross file.
|
||||
|
||||
You may not have a cross-perl available. In that case, you will have
|
||||
to manually supply the required Perl arguments in the cross file. See
|
||||
the commented properties in the example cross file.
|
||||
|
||||
An example cross file can be found in the docs folder. To use it, you
|
||||
would call:
|
||||
|
||||
meson Build --cross-file cross-android-aarch64.txt \
|
||||
--prefix /data/data/com.termux/files/usr \
|
||||
--libdir lib \
|
||||
-Dfhs-prefix=/data/data/com.termux/files/usr \
|
||||
|
||||
|
||||
Cygwin
|
||||
|
||||
Getting perl scripting to work needs a few things:
|
||||
|
||||
- TODO
|
35
MANIFEST.in
Normal file
35
MANIFEST.in
Normal file
@ -0,0 +1,35 @@
|
||||
global-include meson.build
|
||||
|
||||
recursive-include src *.c *.h meson.build
|
||||
recursive-include src/perl *.c *.h *.xs *.pm *.pl typemap meson.build
|
||||
recursive-include src/fe-fuzz *.c *.h *.txt meson.build
|
||||
recursive-include tests *.c meson.build
|
||||
|
||||
include meson_options.txt
|
||||
|
||||
include subprojects/*.wrap
|
||||
# prune subprojects/*
|
||||
|
||||
include utils/*.pl utils/*.sh
|
||||
exclude utils/make-dist.sh
|
||||
|
||||
include irssi.conf
|
||||
include themes/*.theme
|
||||
include docs/*.1 docs/*.txt docs/*.html
|
||||
include docs/help/in/[a-z]*.in
|
||||
include scripts/*.pl scripts/examples/*.pl
|
||||
include irssi-icon.png
|
||||
|
||||
include NEWS
|
||||
include INSTALL
|
||||
include TODO
|
||||
include ChangeLog
|
||||
|
||||
include .clang-format
|
||||
|
||||
# prune Build
|
||||
# prune dist
|
||||
prune *.egg-info
|
||||
|
||||
# ignore fuzz-support/fuzz.diff
|
||||
# ignore utils/clang-format-xs/*
|
514
Modules.html
514
Modules.html
@ -1,514 +0,0 @@
|
||||
<!doctype html>
|
||||
<html class="no-js">
|
||||
<head><meta charset="utf-8"/>
|
||||
<meta name="viewport" content="width=device-width,initial-scale=1"/>
|
||||
<meta name="color-scheme" content="light dark"><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
|
||||
<link rel="index" title="Index" href="genindex.html" /><link rel="search" title="Search" href="search.html" /><link rel="next" title="On-line help" href="documentation/index.html" /><link rel="prev" title="Irssi 1.4" href="news/Irssi-1.4.html" />
|
||||
<link rel="canonical" href="https://ailin-nemui.github.io/irssi/Modules.html" />
|
||||
|
||||
<meta name="generator" content="sphinx-4.4.0, furo 2022.04.07"/>
|
||||
<title>Modules - Neırssi documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/styles/furo.css?digest=68f4518137b9aefe99b631505a2064c3c42c9852" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/styles/furo-extensions.css?digest=30d1aed668e5c3a91c3e3bf6a60b675221979f0e" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/theme_tweak.css" />
|
||||
|
||||
|
||||
|
||||
|
||||
<style>
|
||||
body {
|
||||
--color-code-background: #f8f8f8;
|
||||
--color-code-foreground: black;
|
||||
|
||||
}
|
||||
@media not print {
|
||||
body[data-theme="dark"] {
|
||||
--color-code-background: #202020;
|
||||
--color-code-foreground: #d0d0d0;
|
||||
|
||||
}
|
||||
@media (prefers-color-scheme: dark) {
|
||||
body:not([data-theme="light"]) {
|
||||
--color-code-background: #202020;
|
||||
--color-code-foreground: #d0d0d0;
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
</style></head>
|
||||
<body>
|
||||
|
||||
<script>
|
||||
document.body.dataset.theme = localStorage.getItem("theme") || "auto";
|
||||
</script>
|
||||
|
||||
|
||||
<svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
|
||||
<symbol id="svg-toc" viewBox="0 0 24 24">
|
||||
<title>Contents</title>
|
||||
<svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 1024 1024">
|
||||
<path d="M408 442h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm-8 204c0 4.4 3.6 8 8 8h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56zm504-486H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 632H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM115.4 518.9L271.7 642c5.8 4.6 14.4.5 14.4-6.9V388.9c0-7.4-8.5-11.5-14.4-6.9L115.4 505.1a8.74 8.74 0 0 0 0 13.8z"/>
|
||||
</svg>
|
||||
</symbol>
|
||||
<symbol id="svg-menu" viewBox="0 0 24 24">
|
||||
<title>Menu</title>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor"
|
||||
stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather-menu">
|
||||
<line x1="3" y1="12" x2="21" y2="12"></line>
|
||||
<line x1="3" y1="6" x2="21" y2="6"></line>
|
||||
<line x1="3" y1="18" x2="21" y2="18"></line>
|
||||
</svg>
|
||||
</symbol>
|
||||
<symbol id="svg-arrow-right" viewBox="0 0 24 24">
|
||||
<title>Expand</title>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor"
|
||||
stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather-chevron-right">
|
||||
<polyline points="9 18 15 12 9 6"></polyline>
|
||||
</svg>
|
||||
</symbol>
|
||||
<symbol id="svg-sun" viewBox="0 0 24 24">
|
||||
<title>Light mode</title>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor"
|
||||
stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="feather-sun">
|
||||
<circle cx="12" cy="12" r="5"></circle>
|
||||
<line x1="12" y1="1" x2="12" y2="3"></line>
|
||||
<line x1="12" y1="21" x2="12" y2="23"></line>
|
||||
<line x1="4.22" y1="4.22" x2="5.64" y2="5.64"></line>
|
||||
<line x1="18.36" y1="18.36" x2="19.78" y2="19.78"></line>
|
||||
<line x1="1" y1="12" x2="3" y2="12"></line>
|
||||
<line x1="21" y1="12" x2="23" y2="12"></line>
|
||||
<line x1="4.22" y1="19.78" x2="5.64" y2="18.36"></line>
|
||||
<line x1="18.36" y1="5.64" x2="19.78" y2="4.22"></line>
|
||||
</svg>
|
||||
</symbol>
|
||||
<symbol id="svg-moon" viewBox="0 0 24 24">
|
||||
<title>Dark mode</title>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor"
|
||||
stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="icon-tabler-moon">
|
||||
<path stroke="none" d="M0 0h24v24H0z" fill="none" />
|
||||
<path d="M12 3c.132 0 .263 0 .393 0a7.5 7.5 0 0 0 7.92 12.446a9 9 0 1 1 -8.313 -12.454z" />
|
||||
</svg>
|
||||
</symbol>
|
||||
<symbol id="svg-sun-half" viewBox="0 0 24 24">
|
||||
<title>Auto light/dark mode</title>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor"
|
||||
stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="icon-tabler-shadow">
|
||||
<path stroke="none" d="M0 0h24v24H0z" fill="none"/>
|
||||
<circle cx="12" cy="12" r="9" />
|
||||
<path d="M13 12h5" />
|
||||
<path d="M13 15h4" />
|
||||
<path d="M13 18h1" />
|
||||
<path d="M13 9h4" />
|
||||
<path d="M13 6h1" />
|
||||
</svg>
|
||||
</symbol>
|
||||
</svg>
|
||||
|
||||
<div class="position-relative js-header-wrapper ">
|
||||
<a href="#start-of-content" class="p-3 color-bg-accent-emphasis color-fg-on-emphasis show-on-focus js-skip-to-content">Skip to content</a>
|
||||
</div>
|
||||
|
||||
<input type="checkbox" class="sidebar-toggle" name="__navigation" id="__navigation">
|
||||
<input type="checkbox" class="sidebar-toggle" name="__toc" id="__toc">
|
||||
<label class="overlay sidebar-overlay" for="__navigation">
|
||||
<div class="visually-hidden">Hide navigation sidebar</div>
|
||||
</label>
|
||||
<label class="overlay toc-overlay" for="__toc">
|
||||
<div class="visually-hidden">Hide table of contents sidebar</div>
|
||||
</label>
|
||||
|
||||
|
||||
|
||||
<div class="page">
|
||||
<header class="mobile-header">
|
||||
<div class="header-left">
|
||||
<label class="nav-overlay-icon" for="__navigation">
|
||||
<div class="visually-hidden">Toggle site navigation sidebar</div>
|
||||
<i class="icon"><svg><use href="#svg-menu"></use></svg></i>
|
||||
</label>
|
||||
</div>
|
||||
<div class="header-center">
|
||||
<a href="index.html"><div class="brand">Neırssi documentation</div></a>
|
||||
</div>
|
||||
<div class="header-right">
|
||||
<div class="theme-toggle-container theme-toggle-header">
|
||||
<button class="theme-toggle">
|
||||
<div class="visually-hidden">Toggle Light / Dark / Auto color theme</div>
|
||||
<svg class="theme-icon-when-auto"><use href="#svg-sun-half"></use></svg>
|
||||
<svg class="theme-icon-when-dark"><use href="#svg-moon"></use></svg>
|
||||
<svg class="theme-icon-when-light"><use href="#svg-sun"></use></svg>
|
||||
</button>
|
||||
</div>
|
||||
<label class="toc-overlay-icon toc-header-icon" for="__toc">
|
||||
<div class="visually-hidden">Toggle table of contents sidebar</div>
|
||||
<i class="icon"><svg><use href="#svg-toc"></use></svg></i>
|
||||
</label>
|
||||
</div>
|
||||
</header>
|
||||
<aside class="sidebar-drawer">
|
||||
<div class="sidebar-container">
|
||||
|
||||
<div class="sidebar-sticky"><a class="sidebar-brand" href="index.html">
|
||||
|
||||
|
||||
<span class="sidebar-brand-text">Neırssi documentation</span>
|
||||
|
||||
</a><form class="sidebar-search-container" method="get" action="search.html" role="search">
|
||||
<input class="sidebar-search" placeholder=Search name="q" aria-label="Search">
|
||||
<input type="hidden" name="check_keywords" value="yes">
|
||||
<input type="hidden" name="area" value="default">
|
||||
</form>
|
||||
<div id="searchbox"></div><div class="sidebar-scroll"><div class="sidebar-tree">
|
||||
<ul class="current">
|
||||
<li class="toctree-l1"><a class="reference internal" href="Getting.html">Getting the software</a></li>
|
||||
<li class="toctree-l1"><a class="reference internal" href="New-users.html">New users guide</a></li>
|
||||
<li class="toctree-l1"><a class="reference internal" href="User-interface.html">User interface</a></li>
|
||||
<li class="toctree-l1 has-children"><a class="reference internal" href="news/index.html">NEWS</a><input class="toctree-checkbox" id="toctree-checkbox-1" name="toctree-checkbox-1" role="switch" type="checkbox"/><label for="toctree-checkbox-1"><div class="visually-hidden">Toggle child pages in navigation</div><i class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
|
||||
<li class="toctree-l2"><a class="reference internal" href="news/Irssi-1.3.html">Irssi 1.3</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="news/Irssi-1.4.html">Irssi 1.4</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l1 current current-page"><a class="current reference internal" href="#">Modules</a></li>
|
||||
<li class="toctree-l1 has-children"><a class="reference internal" href="documentation/index.html">On-line help</a><input class="toctree-checkbox" id="toctree-checkbox-2" name="toctree-checkbox-2" role="switch" type="checkbox"/><label for="toctree-checkbox-2"><div class="visually-hidden">Toggle child pages in navigation</div><i class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
|
||||
<li class="toctree-l2 has-children"><a class="reference internal" href="documentation/help/index.html">Help</a><input class="toctree-checkbox" id="toctree-checkbox-3" name="toctree-checkbox-3" role="switch" type="checkbox"/><label for="toctree-checkbox-3"><div class="visually-hidden">Toggle child pages in navigation</div><i class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
|
||||
<li class="toctree-l3 has-children"><a class="reference internal" href="documentation/help/cat_Connection.html">Connection</a><input class="toctree-checkbox" id="toctree-checkbox-4" name="toctree-checkbox-4" role="switch" type="checkbox"/><label for="toctree-checkbox-4"><div class="visually-hidden">Toggle child pages in navigation</div><i class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/connect.html">connect</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/disconnect.html">disconnect</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/network.html">network</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/quit.html">quit</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/rawlog.html">rawlog</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/reconnect.html">reconnect</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/rmreconns.html">rmreconns</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/server.html">server</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3 has-children"><a class="reference internal" href="documentation/help/cat_Core%20Commands.html">Core Commands</a><input class="toctree-checkbox" id="toctree-checkbox-5" name="toctree-checkbox-5" role="switch" type="checkbox"/><label for="toctree-checkbox-5"><div class="visually-hidden">Toggle child pages in navigation</div><i class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/channel.html">channel</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/cycle.html">cycle</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/join.html">join</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/msg.html">msg</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/names.html">names</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/query.html">query</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/unquery.html">unquery</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3 has-children"><a class="reference internal" href="documentation/help/cat_Window%20Commands.html">Window Commands</a><input class="toctree-checkbox" id="toctree-checkbox-6" name="toctree-checkbox-6" role="switch" type="checkbox"/><label for="toctree-checkbox-6"><div class="visually-hidden">Toggle child pages in navigation</div><i class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/clear.html">clear</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/lastlog.html">lastlog</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/layout.html">layout</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/scrollback.html">scrollback</a></li>
|
||||
<li class="toctree-l4 has-children"><a class="reference internal" href="documentation/help/window.html">window</a><input class="toctree-checkbox" id="toctree-checkbox-7" name="toctree-checkbox-7" role="switch" type="checkbox"/><label for="toctree-checkbox-7"><div class="visually-hidden">Toggle child pages in navigation</div><i class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
|
||||
<li class="toctree-l5"><a class="reference internal" href="documentation/help/window_creation.html">creation</a></li>
|
||||
<li class="toctree-l5"><a class="reference internal" href="documentation/help/window_changing.html">changing</a></li>
|
||||
<li class="toctree-l5"><a class="reference internal" href="documentation/help/window_properties.html">attribute manipulation</a></li>
|
||||
<li class="toctree-l5"><a class="reference internal" href="documentation/help/window_items.html">items</a></li>
|
||||
<li class="toctree-l5"><a class="reference internal" href="documentation/help/window_moving.html">moving/number changing</a></li>
|
||||
<li class="toctree-l5"><a class="reference internal" href="documentation/help/window_resizing.html">resizing</a></li>
|
||||
<li class="toctree-l5"><a class="reference internal" href="documentation/help/window_navigation.html">navigation</a></li>
|
||||
<li class="toctree-l5"><a class="reference internal" href="documentation/help/window_split_moving.html">moving</a></li>
|
||||
<li class="toctree-l5"><a class="reference internal" href="documentation/help/window_logging.html">logging</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3 has-children"><a class="reference internal" href="documentation/help/cat_Settings.html">Settings</a><input class="toctree-checkbox" id="toctree-checkbox-8" name="toctree-checkbox-8" role="switch" type="checkbox"/><label for="toctree-checkbox-8"><div class="visually-hidden">Toggle child pages in navigation</div><i class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/alias.html">alias</a></li>
|
||||
<li class="toctree-l4 has-children"><a class="reference internal" href="documentation/help/bind.html">bind</a><input class="toctree-checkbox" id="toctree-checkbox-9" name="toctree-checkbox-9" role="switch" type="checkbox"/><label for="toctree-checkbox-9"><div class="visually-hidden">Toggle child pages in navigation</div><i class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
|
||||
<li class="toctree-l5"><a class="reference internal" href="documentation/help/bind_-list.html">bind -list</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/completion.html">completion</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/dehilight.html">dehilight</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/format.html">format</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/hilight.html">hilight</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/ignore.html">ignore</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/log.html">log</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/recode.html">recode</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/reload.html">reload</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/save.html">save</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/set.html">set</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/statusbar.html">statusbar</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/toggle.html">toggle</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/unalias.html">unalias</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/unignore.html">unignore</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/upgrade.html">upgrade</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3 has-children"><a class="reference internal" href="documentation/help/cat_Misc.html">Misc</a><input class="toctree-checkbox" id="toctree-checkbox-10" name="toctree-checkbox-10" role="switch" type="checkbox"/><label for="toctree-checkbox-10"><div class="visually-hidden">Toggle child pages in navigation</div><i class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/beep.html">beep</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/cat.html">cat</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/cd.html">cd</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/echo.html">echo</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/eval.html">eval</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/exec.html">exec</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/help.html">help</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/load.html">load</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/unload.html">unload</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/uptime.html">uptime</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/version.html">version</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3 has-children"><a class="reference internal" href="documentation/help/cat_IRC%20Commands.html">IRC Commands</a><input class="toctree-checkbox" id="toctree-checkbox-11" name="toctree-checkbox-11" role="switch" type="checkbox"/><label for="toctree-checkbox-11"><div class="visually-hidden">Toggle child pages in navigation</div><i class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/accept.html">accept</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/action.html">action</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/admin.html">admin</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/away.html">away</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/ban.html">ban</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/ctcp.html">ctcp</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/dcc.html">dcc</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/deop.html">deop</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/devoice.html">devoice</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/die.html">die</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/hash.html">hash</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/info.html">info</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/invite.html">invite</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/ison.html">ison</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/kick.html">kick</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/kickban.html">kickban</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/kill.html">kill</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/knock.html">knock</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/knockout.html">knockout</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/links.html">links</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/list.html">list</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/lusers.html">lusers</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/map.html">map</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/me.html">me</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/mircdcc.html">mircdcc</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/mode.html">mode</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/motd.html">motd</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/nctcp.html">nctcp</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/netsplit.html">netsplit</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/nick.html">nick</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/notice.html">notice</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/notify.html">notify</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/op.html">op</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/oper.html">oper</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/part.html">part</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/ping.html">ping</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/quote.html">quote</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/rehash.html">rehash</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/restart.html">restart</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/sconnect.html">sconnect</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/servlist.html">servlist</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/silence.html">silence</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/squery.html">squery</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/squit.html">squit</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/stats.html">stats</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/time.html">time</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/topic.html">topic</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/trace.html">trace</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/ts.html">ts</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/unban.html">unban</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/unnotify.html">unnotify</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/unsilence.html">unsilence</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/userhost.html">userhost</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/ver.html">ver</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/voice.html">voice</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/wait.html">wait</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/wall.html">wall</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/wallops.html">wallops</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/who.html">who</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/whois.html">whois</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/whowas.html">whowas</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3 has-children"><a class="reference internal" href="documentation/help/cat_IRC%20Proxy.html">IRC Proxy</a><input class="toctree-checkbox" id="toctree-checkbox-12" name="toctree-checkbox-12" role="switch" type="checkbox"/><label for="toctree-checkbox-12"><div class="visually-hidden">Toggle child pages in navigation</div><i class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/irssiproxy.html">irssiproxy</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3 has-children"><a class="reference internal" href="documentation/help/cat_Other%20pages.html">Other pages</a><input class="toctree-checkbox" id="toctree-checkbox-13" name="toctree-checkbox-13" role="switch" type="checkbox"/><label for="toctree-checkbox-13"><div class="visually-hidden">Toggle child pages in navigation</div><i class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/flushbuffer.html">flushbuffer</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/levels.html">levels</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/otr.html">otr</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/rmrejoins.html">rmrejoins</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/script.html">script</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="documentation/settings.html">Settings</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l1"><a class="reference external" href="https://scripts.irssi.org/">Scripts</a></li>
|
||||
<li class="toctree-l1"><a class="reference external" href="https://irssi.org/themes/">Themes</a></li>
|
||||
<li class="toctree-l1"><a class="reference external" href="https://github.com/ailin-nemui/irssi">Source Code</a></li>
|
||||
<li class="toctree-l1"><a class="reference external" href="https://liberapay.com/Nei">💜 Send money</a></li>
|
||||
</ul>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</aside>
|
||||
<div class="main">
|
||||
<div class="content">
|
||||
<div class="article-container">
|
||||
<a href="#" class="back-to-top muted-link">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
|
||||
<path d="M13 20h-2V8l-5.5 5.5-1.42-1.42L12 4.16l7.92 7.92-1.42 1.42L13 8v12z"></path>
|
||||
</svg>
|
||||
<span>Back to top</span>
|
||||
</a>
|
||||
<div class="content-icon-container">
|
||||
<div class="page-source">
|
||||
<a class="muted-link" href="_sources/Modules.md.txt" title="Page source">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-file-earmark-code" viewBox="0 0 16 16">
|
||||
<path d="M14 4.5V14a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2h5.5L14 4.5zm-3 0A1.5 1.5 0 0 1 9.5 3V1H4a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h8a1 1 0 0 0 1-1V4.5h-2z"/>
|
||||
<path d="M8.646 6.646a.5.5 0 0 1 .708 0l2 2a.5.5 0 0 1 0 .708l-2 2a.5.5 0 0 1-.708-.708L10.293 9 8.646 7.354a.5.5 0 0 1 0-.708zm-1.292 0a.5.5 0 0 0-.708 0l-2 2a.5.5 0 0 0 0 .708l2 2a.5.5 0 0 0 .708-.708L5.707 9l1.647-1.646a.5.5 0 0 0 0-.708z"/>
|
||||
</svg> <span class="visually-hidden">Page source</span>
|
||||
</a>
|
||||
</div>
|
||||
<div class="theme-toggle-container theme-toggle-content">
|
||||
<button class="theme-toggle">
|
||||
<div class="visually-hidden">Toggle Light / Dark / Auto color theme</div>
|
||||
<svg class="theme-icon-when-auto"><use href="#svg-sun-half"></use></svg>
|
||||
<svg class="theme-icon-when-dark"><use href="#svg-moon"></use></svg>
|
||||
<svg class="theme-icon-when-light"><use href="#svg-sun"></use></svg>
|
||||
</button>
|
||||
</div>
|
||||
<label class="toc-overlay-icon toc-content-icon" for="__toc">
|
||||
<div class="visually-hidden">Toggle table of contents sidebar</div>
|
||||
<i class="icon"><svg><use href="#svg-toc"></use></svg></i>
|
||||
</label>
|
||||
</div>
|
||||
<article role="main"><a id="start-of-content"></a>
|
||||
<section id="modules">
|
||||
<h1>Modules<a class="headerlink" href="#modules" title="Permalink to this headline"> </a></h1>
|
||||
<p>These third-party modules come <strong>without any support or warranty</strong> from the Irssi developers. Please use at your own risk and contact the responsible module owners for help and support.</p>
|
||||
<section id="protocol-modules">
|
||||
<h2>Protocol Modules<a class="headerlink" href="#protocol-modules" title="Permalink to this headline"> </a></h2>
|
||||
<ul class="simple">
|
||||
<li><p>IRC (built-in)</p></li>
|
||||
<li><p><a class="reference external" href="https://codeberg.org/ticho/irssi-matrix/">Matrix</a> (under development)</p></li>
|
||||
<li><p><a class="reference external" href="https://github.com/jajm/irssi-rocketchat">Rocket.Chat</a> (under development)</p></li>
|
||||
<li><p><a class="reference external" href="https://github.com/mglocker/irssi-icb">ICB</a></p></li>
|
||||
<li><p><a class="reference external" href="http://www.silcnet.org/">SILC</a></p></li>
|
||||
<li><p><a class="reference external" href="https://github.com/cdidier/irssi-xmpp/network">XMPP</a> (Jabber), see <a class="reference external" href="https://cybione.org/~irssi-xmpp/">cybione.org</a></p></li>
|
||||
<li><p><a class="reference external" href="https://github.com/electric-blue/irssyc">PSYC</a>, see <a class="reference external" href="https://psyc.eu/">psyc.eu</a></p></li>
|
||||
<li><p><a class="reference external" href="https://github.com/phhusson/quassel-irssi">Quassel</a>, see <a class="reference external" href="https://quassel-irc.org/">quassel-irc.org</a></p></li>
|
||||
<li><p><a class="reference external" href="https://github.com/robustirc/irssi-robustirc">RobustIRC</a>, see <a class="reference external" href="https://robustirc.net/">robustirc.net</a></p></li>
|
||||
</ul>
|
||||
</section>
|
||||
<section id="functionality-enhancement">
|
||||
<h2>Functionality Enhancement<a class="headerlink" href="#functionality-enhancement" title="Permalink to this headline"> </a></h2>
|
||||
<ul>
|
||||
<li><p><a class="reference external" href="https://github.com/cryptodotis/irssi-otr">OTR</a> message encryption (built-in since v1.2.0)</p></li>
|
||||
<li><p><a class="reference external" href="https://github.com/falsovsky/FiSH-irssi">FiSH</a> encryption</p>
|
||||
<p><code class="docutils literal notranslate"><span class="pre">apt/zypper/dnf</span> <span class="pre">install</span> <span class="pre">irssi-fish</span></code></p>
|
||||
</li>
|
||||
<li><p><a class="reference external" href="https://github.com/irssi-import/modules">DCC Send Limiter</a></p></li>
|
||||
<li><p><a class="reference external" href="http://www.elho.net/irc/irssi/ignore_oc">Ignore OC</a> ignores people not on channel</p>
|
||||
<p><code class="docutils literal notranslate"><span class="pre">apt/zypper/dnf</span> <span class="pre">install</span> <span class="pre">irssi-ignore-oc</span></code></p>
|
||||
</li>
|
||||
<li><p><a class="reference external" href="http://www.elho.net/irc/irssi/item_sendqueue/">Item sendqueue</a> statusbar item displaying the length of the command sendqueue</p>
|
||||
<p><code class="docutils literal notranslate"><span class="pre">apt/zypper/dnf</span> <span class="pre">install</span> <span class="pre">irssi-item-sendqueue</span></code></p>
|
||||
</li>
|
||||
<li><p><a class="reference external" href="https://anti.teamidiot.de/static/nei/*/Code/Irssi/sb_splits.c">Sb splits</a> statusbar item displaying the split window groups</p>
|
||||
<p><code class="docutils literal notranslate"><span class="pre">apt/zypper/dnf</span> <span class="pre">install</span> <span class="pre">irssi-sb-splits</span></code></p>
|
||||
</li>
|
||||
<li><p><a class="reference external" href="https://github.com/irssi-import/modules">Theme indent</a> ircII-like theme indentation module for Irssi</p>
|
||||
<p><code class="docutils literal notranslate"><span class="pre">apt/zypper/dnf</span> <span class="pre">install</span> <span class="pre">irssi-theme-indent</span></code></p>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
<section id="scripting-languages">
|
||||
<h2>Scripting Languages<a class="headerlink" href="#scripting-languages" title="Permalink to this headline"> </a></h2>
|
||||
<ul>
|
||||
<li><p><a class="reference external" href="https://github.com/irssi-import/irssi-python/tree/py3">Python</a>, also see <a class="reference external" href="https://github.com/danielrichman/irssi_rstatus#building-and-installing-irssi-python">irssi_rstatus</a></p>
|
||||
<p><code class="docutils literal notranslate"><span class="pre">apt/zypper/dnf</span> <span class="pre">install</span> <span class="pre">irssi-python3</span></code></p>
|
||||
</li>
|
||||
<li><p><a class="reference external" href="https://github.com/horgh/irssi-tcl">TCL</a></p>
|
||||
<p><code class="docutils literal notranslate"><span class="pre">apt/zypper/dnf</span> <span class="pre">install</span> <span class="pre">irssi-tcl</span></code></p>
|
||||
</li>
|
||||
<li><p><a class="reference external" href="https://anti.teamidiot.de/static/nei/*/Code/Irssi/irssi-gjs.tar">JavaScript</a> (unfinished)</p></li>
|
||||
<li><p><a class="reference external" href="https://github.com/ahf/irssi-lua">Lua</a> (useless infancy)</p></li>
|
||||
</ul>
|
||||
</section>
|
||||
<section id="front-end-modules">
|
||||
<h2>Front-end Modules<a class="headerlink" href="#front-end-modules" title="Permalink to this headline"> </a></h2>
|
||||
<ul class="simple">
|
||||
<li><p>GTK Front-end: <a class="reference external" href="https://github.com/irssi-import/xirssi">xirssi</a> (unmaintained)</p></li>
|
||||
<li><p><a class="reference external" href="https://github.com/ailin-nemui/irssi/blob/master/docs/proxy.txt">proxy</a>: built-in mini IRC BNC</p></li>
|
||||
</ul>
|
||||
</section>
|
||||
</section>
|
||||
|
||||
</article>
|
||||
</div>
|
||||
<footer>
|
||||
|
||||
<div class="related-pages">
|
||||
<a class="next-page" href="documentation/index.html">
|
||||
<div class="page-info">
|
||||
<div class="context">
|
||||
<span>Next</span>
|
||||
</div>
|
||||
<div class="title">On-line help</div>
|
||||
</div>
|
||||
<svg><use href="#svg-arrow-right"></use></svg>
|
||||
</a>
|
||||
<a class="prev-page" href="news/Irssi-1.4.html">
|
||||
<svg><use href="#svg-arrow-right"></use></svg>
|
||||
<div class="page-info">
|
||||
<div class="context">
|
||||
<span>Previous</span>
|
||||
</div>
|
||||
|
||||
<div class="title">Irssi 1.4</div>
|
||||
|
||||
</div>
|
||||
</a>
|
||||
</div>
|
||||
<div class="bottom-of-page">
|
||||
<div class="left-details">
|
||||
Made with <a href="https://www.sphinx-doc.org/">Sphinx</a> and
|
||||
<a href="https://github.com/pradyunsg/furo">Furo</a>
|
||||
|
||||
</div>
|
||||
<div class="right-details">
|
||||
<div class="icons">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</footer>
|
||||
</div>
|
||||
<aside class="toc-drawer">
|
||||
|
||||
|
||||
<div class="toc-sticky toc-scroll">
|
||||
<div class="toc-title-container">
|
||||
<span class="toc-title">
|
||||
Contents
|
||||
</span>
|
||||
</div>
|
||||
<div class="toc-tree-container">
|
||||
<div class="toc-tree">
|
||||
<ul>
|
||||
<li><a class="reference internal" href="#">Modules</a><ul>
|
||||
<li><a class="reference internal" href="#protocol-modules">Protocol Modules</a></li>
|
||||
<li><a class="reference internal" href="#functionality-enhancement">Functionality Enhancement</a></li>
|
||||
<li><a class="reference internal" href="#scripting-languages">Scripting Languages</a></li>
|
||||
<li><a class="reference internal" href="#front-end-modules">Front-end Modules</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
</aside>
|
||||
</div>
|
||||
</div><script data-url_root="./" id="documentation_options" src="_static/documentation_options.js"></script>
|
||||
<script src="_static/jquery.js"></script>
|
||||
<script src="_static/underscore.js"></script>
|
||||
<script src="_static/doctools.js"></script>
|
||||
<script src="_static/scripts/furo.js"></script>
|
||||
</body>
|
||||
</html>
|
581
New-users.html
581
New-users.html
@ -1,581 +0,0 @@
|
||||
<!doctype html>
|
||||
<html class="no-js">
|
||||
<head><meta charset="utf-8"/>
|
||||
<meta name="viewport" content="width=device-width,initial-scale=1"/>
|
||||
<meta name="color-scheme" content="light dark"><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
|
||||
<link rel="index" title="Index" href="genindex.html" /><link rel="search" title="Search" href="search.html" /><link rel="next" title="User interface" href="User-interface.html" /><link rel="prev" title="Getting the software" href="Getting.html" />
|
||||
<link rel="canonical" href="https://ailin-nemui.github.io/irssi/New-users.html" />
|
||||
|
||||
<meta name="generator" content="sphinx-4.4.0, furo 2022.04.07"/>
|
||||
<title>New users guide - Neırssi documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/styles/furo.css?digest=68f4518137b9aefe99b631505a2064c3c42c9852" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/styles/furo-extensions.css?digest=30d1aed668e5c3a91c3e3bf6a60b675221979f0e" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/theme_tweak.css" />
|
||||
|
||||
|
||||
|
||||
|
||||
<style>
|
||||
body {
|
||||
--color-code-background: #f8f8f8;
|
||||
--color-code-foreground: black;
|
||||
|
||||
}
|
||||
@media not print {
|
||||
body[data-theme="dark"] {
|
||||
--color-code-background: #202020;
|
||||
--color-code-foreground: #d0d0d0;
|
||||
|
||||
}
|
||||
@media (prefers-color-scheme: dark) {
|
||||
body:not([data-theme="light"]) {
|
||||
--color-code-background: #202020;
|
||||
--color-code-foreground: #d0d0d0;
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
</style></head>
|
||||
<body>
|
||||
|
||||
<script>
|
||||
document.body.dataset.theme = localStorage.getItem("theme") || "auto";
|
||||
</script>
|
||||
|
||||
|
||||
<svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
|
||||
<symbol id="svg-toc" viewBox="0 0 24 24">
|
||||
<title>Contents</title>
|
||||
<svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 1024 1024">
|
||||
<path d="M408 442h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm-8 204c0 4.4 3.6 8 8 8h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56zm504-486H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 632H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM115.4 518.9L271.7 642c5.8 4.6 14.4.5 14.4-6.9V388.9c0-7.4-8.5-11.5-14.4-6.9L115.4 505.1a8.74 8.74 0 0 0 0 13.8z"/>
|
||||
</svg>
|
||||
</symbol>
|
||||
<symbol id="svg-menu" viewBox="0 0 24 24">
|
||||
<title>Menu</title>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor"
|
||||
stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather-menu">
|
||||
<line x1="3" y1="12" x2="21" y2="12"></line>
|
||||
<line x1="3" y1="6" x2="21" y2="6"></line>
|
||||
<line x1="3" y1="18" x2="21" y2="18"></line>
|
||||
</svg>
|
||||
</symbol>
|
||||
<symbol id="svg-arrow-right" viewBox="0 0 24 24">
|
||||
<title>Expand</title>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor"
|
||||
stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather-chevron-right">
|
||||
<polyline points="9 18 15 12 9 6"></polyline>
|
||||
</svg>
|
||||
</symbol>
|
||||
<symbol id="svg-sun" viewBox="0 0 24 24">
|
||||
<title>Light mode</title>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor"
|
||||
stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="feather-sun">
|
||||
<circle cx="12" cy="12" r="5"></circle>
|
||||
<line x1="12" y1="1" x2="12" y2="3"></line>
|
||||
<line x1="12" y1="21" x2="12" y2="23"></line>
|
||||
<line x1="4.22" y1="4.22" x2="5.64" y2="5.64"></line>
|
||||
<line x1="18.36" y1="18.36" x2="19.78" y2="19.78"></line>
|
||||
<line x1="1" y1="12" x2="3" y2="12"></line>
|
||||
<line x1="21" y1="12" x2="23" y2="12"></line>
|
||||
<line x1="4.22" y1="19.78" x2="5.64" y2="18.36"></line>
|
||||
<line x1="18.36" y1="5.64" x2="19.78" y2="4.22"></line>
|
||||
</svg>
|
||||
</symbol>
|
||||
<symbol id="svg-moon" viewBox="0 0 24 24">
|
||||
<title>Dark mode</title>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor"
|
||||
stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="icon-tabler-moon">
|
||||
<path stroke="none" d="M0 0h24v24H0z" fill="none" />
|
||||
<path d="M12 3c.132 0 .263 0 .393 0a7.5 7.5 0 0 0 7.92 12.446a9 9 0 1 1 -8.313 -12.454z" />
|
||||
</svg>
|
||||
</symbol>
|
||||
<symbol id="svg-sun-half" viewBox="0 0 24 24">
|
||||
<title>Auto light/dark mode</title>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor"
|
||||
stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="icon-tabler-shadow">
|
||||
<path stroke="none" d="M0 0h24v24H0z" fill="none"/>
|
||||
<circle cx="12" cy="12" r="9" />
|
||||
<path d="M13 12h5" />
|
||||
<path d="M13 15h4" />
|
||||
<path d="M13 18h1" />
|
||||
<path d="M13 9h4" />
|
||||
<path d="M13 6h1" />
|
||||
</svg>
|
||||
</symbol>
|
||||
</svg>
|
||||
|
||||
<div class="position-relative js-header-wrapper ">
|
||||
<a href="#start-of-content" class="p-3 color-bg-accent-emphasis color-fg-on-emphasis show-on-focus js-skip-to-content">Skip to content</a>
|
||||
</div>
|
||||
|
||||
<input type="checkbox" class="sidebar-toggle" name="__navigation" id="__navigation">
|
||||
<input type="checkbox" class="sidebar-toggle" name="__toc" id="__toc">
|
||||
<label class="overlay sidebar-overlay" for="__navigation">
|
||||
<div class="visually-hidden">Hide navigation sidebar</div>
|
||||
</label>
|
||||
<label class="overlay toc-overlay" for="__toc">
|
||||
<div class="visually-hidden">Hide table of contents sidebar</div>
|
||||
</label>
|
||||
|
||||
|
||||
|
||||
<div class="page">
|
||||
<header class="mobile-header">
|
||||
<div class="header-left">
|
||||
<label class="nav-overlay-icon" for="__navigation">
|
||||
<div class="visually-hidden">Toggle site navigation sidebar</div>
|
||||
<i class="icon"><svg><use href="#svg-menu"></use></svg></i>
|
||||
</label>
|
||||
</div>
|
||||
<div class="header-center">
|
||||
<a href="index.html"><div class="brand">Neırssi documentation</div></a>
|
||||
</div>
|
||||
<div class="header-right">
|
||||
<div class="theme-toggle-container theme-toggle-header">
|
||||
<button class="theme-toggle">
|
||||
<div class="visually-hidden">Toggle Light / Dark / Auto color theme</div>
|
||||
<svg class="theme-icon-when-auto"><use href="#svg-sun-half"></use></svg>
|
||||
<svg class="theme-icon-when-dark"><use href="#svg-moon"></use></svg>
|
||||
<svg class="theme-icon-when-light"><use href="#svg-sun"></use></svg>
|
||||
</button>
|
||||
</div>
|
||||
<label class="toc-overlay-icon toc-header-icon" for="__toc">
|
||||
<div class="visually-hidden">Toggle table of contents sidebar</div>
|
||||
<i class="icon"><svg><use href="#svg-toc"></use></svg></i>
|
||||
</label>
|
||||
</div>
|
||||
</header>
|
||||
<aside class="sidebar-drawer">
|
||||
<div class="sidebar-container">
|
||||
|
||||
<div class="sidebar-sticky"><a class="sidebar-brand" href="index.html">
|
||||
|
||||
|
||||
<span class="sidebar-brand-text">Neırssi documentation</span>
|
||||
|
||||
</a><form class="sidebar-search-container" method="get" action="search.html" role="search">
|
||||
<input class="sidebar-search" placeholder=Search name="q" aria-label="Search">
|
||||
<input type="hidden" name="check_keywords" value="yes">
|
||||
<input type="hidden" name="area" value="default">
|
||||
</form>
|
||||
<div id="searchbox"></div><div class="sidebar-scroll"><div class="sidebar-tree">
|
||||
<ul class="current">
|
||||
<li class="toctree-l1"><a class="reference internal" href="Getting.html">Getting the software</a></li>
|
||||
<li class="toctree-l1 current current-page"><a class="current reference internal" href="#">New users guide</a></li>
|
||||
<li class="toctree-l1"><a class="reference internal" href="User-interface.html">User interface</a></li>
|
||||
<li class="toctree-l1 has-children"><a class="reference internal" href="news/index.html">NEWS</a><input class="toctree-checkbox" id="toctree-checkbox-1" name="toctree-checkbox-1" role="switch" type="checkbox"/><label for="toctree-checkbox-1"><div class="visually-hidden">Toggle child pages in navigation</div><i class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
|
||||
<li class="toctree-l2"><a class="reference internal" href="news/Irssi-1.3.html">Irssi 1.3</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="news/Irssi-1.4.html">Irssi 1.4</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l1"><a class="reference internal" href="Modules.html">Modules</a></li>
|
||||
<li class="toctree-l1 has-children"><a class="reference internal" href="documentation/index.html">On-line help</a><input class="toctree-checkbox" id="toctree-checkbox-2" name="toctree-checkbox-2" role="switch" type="checkbox"/><label for="toctree-checkbox-2"><div class="visually-hidden">Toggle child pages in navigation</div><i class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
|
||||
<li class="toctree-l2 has-children"><a class="reference internal" href="documentation/help/index.html">Help</a><input class="toctree-checkbox" id="toctree-checkbox-3" name="toctree-checkbox-3" role="switch" type="checkbox"/><label for="toctree-checkbox-3"><div class="visually-hidden">Toggle child pages in navigation</div><i class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
|
||||
<li class="toctree-l3 has-children"><a class="reference internal" href="documentation/help/cat_Connection.html">Connection</a><input class="toctree-checkbox" id="toctree-checkbox-4" name="toctree-checkbox-4" role="switch" type="checkbox"/><label for="toctree-checkbox-4"><div class="visually-hidden">Toggle child pages in navigation</div><i class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/connect.html">connect</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/disconnect.html">disconnect</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/network.html">network</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/quit.html">quit</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/rawlog.html">rawlog</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/reconnect.html">reconnect</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/rmreconns.html">rmreconns</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/server.html">server</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3 has-children"><a class="reference internal" href="documentation/help/cat_Core%20Commands.html">Core Commands</a><input class="toctree-checkbox" id="toctree-checkbox-5" name="toctree-checkbox-5" role="switch" type="checkbox"/><label for="toctree-checkbox-5"><div class="visually-hidden">Toggle child pages in navigation</div><i class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/channel.html">channel</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/cycle.html">cycle</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/join.html">join</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/msg.html">msg</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/names.html">names</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/query.html">query</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/unquery.html">unquery</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3 has-children"><a class="reference internal" href="documentation/help/cat_Window%20Commands.html">Window Commands</a><input class="toctree-checkbox" id="toctree-checkbox-6" name="toctree-checkbox-6" role="switch" type="checkbox"/><label for="toctree-checkbox-6"><div class="visually-hidden">Toggle child pages in navigation</div><i class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/clear.html">clear</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/lastlog.html">lastlog</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/layout.html">layout</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/scrollback.html">scrollback</a></li>
|
||||
<li class="toctree-l4 has-children"><a class="reference internal" href="documentation/help/window.html">window</a><input class="toctree-checkbox" id="toctree-checkbox-7" name="toctree-checkbox-7" role="switch" type="checkbox"/><label for="toctree-checkbox-7"><div class="visually-hidden">Toggle child pages in navigation</div><i class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
|
||||
<li class="toctree-l5"><a class="reference internal" href="documentation/help/window_creation.html">creation</a></li>
|
||||
<li class="toctree-l5"><a class="reference internal" href="documentation/help/window_changing.html">changing</a></li>
|
||||
<li class="toctree-l5"><a class="reference internal" href="documentation/help/window_properties.html">attribute manipulation</a></li>
|
||||
<li class="toctree-l5"><a class="reference internal" href="documentation/help/window_items.html">items</a></li>
|
||||
<li class="toctree-l5"><a class="reference internal" href="documentation/help/window_moving.html">moving/number changing</a></li>
|
||||
<li class="toctree-l5"><a class="reference internal" href="documentation/help/window_resizing.html">resizing</a></li>
|
||||
<li class="toctree-l5"><a class="reference internal" href="documentation/help/window_navigation.html">navigation</a></li>
|
||||
<li class="toctree-l5"><a class="reference internal" href="documentation/help/window_split_moving.html">moving</a></li>
|
||||
<li class="toctree-l5"><a class="reference internal" href="documentation/help/window_logging.html">logging</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3 has-children"><a class="reference internal" href="documentation/help/cat_Settings.html">Settings</a><input class="toctree-checkbox" id="toctree-checkbox-8" name="toctree-checkbox-8" role="switch" type="checkbox"/><label for="toctree-checkbox-8"><div class="visually-hidden">Toggle child pages in navigation</div><i class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/alias.html">alias</a></li>
|
||||
<li class="toctree-l4 has-children"><a class="reference internal" href="documentation/help/bind.html">bind</a><input class="toctree-checkbox" id="toctree-checkbox-9" name="toctree-checkbox-9" role="switch" type="checkbox"/><label for="toctree-checkbox-9"><div class="visually-hidden">Toggle child pages in navigation</div><i class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
|
||||
<li class="toctree-l5"><a class="reference internal" href="documentation/help/bind_-list.html">bind -list</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/completion.html">completion</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/dehilight.html">dehilight</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/format.html">format</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/hilight.html">hilight</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/ignore.html">ignore</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/log.html">log</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/recode.html">recode</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/reload.html">reload</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/save.html">save</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/set.html">set</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/statusbar.html">statusbar</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/toggle.html">toggle</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/unalias.html">unalias</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/unignore.html">unignore</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/upgrade.html">upgrade</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3 has-children"><a class="reference internal" href="documentation/help/cat_Misc.html">Misc</a><input class="toctree-checkbox" id="toctree-checkbox-10" name="toctree-checkbox-10" role="switch" type="checkbox"/><label for="toctree-checkbox-10"><div class="visually-hidden">Toggle child pages in navigation</div><i class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/beep.html">beep</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/cat.html">cat</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/cd.html">cd</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/echo.html">echo</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/eval.html">eval</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/exec.html">exec</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/help.html">help</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/load.html">load</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/unload.html">unload</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/uptime.html">uptime</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/version.html">version</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3 has-children"><a class="reference internal" href="documentation/help/cat_IRC%20Commands.html">IRC Commands</a><input class="toctree-checkbox" id="toctree-checkbox-11" name="toctree-checkbox-11" role="switch" type="checkbox"/><label for="toctree-checkbox-11"><div class="visually-hidden">Toggle child pages in navigation</div><i class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/accept.html">accept</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/action.html">action</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/admin.html">admin</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/away.html">away</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/ban.html">ban</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/ctcp.html">ctcp</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/dcc.html">dcc</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/deop.html">deop</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/devoice.html">devoice</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/die.html">die</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/hash.html">hash</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/info.html">info</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/invite.html">invite</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/ison.html">ison</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/kick.html">kick</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/kickban.html">kickban</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/kill.html">kill</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/knock.html">knock</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/knockout.html">knockout</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/links.html">links</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/list.html">list</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/lusers.html">lusers</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/map.html">map</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/me.html">me</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/mircdcc.html">mircdcc</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/mode.html">mode</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/motd.html">motd</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/nctcp.html">nctcp</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/netsplit.html">netsplit</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/nick.html">nick</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/notice.html">notice</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/notify.html">notify</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/op.html">op</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/oper.html">oper</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/part.html">part</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/ping.html">ping</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/quote.html">quote</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/rehash.html">rehash</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/restart.html">restart</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/sconnect.html">sconnect</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/servlist.html">servlist</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/silence.html">silence</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/squery.html">squery</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/squit.html">squit</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/stats.html">stats</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/time.html">time</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/topic.html">topic</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/trace.html">trace</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/ts.html">ts</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/unban.html">unban</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/unnotify.html">unnotify</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/unsilence.html">unsilence</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/userhost.html">userhost</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/ver.html">ver</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/voice.html">voice</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/wait.html">wait</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/wall.html">wall</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/wallops.html">wallops</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/who.html">who</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/whois.html">whois</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/whowas.html">whowas</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3 has-children"><a class="reference internal" href="documentation/help/cat_IRC%20Proxy.html">IRC Proxy</a><input class="toctree-checkbox" id="toctree-checkbox-12" name="toctree-checkbox-12" role="switch" type="checkbox"/><label for="toctree-checkbox-12"><div class="visually-hidden">Toggle child pages in navigation</div><i class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/irssiproxy.html">irssiproxy</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3 has-children"><a class="reference internal" href="documentation/help/cat_Other%20pages.html">Other pages</a><input class="toctree-checkbox" id="toctree-checkbox-13" name="toctree-checkbox-13" role="switch" type="checkbox"/><label for="toctree-checkbox-13"><div class="visually-hidden">Toggle child pages in navigation</div><i class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/flushbuffer.html">flushbuffer</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/levels.html">levels</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/otr.html">otr</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/rmrejoins.html">rmrejoins</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/script.html">script</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="documentation/settings.html">Settings</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l1"><a class="reference external" href="https://scripts.irssi.org/">Scripts</a></li>
|
||||
<li class="toctree-l1"><a class="reference external" href="https://irssi.org/themes/">Themes</a></li>
|
||||
<li class="toctree-l1"><a class="reference external" href="https://github.com/ailin-nemui/irssi">Source Code</a></li>
|
||||
<li class="toctree-l1"><a class="reference external" href="https://liberapay.com/Nei">💜 Send money</a></li>
|
||||
</ul>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</aside>
|
||||
<div class="main">
|
||||
<div class="content">
|
||||
<div class="article-container">
|
||||
<a href="#" class="back-to-top muted-link">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
|
||||
<path d="M13 20h-2V8l-5.5 5.5-1.42-1.42L12 4.16l7.92 7.92-1.42 1.42L13 8v12z"></path>
|
||||
</svg>
|
||||
<span>Back to top</span>
|
||||
</a>
|
||||
<div class="content-icon-container">
|
||||
<div class="page-source">
|
||||
<a class="muted-link" href="_sources/New-users.md.txt" title="Page source">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-file-earmark-code" viewBox="0 0 16 16">
|
||||
<path d="M14 4.5V14a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2h5.5L14 4.5zm-3 0A1.5 1.5 0 0 1 9.5 3V1H4a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h8a1 1 0 0 0 1-1V4.5h-2z"/>
|
||||
<path d="M8.646 6.646a.5.5 0 0 1 .708 0l2 2a.5.5 0 0 1 0 .708l-2 2a.5.5 0 0 1-.708-.708L10.293 9 8.646 7.354a.5.5 0 0 1 0-.708zm-1.292 0a.5.5 0 0 0-.708 0l-2 2a.5.5 0 0 0 0 .708l2 2a.5.5 0 0 0 .708-.708L5.707 9l1.647-1.646a.5.5 0 0 0 0-.708z"/>
|
||||
</svg> <span class="visually-hidden">Page source</span>
|
||||
</a>
|
||||
</div>
|
||||
<div class="theme-toggle-container theme-toggle-content">
|
||||
<button class="theme-toggle">
|
||||
<div class="visually-hidden">Toggle Light / Dark / Auto color theme</div>
|
||||
<svg class="theme-icon-when-auto"><use href="#svg-sun-half"></use></svg>
|
||||
<svg class="theme-icon-when-dark"><use href="#svg-moon"></use></svg>
|
||||
<svg class="theme-icon-when-light"><use href="#svg-sun"></use></svg>
|
||||
</button>
|
||||
</div>
|
||||
<label class="toc-overlay-icon toc-content-icon" for="__toc">
|
||||
<div class="visually-hidden">Toggle table of contents sidebar</div>
|
||||
<i class="icon"><svg><use href="#svg-toc"></use></svg></i>
|
||||
</label>
|
||||
</div>
|
||||
<article role="main"><a id="start-of-content"></a>
|
||||
<section id="new-users-guide">
|
||||
<h1>New users guide<a class="headerlink" href="#new-users-guide" title="Permalink to this headline"> </a></h1>
|
||||
<section id="new-to-irc">
|
||||
<h2>New to IRC<a class="headerlink" href="#new-to-irc" title="Permalink to this headline"> </a></h2>
|
||||
<p>Internet Relay Chat was created in 1988 and has hardly changed. It can be used to exchange text messages (one message = single line) with other people, either privately (called query, PM, private message, MSG) or in a room (channel). Pictures are shared by uploading them to a temporary host like <a class="reference external" href="https://uguu.se/">https://uguu.se/</a> and then pasting the HTTP links. Code snippets or longer texts are shared by pasting them to a Pastebin like <a class="reference external" href="https://paste.opensuse.org/">https://paste.opensuse.org/</a> and then sharing the HTTP link.</p>
|
||||
<p>IRC does not have message history. You can only receive replies while your computer is turned on and connected to the channel you want to follow. Some people run their IRC programs on remote servers for that reason.</p>
|
||||
<p>IRC is organised into networks. Each network consists of many servers. It (mostly) does not matter which server you connect to as long as it belongs to the network you want to use. Irssi supports connections to many networks at the same time.</p>
|
||||
<p>Each network contains many channels, rooms that are often dedicated to discussing a specific topic. You can find many channels on <a class="reference external" href="https://netsplit.de/">https://netsplit.de/</a> or using a search engine with the keyword “IRC”. Irssi supports joining many channels at the same time.</p>
|
||||
<p>There is a rather large IRC network catering to free and open-source software and peer directed projects at <a class="reference external" href="https://libera.chat/">https://libera.chat/</a> and a smaller one at <a class="reference external" href="https://www.oftc.net/">https://www.oftc.net/</a> – many free software projects still have support channels on these IRC networks (although some have moved to Matrix or proprietary platforms like Discord).</p>
|
||||
</section>
|
||||
<section id="first-start">
|
||||
<h2>First start<a class="headerlink" href="#first-start" title="Permalink to this headline"> </a></h2>
|
||||
<p>After (compiling and) installing Irssi, to start it, open a shell (Terminal) and type:</p>
|
||||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">irssi</span>
|
||||
</pre></div>
|
||||
</div>
|
||||
<p>You should be greeted by a blinking cursor behind <code class="docutils literal notranslate"><span class="pre">[(status)]</span></code>. You are now in the status window of Irssi. Window is the Irssi name for what you might nowadays call a “Web browser tab”.</p>
|
||||
<p>If you’re confused about what you are seeing on the Irssi screen, you can find an annotated screenshot of it at <a class="reference internal" href="User-interface.html"><span class="doc std std-doc">User interface</span></a>.</p>
|
||||
<p>If you want, you can pick a nick name (handle) that will be shown to others reading your messages now, by typing</p>
|
||||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="o">/</span><span class="nb">set</span> <span class="n">nick</span> <span class="n">whatyouwant</span>
|
||||
</pre></div>
|
||||
</div>
|
||||
<p>Each command or message can be sent by pressing Enter. Commands in Irssi start with a <code class="docutils literal notranslate"><span class="pre">/</span></code>. If there is no <code class="docutils literal notranslate"><span class="pre">/</span></code>, then the line that you wrote will be sent as a message to the channel that you have open, for everyone to see.</p>
|
||||
<section id="leaving">
|
||||
<h3>Leaving<a class="headerlink" href="#leaving" title="Permalink to this headline"> </a></h3>
|
||||
<p>Type <code class="docutils literal notranslate"><span class="pre">/quit</span></code> to get out of Irssi.</p>
|
||||
</section>
|
||||
</section>
|
||||
<section id="connecting-to-a-network">
|
||||
<h2>Connecting to a network<a class="headerlink" href="#connecting-to-a-network" title="Permalink to this headline"> </a></h2>
|
||||
<p>Irssi comes with some predefined networks. You can see the current list of networks by typing</p>
|
||||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="o">/</span><span class="n">network</span>
|
||||
</pre></div>
|
||||
</div>
|
||||
<p>(the list will be shown in your status window)</p>
|
||||
<p>To connect to one of the networks in the list, type <code class="docutils literal notranslate"><span class="pre">/connect</span> <span class="pre">networkname</span></code>, for example:</p>
|
||||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="o">/</span><span class="n">connect</span> <span class="n">liberachat</span>
|
||||
</pre></div>
|
||||
</div>
|
||||
<p>You should see several messages scroll by. After a while, you should be connected to the Libera Chat network.</p>
|
||||
<div class="admonition attention">
|
||||
<p class="admonition-title">Attention</p>
|
||||
<p>Irssi version 1.2 or older may be lacking the liberachat network entry. See <a class="reference external" href="https://github.com/shabble/irssi-docs/wiki/liberachat">https://github.com/shabble/irssi-docs/wiki/liberachat</a> for how to add it.</p>
|
||||
</div>
|
||||
<section id="nickname-registration">
|
||||
<h3>Nickname registration<a class="headerlink" href="#nickname-registration" title="Permalink to this headline"> </a></h3>
|
||||
<p>Many IRC networks (but not all) offer a way to register a user account. Sometimes (but not on all networks) the account registration also includes reserving a nick for you. <em>How</em> to register also differs by network. Some <em>channels</em> only allow users with registered accounts to join them, so it may be very important for you to register a user account.</p>
|
||||
<p>User accounts are always specific to a network.</p>
|
||||
<p>For the Libera Chat network, you can find instructions how to register and set up your account with Irssi on <a class="reference external" href="https://github.com/shabble/irssi-docs/wiki/liberachat#configure-sasl-automated-log-in">https://github.com/shabble/irssi-docs/wiki/liberachat#configure-sasl-automated-log-in</a></p>
|
||||
</section>
|
||||
</section>
|
||||
<section id="joining-a-channel">
|
||||
<h2>Joining a channel<a class="headerlink" href="#joining-a-channel" title="Permalink to this headline"> </a></h2>
|
||||
<p>Once you are connected to a network, you can join channels by typing <code class="docutils literal notranslate"><span class="pre">/join</span> <span class="pre">#channelname</span></code>, for example:</p>
|
||||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="o">/</span><span class="n">join</span> <span class="c1">#irssi</span>
|
||||
</pre></div>
|
||||
</div>
|
||||
<p>Now, a new window will open and you can send messages to the channel.</p>
|
||||
<section id="changing-windows">
|
||||
<h3>Changing windows<a class="headerlink" href="#changing-windows" title="Permalink to this headline"> </a></h3>
|
||||
<p>You can change between windows using the <code class="docutils literal notranslate"><span class="pre">Ctrl</span></code>+<code class="docutils literal notranslate"><span class="pre">n</span></code> or <code class="docutils literal notranslate"><span class="pre">Ctrl</span></code>+<code class="docutils literal notranslate"><span class="pre">p</span></code> keys, or–if your terminal is configured properly–using <code class="docutils literal notranslate"><span class="pre">Alt</span></code>+<code class="docutils literal notranslate"><span class="pre">1</span></code>, <code class="docutils literal notranslate"><span class="pre">Alt</span></code>+<code class="docutils literal notranslate"><span class="pre">2</span></code>, …</p>
|
||||
</section>
|
||||
<section id="removing-clutter">
|
||||
<h3>Removing clutter<a class="headerlink" href="#removing-clutter" title="Permalink to this headline"> </a></h3>
|
||||
<p>By default, Irssi shows when someone joins or leaves a channel. These messages can waste a lot of lines and obscure the actual chat. To hide them, type</p>
|
||||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="o">/</span><span class="n">window</span> <span class="n">hidelevel</span> <span class="o">+</span><span class="n">joins</span> <span class="o">+</span><span class="n">parts</span> <span class="o">+</span><span class="n">quits</span>
|
||||
</pre></div>
|
||||
</div>
|
||||
<p>To get them back</p>
|
||||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="o">/</span><span class="n">window</span> <span class="n">hidelevel</span> <span class="o">-</span><span class="n">joins</span> <span class="o">-</span><span class="n">parts</span> <span class="o">-</span><span class="n">quits</span>
|
||||
</pre></div>
|
||||
</div>
|
||||
<p>If you want to hide them by default, <code class="docutils literal notranslate"><span class="pre">/set</span> <span class="pre">window_default_hidelevel</span> <span class="pre">hidden</span> <span class="pre">joins</span> <span class="pre">parts</span> <span class="pre">quits</span></code></p>
|
||||
</section>
|
||||
</section>
|
||||
<section id="adding-a-new-network">
|
||||
<h2>Adding a new network<a class="headerlink" href="#adding-a-new-network" title="Permalink to this headline"> </a></h2>
|
||||
<p>If you want to join a network that is not there, you first need to find at least one server of that network. Let’s say you have found the room <a class="reference external" href="https://netsplit.de/channels/details.php?room=%23hackint&net=hackint">#hackint</a> on netsplit.de and want to join it. Then you can find that the <a class="reference external" href="https://netsplit.de/servers/?net=hackint">server</a> is irc.hackint.org, port 6697, SSL (TLS) on. To add it to Irssi, use the commands:</p>
|
||||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="o">/</span><span class="n">network</span> <span class="n">add</span> <span class="n">hackint</span>
|
||||
<span class="o">/</span><span class="n">server</span> <span class="n">add</span> <span class="o">-</span><span class="n">tls</span> <span class="o">-</span><span class="n">network</span> <span class="n">hackint</span> <span class="n">irc</span><span class="o">.</span><span class="n">hackint</span><span class="o">.</span><span class="n">org</span> <span class="mi">6697</span>
|
||||
</pre></div>
|
||||
</div>
|
||||
<p>Then, you can connect to the newly added network with</p>
|
||||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="o">/</span><span class="n">connect</span> <span class="n">hackint</span>
|
||||
</pre></div>
|
||||
</div>
|
||||
<section id="multiple-networks">
|
||||
<h3>Multiple networks<a class="headerlink" href="#multiple-networks" title="Permalink to this headline"> </a></h3>
|
||||
<p>If you are connected to multiple networks, you can change which one you are “talking” to (which one to send commands) by using the <code class="docutils literal notranslate"><span class="pre">Ctrl</span></code>+<code class="docutils literal notranslate"><span class="pre">x</span></code> key in the status window.</p>
|
||||
</section>
|
||||
</section>
|
||||
<section id="other-guides">
|
||||
<h2>Other guides<a class="headerlink" href="#other-guides" title="Permalink to this headline"> </a></h2>
|
||||
<p><a class="reference external" href="https://irssi.org/documentation/startup/">https://irssi.org/documentation/startup/</a></p>
|
||||
</section>
|
||||
<section id="on-line-help">
|
||||
<h2>On-line help<a class="headerlink" href="#on-line-help" title="Permalink to this headline"> </a></h2>
|
||||
<p>Most /commands have a help page, you can read it with</p>
|
||||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="o">/</span><span class="n">help</span> <span class="n">commandname</span>
|
||||
</pre></div>
|
||||
</div>
|
||||
<p>or <a class="reference internal" href="documentation/help/index.html"><span class="doc std std-doc">on-line</span></a>.</p>
|
||||
<p>The settings that can be changed with /SET are described on <a class="reference internal" href="documentation/settings.html"><span class="doc std std-doc">Settings Documentation</span></a> – the settingshelp <span class="xref myst">script</span> can be used to read it from within <code class="docutils literal notranslate"><span class="pre">/help</span></code></p>
|
||||
</section>
|
||||
<section id="about-scripts">
|
||||
<h2>About Scripts<a class="headerlink" href="#about-scripts" title="Permalink to this headline"> </a></h2>
|
||||
<p>You can enhance your Irssi by installing scripts. Many Perl scripts written by other Irssi users can be found on <a class="reference external" href="https://scripts.irssi.org/">https://scripts.irssi.org/</a></p>
|
||||
<p>Most of them should be compatible with Neırssi (but some may not, also see the Full Change log for some incompatible ones)</p>
|
||||
</section>
|
||||
</section>
|
||||
|
||||
</article>
|
||||
</div>
|
||||
<footer>
|
||||
|
||||
<div class="related-pages">
|
||||
<a class="next-page" href="User-interface.html">
|
||||
<div class="page-info">
|
||||
<div class="context">
|
||||
<span>Next</span>
|
||||
</div>
|
||||
<div class="title">User interface</div>
|
||||
</div>
|
||||
<svg><use href="#svg-arrow-right"></use></svg>
|
||||
</a>
|
||||
<a class="prev-page" href="Getting.html">
|
||||
<svg><use href="#svg-arrow-right"></use></svg>
|
||||
<div class="page-info">
|
||||
<div class="context">
|
||||
<span>Previous</span>
|
||||
</div>
|
||||
|
||||
<div class="title">Getting the software</div>
|
||||
|
||||
</div>
|
||||
</a>
|
||||
</div>
|
||||
<div class="bottom-of-page">
|
||||
<div class="left-details">
|
||||
Made with <a href="https://www.sphinx-doc.org/">Sphinx</a> and
|
||||
<a href="https://github.com/pradyunsg/furo">Furo</a>
|
||||
|
||||
</div>
|
||||
<div class="right-details">
|
||||
<div class="icons">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</footer>
|
||||
</div>
|
||||
<aside class="toc-drawer">
|
||||
|
||||
|
||||
<div class="toc-sticky toc-scroll">
|
||||
<div class="toc-title-container">
|
||||
<span class="toc-title">
|
||||
Contents
|
||||
</span>
|
||||
</div>
|
||||
<div class="toc-tree-container">
|
||||
<div class="toc-tree">
|
||||
<ul>
|
||||
<li><a class="reference internal" href="#">New users guide</a><ul>
|
||||
<li><a class="reference internal" href="#new-to-irc">New to IRC</a></li>
|
||||
<li><a class="reference internal" href="#first-start">First start</a><ul>
|
||||
<li><a class="reference internal" href="#leaving">Leaving</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a class="reference internal" href="#connecting-to-a-network">Connecting to a network</a><ul>
|
||||
<li><a class="reference internal" href="#nickname-registration">Nickname registration</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a class="reference internal" href="#joining-a-channel">Joining a channel</a><ul>
|
||||
<li><a class="reference internal" href="#changing-windows">Changing windows</a></li>
|
||||
<li><a class="reference internal" href="#removing-clutter">Removing clutter</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a class="reference internal" href="#adding-a-new-network">Adding a new network</a><ul>
|
||||
<li><a class="reference internal" href="#multiple-networks">Multiple networks</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a class="reference internal" href="#other-guides">Other guides</a></li>
|
||||
<li><a class="reference internal" href="#on-line-help">On-line help</a></li>
|
||||
<li><a class="reference internal" href="#about-scripts">About Scripts</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
</aside>
|
||||
</div>
|
||||
</div><script data-url_root="./" id="documentation_options" src="_static/documentation_options.js"></script>
|
||||
<script src="_static/jquery.js"></script>
|
||||
<script src="_static/underscore.js"></script>
|
||||
<script src="_static/doctools.js"></script>
|
||||
<script src="_static/scripts/furo.js"></script>
|
||||
</body>
|
||||
</html>
|
74
README.md
Normal file
74
README.md
Normal file
@ -0,0 +1,74 @@
|
||||
# Neırssi
|
||||
|
||||

|
||||
|
||||
Neırssi is a modular text mode chat client mostly compatible with
|
||||
[Irssi](https://irssi.org). It comes with IRC support built in, and
|
||||
there are third party [ICB](https://github.com/jperkin/irssi-icb),
|
||||
[SILC](http://www.silcnet.org/),
|
||||
[XMPP](http://cybione.org/~irssi-xmpp/) (Jabber),
|
||||
[PSYC](http://about.psyc.eu/Irssyc) and
|
||||
[Quassel](https://github.com/phhusson/quassel-irssi) protocol modules
|
||||
available.
|
||||
|
||||

|
||||
|
||||
## [Download information](https://ailin-nemui.github.io/irssi/Getting.html)
|
||||
|
||||
#### Development source installation
|
||||
|
||||
[Ninja](https://ninja-build.org/) 1.8 and [Meson](https://mesonbuild.com/) 0.53
|
||||
|
||||
```
|
||||
git clone https://github.com/ailin-nemui/irssi
|
||||
cd irssi
|
||||
meson Build
|
||||
ninja -C Build && sudo ninja -C Build install
|
||||
```
|
||||
|
||||
#### Release source installation
|
||||
|
||||
* Download [release](https://github.com/ailin-nemui/irssi/releases)
|
||||
* Verify signature
|
||||
```
|
||||
tar xJf irssi-*.tar.xz
|
||||
cd irssi-*
|
||||
meson Build
|
||||
ninja -C Build && sudo ninja -C Build install
|
||||
```
|
||||
|
||||
### Requirements
|
||||
|
||||
- [glib-2.32](https://wiki.gnome.org/Projects/GLib) or greater
|
||||
- [openssl](https://www.openssl.org/)
|
||||
- [perl-5.6](https://www.perl.org/) or greater (for perl support)
|
||||
- terminfo or ncurses (for text frontend)
|
||||
|
||||
#### See the [INSTALL](INSTALL) file for details
|
||||
|
||||
## Documentation
|
||||
|
||||
* [New users guide](https://ailin-nemui.github.io/irssi/New-users.html)
|
||||
* Check the built-in `/HELP`, it has all the details on command syntax
|
||||
* Other random Irssi documentation on https://irssi.org/documentation/
|
||||
|
||||
## [Themes](https://irssi-import.github.io/themes/)
|
||||
|
||||
## [Scripts](https://scripts.irssi.org/)
|
||||
|
||||
## [Modules](https://ailin-nemui.github.io/irssi/Modules.html)
|
||||
|
||||
## [Security information](https://irssi.org/security/)
|
||||
|
||||
Please report security issues to staff@irssi.org. Thanks!
|
||||
|
||||
## [Bugs](https://github.com/irssi/irssi/issues) / Suggestions / Contributing
|
||||
|
||||
Check the GitHub issues if it is already listed in there; if not, open
|
||||
an issue on GitHub or send a mail to [staff@irssi.org](mailto:staff@irssi.org).
|
||||
|
||||
Irssi is always looking for developers. Feel free to submit patches through
|
||||
GitHub pull requests.
|
||||
|
||||
You can also contact the Irssi developers in
|
||||
[#irssi](https://irssi.org/support/irc/) on irc.libera.chat.
|
679
TODO
Normal file
679
TODO
Normal file
@ -0,0 +1,679 @@
|
||||
19:36 [IRCNet] [muzzy] more bugs in irssi, apparently the new version: foo splits out,
|
||||
bar joins, bar changes his nick to foo, foo splits again ->
|
||||
Glib warning "is already in split list (how?)" .. :)
|
||||
22:51 [IRCNet] [zhafte] irssi bugs if you put ACT to the right, or maybe it is my terminal?
|
||||
22:52 [IRCNet] [zhafte] the numbers tend to go on top of eachother
|
||||
|
||||
02:46 <@fuchs> cras, /server foonet.foo.xy and (recognizing it doesn't connect
|
||||
fast enough), and so doing /server barnet.foo.xy (both in the
|
||||
same chatnet) makes irssi joining the net but not rejoining the
|
||||
channels
|
||||
|
||||
|
||||
21:55 <@L> 17:04.11 <L> /eval /last quit;/clear;/sb goto 10:00;/last -clear;/sb end
|
||||
21:55 <@L> 17:04.27 <L> wait after it scrolls and press page up :)
|
||||
21:55 <@L> 17:04.48 <L> oh, you can make Irssi behave correctly with /clear
|
||||
again
|
||||
|
||||
20:45 < Juerd> 19:44 -!- Irssi: critical file channels.c: line 122
|
||||
(channel_find): assertion
|
||||
20:45 < Juerd> `name != NULL' failed.
|
||||
20:45 < Juerd> this happens three times
|
||||
20:46 < Juerd> and it happens in a _query_
|
||||
20:47 <@Juerd> cras: for some reason irssi doesn't know this happens in a
|
||||
query, and displays "< Juerd:> foo" in the status window
|
||||
04.06.2002 08:54 #irssi: <@Garion> cras: i've seen it several times now - a
|
||||
line of 79 or 80 chars (my win is 80 wide)
|
||||
which has an empty line below it, and that
|
||||
line is not refreshed when I switch to the
|
||||
window with that line in it, thus keeping 1
|
||||
line from the old window in the current
|
||||
window. Very confusing
|
||||
|
||||
16:39 <@Qrczak> cras: I'm not sure how exactly to reproduce it but it happens
|
||||
often. When I jump to the window with a query using Alt-a
|
||||
(after the other person said something), and close the window
|
||||
(being brought to the last used window), and don't switch
|
||||
windows, and then that person says something again, I'm brought
|
||||
to the new query window automatically (that's of course bad).
|
||||
|
||||
- import libsoup GnuTLS driver
|
||||
http://svn.gnome.org/viewvc/libsoup/trunk/libsoup/soup-gnutls.c?view=log
|
||||
- lastlog, ignore, hilight and sb levelclear take a list of levels
|
||||
argument in different ways, a uniform way would be better.
|
||||
- /exec - -out cat file does not send the whole file
|
||||
- %n%_ won't show at lastlog..
|
||||
- use_status_window, use_msgs_window should work instantly..
|
||||
- /set show_server_tags or something to always show (combine with hide_server_tagsin ?)..
|
||||
- /SBAR topic placement bottom won't work??..
|
||||
- /op * complaining could be better than "not a good idea"..
|
||||
- how did tab completion complete your own nick..?
|
||||
- /win hide could work even though there are sticky things in that window..
|
||||
- /window server -sticky windows doesn't always realize when a server connects?..
|
||||
- tab completion doesn't work properly if I add utf8 things?..
|
||||
- utf8-texts tend to bug in statusbar (prompt)..
|
||||
- if /set reuse_unused_windows off, and the window seems to be empty,
|
||||
and there would be only one of them it could still be used (?)..
|
||||
- /foreach server /disconnect $tag n8 does not work
|
||||
- /whowas server nick does not work
|
||||
- /msg nick@server or nick%host is fully treated as nickname (log, query)
|
||||
- max_whois won't stay with reconnects?
|
||||
- separate format for privmsg/notice massmessages (anything non-yournick)
|
||||
- set TOS field for all connections (DCC especially)
|
||||
- "show statusbar in empty windows" flag?
|
||||
- statusbar_item_redraw() should just set the size as dirty and calculate
|
||||
it only when really needed.
|
||||
- possible to cache sbar_item->size when nothing else has changed in sbar?
|
||||
ie. mostly when redrawing.
|
||||
- /msg @#chan<tab>
|
||||
- /SB GOTO -<days> <ts>
|
||||
- /query -immortal so autoclose_query wouldn't touch them
|
||||
- autoclose_query is also closing (and finishing) dcc chats (bug #59 ?)
|
||||
- write about %[-s] etc. to default.theme
|
||||
- away handling is a bit buggy. you do /away;/away reason, irssi remembers
|
||||
the away reason only until it receives "you're no longer away" from the
|
||||
first command.. setting it back to away has then lost the reason.
|
||||
- nick_ nick- _nick nick2 nick3 ...
|
||||
- /SAVE -all?
|
||||
- /STATUSBAR xx ENABLE|DISABLE recreates all statusbars which is a bit
|
||||
annoying because some scripts want to do it and input line is cleared
|
||||
because of this..
|
||||
- /SET disconnect_timeout - default 2min, 0 = immediately
|
||||
- reconnecting messages are a bit confusing. it prints "removed reconnection"
|
||||
to the server which it's connecting to next.. maybe the whole reconnecting
|
||||
thing should work so that the record stays there until it's connected
|
||||
successfully.
|
||||
- /set beep_msg_level hilight won't work if I have /hilight -word
|
||||
- /hilight -priority is broken
|
||||
- move /SET hilight_*color to theme
|
||||
- /ignore, /hilight and /lastlog could complain immediately if used
|
||||
regexp is broken. /hilight list could show also if it's broken like
|
||||
/ignore does.
|
||||
|
||||
- /UPGRADE:
|
||||
- support DCCs
|
||||
- rewrite to work by fork()ing a new process and transfer file handles
|
||||
with unix sockets. this would allow the scrollback buffers to be
|
||||
transferred with them as well.
|
||||
- current window layout needs to transferred
|
||||
- reconnections aren't transferred(?)
|
||||
|
||||
- Logging:
|
||||
- /LOG OPEN -targets *!*cras@*.fi
|
||||
- /SET autolog -> /LOG OPEN -targets * (internally, at least)
|
||||
- /LOG OPEN shouldn't really open the file until first line is
|
||||
written in it
|
||||
- autoclosing logs doesn't work too well. Problems are:
|
||||
- after certain inactivity private message logs should be closed
|
||||
- but DCC chats shouldn't be closed until the chat itself is closed
|
||||
- which we can't know really currently, since they don't need
|
||||
to be in queries
|
||||
- channels should be closed when they're left (they are now, but)
|
||||
- /WINDOW CLOSE shouldn't close it immediately, since we'll still
|
||||
receive at least the PART message
|
||||
- so, log items should know more about what they are exactly, and when
|
||||
they should be closed. private messages could have the same timeout
|
||||
as now, time_t closetime field updated every time msg is received.
|
||||
channels could do the same when receiving "window item destroy" signal,
|
||||
except with a small timeout. DCC chats are more problematic...
|
||||
- support for mirc/ansi color logging
|
||||
- people want to show ignored stuff in logs.. how?
|
||||
- private messages could show mirc-style "Session Ident: nick (host)"
|
||||
which would update when nick's host changes. Then you wouldn't need to
|
||||
print the host before each msg.
|
||||
- support for logging channel messages from specific people
|
||||
|
||||
- Awaylogs:
|
||||
- either fully support logging only in servers you're away, or change the
|
||||
awaylog to open immediately after /AWAY command, not based on any
|
||||
away replies from server. Maybe the later would be better, since you
|
||||
would want to set yourself away when connections to all servers were
|
||||
disconnected at the time.. Maybe /AWAY should update status in
|
||||
reconnection records as well?..
|
||||
- /SET awaylog_auto_delete, after setting yourself unaway
|
||||
- support for using strftime() formats (and $tag etc). only problem with
|
||||
this is that all the different awaylogs would need to be tracked and
|
||||
/CATed when setting yourself unaway
|
||||
- /AWAYLOG could show the current awaylog and optionally reset it
|
||||
- The channel name should be optional there
|
||||
- after /upgrade when being away the awaylog is not being written to.
|
||||
|
||||
- Window item placing:
|
||||
- !channel vs. !12345channel. it's layout saved with full name, but joined
|
||||
with either one
|
||||
- when dcc chat is accepted and query exists from the same nick, replace
|
||||
the query window with the dcc chat window.
|
||||
- closed DCC chats should add temporary window bind to the dcc chat so
|
||||
future chats for same nick would use the same window
|
||||
|
||||
- DCC
|
||||
- /DCC SEND wildcard support
|
||||
- /DCC GET -4 / -6 with autodetection
|
||||
- When we receive a DCC SEND request, irssi could warn if the file
|
||||
already exists
|
||||
- show estimated time left and kB/s in /DCC list.
|
||||
- implement requesting files with DCC GET from remote client for dcc file
|
||||
servers. good for people behind firewalls. Does this feature exist
|
||||
in other clients, or should I create DCC REQUEST? Same for DCC CHAT..
|
||||
Maybe it could be just that the port was specified as 0, so the other
|
||||
side would know that it needs to be the one to do listening.
|
||||
- /SET dcc_autoresume ON, and sending the same file again while it's
|
||||
already being downloaded doesn't work too well.. Even autorename doesn't
|
||||
work.
|
||||
- With fast DCC SENDs (90kB/s, FreeBSD) typing get laggy (really?)
|
||||
- /DCC CLOSE #, /DCC would print the IDs
|
||||
- /SET dcc_use_proxy to use IRC proxy for DCC connects as well
|
||||
- support for special vars in /SET dcc_download_path, so $N could be used
|
||||
- No way to autoclose dcc chat windows which have been closed by another
|
||||
side.
|
||||
|
||||
- Generic chat commands:
|
||||
- /MSG /CTCP /ACTION =dcc_chat,#channel
|
||||
- /ACTION -ircnet with good tab support like in /MSG
|
||||
- -nick -channel parameters to /ACTION
|
||||
- /MSG a,b,#c,#d - it should print the message to #c and #d channel
|
||||
windows and show only "a,b" as target when printing it to msg window..
|
||||
Or if autoquery is set, it should print them to those windows. Hmm.
|
||||
maybe some multipeople query support? :) /query nick1,nick2 and sending
|
||||
text there would send it to both. Seems to work already but receiving
|
||||
messages from either nick1 or nick2 don't go to that window..
|
||||
- /BAN: setting of what netmask to use for banning with IPv6 addresses
|
||||
|
||||
- Netsplits
|
||||
- BUG: said "+1 more", while the /SETs to control that were set properly,
|
||||
with one guy it only said that +1 more..
|
||||
- BUG: netsplit quit isn't printed if quit -> join -> quit -> join
|
||||
happens fast (really?)
|
||||
- maybe the "+x more" should be configured in theme file instead in
|
||||
future with the embedded scripting.. At least I'd want to print all
|
||||
the splitted nicks in log files.
|
||||
- per-window listing of splitted servers, it looks very stupid when
|
||||
you see 4 lines of servers splitting in each window but only a few
|
||||
nicks after them.
|
||||
- per-window listing of splitted nicks, so the split messages isn't shown
|
||||
multiple times for each channel with possibly same nicks
|
||||
- /NETSPLIT <server>|<#channel>|<nick wildcard>
|
||||
- SERVERMODE +ov nick nick is shown instead of just Netjoin @nick because
|
||||
code is stupid. fixed in irssi-rewrite..
|
||||
- show in query windows
|
||||
|
||||
- Crashes:
|
||||
- <dg> i've managed to reproduce the bug, if i make three split windows (/window show 3..5), then set the windows to not be sticky and go to one of the windows, then alt+number to another window then go back the other window the display prints two windows in the same window
|
||||
- the old irssi's /upgrades to the new, before it changed to /set autolog_path
|
||||
$1 and crashed?..
|
||||
- active_mainwin was somehow NULL and crashed.. /window kill did it,
|
||||
probably something to do with window_close() switching to the same
|
||||
hidden window inside the split window, which I was about to kill
|
||||
anyways because it wasn't sticky..
|
||||
|
||||
- Scripts:
|
||||
- print whois in active window
|
||||
- some script to handle ctcp floods, like doing /IGNORE * CTCPS when it
|
||||
happens.
|
||||
- move into scripts:
|
||||
- /SET timestamp_timeout
|
||||
- /MSG completion list should be modifiable from scripts
|
||||
- script to remove nick from list after /IGNORE nick
|
||||
- nick completion list should be modifyable afterwards:
|
||||
- /SET completion_nicks_lowercase (remove from irssi)
|
||||
- /SET completion_nicks_capitalize
|
||||
- /SET completion_nicks_strip (keep only alphanumeric chars)
|
||||
- irchat-like JOIN/PART/QUIT combiner (QUIT: nick1, nick2, nick3), would
|
||||
require the line replacing work properly which it doesn't..
|
||||
|
||||
- Irssi proxy:
|
||||
- doesn't propagate your own nickchanges to other clients
|
||||
- list sessions, kill them
|
||||
- /set irssi_proxy_ips <allow connections only from specified IPs>
|
||||
|
||||
- Misc IRC related things:
|
||||
- support for mode +q in dancer - also same as +b %xxx modes..
|
||||
- /BAN -ip, -time [<time>] (/ALIAS knockout?)
|
||||
- /KICKBAN to support same options than /BAN (would /ALIAS kickban work?)
|
||||
- ban list prints "x seconds ago" .. should be x days, mins, hours, ..
|
||||
|
||||
- Windows:
|
||||
- /WINDOW SIZE -sticky, so f.e. /WINDOW BALANCE wouldn't affect it.
|
||||
- Check that /LAYOUT SAVE works properly with all the different /SETs,
|
||||
like reuse_unsued_windows, windows_auto_renumber and autoclose_windows.
|
||||
What should it do if some channel is /PARTed with autoclose_windows
|
||||
set?..
|
||||
- /LAYOUT SAVE should ask if we want to save those window items that
|
||||
are "bound sticky" but of which server is currently not connected.
|
||||
- /WINDOW scrollback_lines /WINDOW scrollback_hours
|
||||
- Optionally always start the lines from bottom of the screen when
|
||||
screen is empty (how would scrolling work?)
|
||||
- Vertically split windows
|
||||
- /SET use_msgs_window and /SET use_status_window should take effect
|
||||
immediately
|
||||
- /WINDOW notify_level - would specify what window activity will be
|
||||
shown for the window
|
||||
- Some sort of autobalancing for split windows after terminal resize,
|
||||
maybe with window-specific options that "this window is n lines",
|
||||
"this is at least n% of available space", etc.
|
||||
|
||||
- Keyboard handling:
|
||||
- Some kind of state support for it, so it would be possible to make
|
||||
support for vi keys easily.
|
||||
- Editor-like (or bash-like) line editor - it would wrap to next line
|
||||
instead of scrolling.
|
||||
- When pasting text, irssi could send some signal that sends the pasted
|
||||
lines in GList which signal handlers could modify.
|
||||
- Already existing / at start of line handler should use this
|
||||
- Automatically remove empty space at the start/end of lines,
|
||||
from start of line it would work so that if each line begins with
|
||||
4 spaces but some more, it would only remove those 4 spaces from
|
||||
each so pasting code wouldn't mess up indents etc.
|
||||
- Skip all autoreplaces and completions, so that f.e. tabs are
|
||||
printed as-is (a few /BINDs would do this but...)
|
||||
- Should empty lines be pasted too? Maybe optionally
|
||||
- /BIND -askkey command
|
||||
- /BIND -delete should be saved in config
|
||||
- ^W (and some others) don't update cut buffer.
|
||||
- default binds: M-d, M-y
|
||||
- /PASSWORD command that asks you to type the password to entry line and
|
||||
would hide it with asterisks, good if people spy on you :)
|
||||
- ^R-like history search
|
||||
- Key to execute the command, but not place it in history
|
||||
- Key to remove active entry from command history
|
||||
- Optionally save command history between restarts
|
||||
- clear_history
|
||||
|
||||
- Notify list:
|
||||
- showing who's online and who's offline doesn't work properly.
|
||||
- adding/removing people in notify list don't show in /NOTIFY immediately
|
||||
- when someone in notify list joins, should it be placed to start of
|
||||
/MSG completion list?
|
||||
- /NOTIFY -away and -idle: support for wildcards in nicks (requires of
|
||||
course that we're in same channel as nick)
|
||||
- Automatically add queried nicks to notify list temporarily .. display
|
||||
the notifys for the nick in the query window
|
||||
- /NOTIFY -once - notify only once when the user comes to IRC, forget
|
||||
this after it.
|
||||
- /NOTIFY -comment xxx - add a comment to notify. print the comment when
|
||||
user comes to irc.
|
||||
- "Should we check people in notify list when you're away" option
|
||||
- use /WATCH instead of /ISON in servers that support it
|
||||
- Show when the nick was last seen
|
||||
|
||||
- Ignores:
|
||||
- /IGNORE <nick> -> use hostmasking (related to channel syncing problem,
|
||||
see "bigger code changes") with support for -type and /SET ignore_type
|
||||
- /IGNORE -strip -pattern away * actions ..
|
||||
- can't have multiple ignore -patterns with same nick
|
||||
- /ignore -activity .. would ignore it just in window activity list,
|
||||
not hide the text.
|
||||
- The nick cache stuff just made it slower. Remove it or figure out how
|
||||
it could be faster.
|
||||
- combined ignore/hilight thingy, see hilights
|
||||
|
||||
- Hilights:
|
||||
- /HILIGHT list doesn't print several options. Maybe some generic
|
||||
function which could be used for printing those options for all these
|
||||
/IRCNET, /SERVER ADD, etc. commands.
|
||||
- /HILIGHT -mask <mask> <word>: not possible use both.
|
||||
- case sensitive hilight checking.
|
||||
- ignore coloring in the words it matches, so eg. /hilight foo would
|
||||
match to f^Bo^Bo
|
||||
- BUG: it STILL sometimes creates hilight activity while there's no
|
||||
hilights, around mode changes (haven't heard for a while though,
|
||||
maybe it is anyway fixed? :)
|
||||
- change the colors of both the nick and the matched word.
|
||||
- /SET hide_text_style still breaks /HILIGHT -words
|
||||
- even if hilight_color is "", %n is printed after hilighted text.
|
||||
- /hilight -actcolor %M -color %w -regexp -level publics
|
||||
-channels #channel1,#channel2 .*
|
||||
removes the bold from /me actions of other users
|
||||
- people want to hilight their own nicks everywhere, eg. /HILIGHT $N
|
||||
- automatic nick hilighting at beginning of line should be optional,
|
||||
like some people would want -word hilighting in it..
|
||||
- exceptions
|
||||
- Merged ignores/hilights thingy and maybe even something others ..
|
||||
some first-match-wins table where you could easily add/move stuff.
|
||||
|
||||
- Scrollback:
|
||||
- Optionally show a "bookmark" (line mark actually, a line full of '-'
|
||||
chars) in a window. It would be displayed at the position where you
|
||||
were when the window was active last time. /MARK command to force
|
||||
updating it to bottom of screen in active window.
|
||||
- /SCROLLBACK REDRAW doesn't do anything to non-format lines (should
|
||||
redraw timestamp, etc.)
|
||||
- /LAST -since <timestamp>
|
||||
- /LAST : use /SET timestamp_format
|
||||
- /LAST -allwindows would check the lastlog from all open windows
|
||||
|
||||
- Formats / themes:
|
||||
- scripting for formats (see the themes.txt), and make the default.theme
|
||||
so that you REALLY don't need to touch /FORMATs, unless you want to
|
||||
change english texts (eg. joins/parts/quits etc. are fully configurable
|
||||
in theme file)
|
||||
- Possibility to modify abstracts and replaces in themes from irssi.
|
||||
(or maybe not, just makes it more difficult)
|
||||
- Document the different formats briefly :)
|
||||
- /FORMATs don't have styling anymore, so translation to different
|
||||
languages should be possible with still the ability to use different
|
||||
themes easily. /SET formats <filename> could change the file where
|
||||
to read all /FORMATs, but formats in theme file would override them.
|
||||
- terminfo/termcap supports changing palette. add support for themes
|
||||
as well to specify it.
|
||||
- hilight formats. pubaction_hilight would be nice, but so would many
|
||||
others as well. something generic for all these would be nice .. would
|
||||
it be possible to do this in theme side with scripting without a
|
||||
format for each different thing?
|
||||
|
||||
- Server commands:
|
||||
- Optionally wait for a while (0.5-1sec) before sending the message to
|
||||
server, if arrow up key is pressed abort it. Also remove the line from
|
||||
screen and put some notice about it being not sent.
|
||||
- If we receive "cannot send to channel" from server or "you're not
|
||||
chanop" events, remove the privmsgs/notices or modes/kicks/etc. from
|
||||
send queue automatically. Useful for aborting things when you get
|
||||
kicked after pasting lots of text or deopped after doing /OP * or
|
||||
something ;) .. use /SERVER PURGE <target> for this..
|
||||
- Split PRIVMSGs and NOTICEs automatically to multiple commands if
|
||||
their length exceeds the 512 bytes (or it should be shorter actually
|
||||
so server won't split it when it adds your nick+host mask)
|
||||
- Fix the flood protection to be aware of max. input buffer, which is
|
||||
1024 bytes by default (/STATS d, CF). Now irssi may excess flood when
|
||||
sending lots of lines longer than ~200 chars.
|
||||
- IRCNET: Flood protection doesn't count the extra penalty for MODEs
|
||||
and KICKs, also extra penalty should be given in messages (all
|
||||
commands?) for each 100 chars.
|
||||
|
||||
- Text buffer:
|
||||
- support for printing ALL characters in text buffer, including ^B, ^C,
|
||||
etc. etc. so we could selectively decide what mirc colors to translate
|
||||
and what not. Like, we would want to show (or hide) it in normal
|
||||
messages, but we would want to show it as-is in user's ident and
|
||||
ban lists. This should fix /HILIGHT -word as well.
|
||||
- EPIC-like /SET mangle_inbound, maybe mangle_outbound?
|
||||
- %> should work in normal text lines
|
||||
- support for iso-2022-jp? does anyone even want this? ;) it works with
|
||||
esc$B..encoded text...esc(B - encoded text is in 7bit chars, not sure
|
||||
- fix the textbuffer code so that typofix.pl actually works
|
||||
- if you're in beginning of scrollback when lines are being removed,
|
||||
the screen is messed up (?). Also, after /SB END the --more-- is
|
||||
still there and you can't get rid of it (couldn't reproduce)
|
||||
- does /SB REFRESH work? Make it update the lines lazily, only when
|
||||
needed so it would be fast.
|
||||
- Make /SET HOLD_MODE
|
||||
- /CAT should pause on every screenful of text, this should be some kind
|
||||
of printtext_multiline_paused() function which would use some callback
|
||||
to ask for new text.
|
||||
- when scrolling, using pgup/down. it would be neat if the last/first
|
||||
overlapping line in the newly redrawn buffer would be colorized for a
|
||||
second or two, indicating where to continue reading
|
||||
|
||||
- Statusbar
|
||||
- finish the support for multiple statusbar groups, and add
|
||||
/WINDOW STATUSBAR command.
|
||||
- finish the support for multiple input lines and a way to switch
|
||||
between them, so eg. each split window could have it's own input line.
|
||||
- padding char so instead of just spaces you could have ------
|
||||
- hide the whole statusbar if none of it's items use any space
|
||||
(visible = "auto")
|
||||
- /SBAR # PLACEMENT top|bottom sometimes messes up the screen a bit,
|
||||
^L helps though
|
||||
- /STATUSBAR prompt DISABLE hangs irssi because there's no input line.
|
||||
Add some check to not allow this.
|
||||
- /STATUSBAR could list also disabled bars
|
||||
- command to list all available statusbar items
|
||||
|
||||
- Server connecting:
|
||||
- More verbose connecting
|
||||
- show if we're using IPv4 or IPv6
|
||||
- show hostname we're using
|
||||
- show the proxy settings we're using
|
||||
- Reconnecting shouldn't try to remember all those settings, especially
|
||||
/SET real_name xx + /RECONNECT should work.
|
||||
- DNS problems may cause removal of i-line, irssi shouldn't stop
|
||||
trying to reconnect the server if it happens.. Maybe it never should
|
||||
stop reconnecting to servers that are in config.
|
||||
- Remember the previous IP while reconnecting, if DNS lookup fails use
|
||||
it. Some DNS servers return "host not found" when their internet
|
||||
connection is broken and irssi stops reconnecting..
|
||||
- /RECONNECT <servertag> - If <servertag> belongs to some IRC network,
|
||||
reconnect to next server in that ircnet, otherwise just reconnect
|
||||
to the server.
|
||||
- /SERVER <number> would connect to n'th server in list. Show the
|
||||
numbers with /SERVER LIST
|
||||
- /CONNECT <ircnet> could remove existing ircnet connection from
|
||||
reconnect queue if it exists (only if there's only one?). Also if
|
||||
we're already connected to the ircnet it could complain about it
|
||||
and -yes would force it.
|
||||
- connect() may be stuck forever, timeout it after a few minutes.
|
||||
- Raise the reconnect time every time you get disconnected, so if your
|
||||
network goes up/down all the time, we'd see you join/part channels
|
||||
more and more often instead of flooding all the time.
|
||||
- Better support for round robin addresses (eg. irc.openprojects.org)
|
||||
- /CONNECT -raw? A bit like telnet/nc host.
|
||||
|
||||
- Tab completion:
|
||||
- Command parameter completion doesn't work properly when -options
|
||||
are used.
|
||||
- Possibility to complete -option parameters? Like -ircnet <tab>, also
|
||||
/MSG -servertag<tab> and /LAST -level<tab> should work. All of these
|
||||
require some command definition changes..
|
||||
- bash-style (or whatever it should be called) tab-completion
|
||||
- key for reverse completion
|
||||
- /MSG <tab> completion shouldn't include queried nick there (optional)
|
||||
- File completion could guess when it's wanted, word beginning with /
|
||||
(not at start of line of course, unless / isn't in cmdchars)
|
||||
or ~/ or ./
|
||||
- filename completion doesn't work properly if path has spaces
|
||||
- /FORMAT xx <tab>
|
||||
- don't add useless completions to list. eg /RUN nick<tab> shouldn't
|
||||
work
|
||||
- Priorities to completions. And at least command completion could use
|
||||
it so it'd put last the commands that require chanops/ircops.
|
||||
Requires support in command_bind().
|
||||
- /DCC commands could complete nicks (/dcc close, /dcc get, ..)
|
||||
- check the TODO about nick completion scripts..
|
||||
|
||||
- Modules:
|
||||
- Figure out module vs. plugin wording, what is what ;)
|
||||
- API for plugins which would be guaranteed not to change
|
||||
(at least too much/too often :)
|
||||
- "chat protocol modules" - they could be loaded at startup so they'd be
|
||||
equal to IRC protocol (autoconnecting servers would work etc.)
|
||||
- on-demand autoload modules (f.e. by /command or maybe some signal)
|
||||
- Try to make them create only .so files instead of .a and all..
|
||||
- dependencies for modules? double /[un]load prints a bit stupid text
|
||||
|
||||
- perl scripting:
|
||||
- /LOAD [-script | -module], /UNLOAD script
|
||||
- Possibility to modify entry line somehow
|
||||
- Add structures: MODULE_REC, THEME_REC, KEYINFO_REC,
|
||||
CHAT_PROTOCOL_REC, etc.
|
||||
- signal_emit() - if emitting unknown signal, it could automatically
|
||||
save the types of sent parameters so another perl script could
|
||||
signal_add() it
|
||||
- Irssi::keyboard_entry_redirect()
|
||||
- Irssi::format_get_text()
|
||||
- Irssi::signal_remove() could accept hashes
|
||||
- /command parameter parser so it'd be easier to handle -options etc.
|
||||
- Try to get the Makefiles generated so that compiling with GCC would
|
||||
always work even if the perl wasn't compiled with GCC..
|
||||
- Irssi::Timeout_add() and input_add()'s data option could be optional
|
||||
and maybe allow multiple parameters
|
||||
|
||||
- Bigger code changes:
|
||||
- Restructure code tree so that non-IRC chat protocols would be in
|
||||
same places than IRC protocol. Something like:
|
||||
- src/irc (like now)
|
||||
- src/irc/fe-common, src/irc/fe-text
|
||||
SILC could then make symlinks to src/silc to whereever the SILC
|
||||
module was unpacked. Make it possible to build SILC support built-in.
|
||||
- /SETs have now boolean/number/string types. Add more:
|
||||
- Time: Allow to use s|m|h|d to specify the time, default to
|
||||
seconds. When sending reply to user, use the time formatting too,
|
||||
not just x seconds or minutes. "10d 5s" should also work.
|
||||
- Level: Like "all -msgs -public". Complain about unknown strings.
|
||||
- size: 5M, 5k, ..
|
||||
- Reading configuration file should be changed somehow .. at least add
|
||||
some helper functions for reading lists since comments inside them
|
||||
now crash irssi. Also if setting wasn't expected type can cause
|
||||
crashes so add proper error checkings everywhere. And is_node_list()
|
||||
etc. should be in uppercase..
|
||||
- Channel syncing is evil. Make it optional, and use /USERHOST when
|
||||
needed if host isn't known. /BAN at least should do this, and while
|
||||
at it, we could make /IGNORE as well to ignore based on mask. Also,
|
||||
if /USERHOST doesn't find anything, use /WHOWAS info.
|
||||
- Irssi saves some setting strings to static const char * variables in
|
||||
several places.. this works pretty well usually, except when /RELOADing
|
||||
config and some "setup changed" signal handler goes and calls some
|
||||
function that still uses the old saved string which points to free'd
|
||||
memory.. this should somehow be fixed failsafe. maybe just g_strdup()
|
||||
them everywhere or figure out something better..
|
||||
- Better priority specifying for signals, probably should add
|
||||
int priority without limited range.
|
||||
- fix server redirections to handle remote events correctly: very unlikely,
|
||||
but its possible that replies to two remote whoises are received exactly
|
||||
at the same time overlapping each others
|
||||
|
||||
- Commands:
|
||||
- try to get the 0.9 command parser to work..
|
||||
- user definable parameter definitions and how they're handled, like
|
||||
cmsg <target> <colorized-msg> - then there'd be some function called to
|
||||
colorize the third parameter. same for tab completion.
|
||||
- support for multiple subcommands in the command parser, like
|
||||
/window name foo level msgs.
|
||||
- A way to disable some command entirely? eg. not show in completion
|
||||
list or /HELP or anywhere..
|
||||
|
||||
- extra spaces after commands don't always work, eg /wii nick, /help xx
|
||||
- hide channel key in statusbar. This would require a $cmode_nokey or
|
||||
something..
|
||||
- fe-none doesn't compile with --with-perl-staticlib because it doesn't find
|
||||
the ui/textui stuff..
|
||||
- we should probably print timestamp even if level contains MSGLEVEL_NEVER,
|
||||
as long as it's not the only level.. Except when /CATing awaylog we don't
|
||||
want to do that.
|
||||
- If /SET print_active_channel is ON, actions still don't show the channel
|
||||
- nick's user/host can't be printed for public messages
|
||||
- /HELP <alias> should work
|
||||
- /CLEAR -all should clear the window activities as well, leaving hilights
|
||||
- support :: properly in IPv6 masks
|
||||
- when you get disconnected, print your quit message to all channel windows
|
||||
- possibility to print rawlog in window
|
||||
- should $10 work (in special vars)?
|
||||
- /VER should be alias
|
||||
- /MODE #channel b should resync the banlist, and /QUOTE NAMES #channel
|
||||
should resync the nicklist (irssi/ircd bugs).
|
||||
- #include support to config file
|
||||
- make detaching work
|
||||
- with solaris, /EXECs don't die when irssi does (tail -f ...)
|
||||
- /EXEC -interactive: print the commands you send
|
||||
- handle /JOINs with server redirections so they get aborted if we're not
|
||||
seing a JOIN for a while.
|
||||
- make sure the config file is never lost, write it to some temp file first
|
||||
and after then move it over real config file.
|
||||
- you could configure which events (whois, notify, etc.) to show in what
|
||||
windows (all, current, status, msgs)
|
||||
- /SET -reset?
|
||||
- printnickmsg() which would print nick changes and quit messages. And
|
||||
export that function to perl so kills.pl could print kills with it too.
|
||||
- regexp host masks
|
||||
- automatically switch to status window when using commands that always
|
||||
print their output to status window, like /whois.
|
||||
- automatic whowas if whois wasn't found should be moved to fe-common.
|
||||
it could also print something like "nick $0 not in IRC, but this user
|
||||
WAS in IRC:"
|
||||
- Add command for changing automatic replaces and completions
|
||||
(/autoreplace, /complete ?) .. could these be scripts? ..
|
||||
- commands to move channels and servers in the config list, to set the
|
||||
join/connect order of them.
|
||||
- All those options to /WHO and /LIST commands that EPIC has
|
||||
- Use different formats for /WHO #channel? There's no need to show the
|
||||
channel in every line then (NOTE: /WHO #chan1,#chan2 should have two
|
||||
headers)
|
||||
- nick/channel lists at right side of the text version of irssi. Ctrl-N
|
||||
for example could hide/show them. add mouse support for it.
|
||||
|
||||
- try profiling the code with /cat filewith10000lines
|
||||
- /SERVER ADD -ircnet foonet bar 6000 pass1,
|
||||
/SERVER ADD -ircnet barnet bar 6000 pass2
|
||||
dircproxy identifies ircnets based on password
|
||||
- $@0 always returns 4 (?)
|
||||
|
||||
|
||||
*** GTK UI
|
||||
|
||||
- %| doesn't work with irssi text widget
|
||||
- some problems when using multiple windows with focus being all the time in
|
||||
one of the windows and it can't be changed to different window?! Probably
|
||||
has something to do with click to focus.
|
||||
- split windows are buggy, destroying them doesn't really work well..
|
||||
- mirc ctcp togglemenuitem isn't updated right
|
||||
|
||||
*** Big things
|
||||
|
||||
- some sort of address book? our own irssi ctcp to ask for other irssi users
|
||||
for their information (of course not without asking (except optionally))..
|
||||
could be nice also to automatically update it, keep track of all seen
|
||||
users gathered when joining channels, whois, who, etc. commands.
|
||||
automatically updating information could be host masks, nicks, ips, seen in
|
||||
channels, operator in channels, .. user specified checks like last topic or
|
||||
mode changes or even msgs to you/some channel/with some keyword. great for
|
||||
spying people ;) maybe even useful sometimes..
|
||||
|
||||
.. but what database would be best for this?
|
||||
|
||||
- GTK (non-GNOME) version: icons to toolbars, accelerators to menus
|
||||
- Windows style MDI windows are possible with GtkFixed .. Some people would
|
||||
like this.. too much job for me, it would need building the MDI windows
|
||||
ourself (title bar, borders, resizing, etc.)
|
||||
|
||||
- online help, documentation, ...
|
||||
- plugins:
|
||||
- scheme, tcl, python scripting? eggdrop/epic compatible scripting?
|
||||
- IRC bot, eggdrop is too old, needs a replacement ;) (started, aborted)
|
||||
- Multiplayer games! :) Chess, tic-tac-toe, othello, battleship, tetris,
|
||||
etc. Existing games should probably be used .. though there doesn't
|
||||
seem to be any of these (except tetris) for gnome right now..
|
||||
- audio / video chat :)
|
||||
|
||||
*** Needs rethinking ..
|
||||
|
||||
* Notify list GUI
|
||||
- _one_ popup dialog could open which lists all nicks in notifylist, maybe
|
||||
sorted by arrival time, display the dates, latest joined could be with
|
||||
different color? etc.
|
||||
- nick-specific options:
|
||||
- pop up the dialog
|
||||
- run some command (like /exec as soon as I get that done :)
|
||||
|
||||
* common api for statusbar handling
|
||||
- it should work just as well in text mode and gui, colors could be done
|
||||
with the normal % formats. GUI just ignores the colors..
|
||||
- display number of ops, voices, normals and ircops in statusbar
|
||||
|
||||
* API for creating/modifying menus and toolbar, especially from plugins
|
||||
- at least one configurable menu ("usermenu"), or maybe make the whole
|
||||
menubar user configurable
|
||||
|
||||
|
||||
*** ..in GTK UI .. just some things to remember if i'll rewrite it again.
|
||||
|
||||
- itext:
|
||||
- save/find text
|
||||
- text selection draws the entire selection every time you move the
|
||||
mouse...
|
||||
- if some other window has got much text, switching to it first time
|
||||
takes some time..?
|
||||
- editor in setup for ~/.irssi/startup
|
||||
- dcc floods could pop up lots of dialogs..
|
||||
- gui help
|
||||
- change signal handling in gui-gnome so that the actual drawing and
|
||||
functionality are in different signals, so that plugin could change the
|
||||
whole look and feel of irssi.
|
||||
- currently irssi sends USERHOST commands every now and then to find out
|
||||
who are away and who are not.. optionally it could instead just watch if
|
||||
someone hasn't written anything to channel in n minutes and mark it "away"
|
||||
to nicklist.
|
||||
- check new irssi versions with http rather than with irssibot..
|
||||
- gnome statubar:
|
||||
- clock?
|
||||
- dcc transfer meter (gtk progressbar)
|
||||
- dcc send: allow selection of multiple files to send (also for dnd from
|
||||
gmc!) Allow dropping files to anywhere in irssi.
|
@ -1,442 +0,0 @@
|
||||
<!doctype html>
|
||||
<html class="no-js">
|
||||
<head><meta charset="utf-8"/>
|
||||
<meta name="viewport" content="width=device-width,initial-scale=1"/>
|
||||
<meta name="color-scheme" content="light dark"><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
|
||||
<link rel="index" title="Index" href="genindex.html" /><link rel="search" title="Search" href="search.html" /><link rel="next" title="NEWS" href="news/index.html" /><link rel="prev" title="New users guide" href="New-users.html" />
|
||||
<link rel="canonical" href="https://ailin-nemui.github.io/irssi/User-interface.html" />
|
||||
|
||||
<meta name="generator" content="sphinx-4.4.0, furo 2022.04.07"/>
|
||||
<title>User interface - Neırssi documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/styles/furo.css?digest=68f4518137b9aefe99b631505a2064c3c42c9852" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/styles/furo-extensions.css?digest=30d1aed668e5c3a91c3e3bf6a60b675221979f0e" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/theme_tweak.css" />
|
||||
|
||||
|
||||
|
||||
|
||||
<style>
|
||||
body {
|
||||
--color-code-background: #f8f8f8;
|
||||
--color-code-foreground: black;
|
||||
|
||||
}
|
||||
@media not print {
|
||||
body[data-theme="dark"] {
|
||||
--color-code-background: #202020;
|
||||
--color-code-foreground: #d0d0d0;
|
||||
|
||||
}
|
||||
@media (prefers-color-scheme: dark) {
|
||||
body:not([data-theme="light"]) {
|
||||
--color-code-background: #202020;
|
||||
--color-code-foreground: #d0d0d0;
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
</style></head>
|
||||
<body>
|
||||
|
||||
<script>
|
||||
document.body.dataset.theme = localStorage.getItem("theme") || "auto";
|
||||
</script>
|
||||
|
||||
|
||||
<svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
|
||||
<symbol id="svg-toc" viewBox="0 0 24 24">
|
||||
<title>Contents</title>
|
||||
<svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 1024 1024">
|
||||
<path d="M408 442h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm-8 204c0 4.4 3.6 8 8 8h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56zm504-486H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 632H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM115.4 518.9L271.7 642c5.8 4.6 14.4.5 14.4-6.9V388.9c0-7.4-8.5-11.5-14.4-6.9L115.4 505.1a8.74 8.74 0 0 0 0 13.8z"/>
|
||||
</svg>
|
||||
</symbol>
|
||||
<symbol id="svg-menu" viewBox="0 0 24 24">
|
||||
<title>Menu</title>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor"
|
||||
stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather-menu">
|
||||
<line x1="3" y1="12" x2="21" y2="12"></line>
|
||||
<line x1="3" y1="6" x2="21" y2="6"></line>
|
||||
<line x1="3" y1="18" x2="21" y2="18"></line>
|
||||
</svg>
|
||||
</symbol>
|
||||
<symbol id="svg-arrow-right" viewBox="0 0 24 24">
|
||||
<title>Expand</title>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor"
|
||||
stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather-chevron-right">
|
||||
<polyline points="9 18 15 12 9 6"></polyline>
|
||||
</svg>
|
||||
</symbol>
|
||||
<symbol id="svg-sun" viewBox="0 0 24 24">
|
||||
<title>Light mode</title>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor"
|
||||
stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="feather-sun">
|
||||
<circle cx="12" cy="12" r="5"></circle>
|
||||
<line x1="12" y1="1" x2="12" y2="3"></line>
|
||||
<line x1="12" y1="21" x2="12" y2="23"></line>
|
||||
<line x1="4.22" y1="4.22" x2="5.64" y2="5.64"></line>
|
||||
<line x1="18.36" y1="18.36" x2="19.78" y2="19.78"></line>
|
||||
<line x1="1" y1="12" x2="3" y2="12"></line>
|
||||
<line x1="21" y1="12" x2="23" y2="12"></line>
|
||||
<line x1="4.22" y1="19.78" x2="5.64" y2="18.36"></line>
|
||||
<line x1="18.36" y1="5.64" x2="19.78" y2="4.22"></line>
|
||||
</svg>
|
||||
</symbol>
|
||||
<symbol id="svg-moon" viewBox="0 0 24 24">
|
||||
<title>Dark mode</title>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor"
|
||||
stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="icon-tabler-moon">
|
||||
<path stroke="none" d="M0 0h24v24H0z" fill="none" />
|
||||
<path d="M12 3c.132 0 .263 0 .393 0a7.5 7.5 0 0 0 7.92 12.446a9 9 0 1 1 -8.313 -12.454z" />
|
||||
</svg>
|
||||
</symbol>
|
||||
<symbol id="svg-sun-half" viewBox="0 0 24 24">
|
||||
<title>Auto light/dark mode</title>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor"
|
||||
stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="icon-tabler-shadow">
|
||||
<path stroke="none" d="M0 0h24v24H0z" fill="none"/>
|
||||
<circle cx="12" cy="12" r="9" />
|
||||
<path d="M13 12h5" />
|
||||
<path d="M13 15h4" />
|
||||
<path d="M13 18h1" />
|
||||
<path d="M13 9h4" />
|
||||
<path d="M13 6h1" />
|
||||
</svg>
|
||||
</symbol>
|
||||
</svg>
|
||||
|
||||
<div class="position-relative js-header-wrapper ">
|
||||
<a href="#start-of-content" class="p-3 color-bg-accent-emphasis color-fg-on-emphasis show-on-focus js-skip-to-content">Skip to content</a>
|
||||
</div>
|
||||
|
||||
<input type="checkbox" class="sidebar-toggle" name="__navigation" id="__navigation">
|
||||
<input type="checkbox" class="sidebar-toggle" name="__toc" id="__toc">
|
||||
<label class="overlay sidebar-overlay" for="__navigation">
|
||||
<div class="visually-hidden">Hide navigation sidebar</div>
|
||||
</label>
|
||||
<label class="overlay toc-overlay" for="__toc">
|
||||
<div class="visually-hidden">Hide table of contents sidebar</div>
|
||||
</label>
|
||||
|
||||
|
||||
|
||||
<div class="page">
|
||||
<header class="mobile-header">
|
||||
<div class="header-left">
|
||||
<label class="nav-overlay-icon" for="__navigation">
|
||||
<div class="visually-hidden">Toggle site navigation sidebar</div>
|
||||
<i class="icon"><svg><use href="#svg-menu"></use></svg></i>
|
||||
</label>
|
||||
</div>
|
||||
<div class="header-center">
|
||||
<a href="index.html"><div class="brand">Neırssi documentation</div></a>
|
||||
</div>
|
||||
<div class="header-right">
|
||||
<div class="theme-toggle-container theme-toggle-header">
|
||||
<button class="theme-toggle">
|
||||
<div class="visually-hidden">Toggle Light / Dark / Auto color theme</div>
|
||||
<svg class="theme-icon-when-auto"><use href="#svg-sun-half"></use></svg>
|
||||
<svg class="theme-icon-when-dark"><use href="#svg-moon"></use></svg>
|
||||
<svg class="theme-icon-when-light"><use href="#svg-sun"></use></svg>
|
||||
</button>
|
||||
</div>
|
||||
<label class="toc-overlay-icon toc-header-icon no-toc" for="__toc">
|
||||
<div class="visually-hidden">Toggle table of contents sidebar</div>
|
||||
<i class="icon"><svg><use href="#svg-toc"></use></svg></i>
|
||||
</label>
|
||||
</div>
|
||||
</header>
|
||||
<aside class="sidebar-drawer">
|
||||
<div class="sidebar-container">
|
||||
|
||||
<div class="sidebar-sticky"><a class="sidebar-brand" href="index.html">
|
||||
|
||||
|
||||
<span class="sidebar-brand-text">Neırssi documentation</span>
|
||||
|
||||
</a><form class="sidebar-search-container" method="get" action="search.html" role="search">
|
||||
<input class="sidebar-search" placeholder=Search name="q" aria-label="Search">
|
||||
<input type="hidden" name="check_keywords" value="yes">
|
||||
<input type="hidden" name="area" value="default">
|
||||
</form>
|
||||
<div id="searchbox"></div><div class="sidebar-scroll"><div class="sidebar-tree">
|
||||
<ul class="current">
|
||||
<li class="toctree-l1"><a class="reference internal" href="Getting.html">Getting the software</a></li>
|
||||
<li class="toctree-l1"><a class="reference internal" href="New-users.html">New users guide</a></li>
|
||||
<li class="toctree-l1 current current-page"><a class="current reference internal" href="#">User interface</a></li>
|
||||
<li class="toctree-l1 has-children"><a class="reference internal" href="news/index.html">NEWS</a><input class="toctree-checkbox" id="toctree-checkbox-1" name="toctree-checkbox-1" role="switch" type="checkbox"/><label for="toctree-checkbox-1"><div class="visually-hidden">Toggle child pages in navigation</div><i class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
|
||||
<li class="toctree-l2"><a class="reference internal" href="news/Irssi-1.3.html">Irssi 1.3</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="news/Irssi-1.4.html">Irssi 1.4</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l1"><a class="reference internal" href="Modules.html">Modules</a></li>
|
||||
<li class="toctree-l1 has-children"><a class="reference internal" href="documentation/index.html">On-line help</a><input class="toctree-checkbox" id="toctree-checkbox-2" name="toctree-checkbox-2" role="switch" type="checkbox"/><label for="toctree-checkbox-2"><div class="visually-hidden">Toggle child pages in navigation</div><i class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
|
||||
<li class="toctree-l2 has-children"><a class="reference internal" href="documentation/help/index.html">Help</a><input class="toctree-checkbox" id="toctree-checkbox-3" name="toctree-checkbox-3" role="switch" type="checkbox"/><label for="toctree-checkbox-3"><div class="visually-hidden">Toggle child pages in navigation</div><i class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
|
||||
<li class="toctree-l3 has-children"><a class="reference internal" href="documentation/help/cat_Connection.html">Connection</a><input class="toctree-checkbox" id="toctree-checkbox-4" name="toctree-checkbox-4" role="switch" type="checkbox"/><label for="toctree-checkbox-4"><div class="visually-hidden">Toggle child pages in navigation</div><i class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/connect.html">connect</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/disconnect.html">disconnect</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/network.html">network</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/quit.html">quit</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/rawlog.html">rawlog</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/reconnect.html">reconnect</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/rmreconns.html">rmreconns</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/server.html">server</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3 has-children"><a class="reference internal" href="documentation/help/cat_Core%20Commands.html">Core Commands</a><input class="toctree-checkbox" id="toctree-checkbox-5" name="toctree-checkbox-5" role="switch" type="checkbox"/><label for="toctree-checkbox-5"><div class="visually-hidden">Toggle child pages in navigation</div><i class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/channel.html">channel</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/cycle.html">cycle</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/join.html">join</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/msg.html">msg</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/names.html">names</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/query.html">query</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/unquery.html">unquery</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3 has-children"><a class="reference internal" href="documentation/help/cat_Window%20Commands.html">Window Commands</a><input class="toctree-checkbox" id="toctree-checkbox-6" name="toctree-checkbox-6" role="switch" type="checkbox"/><label for="toctree-checkbox-6"><div class="visually-hidden">Toggle child pages in navigation</div><i class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/clear.html">clear</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/lastlog.html">lastlog</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/layout.html">layout</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/scrollback.html">scrollback</a></li>
|
||||
<li class="toctree-l4 has-children"><a class="reference internal" href="documentation/help/window.html">window</a><input class="toctree-checkbox" id="toctree-checkbox-7" name="toctree-checkbox-7" role="switch" type="checkbox"/><label for="toctree-checkbox-7"><div class="visually-hidden">Toggle child pages in navigation</div><i class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
|
||||
<li class="toctree-l5"><a class="reference internal" href="documentation/help/window_creation.html">creation</a></li>
|
||||
<li class="toctree-l5"><a class="reference internal" href="documentation/help/window_changing.html">changing</a></li>
|
||||
<li class="toctree-l5"><a class="reference internal" href="documentation/help/window_properties.html">attribute manipulation</a></li>
|
||||
<li class="toctree-l5"><a class="reference internal" href="documentation/help/window_items.html">items</a></li>
|
||||
<li class="toctree-l5"><a class="reference internal" href="documentation/help/window_moving.html">moving/number changing</a></li>
|
||||
<li class="toctree-l5"><a class="reference internal" href="documentation/help/window_resizing.html">resizing</a></li>
|
||||
<li class="toctree-l5"><a class="reference internal" href="documentation/help/window_navigation.html">navigation</a></li>
|
||||
<li class="toctree-l5"><a class="reference internal" href="documentation/help/window_split_moving.html">moving</a></li>
|
||||
<li class="toctree-l5"><a class="reference internal" href="documentation/help/window_logging.html">logging</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3 has-children"><a class="reference internal" href="documentation/help/cat_Settings.html">Settings</a><input class="toctree-checkbox" id="toctree-checkbox-8" name="toctree-checkbox-8" role="switch" type="checkbox"/><label for="toctree-checkbox-8"><div class="visually-hidden">Toggle child pages in navigation</div><i class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/alias.html">alias</a></li>
|
||||
<li class="toctree-l4 has-children"><a class="reference internal" href="documentation/help/bind.html">bind</a><input class="toctree-checkbox" id="toctree-checkbox-9" name="toctree-checkbox-9" role="switch" type="checkbox"/><label for="toctree-checkbox-9"><div class="visually-hidden">Toggle child pages in navigation</div><i class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
|
||||
<li class="toctree-l5"><a class="reference internal" href="documentation/help/bind_-list.html">bind -list</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/completion.html">completion</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/dehilight.html">dehilight</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/format.html">format</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/hilight.html">hilight</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/ignore.html">ignore</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/log.html">log</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/recode.html">recode</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/reload.html">reload</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/save.html">save</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/set.html">set</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/statusbar.html">statusbar</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/toggle.html">toggle</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/unalias.html">unalias</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/unignore.html">unignore</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/upgrade.html">upgrade</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3 has-children"><a class="reference internal" href="documentation/help/cat_Misc.html">Misc</a><input class="toctree-checkbox" id="toctree-checkbox-10" name="toctree-checkbox-10" role="switch" type="checkbox"/><label for="toctree-checkbox-10"><div class="visually-hidden">Toggle child pages in navigation</div><i class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/beep.html">beep</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/cat.html">cat</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/cd.html">cd</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/echo.html">echo</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/eval.html">eval</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/exec.html">exec</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/help.html">help</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/load.html">load</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/unload.html">unload</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/uptime.html">uptime</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/version.html">version</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3 has-children"><a class="reference internal" href="documentation/help/cat_IRC%20Commands.html">IRC Commands</a><input class="toctree-checkbox" id="toctree-checkbox-11" name="toctree-checkbox-11" role="switch" type="checkbox"/><label for="toctree-checkbox-11"><div class="visually-hidden">Toggle child pages in navigation</div><i class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/accept.html">accept</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/action.html">action</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/admin.html">admin</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/away.html">away</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/ban.html">ban</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/ctcp.html">ctcp</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/dcc.html">dcc</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/deop.html">deop</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/devoice.html">devoice</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/die.html">die</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/hash.html">hash</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/info.html">info</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/invite.html">invite</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/ison.html">ison</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/kick.html">kick</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/kickban.html">kickban</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/kill.html">kill</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/knock.html">knock</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/knockout.html">knockout</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/links.html">links</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/list.html">list</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/lusers.html">lusers</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/map.html">map</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/me.html">me</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/mircdcc.html">mircdcc</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/mode.html">mode</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/motd.html">motd</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/nctcp.html">nctcp</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/netsplit.html">netsplit</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/nick.html">nick</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/notice.html">notice</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/notify.html">notify</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/op.html">op</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/oper.html">oper</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/part.html">part</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/ping.html">ping</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/quote.html">quote</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/rehash.html">rehash</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/restart.html">restart</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/sconnect.html">sconnect</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/servlist.html">servlist</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/silence.html">silence</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/squery.html">squery</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/squit.html">squit</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/stats.html">stats</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/time.html">time</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/topic.html">topic</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/trace.html">trace</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/ts.html">ts</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/unban.html">unban</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/unnotify.html">unnotify</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/unsilence.html">unsilence</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/userhost.html">userhost</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/ver.html">ver</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/voice.html">voice</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/wait.html">wait</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/wall.html">wall</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/wallops.html">wallops</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/who.html">who</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/whois.html">whois</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/whowas.html">whowas</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3 has-children"><a class="reference internal" href="documentation/help/cat_IRC%20Proxy.html">IRC Proxy</a><input class="toctree-checkbox" id="toctree-checkbox-12" name="toctree-checkbox-12" role="switch" type="checkbox"/><label for="toctree-checkbox-12"><div class="visually-hidden">Toggle child pages in navigation</div><i class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/irssiproxy.html">irssiproxy</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3 has-children"><a class="reference internal" href="documentation/help/cat_Other%20pages.html">Other pages</a><input class="toctree-checkbox" id="toctree-checkbox-13" name="toctree-checkbox-13" role="switch" type="checkbox"/><label for="toctree-checkbox-13"><div class="visually-hidden">Toggle child pages in navigation</div><i class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/flushbuffer.html">flushbuffer</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/levels.html">levels</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/otr.html">otr</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/rmrejoins.html">rmrejoins</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="documentation/help/script.html">script</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="documentation/settings.html">Settings</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l1"><a class="reference external" href="https://scripts.irssi.org/">Scripts</a></li>
|
||||
<li class="toctree-l1"><a class="reference external" href="https://irssi.org/themes/">Themes</a></li>
|
||||
<li class="toctree-l1"><a class="reference external" href="https://github.com/ailin-nemui/irssi">Source Code</a></li>
|
||||
<li class="toctree-l1"><a class="reference external" href="https://liberapay.com/Nei">💜 Send money</a></li>
|
||||
</ul>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</aside>
|
||||
<div class="main">
|
||||
<div class="content">
|
||||
<div class="article-container">
|
||||
<a href="#" class="back-to-top muted-link">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
|
||||
<path d="M13 20h-2V8l-5.5 5.5-1.42-1.42L12 4.16l7.92 7.92-1.42 1.42L13 8v12z"></path>
|
||||
</svg>
|
||||
<span>Back to top</span>
|
||||
</a>
|
||||
<div class="content-icon-container">
|
||||
<div class="page-source">
|
||||
<a class="muted-link" href="_sources/User-interface.md.txt" title="Page source">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-file-earmark-code" viewBox="0 0 16 16">
|
||||
<path d="M14 4.5V14a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2h5.5L14 4.5zm-3 0A1.5 1.5 0 0 1 9.5 3V1H4a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h8a1 1 0 0 0 1-1V4.5h-2z"/>
|
||||
<path d="M8.646 6.646a.5.5 0 0 1 .708 0l2 2a.5.5 0 0 1 0 .708l-2 2a.5.5 0 0 1-.708-.708L10.293 9 8.646 7.354a.5.5 0 0 1 0-.708zm-1.292 0a.5.5 0 0 0-.708 0l-2 2a.5.5 0 0 0 0 .708l2 2a.5.5 0 0 0 .708-.708L5.707 9l1.647-1.646a.5.5 0 0 0 0-.708z"/>
|
||||
</svg> <span class="visually-hidden">Page source</span>
|
||||
</a>
|
||||
</div>
|
||||
<div class="theme-toggle-container theme-toggle-content">
|
||||
<button class="theme-toggle">
|
||||
<div class="visually-hidden">Toggle Light / Dark / Auto color theme</div>
|
||||
<svg class="theme-icon-when-auto"><use href="#svg-sun-half"></use></svg>
|
||||
<svg class="theme-icon-when-dark"><use href="#svg-moon"></use></svg>
|
||||
<svg class="theme-icon-when-light"><use href="#svg-sun"></use></svg>
|
||||
</button>
|
||||
</div>
|
||||
<label class="toc-overlay-icon toc-content-icon no-toc" for="__toc">
|
||||
<div class="visually-hidden">Toggle table of contents sidebar</div>
|
||||
<i class="icon"><svg><use href="#svg-toc"></use></svg></i>
|
||||
</label>
|
||||
</div>
|
||||
<article role="main"><a id="start-of-content"></a>
|
||||
<section id="user-interface">
|
||||
<h1>User interface<a class="headerlink" href="#user-interface" title="Permalink to this headline"> </a></h1>
|
||||
<a href="_images/default_irssi_ui_light.svg">
|
||||
<p><img alt="" src="_images/default_irssi_ui_light.svg"/></p>
|
||||
<p></p></a><a href="_images/default_irssi_ui_dark.svg">
|
||||
<p><img alt="" src="_images/default_irssi_ui_dark.svg"/></p>
|
||||
</a>
|
||||
<p>Here is a screenshot of the default Irssi user interface, with all the
|
||||
major visible things annotated.</p>
|
||||
</section>
|
||||
|
||||
</article>
|
||||
</div>
|
||||
<footer>
|
||||
|
||||
<div class="related-pages">
|
||||
<a class="next-page" href="news/index.html">
|
||||
<div class="page-info">
|
||||
<div class="context">
|
||||
<span>Next</span>
|
||||
</div>
|
||||
<div class="title">NEWS</div>
|
||||
</div>
|
||||
<svg><use href="#svg-arrow-right"></use></svg>
|
||||
</a>
|
||||
<a class="prev-page" href="New-users.html">
|
||||
<svg><use href="#svg-arrow-right"></use></svg>
|
||||
<div class="page-info">
|
||||
<div class="context">
|
||||
<span>Previous</span>
|
||||
</div>
|
||||
|
||||
<div class="title">New users guide</div>
|
||||
|
||||
</div>
|
||||
</a>
|
||||
</div>
|
||||
<div class="bottom-of-page">
|
||||
<div class="left-details">
|
||||
Made with <a href="https://www.sphinx-doc.org/">Sphinx</a> and
|
||||
<a href="https://github.com/pradyunsg/furo">Furo</a>
|
||||
|
||||
</div>
|
||||
<div class="right-details">
|
||||
<div class="icons">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</footer>
|
||||
</div>
|
||||
<aside class="toc-drawer no-toc">
|
||||
|
||||
|
||||
|
||||
</aside>
|
||||
</div>
|
||||
</div><script data-url_root="./" id="documentation_options" src="_static/documentation_options.js"></script>
|
||||
<script src="_static/jquery.js"></script>
|
||||
<script src="_static/underscore.js"></script>
|
||||
<script src="_static/doctools.js"></script>
|
||||
<script src="_static/scripts/furo.js"></script>
|
||||
</body>
|
||||
</html>
|
File diff suppressed because it is too large
Load Diff
Before Width: | Height: | Size: 42 KiB |
File diff suppressed because it is too large
Load Diff
Before Width: | Height: | Size: 42 KiB |
@ -1,6 +0,0 @@
|
||||
---
|
||||
nosearch: True
|
||||
---
|
||||
|
||||
:::{error} This page could not be found. (Hint: maybe it does not exist in the currently selected version.)
|
||||
:::
|
@ -1,33 +0,0 @@
|
||||
# Getting the software
|
||||
|
||||
Neırssi runs on Unix-like systems. If you download the source code, you have to compile it. If you do not want to compile it, you can try binary packages.
|
||||
|
||||
Current release source code download:
|
||||
|
||||
Download: https://anti.teamidiot.de/static/nei/irssi-1.3.2-an.tar.xz
|
||||
Signature: https://anti.teamidiot.de/static/nei/irssi-1.3.2-an.tar.xz.asc
|
||||
|
||||
You should verify the signature file using `gpg --verify` to make sure that the download was not tampered with. My key ID can be found on my [Github main page](https://github.com/ailin-nemui/).
|
||||
|
||||
Alternatively, the current Git development source can be found [on Github](https://github.com/ailin-nemui/irssi).
|
||||
|
||||
## Compiling
|
||||
|
||||
You need [Ninja](https://ninja-build.org/) 1.5 and [Meson](https://mesonbuild.com/) 0.49
|
||||
|
||||
Then you type the following commands in your shell:
|
||||
|
||||
```shell
|
||||
tar xJf irssi-*.tar.xz
|
||||
cd irssi-*
|
||||
meson Build
|
||||
ninja -C Build && sudo ninja -C Build install
|
||||
```
|
||||
|
||||
Some more details can be found in the [INSTALL](https://github.com/ailin-nemui/irssi/blob/master/INSTALL) file.
|
||||
|
||||
## Binary packages
|
||||
|
||||
The [openSUSE Build Service](https://build.opensuse.org/) is creating binary builds for popular Linux distributions (Debian, Fedora). These can be installed with root permissions using the distribution package manager.
|
||||
|
||||
You can find there an automated build of the **[release](https://software.opensuse.org/download.html?project=home:ailin_nemui:irssi-an&package=irssi-an)** or the **[current Git](https://software.opensuse.org/download.html?project=home:ailin_nemui:irssi-git-an&package=irssi-git-an)**, together with the Build Service-provided installation instructions.
|
@ -1,53 +0,0 @@
|
||||
# Modules
|
||||
|
||||
These third-party modules come **without any support or warranty** from the Irssi developers. Please use at your own risk and contact the responsible module owners for help and support.
|
||||
|
||||
## Protocol Modules
|
||||
* IRC (built-in)
|
||||
* [Matrix](https://codeberg.org/ticho/irssi-matrix/) (under development)
|
||||
* [Rocket.Chat](https://github.com/jajm/irssi-rocketchat) (under development)
|
||||
* [ICB](https://github.com/mglocker/irssi-icb)
|
||||
* [SILC](http://www.silcnet.org/)
|
||||
* [XMPP](https://github.com/cdidier/irssi-xmpp/network) (Jabber), see [cybione.org](https://cybione.org/~irssi-xmpp/)
|
||||
* [PSYC](https://github.com/electric-blue/irssyc), see [psyc.eu](https://psyc.eu/)
|
||||
* [Quassel](https://github.com/phhusson/quassel-irssi), see [quassel-irc.org](https://quassel-irc.org/)
|
||||
* [RobustIRC](https://github.com/robustirc/irssi-robustirc), see [robustirc.net](https://robustirc.net/)
|
||||
|
||||
## Functionality Enhancement
|
||||
* [OTR](https://github.com/cryptodotis/irssi-otr) message encryption (built-in since v1.2.0)
|
||||
* [FiSH](https://github.com/falsovsky/FiSH-irssi) encryption
|
||||
|
||||
`apt/zypper/dnf install irssi-fish`
|
||||
|
||||
* [DCC Send Limiter](https://github.com/irssi-import/modules)
|
||||
* [Ignore OC](http://www.elho.net/irc/irssi/ignore_oc) ignores people not on channel
|
||||
|
||||
`apt/zypper/dnf install irssi-ignore-oc`
|
||||
|
||||
* [Item sendqueue](http://www.elho.net/irc/irssi/item_sendqueue/) statusbar item displaying the length of the command sendqueue
|
||||
|
||||
`apt/zypper/dnf install irssi-item-sendqueue`
|
||||
|
||||
* [Sb splits](https://anti.teamidiot.de/static/nei/*/Code/Irssi/sb_splits.c) statusbar item displaying the split window groups
|
||||
|
||||
`apt/zypper/dnf install irssi-sb-splits`
|
||||
|
||||
* [Theme indent](https://github.com/irssi-import/modules) ircII-like theme indentation module for Irssi
|
||||
|
||||
`apt/zypper/dnf install irssi-theme-indent`
|
||||
|
||||
## Scripting Languages
|
||||
* [Python](https://github.com/irssi-import/irssi-python/tree/py3), also see [irssi_rstatus](https://github.com/danielrichman/irssi_rstatus#building-and-installing-irssi-python)
|
||||
|
||||
`apt/zypper/dnf install irssi-python3`
|
||||
|
||||
* [TCL](https://github.com/horgh/irssi-tcl)
|
||||
|
||||
`apt/zypper/dnf install irssi-tcl`
|
||||
|
||||
* [JavaScript](https://anti.teamidiot.de/static/nei/*/Code/Irssi/irssi-gjs.tar) (unfinished)
|
||||
* [Lua](https://github.com/ahf/irssi-lua) (useless infancy)
|
||||
|
||||
## Front-end Modules
|
||||
* GTK Front-end: [xirssi](https://github.com/irssi-import/xirssi) (unmaintained)
|
||||
* [proxy](https://github.com/ailin-nemui/irssi/blob/master/docs/proxy.txt): built-in mini IRC BNC
|
@ -1,139 +0,0 @@
|
||||
# New users guide
|
||||
|
||||
## New to IRC
|
||||
|
||||
Internet Relay Chat was created in 1988 and has hardly changed. It can be used to exchange text messages (one message = single line) with other people, either privately (called query, PM, private message, MSG) or in a room (channel). Pictures are shared by uploading them to a temporary host like https://uguu.se/ and then pasting the HTTP links. Code snippets or longer texts are shared by pasting them to a Pastebin like https://paste.opensuse.org/ and then sharing the HTTP link.
|
||||
|
||||
IRC does not have message history. You can only receive replies while your computer is turned on and connected to the channel you want to follow. Some people run their IRC programs on remote servers for that reason.
|
||||
|
||||
IRC is organised into networks. Each network consists of many servers. It (mostly) does not matter which server you connect to as long as it belongs to the network you want to use. Irssi supports connections to many networks at the same time.
|
||||
|
||||
Each network contains many channels, rooms that are often dedicated to discussing a specific topic. You can find many channels on https://netsplit.de/ or using a search engine with the keyword "IRC". Irssi supports joining many channels at the same time.
|
||||
|
||||
There is a rather large IRC network catering to free and open-source software and peer directed projects at https://libera.chat/ and a smaller one at https://www.oftc.net/ -- many free software projects still have support channels on these IRC networks (although some have moved to Matrix or proprietary platforms like Discord).
|
||||
|
||||
## First start
|
||||
|
||||
After (compiling and) installing Irssi, to start it, open a shell (Terminal) and type:
|
||||
|
||||
```
|
||||
irssi
|
||||
```
|
||||
|
||||
You should be greeted by a blinking cursor behind `[(status)]`. You are now in the status window of Irssi. Window is the Irssi name for what you might nowadays call a "Web browser tab".
|
||||
|
||||
If you're confused about what you are seeing on the Irssi screen, you can find an annotated screenshot of it at [](User-interface).
|
||||
|
||||
If you want, you can pick a nick name (handle) that will be shown to others reading your messages now, by typing
|
||||
|
||||
```
|
||||
/set nick whatyouwant
|
||||
```
|
||||
|
||||
Each command or message can be sent by pressing Enter. Commands in Irssi start with a `/`. If there is no `/`, then the line that you wrote will be sent as a message to the channel that you have open, for everyone to see.
|
||||
|
||||
### Leaving
|
||||
|
||||
Type `/quit` to get out of Irssi.
|
||||
|
||||
## Connecting to a network
|
||||
|
||||
Irssi comes with some predefined networks. You can see the current list of networks by typing
|
||||
|
||||
```
|
||||
/network
|
||||
```
|
||||
|
||||
(the list will be shown in your status window)
|
||||
|
||||
To connect to one of the networks in the list, type `/connect networkname`, for example:
|
||||
|
||||
```
|
||||
/connect liberachat
|
||||
```
|
||||
|
||||
You should see several messages scroll by. After a while, you should be connected to the Libera Chat network.
|
||||
|
||||
:::{attention}
|
||||
Irssi version 1.2 or older may be lacking the liberachat network entry. See https://github.com/shabble/irssi-docs/wiki/liberachat for how to add it.
|
||||
:::
|
||||
|
||||
### Nickname registration
|
||||
|
||||
Many IRC networks (but not all) offer a way to register a user account. Sometimes (but not on all networks) the account registration also includes reserving a nick for you. *How* to register also differs by network. Some _channels_ only allow users with registered accounts to join them, so it may be very important for you to register a user account.
|
||||
|
||||
User accounts are always specific to a network.
|
||||
|
||||
For the Libera Chat network, you can find instructions how to register and set up your account with Irssi on https://github.com/shabble/irssi-docs/wiki/liberachat#configure-sasl-automated-log-in
|
||||
|
||||
## Joining a channel
|
||||
|
||||
Once you are connected to a network, you can join channels by typing `/join #channelname`, for example:
|
||||
|
||||
```
|
||||
/join #irssi
|
||||
```
|
||||
|
||||
Now, a new window will open and you can send messages to the channel.
|
||||
|
||||
### Changing windows
|
||||
|
||||
You can change between windows using the `Ctrl`+`n` or `Ctrl`+`p` keys, or--if your terminal is configured properly--using `Alt`+`1`, `Alt`+`2`, ...
|
||||
|
||||
### Removing clutter
|
||||
|
||||
By default, Irssi shows when someone joins or leaves a channel. These messages can waste a lot of lines and obscure the actual chat. To hide them, type
|
||||
|
||||
```
|
||||
/window hidelevel +joins +parts +quits
|
||||
```
|
||||
|
||||
To get them back
|
||||
|
||||
```
|
||||
/window hidelevel -joins -parts -quits
|
||||
```
|
||||
|
||||
If you want to hide them by default, `/set window_default_hidelevel hidden joins parts quits`
|
||||
|
||||
## Adding a new network
|
||||
|
||||
If you want to join a network that is not there, you first need to find at least one server of that network. Let's say you have found the room [#hackint](https://netsplit.de/channels/details.php?room=%23hackint&net=hackint) on netsplit.de and want to join it. Then you can find that the [server](https://netsplit.de/servers/?net=hackint) is irc.hackint.org, port 6697, SSL (TLS) on. To add it to Irssi, use the commands:
|
||||
|
||||
```
|
||||
/network add hackint
|
||||
/server add -tls -network hackint irc.hackint.org 6697
|
||||
```
|
||||
|
||||
Then, you can connect to the newly added network with
|
||||
|
||||
```
|
||||
/connect hackint
|
||||
```
|
||||
|
||||
### Multiple networks
|
||||
|
||||
If you are connected to multiple networks, you can change which one you are "talking" to (which one to send commands) by using the `Ctrl`+`x` key in the status window.
|
||||
|
||||
## Other guides
|
||||
|
||||
https://irssi.org/documentation/startup/
|
||||
|
||||
## On-line help
|
||||
|
||||
Most /commands have a help page, you can read it with
|
||||
|
||||
```
|
||||
/help commandname
|
||||
```
|
||||
|
||||
or [on-line](/documentation/help/index).
|
||||
|
||||
The settings that can be changed with /SET are described on [](/documentation/settings) -- the settingshelp [script](#about-scripts) can be used to read it from within `/help`
|
||||
|
||||
## About Scripts
|
||||
|
||||
You can enhance your Irssi by installing scripts. Many Perl scripts written by other Irssi users can be found on https://scripts.irssi.org/
|
||||
|
||||
Most of them should be compatible with Neırssi (but some may not, also see the Full Change log for some incompatible ones)
|
||||
|
@ -1,14 +0,0 @@
|
||||
# User interface
|
||||
|
||||
<a href="_images/default_irssi_ui_light.svg">
|
||||
|
||||

|
||||
|
||||
</a><a href="_images/default_irssi_ui_dark.svg">
|
||||
|
||||

|
||||
|
||||
</a>
|
||||
|
||||
Here is a screenshot of the default Irssi user interface, with all the
|
||||
major visible things annotated.
|
@ -1,47 +0,0 @@
|
||||
:::{important} You are reading the help for Irssi 1.0. **The current release version is Neırssi 1.3.**
|
||||
:::
|
||||
|
||||
# accept
|
||||
|
||||
<!-- comment
|
||||
|
||||
Please submit changes to
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/docs/help/in/accept.in
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/src/irc/core/irc-commands.c
|
||||
|
||||
|
||||
endcomment -->
|
||||
|
||||
|
||||
## Syntax ##
|
||||
|
||||
<div class="irssisyntax highlight"><pre style="\-\-cmdlen:6ch"><code><span class="synB">ACCEPT</span> <span class="syn10">[<span class="syn14">[<span class="synB">-</span>]</span><span class="syn">nick</span>,<span class="syn">...</span>]</span></code></pre></div>
|
||||
|
||||
|
||||
|
||||
## Parameters ##
|
||||
|
||||
A comma-separated list of nicknames to add or remove; if no argument is
|
||||
given, your accept list will be displayed.
|
||||
|
||||
## Description ##
|
||||
|
||||
Allows you to specify who you want to receive private messages and notices
|
||||
from while you have callerid enabled.
|
||||
|
||||
When you have callerid enabled, messages from other users are blocked and
|
||||
the sender is notified.
|
||||
|
||||
Users are automatically removed from the accept list if they quit, split
|
||||
or change nickname; the accept list is lost when you disconnect.
|
||||
|
||||
This command only works on IRC servers that support the callerid user mode.
|
||||
|
||||
## Examples ##
|
||||
|
||||
/ACCEPT mike,bob,-john,-sarah
|
||||
/ACCEPT sarah,-bob
|
||||
|
||||
## See also ##
|
||||
[IGNORE](/documentation/help/1.0/ignore), [SILENCE](/documentation/help/1.0/silence)
|
||||
|
@ -1,43 +0,0 @@
|
||||
:::{important} You are reading the help for Irssi 1.0. **The current release version is Neırssi 1.3.**
|
||||
:::
|
||||
|
||||
# action
|
||||
|
||||
<!-- comment
|
||||
|
||||
Please submit changes to
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/docs/help/in/action.in
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/src/fe-common/irc/fe-irc-commands.c
|
||||
|
||||
|
||||
endcomment -->
|
||||
|
||||
|
||||
## Syntax ##
|
||||
|
||||
<div class="irssisyntax highlight"><pre style="\-\-cmdlen:6ch"><code><span class="synB">ACTION</span> <span class="syn10">[<span class="syn">-</span><span class="syn09"><server tag></span>]</span> <span class="synB05"><target></span> <span class="synB05"><message></span></code></pre></div>
|
||||
|
||||
|
||||
|
||||
## Parameters ##
|
||||
|
||||
|
||||
| | |
|
||||
| --- | --- |
|
||||
| `-<server tag>`: | The server tag you want to send the action emote to. |
|
||||
|
||||
A target nickname or channel and the message to emote.
|
||||
|
||||
## Description ##
|
||||
|
||||
Sends an action emote to a nickname or a channel.
|
||||
|
||||
## Examples ##
|
||||
|
||||
/ACTION #irssi is hungry!
|
||||
/ACTION mike had an awesome day @ work
|
||||
/ACTION -efnet #irssi is happy it's Friday
|
||||
|
||||
## See also ##
|
||||
[ME](/documentation/help/1.0/me)
|
||||
|
@ -1,39 +0,0 @@
|
||||
:::{important} You are reading the help for Irssi 1.0. **The current release version is Neırssi 1.3.**
|
||||
:::
|
||||
|
||||
# admin
|
||||
|
||||
<!-- comment
|
||||
|
||||
Please submit changes to
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/docs/help/in/admin.in
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/src/irc/core/irc-commands.c
|
||||
|
||||
|
||||
endcomment -->
|
||||
|
||||
|
||||
## Syntax ##
|
||||
|
||||
<div class="irssisyntax highlight"><pre style="\-\-cmdlen:5ch"><code><span class="synB">ADMIN</span> <span class="syn10">[<span class="syn09"><server></span>|<span class="syn09"><nickname></span>]</span></code></pre></div>
|
||||
|
||||
|
||||
|
||||
## Parameters ##
|
||||
|
||||
A nickname or server for which you want to know the administrative details;
|
||||
if no argument is given, the server you are connected to will be used.
|
||||
|
||||
## Description ##
|
||||
|
||||
Displays the administrative details of a server.
|
||||
|
||||
## Examples ##
|
||||
|
||||
/ADMIN
|
||||
/ADMIN orwell.freenode.net
|
||||
/ADMIN mike
|
||||
|
||||
## See also ##
|
||||
[INFO](/documentation/help/1.0/info)
|
||||
|
@ -1,58 +0,0 @@
|
||||
:::{important} You are reading the help for Irssi 1.0. **The current release version is Neırssi 1.3.**
|
||||
:::
|
||||
|
||||
# alias
|
||||
|
||||
<!-- comment
|
||||
|
||||
Please submit changes to
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/docs/help/in/alias.in
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/src/fe-common/core/fe-settings.c
|
||||
|
||||
|
||||
endcomment -->
|
||||
|
||||
|
||||
## Syntax ##
|
||||
|
||||
<div class="irssisyntax highlight"><pre style="\-\-cmdlen:5ch"><code><span class="synB">ALIAS</span> <span class="syn10">[<span class="syn14">[<span class="synB">-</span>]</span><span class="syn09"><alias></span> <span class="syn14">[<span class="syn13"><command></span>]</span>]</span></code></pre></div>
|
||||
|
||||
|
||||
|
||||
## Parameters ##
|
||||
|
||||
A name of the alias and the command to execute. You can prepend the alias
|
||||
with the '-' character to remove the alias; if no argument is given, your
|
||||
aliases will be displayed.
|
||||
|
||||
## Description ##
|
||||
|
||||
Creates or updates an alias; you can use the ';' character to separate
|
||||
multiple commands.
|
||||
|
||||
The parameters given to the alias are expanded in '$[\d]'; for example $0,
|
||||
$1, $2, $8, ..., as well as any other special variable.
|
||||
|
||||
If you don't use any parameters in your alias, all parameters will be
|
||||
automatically appended after it.
|
||||
|
||||
## Examples ##
|
||||
|
||||
/ALIAS
|
||||
/ALIAS UH USERHOST
|
||||
/ALIAS COMEBACK SAY I was hoping for a battle of wits, but you seem to be unarmed.
|
||||
/ALIAS -COMEBACK
|
||||
/ALIAS UNACT SCRIPT EXEC \$_->activity(0) for Irssi::windows
|
||||
/ALIAS QOP ^MSG Q op $C
|
||||
|
||||
## References ##
|
||||
|
||||
|
||||
|
||||
[https://github.com/irssi/irssi/blob/master/docs/special_vars.txt](https://github.com/irssi/irssi/blob/master/docs/special_vars.txt)
|
||||
|
||||
|
||||
|
||||
## See also ##
|
||||
[BIND](/documentation/help/1.0/bind), [UNALIAS](/documentation/help/1.0/unalias)
|
||||
|
@ -1,53 +0,0 @@
|
||||
:::{important} You are reading the help for Irssi 1.0. **The current release version is Neırssi 1.3.**
|
||||
:::
|
||||
|
||||
# away
|
||||
|
||||
<!-- comment
|
||||
|
||||
Please submit changes to
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/docs/help/in/away.in
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/src/irc/core/irc-commands.c
|
||||
|
||||
|
||||
endcomment -->
|
||||
|
||||
|
||||
## Syntax ##
|
||||
|
||||
<div class="irssisyntax highlight"><pre style="\-\-cmdlen:4ch"><code><span class="synB">AWAY</span> <span class="syn10">[<span class="syn">-one</span> | <span class="syn">-all</span>]</span> <span class="syn10">[<span class="syn09"><reason></span>]</span></code></pre></div>
|
||||
|
||||
|
||||
|
||||
## Parameters ##
|
||||
|
||||
|
||||
| | |
|
||||
| --- | --- |
|
||||
| `-one`: | Marks yourself as away on the active server. |
|
||||
| `-all`: | Marks yourself as away on all the servers you are connected to. |
|
||||
|
||||
Your away message; if no argument is given, your away status will be removed.
|
||||
|
||||
## Description ##
|
||||
|
||||
Marks yourself as 'away'; this method is used to inform people that you
|
||||
are not paying attention to your screen.
|
||||
|
||||
You might use it when you are taking a nap, in the shower, getting some
|
||||
food, or otherwise engaged. When you're 'away' you will see '(zZzZ)' in
|
||||
your statusbar.
|
||||
|
||||
Anyone who does a WHOIS on your nickname will see that you are away, as
|
||||
well as your away message.
|
||||
|
||||
## Examples ##
|
||||
|
||||
/AWAY
|
||||
/AWAY I'm getting some food.
|
||||
/AWAY zZzZ
|
||||
/AWAY -one Feeding the cat!
|
||||
|
||||
## See also ##
|
||||
[DISCONNECT](/documentation/help/1.0/disconnect)
|
||||
|
@ -1,66 +0,0 @@
|
||||
:::{important} You are reading the help for Irssi 1.0. **The current release version is Neırssi 1.3.**
|
||||
:::
|
||||
|
||||
# ban
|
||||
|
||||
<!-- comment
|
||||
|
||||
Please submit changes to
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/docs/help/in/ban.in
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/src/fe-common/irc/fe-irc-commands.c
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/src/irc/core/bans.c
|
||||
|
||||
|
||||
endcomment -->
|
||||
|
||||
|
||||
## Syntax ##
|
||||
|
||||
<div class="irssisyntax highlight"><pre style="\-\-cmdlen:3ch"><code><span class="synB">BAN</span> <span class="syn10">[<span class="syn09"><channel></span>]</span> <span class="syn10">[<span class="syn09"><nicks></span>]</span></code></pre></div>
|
||||
|
||||
|
||||
<div class="irssisyntax highlight"><pre style="\-\-cmdlen:3ch"><code><span class="synB">BAN</span> <span class="syn10">[<span class="syn">-normal</span> | <span class="syn">-user</span> | <span class="syn">-host</span> | <span class="syn">-domain</span> | <span class="syn">-custom</span> <span class="syn09"><type></span>]</span> <span class="synB05"><nicks/masks></span></code></pre></div>
|
||||
|
||||
|
||||
|
||||
## Parameters ##
|
||||
|
||||
|
||||
| | |
|
||||
| --- | --- |
|
||||
| `-normal`: | Uses the \*!\*user@*.domain.tld format. |
|
||||
| `-user`: | Uses the \*!\*user@* format. |
|
||||
| `-host`: | Uses the \*!\*@host.domain.tld format. |
|
||||
| `-domain`: | Uses the \*!\*@*.domain.tld format. |
|
||||
| `-custom`: | Uses the custom format. |
|
||||
|
||||
A channel and the nicknames or hostnames to ban; if no arguments are given
|
||||
the bans in the active channel are displayed.
|
||||
|
||||
If no ban format parameter is given, the value of the ban_type setting will
|
||||
be used to generate the hostmask to ban.
|
||||
|
||||
## Description ##
|
||||
|
||||
Adds one or more bans to a channel.
|
||||
|
||||
## Configuring the custom format ##
|
||||
|
||||
You must set the custom ban_type to the format you would like to use. For
|
||||
example, if you set the custom ban_type to 'nick domain', it will generate
|
||||
a ban based on the nick!\*@\*.domain.tld format.
|
||||
|
||||
## Examples ##
|
||||
|
||||
/BAN
|
||||
/BAN mike
|
||||
/BAN -host bob
|
||||
/BAN *!*@*.irssi.org
|
||||
/BAN -domain sarah
|
||||
|
||||
/SET ban_type custom nick domain
|
||||
/SET ban_type custom user host
|
||||
|
||||
## See also ##
|
||||
[DEOP](/documentation/help/1.0/deop), [KICKBAN](/documentation/help/1.0/kickban), [KNOCKOUT](/documentation/help/1.0/knockout), [OP](/documentation/help/1.0/op), [UNBAN](/documentation/help/1.0/unban)
|
||||
|
@ -1,32 +0,0 @@
|
||||
:::{important} You are reading the help for Irssi 1.0. **The current release version is Neırssi 1.3.**
|
||||
:::
|
||||
|
||||
# beep
|
||||
|
||||
<!-- comment
|
||||
|
||||
Please submit changes to
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/docs/help/in/beep.in
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/src/fe-common/core/fe-core-commands.c
|
||||
|
||||
|
||||
endcomment -->
|
||||
|
||||
|
||||
## Syntax ##
|
||||
|
||||
<div class="irssisyntax highlight"><pre style="\-\-cmdlen:-2ch"><code><span class="synB">BEEP</span></code></pre></div>
|
||||
|
||||
|
||||
|
||||
## Description ##
|
||||
|
||||
Outputs the bell-character, usually causing your terminal to beep.
|
||||
|
||||
## Examples ##
|
||||
|
||||
/BEEP
|
||||
|
||||
## See also ##
|
||||
[CLEAR](/documentation/help/1.0/clear)
|
||||
|
@ -1,62 +0,0 @@
|
||||
:::{important} You are reading the help for Irssi 1.0. **The current release version is Neırssi 1.3.**
|
||||
:::
|
||||
|
||||
# bind
|
||||
|
||||
<!-- comment
|
||||
|
||||
Please submit changes to
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/docs/help/in/bind.in
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/src/fe-common/core/keyboard.c
|
||||
|
||||
|
||||
endcomment -->
|
||||
|
||||
|
||||
:::{toctree}
|
||||
:maxdepth: 1
|
||||
:hidden:
|
||||
|
||||
bind_-list
|
||||
|
||||
:::
|
||||
|
||||
## Syntax ##
|
||||
|
||||
<div class="irssisyntax highlight"><pre style="\-\-cmdlen:4ch"><code><span class="synB">BIND</span> <span class="syn10">[<span class="syn">-list</span>]</span> <span class="syn10">[<span class="syn">-delete</span>]</span> <span class="syn10">[<span class="syn09"><key></span> <span class="syn14">[<span class="syn13"><command></span> <span class="syn13">[<span class="syn14"><data></span>]</span>]</span>]</span></code></pre></div>
|
||||
|
||||
|
||||
|
||||
## Parameters ##
|
||||
|
||||
|
||||
| | |
|
||||
| --- | --- |
|
||||
| [`-list`](/documentation/help/1.0/bind_-list): | Displays a list of all the bindable commands. |
|
||||
| `-delete`: | Removes the binding, |
|
||||
|
||||
A name of the binding and the command to perform; if no parameter is given,
|
||||
the list of bindings will be displayed.
|
||||
|
||||
Details:
|
||||
|
||||
Adds or removes a binding; the binding itself is case-sensitive and may
|
||||
contain as many characters as you want.
|
||||
|
||||
Uppercase characters usually indicate that you need to keep the shift-key
|
||||
pressed to use the binding.
|
||||
|
||||
## Examples ##
|
||||
|
||||
/BIND
|
||||
/BIND meta-c /CLEAR
|
||||
/BIND meta-q change_window 16
|
||||
/BIND -delete meta-y
|
||||
/BIND ^W^C /WINDOW NEW HIDE
|
||||
/BIND ^W^K /WINDOW KILL
|
||||
/BIND ^[[11~ command AWAY I'm off for today :)
|
||||
/BIND ^[[12~ command AWAY
|
||||
|
||||
## See also ##
|
||||
[ALIAS](/documentation/help/1.0/alias)
|
||||
|
@ -1,38 +0,0 @@
|
||||
:::{important} You are reading the help for Irssi 1.0. **The current release version is Neırssi 1.3.**
|
||||
:::
|
||||
|
||||
# cat
|
||||
|
||||
<!-- comment
|
||||
|
||||
Please submit changes to
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/docs/help/in/cat.in
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/src/fe-common/core/fe-core-commands.c
|
||||
|
||||
|
||||
endcomment -->
|
||||
|
||||
|
||||
## Syntax ##
|
||||
|
||||
<div class="irssisyntax highlight"><pre style="\-\-cmdlen:3ch"><code><span class="synB">CAT</span> <span class="synB05"><file></span></code></pre></div>
|
||||
|
||||
|
||||
|
||||
## Parameters ##
|
||||
|
||||
The file to display.
|
||||
|
||||
## Description ##
|
||||
|
||||
Displays the contents of the specified file into the active window.
|
||||
|
||||
## Examples ##
|
||||
|
||||
/CAT /etc/network/interfaces
|
||||
/CAT /home/mike/resume.txt
|
||||
/CAT contact_details.txt
|
||||
|
||||
## See also ##
|
||||
[CD](/documentation/help/1.0/cd), [EXEC](/documentation/help/1.0/exec)
|
||||
|
@ -1,39 +0,0 @@
|
||||
:::{important} You are reading the help for Irssi 1.0. **The current release version is Neırssi 1.3.**
|
||||
:::
|
||||
|
||||
# Connection
|
||||
|
||||
<!-- comment
|
||||
|
||||
Please submit changes to
|
||||
- https://github.com/ailin-nemui/irssi/tree/master/docs/help/in
|
||||
- https://github.com/ailin-nemui/irssi-website-tools/blob/sphinx-mod/_tools/help2md.yml
|
||||
|
||||
endcomment -->
|
||||
|
||||
| | |
|
||||
| --- | --- |
|
||||
| [connect](./connect) | Opens a new connection to the specified network or server; existing connections are kept. |
|
||||
| [disconnect](./disconnect) | Disconnects from an IRC server; the list of all the servers you are connected to can be retrieved via the SERVER command. ... |
|
||||
| [network](./network) | Displays, adds, modifies or removes the network configuration of IRC networks. ... |
|
||||
| [quit](./quit) | Terminates the application and advertises the given message on all the networks you are connected to. |
|
||||
| [rawlog](./rawlog) | Saves all the raw data that is received from and transmitted to the active server into a log file. |
|
||||
| [reconnect](./reconnect) | Disconnect and reconnect from a network. |
|
||||
| [rmreconns](./rmreconns) | Removes all active and pending reconnections. |
|
||||
| [server](./server) | Displays, adds, modifies or removes the network configuration of IRC servers. ... |
|
||||
|
||||
|
||||
:::{toctree}
|
||||
:maxdepth: 1
|
||||
:hidden:
|
||||
|
||||
connect
|
||||
disconnect
|
||||
network
|
||||
quit
|
||||
rawlog
|
||||
reconnect
|
||||
rmreconns
|
||||
server
|
||||
|
||||
:::
|
@ -1,41 +0,0 @@
|
||||
:::{important} You are reading the help for Irssi 1.0. **The current release version is Neırssi 1.3.**
|
||||
:::
|
||||
|
||||
# Core Commands
|
||||
|
||||
<!-- comment
|
||||
|
||||
Please submit changes to
|
||||
- https://github.com/ailin-nemui/irssi/tree/master/docs/help/in
|
||||
- https://github.com/ailin-nemui/irssi-website-tools/blob/sphinx-mod/_tools/help2md.yml
|
||||
|
||||
endcomment -->
|
||||
|
||||
| | |
|
||||
| --- | --- |
|
||||
| [channel](./channel) | Adds, removes or displays the configuration of channels; this method is used to automate and simplify your workflow. ... |
|
||||
| [connect](./connect) | Opens a new connection to the specified network or server; existing connections are kept. |
|
||||
| [cycle](./cycle) | Leaves and rejoins a channel. |
|
||||
| [disconnect](./disconnect) | Disconnects from an IRC server; the list of all the servers you are connected to can be retrieved via the SERVER command. ... |
|
||||
| [join](./join) | Joins the given channels. |
|
||||
| [msg](./msg) | Sends a message to a nickname or channel. |
|
||||
| [names](./names) | Displays the users who are in a channel; you can provide multiple channels by separating them with a comma. |
|
||||
| [query](./query) | Starts a private conversation with a nickname. |
|
||||
| [quit](./quit) | Terminates the application and advertises the given message on all the networks you are connected to. |
|
||||
| [server](./server) | Displays, adds, modifies or removes the network configuration of IRC servers. ... |
|
||||
| [unquery](./unquery) | Closes a query window for a nickname. |
|
||||
|
||||
|
||||
:::{toctree}
|
||||
:maxdepth: 1
|
||||
:hidden:
|
||||
|
||||
channel
|
||||
cycle
|
||||
join
|
||||
msg
|
||||
names
|
||||
query
|
||||
unquery
|
||||
|
||||
:::
|
@ -1,147 +0,0 @@
|
||||
:::{important} You are reading the help for Irssi 1.0. **The current release version is Neırssi 1.3.**
|
||||
:::
|
||||
|
||||
# IRC Commands
|
||||
|
||||
<!-- comment
|
||||
|
||||
Please submit changes to
|
||||
- https://github.com/ailin-nemui/irssi/tree/master/docs/help/in
|
||||
- https://github.com/ailin-nemui/irssi-website-tools/blob/sphinx-mod/_tools/help2md.yml
|
||||
|
||||
endcomment -->
|
||||
|
||||
| | |
|
||||
| --- | --- |
|
||||
| [accept](./accept) | Allows you to specify who you want to receive private messages and notices from while you have callerid enabled. ... |
|
||||
| [action](./action) | Sends an action emote to a nickname or a channel. |
|
||||
| [admin](./admin) | Displays the administrative details of a server. |
|
||||
| [away](./away) | Marks yourself as 'away'; this method is used to inform people that you are not paying attention to your screen. ... |
|
||||
| [ban](./ban) | Adds one or more bans to a channel. |
|
||||
| [ctcp](./ctcp) | Sends a CTCP request towards the given target nickname or channel. |
|
||||
| [dcc](./dcc) | The DCC protocol is used to initiate client-to-client chat connections and file transfers. ... |
|
||||
| [deop](./deop) | Removes the channel operator privileges from the given nicknames; you may use the wildcard character '*' in a nickname. |
|
||||
| [devoice](./devoice) | Removes the channel voice privileges from the given nicknames; you may use the wildcard character '*' in a nickname. ... |
|
||||
| [die](./die) | Terminates the IRC server; this command is reserved for IRC operators. |
|
||||
| [hash](./hash) | This is an ancient command that is no longer used; if you on an IRC server that supports this command, please contact us to we can update the documentation. |
|
||||
| [info](./info) | Displays information about the IRC server software. |
|
||||
| [invite](./invite) | Invites the specified nick to a channel. |
|
||||
| [ison](./ison) | Displays whether the specified nicknames are online. |
|
||||
| [kick](./kick) | Removes the given nicknames from the specified channel; this command is typically used to remove troublemakers, flooders or people otherwise making a nuisance of themselves. |
|
||||
| [kickban](./kickban) | Removes and then bans the given nicknames from the specified channel. |
|
||||
| [kill](./kill) | Terminates a nickname's connection from the network; this command is reserved for IRC operators. ... |
|
||||
| [knock](./knock) | Sends an invitation request to the channel operators of the target channel; this command may not work on all IRC servers. ... |
|
||||
| [knockout](./knockout) | Removes and then bans the given nicknames from the active channel; the ban will be automatically lifted after the specified time. ... |
|
||||
| [links](./links) | Displays the links between an IRC server and its connections. |
|
||||
| [list](./list) | Displays the channel names that match your request; requesting all channels may cause the server to disconnect you for flooding. |
|
||||
| [lusers](./lusers) | Displays the user statistics of the active or remote server. ... |
|
||||
| [map](./map) | Displays the network map of an IRC network; this command is usually reserved for IRC operators and does not work on all servers. |
|
||||
| [me](./me) | Sends an action emote to the active nickname or channel. |
|
||||
| [mircdcc](./mircdcc) | After establishing a DCC CHAT connection that you initiated, you might encounter some protocol issues if the target is using mIRC. ... |
|
||||
| [mode](./mode) | Modifies the user or channel modes for which you are privileged to modify. ... |
|
||||
| [motd](./motd) | Displays the welcome message of an IRC server. |
|
||||
| [nctcp](./nctcp) | Sends a CTCP reply to a nickname or channel; you can provide multiple targets by separating them with a comma. |
|
||||
| [netsplit](./netsplit) | Displays some information about users who are currently lost in one or more net splits. |
|
||||
| [nick](./nick) | Changes your nickname on the active server. |
|
||||
| [notice](./notice) | Sends a notice to the target nickname or channel; these are often used in automated bots or scripts. ... |
|
||||
| [notify](./notify) | Notifies you when a nickname or users matching a host on the notification list comes online or offline. |
|
||||
| [op](./op) | Grants the channel operator privileges to the given nicknames; you may use the wildcard character '*' in a nickname. |
|
||||
| [oper](./oper) | Grants you the IRC operator status. |
|
||||
| [part](./part) | Leaves the given channels. |
|
||||
| [ping](./ping) | Sends a CTCP PING request to a nickname or a channel; this is used to find out the latency on the network. |
|
||||
| [quote](./quote) | Sends raw data to the server without any parsing. |
|
||||
| [rehash](./rehash) | Reloads the configuration of the IRC server you are are connected to; this command is restricted to IRC operators. |
|
||||
| [restart](./restart) | Restarts the active IRC server; this command is restricted to IRC administrators. |
|
||||
| [sconnect](./sconnect) | Connect a server to the IRC network; this command is restricted to IRC operators. |
|
||||
| [server](./server) | Displays, adds, modifies or removes the network configuration of IRC servers. ... |
|
||||
| [servlist](./servlist) | List the network services currently present on the IRC network. |
|
||||
| [silence](./silence) | Manages the server side ignore list; users or hostnames that match an entry on the list are not able to send you any messages or invites. ... |
|
||||
| [squery](./squery) | /SQUERY sends a query to the specified service. |
|
||||
| [squit](./squit) | Disconnects a server from the IRC network; this command is restricted to IRC operators. |
|
||||
| [stats](./stats) | Displays statistics from the IRC server; some statistics require you to have IRC operators privileges and might differ between IRC networks. ... |
|
||||
| [time](./time) | Displays the local time of a server or the server the target user is connected to. |
|
||||
| [topic](./topic) | Displays or modifies the topic of a channel. |
|
||||
| [trace](./trace) | Displays the list of servers and users connects to a server, or a list of the servers between yourself and the target user. ... |
|
||||
| [ts](./ts) | Displays a list of the channels you are on and their topics. |
|
||||
| [unban](./unban) | Removes one or more bans from a channel. |
|
||||
| [unnotify](./unnotify) | Removes an entry from the notify list. |
|
||||
| [unsilence](./unsilence) | Removes an entry from the silence list. This command does not work on all IRC networks. |
|
||||
| [userhost](./userhost) | Displays the user@host for the given nicknames; some common added attributes are '*' to identify an IRC operator, '-' and '+' to indicate whether the nickname is AWAY or available. |
|
||||
| [ver](./ver) | Send a CTCP VERION request to the target nickname, channel or to all the users on the channel. |
|
||||
| [version](./version) | Displays the version and compatibility parameters of the given server, or for the server the target nickname is on. |
|
||||
| [voice](./voice) | Grants the channel voice privileges to the given nicknames; you may use the wildcard character '*' in a nickname. |
|
||||
| [wait](./wait) | Waits the specified amount of milliseconds before sending the next command to the server. |
|
||||
| [wall](./wall) | Sends a message to all channel operators. If the server doesn't support WALLCHOPS or STATUSMSG it will send a notice to each channel operator individually. |
|
||||
| [wallops](./wallops) | Sends a network wide message to all the users which have the usermode 'w' enabled; this command is restricted to IRC operators. |
|
||||
| [who](./who) | Displays information about users in the specified channel. If you specify a filter, all the users whose nick, userhost or realname matches the filter will be returned. ... |
|
||||
| [whois](./whois) | Displays information about users in the specified channel; you may give the same nickname as the argument twice to also query the idle time. ... |
|
||||
| [whowas](./whowas) | Displays historical user information. |
|
||||
|
||||
|
||||
:::{toctree}
|
||||
:maxdepth: 1
|
||||
:hidden:
|
||||
|
||||
accept
|
||||
action
|
||||
admin
|
||||
away
|
||||
ban
|
||||
ctcp
|
||||
dcc
|
||||
deop
|
||||
devoice
|
||||
die
|
||||
hash
|
||||
info
|
||||
invite
|
||||
ison
|
||||
kick
|
||||
kickban
|
||||
kill
|
||||
knock
|
||||
knockout
|
||||
links
|
||||
list
|
||||
lusers
|
||||
map
|
||||
me
|
||||
mircdcc
|
||||
mode
|
||||
motd
|
||||
nctcp
|
||||
netsplit
|
||||
nick
|
||||
notice
|
||||
notify
|
||||
op
|
||||
oper
|
||||
part
|
||||
ping
|
||||
quote
|
||||
rehash
|
||||
restart
|
||||
sconnect
|
||||
servlist
|
||||
silence
|
||||
squery
|
||||
squit
|
||||
stats
|
||||
time
|
||||
topic
|
||||
trace
|
||||
ts
|
||||
unban
|
||||
unnotify
|
||||
unsilence
|
||||
userhost
|
||||
ver
|
||||
voice
|
||||
wait
|
||||
wall
|
||||
wallops
|
||||
who
|
||||
whois
|
||||
whowas
|
||||
|
||||
:::
|
@ -1,25 +0,0 @@
|
||||
:::{important} You are reading the help for Irssi 1.0. **The current release version is Neırssi 1.3.**
|
||||
:::
|
||||
|
||||
# IRC Proxy
|
||||
|
||||
<!-- comment
|
||||
|
||||
Please submit changes to
|
||||
- https://github.com/ailin-nemui/irssi/tree/master/docs/help/in
|
||||
- https://github.com/ailin-nemui/irssi-website-tools/blob/sphinx-mod/_tools/help2md.yml
|
||||
|
||||
endcomment -->
|
||||
|
||||
| | |
|
||||
| --- | --- |
|
||||
| [irssiproxy](./irssiproxy) | Displays the list of clients connected to irssiproxy. |
|
||||
|
||||
|
||||
:::{toctree}
|
||||
:maxdepth: 1
|
||||
:hidden:
|
||||
|
||||
irssiproxy
|
||||
|
||||
:::
|
@ -1,45 +0,0 @@
|
||||
:::{important} You are reading the help for Irssi 1.0. **The current release version is Neırssi 1.3.**
|
||||
:::
|
||||
|
||||
# Misc
|
||||
|
||||
<!-- comment
|
||||
|
||||
Please submit changes to
|
||||
- https://github.com/ailin-nemui/irssi/tree/master/docs/help/in
|
||||
- https://github.com/ailin-nemui/irssi-website-tools/blob/sphinx-mod/_tools/help2md.yml
|
||||
|
||||
endcomment -->
|
||||
|
||||
| | |
|
||||
| --- | --- |
|
||||
| [beep](./beep) | Outputs the bell-character, usually causing your terminal to beep. |
|
||||
| [cat](./cat) | Displays the contents of the specified file into the active window. |
|
||||
| [cd](./cd) | Changes the current active directory. |
|
||||
| [echo](./echo) | Displays the given text. |
|
||||
| [eval](./eval) | Evaluates the given commands and executes them; you can use internal variables and separate multiple commands by using the ';' character. |
|
||||
| [exec](./exec) | Executes the specified command in the background; the process can be accessed by its id or the name you gave it. ... |
|
||||
| [help](./help) | Displays the documentation for the given command. |
|
||||
| [load](./load) | Loads a plugin; if the full path isn't given, it will attempt to load from common directories in your installation path. ... |
|
||||
| [unload](./unload) | Removes a module from the memory. |
|
||||
| [uptime](./uptime) | Displays how long Irssi has been running. |
|
||||
| [version](./version) | Displays the version and compatibility parameters of the given server, or for the server the target nickname is on. |
|
||||
|
||||
|
||||
:::{toctree}
|
||||
:maxdepth: 1
|
||||
:hidden:
|
||||
|
||||
beep
|
||||
cat
|
||||
cd
|
||||
echo
|
||||
eval
|
||||
exec
|
||||
help
|
||||
load
|
||||
unload
|
||||
uptime
|
||||
version
|
||||
|
||||
:::
|
@ -1,31 +0,0 @@
|
||||
:::{important} You are reading the help for Irssi 1.0. **The current release version is Neırssi 1.3.**
|
||||
:::
|
||||
|
||||
# Other pages
|
||||
|
||||
<!-- comment
|
||||
|
||||
Please submit changes to
|
||||
- https://github.com/ailin-nemui/irssi/tree/master/docs/help/in
|
||||
- https://github.com/ailin-nemui/irssi-website-tools/blob/sphinx-mod/_tools/help2md.yml
|
||||
|
||||
endcomment -->
|
||||
|
||||
| | |
|
||||
| --- | --- |
|
||||
| [flushbuffer](./flushbuffer) | Forces an immediate flush of the buffers if the related settings are enabled. |
|
||||
| [levels](./levels) | These are the message levels that are used throughout Irssi; they describe what kind of message is displayed. ... |
|
||||
| [rmrejoins](./rmrejoins) | Removes all active and pending join requests. |
|
||||
| [script](./script) | Interact with the Perl engine to execute scripts. |
|
||||
|
||||
|
||||
:::{toctree}
|
||||
:maxdepth: 1
|
||||
:hidden:
|
||||
|
||||
flushbuffer
|
||||
levels
|
||||
rmrejoins
|
||||
script
|
||||
|
||||
:::
|
@ -1,59 +0,0 @@
|
||||
:::{important} You are reading the help for Irssi 1.0. **The current release version is Neırssi 1.3.**
|
||||
:::
|
||||
|
||||
# Settings
|
||||
|
||||
<!-- comment
|
||||
|
||||
Please submit changes to
|
||||
- https://github.com/ailin-nemui/irssi/tree/master/docs/help/in
|
||||
- https://github.com/ailin-nemui/irssi-website-tools/blob/sphinx-mod/_tools/help2md.yml
|
||||
|
||||
endcomment -->
|
||||
|
||||
| | |
|
||||
| --- | --- |
|
||||
| [alias](./alias) | Creates or updates an alias; you can use the ';' character to separate multiple commands. ... |
|
||||
| [bind](./bind) | |
|
||||
| [completion](./completion) | Replaces or completed words or letters; you can write just the first few letters of the word and press TAB to insert a replacement. ... |
|
||||
| [dehilight](./dehilight) | Removes the specified highlight from the configuration. |
|
||||
| [format](./format) | Allows you to reconfigure the way messages are displayed. |
|
||||
| [hilight](./hilight) | Highlights the keyword or pattern to make sure that you don't miss any important messages. |
|
||||
| [ignore](./ignore) | Ignores nicknames or text that matches a pattern. ... |
|
||||
| [layout](./layout) | Saves the layout of your window configuration; the next time you connect to the server, you will join the channels in the same window as before. ... |
|
||||
| [log](./log) | Opens a log file and stores the messages of the given targets into it; the log files will be locked so multiple clients cannot log to the same file. ... |
|
||||
| [recode](./recode) | Recodes the data transmitted to and received from nicknames and channels into a specific charset. ... |
|
||||
| [reload](./reload) | Reloads the Irssi configuration file. |
|
||||
| [save](./save) | Saves the configuration file. |
|
||||
| [set](./set) | Modifies the value of a setting; boolean settings accept only ON, OFF and TOGGLE. ... |
|
||||
| [statusbar](./statusbar) | Allows adjustment of the attributes and items of a statusbar, as well as where it is located and whether or not it is currently visible. |
|
||||
| [toggle](./toggle) | Modifies a setting to its counter value; you can also give ON or OFF as a value. |
|
||||
| [unalias](./unalias) | Removes an alias. |
|
||||
| [unignore](./unignore) | Removes an entry from the ignore list. |
|
||||
| [upgrade](./upgrade) | Upgrades to a new version without disconnecting from non-SSL servers; please bear in mind that it does not download or compile a new version. |
|
||||
| [window](./window) | Manipulates the window layout and positioning attributes. |
|
||||
|
||||
|
||||
:::{toctree}
|
||||
:maxdepth: 1
|
||||
:hidden:
|
||||
|
||||
alias
|
||||
bind
|
||||
completion
|
||||
dehilight
|
||||
format
|
||||
hilight
|
||||
ignore
|
||||
log
|
||||
recode
|
||||
reload
|
||||
save
|
||||
set
|
||||
statusbar
|
||||
toggle
|
||||
unalias
|
||||
unignore
|
||||
upgrade
|
||||
|
||||
:::
|
@ -1,33 +0,0 @@
|
||||
:::{important} You are reading the help for Irssi 1.0. **The current release version is Neırssi 1.3.**
|
||||
:::
|
||||
|
||||
# Window Commands
|
||||
|
||||
<!-- comment
|
||||
|
||||
Please submit changes to
|
||||
- https://github.com/ailin-nemui/irssi/tree/master/docs/help/in
|
||||
- https://github.com/ailin-nemui/irssi-website-tools/blob/sphinx-mod/_tools/help2md.yml
|
||||
|
||||
endcomment -->
|
||||
|
||||
| | |
|
||||
| --- | --- |
|
||||
| [clear](./clear) | Scrolls up the text in the window and fills the window with blank lines; you may want to use this to make new text start at the top of the window again. |
|
||||
| [lastlog](./lastlog) | Searches the active window for a pattern and displays the result. |
|
||||
| [layout](./layout) | Saves the layout of your window configuration; the next time you connect to the server, you will join the channels in the same window as before. ... |
|
||||
| [scrollback](./scrollback) | Manipulate the text in the window to go to a to the given line number, or clear the buffers. ... |
|
||||
| [window](./window) | Manipulates the window layout and positioning attributes. |
|
||||
|
||||
|
||||
:::{toctree}
|
||||
:maxdepth: 1
|
||||
:hidden:
|
||||
|
||||
clear
|
||||
lastlog
|
||||
layout
|
||||
scrollback
|
||||
window
|
||||
|
||||
:::
|
@ -1,38 +0,0 @@
|
||||
:::{important} You are reading the help for Irssi 1.0. **The current release version is Neırssi 1.3.**
|
||||
:::
|
||||
|
||||
# cd
|
||||
|
||||
<!-- comment
|
||||
|
||||
Please submit changes to
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/docs/help/in/cd.in
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/src/core/commands.c
|
||||
|
||||
|
||||
endcomment -->
|
||||
|
||||
|
||||
## Syntax ##
|
||||
|
||||
<div class="irssisyntax highlight"><pre style="\-\-cmdlen:2ch"><code><span class="synB">CD</span> <span class="synB05"><directory></span></code></pre></div>
|
||||
|
||||
|
||||
|
||||
## Parameters ##
|
||||
|
||||
The directory to change into.
|
||||
|
||||
## Description ##
|
||||
|
||||
Changes the current active directory.
|
||||
|
||||
## Examples ##
|
||||
|
||||
/CD /home/public_ftp
|
||||
/CD /home/mike
|
||||
/CD /var/log
|
||||
|
||||
## See also ##
|
||||
[CAT](/documentation/help/1.0/cat)
|
||||
|
@ -1,77 +0,0 @@
|
||||
:::{important} You are reading the help for Irssi 1.0. **The current release version is Neırssi 1.3.**
|
||||
:::
|
||||
|
||||
# channel
|
||||
|
||||
<!-- comment
|
||||
|
||||
Please submit changes to
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/docs/help/in/channel.in
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/src/fe-common/core/fe-channels.c
|
||||
|
||||
|
||||
endcomment -->
|
||||
|
||||
|
||||
## Syntax ##
|
||||
|
||||
<div class="irssisyntax highlight"><pre style="\-\-cmdlen:11ch"><code><span class="synB">CHANNEL</span> <span class="synB">LIST</span></code></pre></div>
|
||||
|
||||
|
||||
<div class="irssisyntax highlight"><pre style="\-\-cmdlen:10ch"><code><span class="synB">CHANNEL</span> <span class="synB">ADD</span>|<span class="synB">MODIFY</span> <span class="syn10">[<span class="syn">-auto</span> | <span class="syn">-noauto</span>]</span> <span class="syn10">[<span class="syn">-bots</span> <span class="syn09"><masks></span>]</span> <span class="syn10">[<span class="syn">-botcmd</span> <span class="syn09"><command></span>]</span> <span class="synB05"><channel></span> <span class="synB05"><network></span> <span class="syn10">[<span class="syn09"><password></span>]</span></code></pre></div>
|
||||
|
||||
|
||||
<div class="irssisyntax highlight"><pre style="\-\-cmdlen:14ch"><code><span class="synB">CHANNEL</span> <span class="synB">REMOVE</span> <span class="synB05"><channel></span> <span class="synB05"><network></span></code></pre></div>
|
||||
|
||||
|
||||
|
||||
## Parameters ##
|
||||
|
||||
|
||||
| | |
|
||||
| --- | --- |
|
||||
| `LIST`: | Displays the list of configured channels. |
|
||||
| `ADD`: | Adds a channel to your configuration. |
|
||||
| `MODIFY`: | Modifies a channel in your configuration. |
|
||||
| `REMOVE`: | Removes a channel from your configuration. |
|
||||
|
||||
|
||||
| | |
|
||||
| --- | --- |
|
||||
| `-auto`: | Automatically join the channel. |
|
||||
| `-noauto`: | Don't join the channel automatically. |
|
||||
| `-bots`: | The list of hostnames send automated commands to. |
|
||||
| `-botcmd`: | The automated commands to perform. |
|
||||
|
||||
The channel and network to add to the configuration; you can optionally
|
||||
specify the password of a channel.
|
||||
|
||||
If no parameters are given, the list of channels you have joined will be
|
||||
displayed.
|
||||
|
||||
## Description ##
|
||||
|
||||
Adds, removes or displays the configuration of channels; this method is
|
||||
used to automate and simplify your workflow.
|
||||
|
||||
You can use the ADDALLCHANS command, which is a default alias, to add all
|
||||
the channels you are present on into the configuration.
|
||||
|
||||
## Examples ##
|
||||
|
||||
/CHANNEL
|
||||
/CHANNEL LIST
|
||||
/CHANNEL ADD -auto #irssi Freenode
|
||||
/CHANNEL ADD -auto #basementcat Quakenet secret_lair
|
||||
/CHANNEL ADD -auto -bots '*!@*.irssi.org *!bot@irssi.org' -botcmd 'msg $0 op WzerTrzq' #hideout Freenode
|
||||
/CHANNEL ADD -auto -bots 'Q!TheQBot@CServe.quakenet.org' -botcmd '^MSG Q op #irssi' #irssi Quakenet
|
||||
/CHANNEL MODIFY -noauto #irssi Freenode
|
||||
/CHANNEL REMOVE #hideout Freenode
|
||||
|
||||
## Special Example ##
|
||||
|
||||
/ADDALLCHANS
|
||||
|
||||
## See also ##
|
||||
[JOIN](/documentation/help/1.0/join), [TS](/documentation/help/1.0/ts)
|
||||
|
@ -1,39 +0,0 @@
|
||||
:::{important} You are reading the help for Irssi 1.0. **The current release version is Neırssi 1.3.**
|
||||
:::
|
||||
|
||||
# clear
|
||||
|
||||
<!-- comment
|
||||
|
||||
Please submit changes to
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/docs/help/in/clear.in
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/src/fe-text/textbuffer-commands.c
|
||||
|
||||
|
||||
endcomment -->
|
||||
|
||||
|
||||
## Syntax ##
|
||||
|
||||
<div class="irssisyntax highlight"><pre style="\-\-cmdlen:5ch"><code><span class="synB">CLEAR</span> <span class="syn10">[<span class="syn">-all</span>]</span> <span class="syn10">[<span class="syn09"><refnum></span>]</span></code></pre></div>
|
||||
|
||||
|
||||
|
||||
## Parameters ##
|
||||
|
||||
|
||||
| | |
|
||||
| --- | --- |
|
||||
| `-all`: | Clear all the windows |
|
||||
|
||||
The window number to clear; if no argument is given, the active window
|
||||
will be used.
|
||||
|
||||
## Description ##
|
||||
|
||||
Scrolls up the text in the window and fills the window with blank lines; you
|
||||
may want to use this to make new text start at the top of the window again.
|
||||
|
||||
## See also ##
|
||||
[REDRAW](/documentation/help/1.0/redraw), [SCROLLBACK](/documentation/help/1.0/scrollback), [CLEAR](/documentation/help/1.0/clear)
|
||||
|
@ -1,54 +0,0 @@
|
||||
:::{important} You are reading the help for Irssi 1.0. **The current release version is Neırssi 1.3.**
|
||||
:::
|
||||
|
||||
# completion
|
||||
|
||||
<!-- comment
|
||||
|
||||
Please submit changes to
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/docs/help/in/completion.in
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/src/fe-common/core/completion.c
|
||||
|
||||
|
||||
endcomment -->
|
||||
|
||||
|
||||
## Syntax ##
|
||||
|
||||
<div class="irssisyntax highlight"><pre style="\-\-cmdlen:10ch"><code><span class="synB">COMPLETION</span> <span class="syn10">[<span class="syn">-auto</span>]</span> <span class="syn10">[<span class="syn">-delete</span>]</span> <span class="synB05"><key></span> <span class="synB05"><value></span></code></pre></div>
|
||||
|
||||
|
||||
|
||||
## Parameters ##
|
||||
|
||||
|
||||
| | |
|
||||
| --- | --- |
|
||||
| `-auto`: | Inserts the completion without pressing a word completion character. |
|
||||
| `-delete`: | Removes the completion from the configuration. |
|
||||
|
||||
A key and the value to use as a replacement. If no argument is given, the
|
||||
list of completions will be displayed.
|
||||
|
||||
## Description ##
|
||||
|
||||
Replaces or completed words or letters; you can write just the first few
|
||||
letters of the word and press TAB to insert a replacement.
|
||||
|
||||
When a replacement has been found, Irssi will choose the most probable
|
||||
matching word and replaces it; you may press TAB repeatedly to swap between
|
||||
matches.
|
||||
|
||||
If you want to remove a completion which has the auto parameter set, you
|
||||
need to enclose the completion between "'" characters.
|
||||
|
||||
## Examples ##
|
||||
|
||||
/COMPLETION w/h without
|
||||
/COMPLETION -auto anywya anyway
|
||||
/COMPLETION -delete 'anywya'
|
||||
/COMPLETION -delete without
|
||||
|
||||
## See also ##
|
||||
[BIND](/documentation/help/1.0/bind)
|
||||
|
@ -1,63 +0,0 @@
|
||||
:::{important} You are reading the help for Irssi 1.0. **The current release version is Neırssi 1.3.**
|
||||
:::
|
||||
|
||||
# connect
|
||||
|
||||
<!-- comment
|
||||
|
||||
Please submit changes to
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/docs/help/in/connect.in
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/src/core/chat-commands.c
|
||||
|
||||
|
||||
endcomment -->
|
||||
|
||||
|
||||
## Syntax ##
|
||||
|
||||
<div class="irssisyntax highlight"><pre style="\-\-cmdlen:7ch"><code><span class="synB">CONNECT</span> <span class="syn10">[<span class="syn">-4</span> | <span class="syn">-6</span>]</span> <span class="syn10">[<span class="syn">-ssl</span>]</span> <span class="syn10">[<span class="syn">-ssl_cert</span> <span class="syn09"><cert></span>]</span> <span class="syn10">[<span class="syn">-ssl_pkey</span> <span class="syn09"><pkey></span>]</span> <span class="syn10">[<span class="syn">-ssl_pass</span> <span class="syn09"><password></span>]</span> <span class="syn10">[<span class="syn">-ssl_verify</span>]</span> <span class="syn10">[<span class="syn">-ssl_cafile</span> <span class="syn09"><cafile></span>]</span> <span class="syn10">[<span class="syn">-ssl_capath</span> <span class="syn09"><capath></span>]</span> <span class="syn10">[<span class="syn">-ssl_ciphers</span> <span class="syn09"><list></span>]</span> <span class="syn10">[<span class="syn">-!</span>]</span> <span class="syn10">[<span class="syn">-noautosendcmd</span>]</span> <span class="syn10">[<span class="syn">-noproxy</span>]</span> <span class="syn10">[<span class="syn">-network</span> <span class="syn09"><network></span>]</span> <span class="syn10">[<span class="syn">-host</span> <span class="syn09"><hostname></span>]</span> <span class="syn10">[<span class="syn">-rawlog</span> <span class="syn09"><file></span>]</span> <span class="synB05"><address></span>|<span class="synB05"><chatnet></span> <span class="syn10">[<span class="syn09"><port></span> <span class="syn14">[<span class="syn13"><password></span> <span class="syn13">[<span class="syn14"><nick></span>]</span>]</span>]</span></code></pre></div>
|
||||
|
||||
|
||||
|
||||
## Parameters ##
|
||||
|
||||
|
||||
| | |
|
||||
| --- | --- |
|
||||
| `-4`: | Connects using IPv4. |
|
||||
| `-6`: | Connects using IPv6. |
|
||||
| `-tls`: | Connects using TLS encryption. |
|
||||
| `-tls_cert`: | The TLS client certificate file. |
|
||||
| `-tls_pkey`: | The TLS client private key, if not included in the certificate file. |
|
||||
| `-tls_pass`: | The password for the TLS client private key or certificate. |
|
||||
| `-tls_verify`: | Verifies the TLS certificate of the server. |
|
||||
| `-tls_cafile`: | The file with the list of CA certificates. |
|
||||
| `-tls_capath`: | The directory which contains the CA certificates. |
|
||||
| `-tls_ciphers`: | TLS cipher suite preference lists. |
|
||||
| `-tls_pinned_cert`: | Pinned x509 certificate fingerprint. |
|
||||
| `-tls_pinned_pubkey`: | Pinned public key fingerprint. |
|
||||
| `-noproxy`: | Ignores the global proxy configuration. |
|
||||
| `-network`: | The network this connection belongs to. |
|
||||
| `-host`: | The hostname you would like to connect from. |
|
||||
| `-rawlog`: | Immediately open rawlog after connecting. |
|
||||
| `-!`: | Doesn't autojoin channels. |
|
||||
| `-noautosendcmd`: | Doesn't execute autosendcmd. |
|
||||
|
||||
A network or server to connect to; you can optionally specify a custom port,
|
||||
password and nickname.
|
||||
|
||||
## Description ##
|
||||
|
||||
Opens a new connection to the specified network or server; existing
|
||||
connections are kept.
|
||||
|
||||
## Examples ##
|
||||
|
||||
/CONNECT Freenode
|
||||
/CONNECT -6 Freenode
|
||||
/CONNECT -4 -! -host staff.irssi.org -network Freenode orwell.freenode.net
|
||||
/CONNECT irc.irssi.org 6667 WzerT8zq mike
|
||||
|
||||
## See also ##
|
||||
[DISCONNECT](/documentation/help/1.0/disconnect), [RMRECONNS](/documentation/help/1.0/rmreconns), [SERVER](/documentation/help/1.0/server)
|
||||
|
@ -1,40 +0,0 @@
|
||||
:::{important} You are reading the help for Irssi 1.0. **The current release version is Neırssi 1.3.**
|
||||
:::
|
||||
|
||||
# ctcp
|
||||
|
||||
<!-- comment
|
||||
|
||||
Please submit changes to
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/docs/help/in/ctcp.in
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/src/irc/core/irc-commands.c
|
||||
|
||||
|
||||
endcomment -->
|
||||
|
||||
|
||||
## Syntax ##
|
||||
|
||||
<div class="irssisyntax highlight"><pre style="\-\-cmdlen:4ch"><code><span class="synB">CTCP</span> <span class="synB05"><targets></span> <span class="synB05"><ctcp command></span> <span class="syn10">[<span class="syn09"><ctcp data></span>]</span></code></pre></div>
|
||||
|
||||
|
||||
|
||||
## Parameters ##
|
||||
|
||||
A target nickname or channel and a command.
|
||||
|
||||
## Description ##
|
||||
|
||||
Sends a CTCP request towards the given target nickname or channel.
|
||||
|
||||
## Examples ##
|
||||
|
||||
/CTCP mike PING
|
||||
/CTCP #irssi VERSION
|
||||
/CTCP bob USERINFO
|
||||
/CTCP sarah CLIENTINFO
|
||||
/CTCP john TIME
|
||||
|
||||
## See also ##
|
||||
[ACTION](/documentation/help/1.0/action), [ME](/documentation/help/1.0/me)
|
||||
|
@ -1,39 +0,0 @@
|
||||
:::{important} You are reading the help for Irssi 1.0. **The current release version is Neırssi 1.3.**
|
||||
:::
|
||||
|
||||
# cycle
|
||||
|
||||
<!-- comment
|
||||
|
||||
Please submit changes to
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/docs/help/in/cycle.in
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/src/fe-common/core/fe-channels.c
|
||||
|
||||
|
||||
endcomment -->
|
||||
|
||||
|
||||
## Syntax ##
|
||||
|
||||
<div class="irssisyntax highlight"><pre style="\-\-cmdlen:5ch"><code><span class="synB">CYCLE</span> <span class="syn10">[<span class="syn09"><channel></span>]</span> <span class="syn10">[<span class="syn09"><message></span>]</span></code></pre></div>
|
||||
|
||||
|
||||
|
||||
## Parameters ##
|
||||
|
||||
A channel and the message. If no argument is given, the active channel
|
||||
will be used.
|
||||
|
||||
## Description ##
|
||||
|
||||
Leaves and rejoins a channel.
|
||||
|
||||
## Examples ##
|
||||
|
||||
/CYCLE
|
||||
/CYCLE #irssi
|
||||
/CYCLE #irssi BRB :)
|
||||
|
||||
## See also ##
|
||||
[JOIN](/documentation/help/1.0/join), [PART](/documentation/help/1.0/part)
|
||||
|
@ -1,81 +0,0 @@
|
||||
:::{important} You are reading the help for Irssi 1.0. **The current release version is Neırssi 1.3.**
|
||||
:::
|
||||
|
||||
# dcc
|
||||
|
||||
<!-- comment
|
||||
|
||||
Please submit changes to
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/docs/help/in/dcc.in
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/src/irc/dcc/dcc-chat.c
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/src/irc/dcc/dcc-get.c
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/src/irc/dcc/dcc-resume.c
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/src/irc/dcc/dcc-server.c
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/src/irc/dcc/dcc.c
|
||||
|
||||
|
||||
endcomment -->
|
||||
|
||||
|
||||
## Syntax ##
|
||||
|
||||
<div class="irssisyntax highlight"><pre style="\-\-cmdlen:8ch"><code><span class="synB">DCC</span> <span class="synB">CHAT</span> <span class="syn10">[<span class="syn">-passive</span>]</span> <span class="syn10">[<span class="syn09"><nick></span>]</span></code></pre></div>
|
||||
|
||||
|
||||
<div class="irssisyntax highlight"><pre style="\-\-cmdlen:7ch"><code><span class="synB">DCC</span> <span class="synB">GET</span> <span class="syn10">[<span class="syn09"><nick></span> <span class="syn14">[<span class="syn13"><file></span>]</span>]</span></code></pre></div>
|
||||
|
||||
|
||||
<div class="irssisyntax highlight"><pre style="\-\-cmdlen:10ch"><code><span class="synB">DCC</span> <span class="synB">RESUME</span> <span class="syn10">[<span class="syn09"><nick></span> <span class="syn14">[<span class="syn13"><file></span>]</span>]</span></code></pre></div>
|
||||
|
||||
|
||||
<div class="irssisyntax highlight"><pre style="\-\-cmdlen:10ch"><code><span class="synB">DCC</span> <span class="synB">SERVER</span> <span class="syn10">[<span class="syn">+</span>|<span class="syn">-scf</span>]</span> <span class="syn10">[<span class="syn">port</span>]</span></code></pre></div>
|
||||
|
||||
|
||||
<div class="irssisyntax highlight"><pre style="\-\-cmdlen:9ch"><code><span class="synB">DCC</span> <span class="synB">CLOSE</span> <span class="synB05"><type></span> <span class="synB05"><nick></span> <span class="syn10">[<span class="syn09"><file></span>]</span></code></pre></div>
|
||||
|
||||
|
||||
|
||||
## Parameters ##
|
||||
|
||||
|
||||
| | |
|
||||
| --- | --- |
|
||||
| `CHAT`: | Initiates or accept a chat request. |
|
||||
| `GET`: | Accepts a file transfer request. |
|
||||
| `RESUME`: | Resumes a file transfer. |
|
||||
| `SERVER`: | Starts a DCC server. |
|
||||
| `CLOSE`: | Closes a DCC connection. |
|
||||
| `LIST`: | Displays all the open DCC connections. |
|
||||
|
||||
|
||||
| | |
|
||||
| --- | --- |
|
||||
| `-passive`: | Uses the passive DCC protocol. |
|
||||
| `-scf`: | Use any combination of the flags to indicate: 's' - send 'c' - chat 'f' - fserver |
|
||||
|
||||
The nickname of the person to chat with, or the name of the file to
|
||||
transfer.
|
||||
|
||||
## Description ##
|
||||
|
||||
The DCC protocol is used to initiate client-to-client chat connections
|
||||
and file transfers.
|
||||
|
||||
If you are behind NAT, or if the firewall is too restrictive, you might
|
||||
want to try if using the passive parameter resolves your connection
|
||||
problem.
|
||||
|
||||
You can send files which contain special character or spaces by enclosing
|
||||
the filename within quotes. For example: 'my file with spaces.txt'.
|
||||
|
||||
## Examples ##
|
||||
|
||||
/DCC CHAT mike
|
||||
/DCC GET bob "summer vacation.mkv"
|
||||
/DCC SEND sarah "summer vacation.mkv"
|
||||
/DCC CLOSE get mike
|
||||
/DCC CLOSE send bob "summer vacation.mkv"
|
||||
|
||||
## See also ##
|
||||
[CD](/documentation/help/1.0/cd)
|
||||
|
@ -1,37 +0,0 @@
|
||||
:::{important} You are reading the help for Irssi 1.0. **The current release version is Neırssi 1.3.**
|
||||
:::
|
||||
|
||||
# dehilight
|
||||
|
||||
<!-- comment
|
||||
|
||||
Please submit changes to
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/docs/help/in/dehilight.in
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/src/fe-common/core/hilight-text.c
|
||||
|
||||
|
||||
endcomment -->
|
||||
|
||||
|
||||
## Syntax ##
|
||||
|
||||
<div class="irssisyntax highlight"><pre style="\-\-cmdlen:9ch"><code><span class="synB">DEHILIGHT</span> <span class="synB05"><id></span>|<span class="synB05"><mask></span></code></pre></div>
|
||||
|
||||
|
||||
|
||||
## Parameters ##
|
||||
|
||||
The id or mask of the highlight to remove.
|
||||
|
||||
## Description ##
|
||||
|
||||
Removes the specified highlight from the configuration.
|
||||
|
||||
## Examples ##
|
||||
|
||||
/DEHILIGHT 1
|
||||
/DEHILIGHT 31
|
||||
|
||||
## See also ##
|
||||
[HILIGHT](/documentation/help/1.0/hilight)
|
||||
|
@ -1,40 +0,0 @@
|
||||
:::{important} You are reading the help for Irssi 1.0. **The current release version is Neırssi 1.3.**
|
||||
:::
|
||||
|
||||
# deop
|
||||
|
||||
<!-- comment
|
||||
|
||||
Please submit changes to
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/docs/help/in/deop.in
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/src/irc/core/modes.c
|
||||
|
||||
|
||||
endcomment -->
|
||||
|
||||
|
||||
## Syntax ##
|
||||
|
||||
<div class="irssisyntax highlight"><pre style="\-\-cmdlen:4ch"><code><span class="synB">DEOP</span> <span class="synB05"><nicks></span></code></pre></div>
|
||||
|
||||
|
||||
|
||||
## Parameters ##
|
||||
|
||||
A list of nicknames to deop.
|
||||
|
||||
## Description ##
|
||||
|
||||
Removes the channel operator privileges from the given nicknames; you may
|
||||
use the wildcard character '*' in a nickname.
|
||||
|
||||
## Examples ##
|
||||
|
||||
/DEOP mike
|
||||
/DEOP bob sarah
|
||||
/DEOP jo*n
|
||||
/DEOP *
|
||||
|
||||
## See also ##
|
||||
[DEVOICE](/documentation/help/1.0/devoice), [MODE](/documentation/help/1.0/mode), [OP](/documentation/help/1.0/op), [VOICE](/documentation/help/1.0/voice)
|
||||
|
@ -1,43 +0,0 @@
|
||||
:::{important} You are reading the help for Irssi 1.0. **The current release version is Neırssi 1.3.**
|
||||
:::
|
||||
|
||||
# devoice
|
||||
|
||||
<!-- comment
|
||||
|
||||
Please submit changes to
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/docs/help/in/devoice.in
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/src/irc/core/modes.c
|
||||
|
||||
|
||||
endcomment -->
|
||||
|
||||
|
||||
## Syntax ##
|
||||
|
||||
<div class="irssisyntax highlight"><pre style="\-\-cmdlen:7ch"><code><span class="synB">DEVOICE</span> <span class="synB05"><nicks></span></code></pre></div>
|
||||
|
||||
|
||||
|
||||
## Parameters ##
|
||||
|
||||
A list of nicknames to devoice.
|
||||
|
||||
## Description ##
|
||||
|
||||
Removes the channel voice privileges from the given nicknames; you may use
|
||||
the wildcard character '*' in a nickname.
|
||||
|
||||
If a channel is moderated, the users will require a voice or op in order to
|
||||
be able to send messages to the channel.
|
||||
|
||||
## Examples ##
|
||||
|
||||
/DEVOICE mike
|
||||
/DEVOICE bob sarah
|
||||
/DEVOICE jo*n
|
||||
/DEVOICE *
|
||||
|
||||
## See also ##
|
||||
[DEOP](/documentation/help/1.0/deop), [MODE](/documentation/help/1.0/mode), [OP](/documentation/help/1.0/op), [VOICE](/documentation/help/1.0/voice)
|
||||
|
@ -1,32 +0,0 @@
|
||||
:::{important} You are reading the help for Irssi 1.0. **The current release version is Neırssi 1.3.**
|
||||
:::
|
||||
|
||||
# die
|
||||
|
||||
<!-- comment
|
||||
|
||||
Please submit changes to
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/docs/help/in/die.in
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/src/irc/core/irc-commands.c
|
||||
|
||||
|
||||
endcomment -->
|
||||
|
||||
|
||||
## Syntax ##
|
||||
|
||||
<div class="irssisyntax highlight"><pre style="\-\-cmdlen:-2ch"><code><span class="synB">DIE</span></code></pre></div>
|
||||
|
||||
|
||||
|
||||
## Description ##
|
||||
|
||||
Terminates the IRC server; this command is reserved for IRC operators.
|
||||
|
||||
## Examples ##
|
||||
|
||||
/DIE
|
||||
|
||||
## See also ##
|
||||
[KILL](/documentation/help/1.0/kill), [OPER](/documentation/help/1.0/oper), [WALLOPS](/documentation/help/1.0/wallops)
|
||||
|
@ -1,43 +0,0 @@
|
||||
:::{important} You are reading the help for Irssi 1.0. **The current release version is Neırssi 1.3.**
|
||||
:::
|
||||
|
||||
# disconnect
|
||||
|
||||
<!-- comment
|
||||
|
||||
Please submit changes to
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/docs/help/in/disconnect.in
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/src/core/chat-commands.c
|
||||
|
||||
|
||||
endcomment -->
|
||||
|
||||
|
||||
## Syntax ##
|
||||
|
||||
<div class="irssisyntax highlight"><pre style="\-\-cmdlen:10ch"><code><span class="synB">DISCONNECT</span> <span class="synB">*</span>|<span class="synB05"><tag></span> <span class="syn10">[<span class="syn09"><message></span>]</span></code></pre></div>
|
||||
|
||||
|
||||
|
||||
## Parameters ##
|
||||
|
||||
The network to disconnect from and the message to advertise; if no
|
||||
parameters are given, the active server will be used.
|
||||
|
||||
## Description ##
|
||||
|
||||
Disconnects from an IRC server; the list of all the servers you are
|
||||
connected to can be retrieved via the SERVER command.
|
||||
|
||||
Use the wildcard character '*' if you want to disconnect from the active
|
||||
server.
|
||||
|
||||
## Examples ##
|
||||
|
||||
/DISCONNECT Freenode I'm off for today, take care!
|
||||
/DISCONNECT * Vacation time :D
|
||||
/DISCONNECT
|
||||
|
||||
## See also ##
|
||||
[CONNECT](/documentation/help/1.0/connect), [SERVER](/documentation/help/1.0/server)
|
||||
|
@ -1,45 +0,0 @@
|
||||
:::{important} You are reading the help for Irssi 1.0. **The current release version is Neırssi 1.3.**
|
||||
:::
|
||||
|
||||
# echo
|
||||
|
||||
<!-- comment
|
||||
|
||||
Please submit changes to
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/docs/help/in/echo.in
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/src/fe-common/core/fe-core-commands.c
|
||||
|
||||
|
||||
endcomment -->
|
||||
|
||||
|
||||
## Syntax ##
|
||||
|
||||
<div class="irssisyntax highlight"><pre style="\-\-cmdlen:4ch"><code><span class="synB">ECHO</span> <span class="syn10">[<span class="syn">-current</span>]</span> <span class="syn10">[<span class="syn">-window</span> <span class="syn09"><name></span>]</span> <span class="syn10">[<span class="syn">-level</span> <span class="syn09"><level></span>]</span> <span class="synB05"><text></span></code></pre></div>
|
||||
|
||||
|
||||
|
||||
## Parameters ##
|
||||
|
||||
|
||||
| | |
|
||||
| --- | --- |
|
||||
| `-current`: | Displays the output in the active window. |
|
||||
| `-window`: | Displays the output in the target window. |
|
||||
| `-level`: | Displays the output with a given message level. |
|
||||
|
||||
The text output; if no target is given, the active window will be used.
|
||||
|
||||
## Description ##
|
||||
|
||||
Displays the given text.
|
||||
|
||||
## Examples ##
|
||||
|
||||
/ECHO 1 + 1 = 2 :D
|
||||
/ECHO -current Testing the ECHO command
|
||||
/ECHO -window #irssi Special variables such as ${N} will not be expanded.
|
||||
|
||||
## See also ##
|
||||
[CAT](/documentation/help/1.0/cat), [EVAL](/documentation/help/1.0/eval), [EXEC](/documentation/help/1.0/exec), [LEVELS](/documentation/help/1.0/levels)
|
||||
|
@ -1,46 +0,0 @@
|
||||
:::{important} You are reading the help for Irssi 1.0. **The current release version is Neırssi 1.3.**
|
||||
:::
|
||||
|
||||
# eval
|
||||
|
||||
<!-- comment
|
||||
|
||||
Please submit changes to
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/docs/help/in/eval.in
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/src/core/commands.c
|
||||
|
||||
|
||||
endcomment -->
|
||||
|
||||
|
||||
## Syntax ##
|
||||
|
||||
<div class="irssisyntax highlight"><pre style="\-\-cmdlen:4ch"><code><span class="synB">EVAL</span> <span class="synB05"><command(s)></span></code></pre></div>
|
||||
|
||||
|
||||
|
||||
## Parameters ##
|
||||
|
||||
The commands to evaluate.
|
||||
|
||||
## Description ##
|
||||
|
||||
Evaluates the given commands and executes them; you can use internal
|
||||
variables and separate multiple commands by using the ';' character.
|
||||
|
||||
## Examples ##
|
||||
|
||||
/EVAL echo I am connected to ${S} on ${chatnet} as ${N}
|
||||
/EVAL echo My user privileges are +${usermode}; echo Let's party!
|
||||
|
||||
## References ##
|
||||
|
||||
|
||||
|
||||
[https://github.com/irssi/irssi/blob/master/docs/special_vars.txt](https://github.com/irssi/irssi/blob/master/docs/special_vars.txt)
|
||||
|
||||
|
||||
|
||||
## See also ##
|
||||
[CAT](/documentation/help/1.0/cat), [CD](/documentation/help/1.0/cd), [ECHO](/documentation/help/1.0/echo), [EXEC](/documentation/help/1.0/exec)
|
||||
|
@ -1,75 +0,0 @@
|
||||
:::{important} You are reading the help for Irssi 1.0. **The current release version is Neırssi 1.3.**
|
||||
:::
|
||||
|
||||
# exec
|
||||
|
||||
<!-- comment
|
||||
|
||||
Please submit changes to
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/docs/help/in/exec.in
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/src/fe-common/core/fe-exec.c
|
||||
|
||||
|
||||
endcomment -->
|
||||
|
||||
|
||||
## Syntax ##
|
||||
|
||||
<div class="irssisyntax highlight"><pre style="\-\-cmdlen:4ch"><code><span class="synB">EXEC</span> <span class="syn10">[<span class="syn">-</span>]</span> <span class="syn10">[<span class="syn">-nosh</span>]</span> <span class="syn10">[<span class="syn">-out</span> | <span class="syn">-msg</span> <span class="syn09"><target></span> | <span class="syn">-notice</span> <span class="syn09"><target></span>]</span> <span class="syn10">[<span class="syn">-name</span> <span class="syn09"><name></span>]</span> <span class="synB05"><cmd line></span></code></pre></div>
|
||||
|
||||
|
||||
<div class="irssisyntax highlight"><pre style="\-\-cmdlen:4ch"><code><span class="synB">EXEC</span> <span class="synB">-out</span> | <span class="synB">-window</span> | <span class="synB">-msg</span> <span class="synB05"><target></span> | <span class="synB">-notice</span> <span class="synB05"><target></span> | <span class="synB">-close</span> | <span class="synB">-</span><span class="synB05"><signal></span> <span class="synB">%</span><span class="synB05"><id></span></code></pre></div>
|
||||
|
||||
|
||||
<div class="irssisyntax highlight"><pre style="\-\-cmdlen:4ch"><code><span class="synB">EXEC</span> <span class="synB">-in</span> <span class="synB">%</span><span class="synB05"><id></span> <span class="synB05"><text to send to process></span></code></pre></div>
|
||||
|
||||
|
||||
|
||||
## Parameters ##
|
||||
|
||||
|
||||
| | |
|
||||
| --- | --- |
|
||||
| `-`: | Suppresses the process termination notification. |
|
||||
| `-nosh`: | Doesn't execute the command through /bin/sh. |
|
||||
| `-out`: | Sends the output to the active channel or query. |
|
||||
| `-msg`: | Sends the output to the specified nickname or channel. |
|
||||
| `-notice`: | Sends the output to the specified nickname or channel as notices. |
|
||||
| `-name`: | Gives the process the specified name. |
|
||||
| `-window`: | Displays the output in the active window. |
|
||||
| `-close`: | Forcibly closes a process that doesn't die. |
|
||||
| `-<signal>`: | Sends the given signal to the process. |
|
||||
| `-in`: | Sends text to the standard input of the process. |
|
||||
| `-interactive`: | Executes the process in a new window item. |
|
||||
|
||||
The command to execute; if no output parameter is given, the active window
|
||||
will be used and if no parameters are given at all, the list of active
|
||||
processes will be displayed.
|
||||
|
||||
## Description ##
|
||||
|
||||
Executes the specified command in the background; the process can be
|
||||
accessed by its id or the name you gave it.
|
||||
|
||||
The output of the process can be redirected to various targets, such as
|
||||
a window, a channel, a nickname or a query.
|
||||
|
||||
The process identifier must always begin with the '%' character. For
|
||||
example %0.
|
||||
|
||||
If you remove a process with the close parameter, it will only make Irssi
|
||||
detach from it; the process will keep running until it terminates.
|
||||
|
||||
## Examples ##
|
||||
|
||||
/EXEC
|
||||
/EXEC ls
|
||||
/EXEC -msg #irssi cat unicorn.txt
|
||||
/EXEC -out cat /etc/passwd | grep $USER | awk -F: '{print $5}'
|
||||
/EXEC -name ssh -nosh -interactive -window ssh staff.irssi.org
|
||||
/EXEC -close mailserver
|
||||
/EXEC -close %0
|
||||
|
||||
## See also ##
|
||||
[CAT](/documentation/help/1.0/cat), [CD](/documentation/help/1.0/cd), [ECHO](/documentation/help/1.0/echo), [EVAL](/documentation/help/1.0/eval)
|
||||
|
@ -1,32 +0,0 @@
|
||||
:::{important} You are reading the help for Irssi 1.0. **The current release version is Neırssi 1.3.**
|
||||
:::
|
||||
|
||||
# flushbuffer
|
||||
|
||||
<!-- comment
|
||||
|
||||
Please submit changes to
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/docs/help/in/flushbuffer.in
|
||||
|
||||
|
||||
endcomment -->
|
||||
|
||||
|
||||
## Syntax ##
|
||||
|
||||
|
||||
## Description ##
|
||||
|
||||
Forces an immediate flush of the buffers if the related settings are
|
||||
enabled.
|
||||
|
||||
## Examples ##
|
||||
|
||||
/FLUSHBUFFER
|
||||
|
||||
/SET write_buffer_size
|
||||
/SET write_buffer_timeout
|
||||
|
||||
## See also ##
|
||||
[REDRAW](/documentation/help/1.0/redraw), [SCROLLBACK](/documentation/help/1.0/scrollback)
|
||||
|
@ -1,45 +0,0 @@
|
||||
:::{important} You are reading the help for Irssi 1.0. **The current release version is Neırssi 1.3.**
|
||||
:::
|
||||
|
||||
# format
|
||||
|
||||
<!-- comment
|
||||
|
||||
Please submit changes to
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/docs/help/in/format.in
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/src/fe-common/core/themes.c
|
||||
|
||||
|
||||
endcomment -->
|
||||
|
||||
|
||||
## Syntax ##
|
||||
|
||||
<div class="irssisyntax highlight"><pre style="\-\-cmdlen:6ch"><code><span class="synB">FORMAT</span> <span class="syn10">[<span class="syn">-delete</span> | <span class="syn">-reset</span>]</span> <span class="syn10">[<span class="syn09"><module></span>]</span> <span class="syn10">[<span class="syn09"><key></span> <span class="syn14">[<span class="syn13"><value></span>]</span>]</span></code></pre></div>
|
||||
|
||||
|
||||
|
||||
## Parameters ##
|
||||
|
||||
|
||||
| | |
|
||||
| --- | --- |
|
||||
| `-reset`: | Restores the original value. |
|
||||
| `-delete`: | Removes the format from the configuration. |
|
||||
|
||||
The module name, the format name and the value; if no arguments are given,
|
||||
the list of formats are displayed.
|
||||
|
||||
## Description ##
|
||||
|
||||
Allows you to reconfigure the way messages are displayed.
|
||||
|
||||
## Examples ##
|
||||
|
||||
/FORMAT irc away You have left planet earth
|
||||
/FORMAT core not_good_idea I'm sorry sir, this broke my irony sensor; add -YES if you really mean it!
|
||||
/FORMAT -reset irc away
|
||||
|
||||
## See also ##
|
||||
[RELOAD](/documentation/help/1.0/reload), [SAVE](/documentation/help/1.0/save), [SET](/documentation/help/1.0/set)
|
||||
|
@ -1,44 +0,0 @@
|
||||
:::{important} You are reading the help for Irssi 1.0. **The current release version is Neırssi 1.3.**
|
||||
:::
|
||||
|
||||
# hash
|
||||
|
||||
<!-- comment
|
||||
|
||||
Please submit changes to
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/docs/help/in/hash.in
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/src/irc/core/irc-commands.c
|
||||
|
||||
|
||||
endcomment -->
|
||||
|
||||
|
||||
## Syntax ##
|
||||
|
||||
<div class="irssisyntax highlight"><pre style="\-\-cmdlen:-2ch"><code><span class="synB">HASH</span></code></pre></div>
|
||||
|
||||
|
||||
|
||||
## Description ##
|
||||
|
||||
This is an ancient command that is no longer used; if you on an IRC server
|
||||
that supports this command, please contact us to we can update the
|
||||
documentation.
|
||||
|
||||
## Examples ##
|
||||
|
||||
/HASH
|
||||
|
||||
## References ##
|
||||
|
||||
|
||||
|
||||
[http://www.irssi.org](http://www.irssi.org)
|
||||
|
||||
[https://github.com/irssi](https://github.com/irssi)
|
||||
|
||||
|
||||
|
||||
## See also ##
|
||||
[DIE](/documentation/help/1.0/die), [KILL](/documentation/help/1.0/kill), [OPER](/documentation/help/1.0/oper)
|
||||
|
@ -1,49 +0,0 @@
|
||||
:::{important} You are reading the help for Irssi 1.0. **The current release version is Neırssi 1.3.**
|
||||
:::
|
||||
|
||||
# help
|
||||
|
||||
<!-- comment
|
||||
|
||||
Please submit changes to
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/docs/help/in/help.in
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/src/fe-common/core/fe-help.c
|
||||
|
||||
|
||||
endcomment -->
|
||||
|
||||
|
||||
## Syntax ##
|
||||
|
||||
<div class="irssisyntax highlight"><pre style="\-\-cmdlen:4ch"><code><span class="synB">HELP</span> <span class="syn10">[<span class="syn09"><command></span>]</span></code></pre></div>
|
||||
|
||||
|
||||
|
||||
## Parameters ##
|
||||
|
||||
The command to display the documentation for; if no argument is given, the
|
||||
list of commands will be displayed.
|
||||
|
||||
## Description ##
|
||||
|
||||
Displays the documentation for the given command.
|
||||
|
||||
## Examples ##
|
||||
|
||||
/HELP
|
||||
/HELP AWAY
|
||||
/HELP CONNECT
|
||||
|
||||
## References ##
|
||||
|
||||
|
||||
|
||||
[http://www.irssi.org](http://www.irssi.org)
|
||||
|
||||
[https://github.com/irssi](https://github.com/irssi)
|
||||
|
||||
|
||||
|
||||
## See also ##
|
||||
[CONNECT](/documentation/help/1.0/connect), [MSG](/documentation/help/1.0/msg), [NETWORK](/documentation/help/1.0/network), [SERVER](/documentation/help/1.0/server)
|
||||
|
@ -1,67 +0,0 @@
|
||||
:::{important} You are reading the help for Irssi 1.0. **The current release version is Neırssi 1.3.**
|
||||
:::
|
||||
|
||||
# hilight
|
||||
|
||||
<!-- comment
|
||||
|
||||
Please submit changes to
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/docs/help/in/hilight.in
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/src/fe-common/core/hilight-text.c
|
||||
|
||||
|
||||
endcomment -->
|
||||
|
||||
|
||||
## Syntax ##
|
||||
|
||||
<div class="irssisyntax highlight"><pre style="\-\-cmdlen:7ch"><code><span class="synB">HILIGHT</span> <span class="syn10">[<span class="syn">-nick</span> | <span class="syn">-word</span> | <span class="syn">-line</span>]</span> <span class="syn10">[<span class="syn">-mask</span> | <span class="syn">-full</span> | <span class="syn">-matchcase</span> | <span class="syn">-regexp</span>]</span> <span class="syn10">[<span class="syn">-color</span> <span class="syn09"><color></span>]</span> <span class="syn10">[<span class="syn">-actcolor</span> <span class="syn09"><color></span>]</span> <span class="syn10">[<span class="syn">-level</span> <span class="syn09"><level></span>]</span> <span class="syn10">[<span class="syn">-network</span> <span class="syn09"><network></span>]</span> <span class="syn10">[<span class="syn">-channels</span> <span class="syn09"><channels></span>]</span> <span class="synB05"><text></span></code></pre></div>
|
||||
|
||||
|
||||
|
||||
## Parameters ##
|
||||
|
||||
|
||||
| | |
|
||||
| --- | --- |
|
||||
| `-nick`: | Highlights only the nickname and not the whole line. |
|
||||
| `-word`: | Highlights only the word and not the whole line. |
|
||||
| `-line`: | Highlights the whole line. |
|
||||
| `-mask`: | Highlights all messages from users matching the mask. |
|
||||
| `-full`: | The text must match the full word. |
|
||||
| `-matchcase`: | The text must match case. |
|
||||
| `-regexp`: | The text is a regular expression. |
|
||||
| `-color`: | The color the display the highlight in. |
|
||||
| `-actcolor`: | The color to mark the highlight activity in the statusbar. |
|
||||
| `-level`: | Matches only on the given message level. |
|
||||
| `-network`: | Matches only on the given network. |
|
||||
| `-channels`: | Matches only on the given channels. |
|
||||
| `-priority`: | The priority to use when multiple highlights match. |
|
||||
|
||||
The text to highlight on; if no argument is given, the list of highlights
|
||||
will be displayed.
|
||||
|
||||
## Description ##
|
||||
|
||||
Highlights the keyword or pattern to make sure that you don't miss any
|
||||
important messages.
|
||||
|
||||
## Examples ##
|
||||
|
||||
/HILIGHT
|
||||
/HILIGHT mike
|
||||
/HILIGHT -regexp mi+ke+
|
||||
/HILIGHT -mask -color %G bob!*@*.irssi.org
|
||||
/HILIGHT -full -color %G -actcolor %Y redbull
|
||||
|
||||
## References ##
|
||||
|
||||
|
||||
|
||||
[https://github.com/irssi/irssi/blob/master/docs/formats.txt](https://github.com/irssi/irssi/blob/master/docs/formats.txt)
|
||||
|
||||
|
||||
|
||||
## See also ##
|
||||
[DEHILIGHT](/documentation/help/1.0/dehilight), [LEVELS](/documentation/help/1.0/levels)
|
||||
|
@ -1,68 +0,0 @@
|
||||
:::{important} You are reading the help for Irssi 1.0. **The current release version is Neırssi 1.3.**
|
||||
:::
|
||||
|
||||
# ignore
|
||||
|
||||
<!-- comment
|
||||
|
||||
Please submit changes to
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/docs/help/in/ignore.in
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/src/fe-common/core/fe-ignore.c
|
||||
|
||||
|
||||
endcomment -->
|
||||
|
||||
|
||||
## Syntax ##
|
||||
|
||||
<div class="irssisyntax highlight"><pre style="\-\-cmdlen:6ch"><code><span class="synB">IGNORE</span> <span class="syn10">[<span class="syn">-regexp</span> | <span class="syn">-full</span>]</span> <span class="syn10">[<span class="syn">-pattern</span> <span class="syn09"><pattern></span>]</span> <span class="syn10">[<span class="syn">-except</span>]</span> <span class="syn10">[<span class="syn">-replies</span>]</span> <span class="syn10">[<span class="syn">-network</span> <span class="syn09"><network></span>]</span> <span class="syn10">[<span class="syn">-channels</span> <span class="syn09"><channel></span>]</span> <span class="syn10">[<span class="syn">-time</span> <span class="syn09"><secs></span>]</span> <span class="synB05"><mask></span> <span class="syn10">[<span class="syn09"><levels></span>]</span></code></pre></div>
|
||||
|
||||
|
||||
<div class="irssisyntax highlight"><pre style="\-\-cmdlen:6ch"><code><span class="synB">IGNORE</span> <span class="syn10">[<span class="syn">-regexp</span> | <span class="syn">-full</span>]</span> <span class="syn10">[<span class="syn">-pattern</span> <span class="syn09"><pattern></span>]</span> <span class="syn10">[<span class="syn">-except</span>]</span> <span class="syn10">[<span class="syn">-replies</span>]</span> <span class="syn10">[<span class="syn">-network</span> <span class="syn09"><network></span>]</span> <span class="syn10">[<span class="syn">-time</span> <span class="syn09"><secs></span>]</span> <span class="synB05"><channels></span> <span class="syn10">[<span class="syn09"><levels></span>]</span></code></pre></div>
|
||||
|
||||
|
||||
|
||||
## Parameters ##
|
||||
|
||||
|
||||
| | |
|
||||
| --- | --- |
|
||||
| `-regexp`: | Indicates that the pattern is a regular expression. |
|
||||
| `-full`: | Indicates that the pattern must match a full word. |
|
||||
| `-pattern`: | The text pattern to ignore. |
|
||||
| `-except`: | Negates the ignore. |
|
||||
| `-replies`: | Also ignore nicknames who are talking to anyone who matches the ignore. |
|
||||
| `-network`: | Ignores only on a specific network. |
|
||||
| `-channels`: | Ignores only on specific channels. |
|
||||
| `-time`: | The timeout to automatically remove the ignore. |
|
||||
|
||||
The mask, channels and levels to ignore; if no argument is provided, the
|
||||
list of ignores will be displayed.
|
||||
|
||||
## Description ##
|
||||
|
||||
Ignores nicknames or text that matches a pattern.
|
||||
|
||||
The special level 'NO_ACT' can be used to ignore activity in the statusbar
|
||||
without actually ignoring the message; this behavior is somewhat special
|
||||
because it is allowed in addition to other ignores for the same target.
|
||||
|
||||
## Examples ##
|
||||
|
||||
/IGNORE
|
||||
/IGNORE * JOINS
|
||||
/IGNORE * CTCPS
|
||||
/IGNORE -except *!*@*.irssi.org CTCPS
|
||||
/IGNORE #irssi ALL -PUBLIC -ACTIONS
|
||||
/IGNORE -replies *!*@*.irssi.org ALL
|
||||
/IGNORE -regexp -pattern (away|gone|back|playing|returned) * ACTIONS
|
||||
/IGNORE *zzz* NICKS
|
||||
/IGNORE *afk* NICKS
|
||||
/IGNORE *away* NICKS
|
||||
/IGNORE #irssi NO_ACT JOINS PARTS QUITS
|
||||
/IGNORE mike NO_ACT -MSGS
|
||||
/IGNORE -regexp -pattern
|
||||
|
||||
## See also ##
|
||||
[ACCEPT](/documentation/help/1.0/accept), [SILENCE](/documentation/help/1.0/silence), [UNIGNORE](/documentation/help/1.0/unignore)
|
||||
|
@ -1,226 +0,0 @@
|
||||
:::{important} You are reading the help for Irssi 1.0. **The current release version is Neırssi 1.3.**
|
||||
:::
|
||||
|
||||
# Help
|
||||
|
||||
These are the `/help` pages of the Irssi on-line help.
|
||||
|
||||
<!-- comment
|
||||
|
||||
Please submit changes to
|
||||
- https://github.com/ailin-nemui/irssi/tree/master/docs/help/in
|
||||
- https://github.com/ailin-nemui/irssi-website-tools/blob/sphinx-mod/_tools/help2md.yml
|
||||
|
||||
endcomment -->
|
||||
|
||||
|
||||
|
||||
:::{toctree}
|
||||
:maxdepth: 1
|
||||
:hidden:
|
||||
|
||||
cat_Connection
|
||||
cat_Core Commands
|
||||
cat_Window Commands
|
||||
cat_Settings
|
||||
cat_Misc
|
||||
cat_IRC Commands
|
||||
cat_IRC Proxy
|
||||
cat_Other pages
|
||||
|
||||
|
||||
:::
|
||||
|
||||
|
||||
## Connection
|
||||
|
||||
<div markdown="1" class="helpindex">
|
||||
|
||||
* [connect](./connect)
|
||||
* [disconnect](./disconnect)
|
||||
* [network](./network)
|
||||
* [quit](./quit)
|
||||
* [rawlog](./rawlog)
|
||||
* [reconnect](./reconnect)
|
||||
* [rmreconns](./rmreconns)
|
||||
* [server](./server)
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
## Core Commands
|
||||
|
||||
<div markdown="1" class="helpindex">
|
||||
|
||||
* [channel](./channel)
|
||||
* [connect](./connect)
|
||||
* [cycle](./cycle)
|
||||
* [disconnect](./disconnect)
|
||||
* [join](./join)
|
||||
* [msg](./msg)
|
||||
* [names](./names)
|
||||
* [query](./query)
|
||||
* [quit](./quit)
|
||||
* [server](./server)
|
||||
* [unquery](./unquery)
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
## Window Commands
|
||||
|
||||
<div markdown="1" class="helpindex">
|
||||
|
||||
* [clear](./clear)
|
||||
* [lastlog](./lastlog)
|
||||
* [layout](./layout)
|
||||
* [scrollback](./scrollback)
|
||||
* [window](./window)
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
## Settings
|
||||
|
||||
<div markdown="1" class="helpindex">
|
||||
|
||||
* [alias](./alias)
|
||||
* [bind](./bind)
|
||||
* [completion](./completion)
|
||||
* [dehilight](./dehilight)
|
||||
* [format](./format)
|
||||
* [hilight](./hilight)
|
||||
* [ignore](./ignore)
|
||||
* [layout](./layout)
|
||||
* [log](./log)
|
||||
* [recode](./recode)
|
||||
* [reload](./reload)
|
||||
* [save](./save)
|
||||
* [set](./set)
|
||||
* [statusbar](./statusbar)
|
||||
* [toggle](./toggle)
|
||||
* [unalias](./unalias)
|
||||
* [unignore](./unignore)
|
||||
* [upgrade](./upgrade)
|
||||
* [window](./window)
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
## Misc
|
||||
|
||||
<div markdown="1" class="helpindex">
|
||||
|
||||
* [beep](./beep)
|
||||
* [cat](./cat)
|
||||
* [cd](./cd)
|
||||
* [echo](./echo)
|
||||
* [eval](./eval)
|
||||
* [exec](./exec)
|
||||
* [help](./help)
|
||||
* [load](./load)
|
||||
* [unload](./unload)
|
||||
* [uptime](./uptime)
|
||||
* [version](./version)
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
## IRC Commands
|
||||
|
||||
<div markdown="1" class="helpindex">
|
||||
|
||||
* [accept](./accept)
|
||||
* [action](./action)
|
||||
* [admin](./admin)
|
||||
* [away](./away)
|
||||
* [ban](./ban)
|
||||
* [ctcp](./ctcp)
|
||||
* [dcc](./dcc)
|
||||
* [deop](./deop)
|
||||
* [devoice](./devoice)
|
||||
* [die](./die)
|
||||
* [hash](./hash)
|
||||
* [info](./info)
|
||||
* [invite](./invite)
|
||||
* [ison](./ison)
|
||||
* [kick](./kick)
|
||||
* [kickban](./kickban)
|
||||
* [kill](./kill)
|
||||
* [knock](./knock)
|
||||
* [knockout](./knockout)
|
||||
* [links](./links)
|
||||
* [list](./list)
|
||||
* [lusers](./lusers)
|
||||
* [map](./map)
|
||||
* [me](./me)
|
||||
* [mircdcc](./mircdcc)
|
||||
* [mode](./mode)
|
||||
* [motd](./motd)
|
||||
* [nctcp](./nctcp)
|
||||
* [netsplit](./netsplit)
|
||||
* [nick](./nick)
|
||||
* [notice](./notice)
|
||||
* [notify](./notify)
|
||||
* [op](./op)
|
||||
* [oper](./oper)
|
||||
* [part](./part)
|
||||
* [ping](./ping)
|
||||
* [quote](./quote)
|
||||
* [rehash](./rehash)
|
||||
* [restart](./restart)
|
||||
* [sconnect](./sconnect)
|
||||
* [server](./server)
|
||||
* [servlist](./servlist)
|
||||
* [silence](./silence)
|
||||
* [squery](./squery)
|
||||
* [squit](./squit)
|
||||
* [stats](./stats)
|
||||
* [time](./time)
|
||||
* [topic](./topic)
|
||||
* [trace](./trace)
|
||||
* [ts](./ts)
|
||||
* [unban](./unban)
|
||||
* [unnotify](./unnotify)
|
||||
* [unsilence](./unsilence)
|
||||
* [userhost](./userhost)
|
||||
* [ver](./ver)
|
||||
* [version](./version)
|
||||
* [voice](./voice)
|
||||
* [wait](./wait)
|
||||
* [wall](./wall)
|
||||
* [wallops](./wallops)
|
||||
* [who](./who)
|
||||
* [whois](./whois)
|
||||
* [whowas](./whowas)
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
## IRC Proxy
|
||||
|
||||
<div markdown="1" class="helpindex">
|
||||
|
||||
* [irssiproxy](./irssiproxy)
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
## Other pages
|
||||
|
||||
<div markdown="1" class="helpindex">
|
||||
|
||||
* [flushbuffer](./flushbuffer)
|
||||
* [levels](./levels)
|
||||
* [rmrejoins](./rmrejoins)
|
||||
* [script](./script)
|
||||
|
||||
|
||||
</div>
|
@ -1,38 +0,0 @@
|
||||
:::{important} You are reading the help for Irssi 1.0. **The current release version is Neırssi 1.3.**
|
||||
:::
|
||||
|
||||
# info
|
||||
|
||||
<!-- comment
|
||||
|
||||
Please submit changes to
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/docs/help/in/info.in
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/src/irc/core/irc-commands.c
|
||||
|
||||
|
||||
endcomment -->
|
||||
|
||||
|
||||
## Syntax ##
|
||||
|
||||
<div class="irssisyntax highlight"><pre style="\-\-cmdlen:4ch"><code><span class="synB">INFO</span> <span class="syn10">[<span class="syn09"><server></span>]</span></code></pre></div>
|
||||
|
||||
|
||||
|
||||
## Parameters ##
|
||||
|
||||
The server to display the information for; if no argument is given, the
|
||||
active server will be used.
|
||||
|
||||
## Description ##
|
||||
|
||||
Displays information about the IRC server software.
|
||||
|
||||
## Examples ##
|
||||
|
||||
/INFO
|
||||
/INFO orwell.freenode.net
|
||||
|
||||
## See also ##
|
||||
[ADMIN](/documentation/help/1.0/admin)
|
||||
|
@ -1,38 +0,0 @@
|
||||
:::{important} You are reading the help for Irssi 1.0. **The current release version is Neırssi 1.3.**
|
||||
:::
|
||||
|
||||
# invite
|
||||
|
||||
<!-- comment
|
||||
|
||||
Please submit changes to
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/docs/help/in/invite.in
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/src/irc/core/irc-commands.c
|
||||
|
||||
|
||||
endcomment -->
|
||||
|
||||
|
||||
## Syntax ##
|
||||
|
||||
<div class="irssisyntax highlight"><pre style="\-\-cmdlen:6ch"><code><span class="synB">INVITE</span> <span class="synB05"><nick></span> <span class="syn10">[<span class="syn09"><channel></span>]</span></code></pre></div>
|
||||
|
||||
|
||||
|
||||
## Parameters ##
|
||||
|
||||
The nickname to invite and the channel to invite him or her to; if no
|
||||
channel is given, the active channel will be used.
|
||||
|
||||
## Description ##
|
||||
|
||||
Invites the specified nick to a channel.
|
||||
|
||||
## Examples ##
|
||||
|
||||
/INVITE mike
|
||||
/INVITE bob #irssi
|
||||
|
||||
## See also ##
|
||||
[MODE](/documentation/help/1.0/mode), [WHOIS](/documentation/help/1.0/whois)
|
||||
|
@ -1,34 +0,0 @@
|
||||
:::{important} You are reading the help for Irssi 1.0. **The current release version is Neırssi 1.3.**
|
||||
:::
|
||||
|
||||
# irssiproxy
|
||||
|
||||
<!-- comment
|
||||
|
||||
Please submit changes to
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/docs/help/in/irssiproxy.in
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/src/irc/proxy/proxy.c
|
||||
|
||||
|
||||
endcomment -->
|
||||
|
||||
|
||||
<div class="irssisyntax highlight"><pre style="\-\-cmdlen:16ch"><code><span class="synB">IRSSIPROXY</span> <span class="synB">STATUS</span></code></pre></div>
|
||||
|
||||
|
||||
<div class="irssisyntax highlight"><pre style="\-\-cmdlen:-2ch"><code><span class="synB">IRSSIPROXY</span></code></pre></div>
|
||||
|
||||
|
||||
|
||||
## Description ##
|
||||
|
||||
Displays the list of clients connected to irssiproxy.
|
||||
|
||||
## Examples ##
|
||||
|
||||
/IRSSIPROXY
|
||||
/IRSSIPROXY STATUS
|
||||
|
||||
## See also ##
|
||||
[LOAD](/documentation/help/1.0/load), [PROXY](/documentation/help/1.0/proxy), [SET](/documentation/help/1.0/set), [irssiproxy](/documentation/help/1.0/irssiproxy)
|
||||
|
@ -1,37 +0,0 @@
|
||||
:::{important} You are reading the help for Irssi 1.0. **The current release version is Neırssi 1.3.**
|
||||
:::
|
||||
|
||||
# ison
|
||||
|
||||
<!-- comment
|
||||
|
||||
Please submit changes to
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/docs/help/in/ison.in
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/src/irc/core/irc-commands.c
|
||||
|
||||
|
||||
endcomment -->
|
||||
|
||||
|
||||
## Syntax ##
|
||||
|
||||
<div class="irssisyntax highlight"><pre style="\-\-cmdlen:4ch"><code><span class="synB">ISON</span> <span class="synB05"><nicks></span></code></pre></div>
|
||||
|
||||
|
||||
|
||||
## Parameters ##
|
||||
|
||||
The nicknames, separated by space, to check.
|
||||
|
||||
## Description ##
|
||||
|
||||
Displays whether the specified nicknames are online.
|
||||
|
||||
## Examples ##
|
||||
|
||||
/ISON mike
|
||||
/ISON sarah bob
|
||||
|
||||
## See also ##
|
||||
[NOTIFY](/documentation/help/1.0/notify), [WHOWAS](/documentation/help/1.0/whowas), [WHOIS](/documentation/help/1.0/whois)
|
||||
|
@ -1,46 +0,0 @@
|
||||
:::{important} You are reading the help for Irssi 1.0. **The current release version is Neırssi 1.3.**
|
||||
:::
|
||||
|
||||
# join
|
||||
|
||||
<!-- comment
|
||||
|
||||
Please submit changes to
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/docs/help/in/join.in
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/src/fe-common/core/fe-channels.c
|
||||
|
||||
|
||||
endcomment -->
|
||||
|
||||
|
||||
## Syntax ##
|
||||
|
||||
<div class="irssisyntax highlight"><pre style="\-\-cmdlen:4ch"><code><span class="synB">JOIN</span> <span class="syn10">[<span class="syn">-window</span>]</span> <span class="syn10">[<span class="syn">-invite</span>]</span> <span class="syn10">[<span class="syn">-</span><span class="syn09"><server tag></span>]</span> <span class="synB05"><channels></span> <span class="syn10">[<span class="syn09"><keys></span>]</span></code></pre></div>
|
||||
|
||||
|
||||
|
||||
## Parameters ##
|
||||
|
||||
|
||||
| | |
|
||||
| --- | --- |
|
||||
| `-window` | Joins a channel in the active window. |
|
||||
| `-invite` | Joins the channel you were last invited to. |
|
||||
| `-<server tag>` | The server tag on which you want to join the channel. |
|
||||
|
||||
The channel names, separated by a comma, to join and the channel key.
|
||||
|
||||
## Description ##
|
||||
|
||||
Joins the given channels.
|
||||
|
||||
## Examples ##
|
||||
|
||||
/JOIN #irssi
|
||||
/JOIN #basementcat secret_lair
|
||||
/JOIN -invite
|
||||
/JOIN -freenode #github,#freenode,#irssi
|
||||
|
||||
## See also ##
|
||||
[KICK](/documentation/help/1.0/kick), [PART](/documentation/help/1.0/part)
|
||||
|
@ -1,41 +0,0 @@
|
||||
:::{important} You are reading the help for Irssi 1.0. **The current release version is Neırssi 1.3.**
|
||||
:::
|
||||
|
||||
# kick
|
||||
|
||||
<!-- comment
|
||||
|
||||
Please submit changes to
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/docs/help/in/kick.in
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/src/irc/core/irc-commands.c
|
||||
|
||||
|
||||
endcomment -->
|
||||
|
||||
|
||||
## Syntax ##
|
||||
|
||||
<div class="irssisyntax highlight"><pre style="\-\-cmdlen:4ch"><code><span class="synB">KICK</span> <span class="syn10">[<span class="syn09"><channel></span>]</span> <span class="synB05"><nicks></span> <span class="syn10">[<span class="syn09"><reason></span>]</span></code></pre></div>
|
||||
|
||||
|
||||
|
||||
## Parameters ##
|
||||
|
||||
The channel and the nicknames, separated by a comma, to kick from the
|
||||
channel and the reason thereof; if no channel is given, the active channel
|
||||
will be used.
|
||||
|
||||
## Description ##
|
||||
|
||||
Removes the given nicknames from the specified channel; this command is
|
||||
typically used to remove troublemakers, flooders or people otherwise making
|
||||
a nuisance of themselves.
|
||||
|
||||
## Examples ##
|
||||
|
||||
/KICK mike Please... chill down!
|
||||
/KICK #irssi bob,sarah Stop flooding!
|
||||
|
||||
## See also ##
|
||||
[BAN](/documentation/help/1.0/ban), [KICKBAN](/documentation/help/1.0/kickban), [KNOCKOUT](/documentation/help/1.0/knockout)
|
||||
|
@ -1,39 +0,0 @@
|
||||
:::{important} You are reading the help for Irssi 1.0. **The current release version is Neırssi 1.3.**
|
||||
:::
|
||||
|
||||
# kickban
|
||||
|
||||
<!-- comment
|
||||
|
||||
Please submit changes to
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/docs/help/in/kickban.in
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/src/irc/core/irc-commands.c
|
||||
|
||||
|
||||
endcomment -->
|
||||
|
||||
|
||||
## Syntax ##
|
||||
|
||||
<div class="irssisyntax highlight"><pre style="\-\-cmdlen:7ch"><code><span class="synB">KICKBAN</span> <span class="syn10">[<span class="syn09"><channel></span>]</span> <span class="synB05"><nicks></span> <span class="synB05"><reason></span></code></pre></div>
|
||||
|
||||
|
||||
|
||||
## Parameters ##
|
||||
|
||||
The channel and the nicknames, separated by a comma, to kick and ban from
|
||||
the channel and the reason thereof; if no channel is given, the active
|
||||
channel will be used.
|
||||
|
||||
## Description ##
|
||||
|
||||
Removes and then bans the given nicknames from the specified channel.
|
||||
|
||||
## Examples ##
|
||||
|
||||
/KICKBAN mike Please... chill down!
|
||||
/KICKBAN #irssi bob,sarah You guys broke the rules for the last time.
|
||||
|
||||
## See also ##
|
||||
[BAN](/documentation/help/1.0/ban), [KICK](/documentation/help/1.0/kick), [KNOCKOUT](/documentation/help/1.0/knockout)
|
||||
|
@ -1,41 +0,0 @@
|
||||
:::{important} You are reading the help for Irssi 1.0. **The current release version is Neırssi 1.3.**
|
||||
:::
|
||||
|
||||
# kill
|
||||
|
||||
<!-- comment
|
||||
|
||||
Please submit changes to
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/docs/help/in/kill.in
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/src/irc/core/irc-commands.c
|
||||
|
||||
|
||||
endcomment -->
|
||||
|
||||
|
||||
## Syntax ##
|
||||
|
||||
<div class="irssisyntax highlight"><pre style="\-\-cmdlen:4ch"><code><span class="synB">KILL</span> <span class="synB05"><nick></span> <span class="synB05"><reason></span></code></pre></div>
|
||||
|
||||
|
||||
|
||||
## Parameters ##
|
||||
|
||||
The nickname to remove from the network and the reason thereof.
|
||||
|
||||
## Description ##
|
||||
|
||||
Terminates a nickname's connection from the network; this command is
|
||||
reserved for IRC operators.
|
||||
|
||||
You should not use this command for personal vendettas or for trolling;
|
||||
these practices are generally frowned upon.
|
||||
|
||||
## Examples ##
|
||||
|
||||
/KILL mike Get off my lawn
|
||||
/KILL bob Stop breaking the network rules!
|
||||
|
||||
## See also ##
|
||||
[DIE](/documentation/help/1.0/die), [OPER](/documentation/help/1.0/oper), [WALLOPS](/documentation/help/1.0/wallops)
|
||||
|
@ -1,47 +0,0 @@
|
||||
:::{important} You are reading the help for Irssi 1.0. **The current release version is Neırssi 1.3.**
|
||||
:::
|
||||
|
||||
# knock
|
||||
|
||||
<!-- comment
|
||||
|
||||
Please submit changes to
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/docs/help/in/knock.in
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/src/irc/core/irc-commands.c
|
||||
|
||||
|
||||
endcomment -->
|
||||
|
||||
|
||||
## Syntax ##
|
||||
|
||||
<div class="irssisyntax highlight"><pre style="\-\-cmdlen:5ch"><code><span class="synB">KNOCK</span> <span class="synB05"><channel></span></code></pre></div>
|
||||
|
||||
|
||||
|
||||
## Parameters ##
|
||||
|
||||
The channel you wish to get invited to.
|
||||
|
||||
## Description ##
|
||||
|
||||
Sends an invitation request to the channel operators of the target channel;
|
||||
this command may not work on all IRC servers.
|
||||
|
||||
The following conditions must be met:
|
||||
|
||||
* You are not banned from the channel.
|
||||
* The channel is not private.
|
||||
* You may not be already in the channel.
|
||||
* The channel must be invite only, have a key or has exceeded its user
|
||||
limit.
|
||||
|
||||
## Examples ##
|
||||
|
||||
/KNOCK #irssi
|
||||
/KNOCK #freenode
|
||||
/KNOCK #github
|
||||
|
||||
## See also ##
|
||||
[INVITE](/documentation/help/1.0/invite), [JOIN](/documentation/help/1.0/join)
|
||||
|
@ -1,43 +0,0 @@
|
||||
:::{important} You are reading the help for Irssi 1.0. **The current release version is Neırssi 1.3.**
|
||||
:::
|
||||
|
||||
# knockout
|
||||
|
||||
<!-- comment
|
||||
|
||||
Please submit changes to
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/docs/help/in/knockout.in
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/src/irc/core/irc-commands.c
|
||||
|
||||
|
||||
endcomment -->
|
||||
|
||||
|
||||
## Syntax ##
|
||||
|
||||
<div class="irssisyntax highlight"><pre style="\-\-cmdlen:8ch"><code><span class="synB">KNOCKOUT</span> <span class="syn10">[<span class="syn09"><time></span>]</span> <span class="synB05"><nicks></span> <span class="synB05"><reason></span></code></pre></div>
|
||||
|
||||
|
||||
|
||||
## Parameters ##
|
||||
|
||||
The time, expressed in seconds, the nicknames, separated by a comma, and the
|
||||
reason thereof; if no time is provided, the ban will be lifted after 5
|
||||
minutes.
|
||||
|
||||
## Description ##
|
||||
|
||||
Removes and then bans the given nicknames from the active channel; the ban
|
||||
will be automatically lifted after the specified time.
|
||||
|
||||
The ban will not be lifted if you leave the channel or disconnect from the
|
||||
network.
|
||||
|
||||
## Examples ##
|
||||
|
||||
/KNOCKOUT 3600 mike Your connection is unstable.
|
||||
/KNOCKOUT bob,sarah Chill down a bit.
|
||||
|
||||
## See also ##
|
||||
[BAN](/documentation/help/1.0/ban), [KICK](/documentation/help/1.0/kick), [KICKBAN](/documentation/help/1.0/kickban)
|
||||
|
@ -1,63 +0,0 @@
|
||||
:::{important} You are reading the help for Irssi 1.0. **The current release version is Neırssi 1.3.**
|
||||
:::
|
||||
|
||||
# lastlog
|
||||
|
||||
<!-- comment
|
||||
|
||||
Please submit changes to
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/docs/help/in/lastlog.in
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/src/fe-text/lastlog.c
|
||||
|
||||
|
||||
endcomment -->
|
||||
|
||||
|
||||
## Syntax ##
|
||||
|
||||
<div class="irssisyntax highlight"><pre style="\-\-cmdlen:7ch"><code><span class="synB">LASTLOG</span> <span class="syn10">[<span class="syn">-</span>]</span> <span class="syn10">[<span class="syn">-file</span> <span class="syn09"><filename></span>]</span> <span class="syn10">[<span class="syn">-window</span> <span class="syn09"><ref#|name></span>]</span> <span class="syn10">[<span class="syn">-new</span> | <span class="syn">-away</span>]</span> <span class="syn10">[<span class="syn">-</span><span class="syn09"><level></span> <span class="syn">-</span><span class="syn09"><level...></span>]</span> <span class="syn10">[<span class="syn">-clear</span>]</span> <span class="syn10">[<span class="syn">-count</span>]</span> <span class="syn10">[<span class="syn">-case</span>]</span> <span class="syn10">[<span class="syn">-date</span>]</span> <span class="syn10">[<span class="syn">-regexp</span> | <span class="syn">-word</span>]</span> <span class="syn10">[<span class="syn">-before</span> <span class="syn14">[<span class="syn13"><#></span>]</span>]</span> <span class="syn10">[<span class="syn">-after</span> <span class="syn14">[<span class="syn13"><#></span>]</span>]</span> <span class="syn10">[<span class="syn">-</span><span class="syn09"><# before+after></span>]</span> <span class="syn10">[<span class="syn09"><pattern></span>]</span> <span class="syn10">[<span class="syn09"><count></span> <span class="syn14">[<span class="syn13"><start></span>]</span>]</span></code></pre></div>
|
||||
|
||||
|
||||
|
||||
## Parameters ##
|
||||
|
||||
|
||||
| | |
|
||||
| --- | --- |
|
||||
| `-`: | Doesn't print the 'Lastlog:' and 'End of Lastlog' messages. |
|
||||
| `-file`: | Output the lastlog to a file instead of the active window. |
|
||||
| `-window`: | Specifies the window to check. |
|
||||
| `-new`: | Only displays results since the previous lastlog. |
|
||||
| `-away`: | Only displays results since you previous away status. |
|
||||
| `-<level>`: | Specifies the levels to check (e.g. -joins -quits -hilight) |
|
||||
| `-clear`: | Removes the previous results from the active window. |
|
||||
| `-count`: | Displays how many lines match. |
|
||||
| `-case`: | Performs a case-sensitive matching. |
|
||||
| `-date`: | Prepends each row with the message's date |
|
||||
| `-regexp`: | The given text pattern is a regular expression. |
|
||||
| `-word`: | The text must match full words. |
|
||||
| `-force`: | Forces to display the lastlog, even if it exceeds 1000 lines. |
|
||||
| `-after`: | Include this many lines of content after the match. |
|
||||
| `-before`: | Include this many lines of content before the match. |
|
||||
| `-<#>`: | Include this many lines of content around the match. |
|
||||
| `<count>`: | Display a maximum number of `count` lines. |
|
||||
| `<start>`: | Skip the last `start` lines. |
|
||||
|
||||
The pattern to search for and the maximum of lines to display; if no
|
||||
parameter is given, the entire window buffer will be displayed.
|
||||
|
||||
## Description ##
|
||||
|
||||
Searches the active window for a pattern and displays the result.
|
||||
|
||||
## Examples ##
|
||||
|
||||
/LASTLOG holiday
|
||||
/LASTLOG 'is on vacation' 10
|
||||
/LASTLOG -force -file ~/mike.log 'mike'
|
||||
/LASTLOG -hilight
|
||||
/LASTLOG -5 searchterm
|
||||
|
||||
## See also ##
|
||||
[HILIGHT](/documentation/help/1.0/hilight), [SCROLLBACK](/documentation/help/1.0/scrollback)
|
||||
|
@ -1,51 +0,0 @@
|
||||
:::{important} You are reading the help for Irssi 1.0. **The current release version is Neırssi 1.3.**
|
||||
:::
|
||||
|
||||
# layout
|
||||
|
||||
<!-- comment
|
||||
|
||||
Please submit changes to
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/docs/help/in/layout.in
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/src/fe-common/core/window-commands.c
|
||||
|
||||
|
||||
endcomment -->
|
||||
|
||||
|
||||
## Syntax ##
|
||||
|
||||
<div class="irssisyntax highlight"><pre style="\-\-cmdlen:10ch"><code><span class="synB">LAYOUT</span> <span class="synB">SAVE</span></code></pre></div>
|
||||
|
||||
|
||||
<div class="irssisyntax highlight"><pre style="\-\-cmdlen:-2ch"><code><span class="synB">LAYOUT</span> <span class="synB">RESET</span></code></pre></div>
|
||||
|
||||
|
||||
|
||||
## Parameters ##
|
||||
|
||||
|
||||
| | |
|
||||
| --- | --- |
|
||||
| `SAVE`: | Saves your layout to the configuration. |
|
||||
| `RESET`: | Removes the saved layout from the configuration. |
|
||||
|
||||
## Description ##
|
||||
|
||||
Saves the layout of your window configuration; the next time you connect
|
||||
to the server, you will join the channels in the same window as before.
|
||||
|
||||
This method enables you to keep the same window layout when you start Irssi
|
||||
the next time.
|
||||
|
||||
You will need to use the SAVE command to confirm and commit the changes
|
||||
into the configuration file.
|
||||
|
||||
## Examples ##
|
||||
|
||||
/LAYOUT SAVE
|
||||
/LAYOUT RESET
|
||||
|
||||
## See also ##
|
||||
[SAVE](/documentation/help/1.0/save), [WINDOW](/documentation/help/1.0/window)
|
||||
|
@ -1,59 +0,0 @@
|
||||
:::{important} You are reading the help for Irssi 1.0. **The current release version is Neırssi 1.3.**
|
||||
:::
|
||||
|
||||
# levels
|
||||
|
||||
<!-- comment
|
||||
|
||||
Please submit changes to
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/docs/help/in/levels.in
|
||||
|
||||
|
||||
endcomment -->
|
||||
|
||||
|
||||
## Description ##
|
||||
|
||||
These are the message levels that are used throughout Irssi; they describe
|
||||
what kind of message is displayed.
|
||||
|
||||
These are the common levels you can use:
|
||||
|
||||
|
||||
| | |
|
||||
| --- | --- |
|
||||
| `ACTIONS` | Actions by a nickname. |
|
||||
| `CLIENTCRAP` | Irssi's internal messages. |
|
||||
| `CLIENTERROR` | Irssi's internal error messages. |
|
||||
| `CLIENTNOTICE` | Irssi's internal notices. |
|
||||
| `CRAP` | Can be almost anything. |
|
||||
| `CTCPS` | CTCP messages. |
|
||||
| `DCC` | DCC protocol related messages. |
|
||||
| `DCCMSGS` | DCC chat messages. |
|
||||
| `INVITES` | An invite is received. |
|
||||
| `JOINS` | A nickname joins a channel. |
|
||||
| `KICKS` | A nickname gets kicked from a channel. |
|
||||
| `MODES` | A channel mode is modified. |
|
||||
| `MSGS` | Private messages. |
|
||||
| `NICKS` | A nickname changes to another nickname. |
|
||||
| `NOTICES` | Notices sent from a nickname. |
|
||||
| `PARTS` | A nickname leaves a channel. |
|
||||
| `PUBLIC` | Public messages in a channel. |
|
||||
| `QUITS` | A nickname disconnects from IRC. |
|
||||
| `SNOTES` | Notices sent from a server. |
|
||||
| `TOPICS` | A channel topic is modified. |
|
||||
| `WALLOPS` | A wallop is received. |
|
||||
|
||||
These are the special levels you can use:
|
||||
|
||||
|
||||
| | |
|
||||
| --- | --- |
|
||||
| `HILIGHT` | The text is highlighted. |
|
||||
| `NEVER` | Never ignores or logs the message. |
|
||||
| `NO_ACT` | Doesn't trigger any activity in the statusbar. |
|
||||
| `NOHILIGHT` | The text is not highlighted. |
|
||||
|
||||
When using levels from Irssi scripts, you need to prepend the level with
|
||||
'MSGLEVEL_'; for example 'CRAP' becomes 'MSGLEVEL_CRAP'.
|
||||
|
@ -1,39 +0,0 @@
|
||||
:::{important} You are reading the help for Irssi 1.0. **The current release version is Neırssi 1.3.**
|
||||
:::
|
||||
|
||||
# links
|
||||
|
||||
<!-- comment
|
||||
|
||||
Please submit changes to
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/docs/help/in/links.in
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/src/irc/core/irc-commands.c
|
||||
|
||||
|
||||
endcomment -->
|
||||
|
||||
|
||||
## Syntax ##
|
||||
|
||||
<div class="irssisyntax highlight"><pre style="\-\-cmdlen:5ch"><code><span class="synB">LINKS</span> <span class="syn10">[<span class="syn14">[<span class="syn13"><server></span>]</span> <span class="syn09"><mask></span>]</span></code></pre></div>
|
||||
|
||||
|
||||
|
||||
## Parameters ##
|
||||
|
||||
The server to search on and the string to match on; if no arguments are
|
||||
given, the list of links of the active server will be displayed.
|
||||
|
||||
## Description ##
|
||||
|
||||
Displays the links between an IRC server and its connections.
|
||||
|
||||
## Examples ##
|
||||
|
||||
/LINKS
|
||||
/LINKS ircsource.irssi.org
|
||||
/LINKS ircsource.irssi.org *.hub
|
||||
|
||||
## See also ##
|
||||
[LUSERS](/documentation/help/1.0/lusers), [MAP](/documentation/help/1.0/map)
|
||||
|
@ -1,54 +0,0 @@
|
||||
:::{important} You are reading the help for Irssi 1.0. **The current release version is Neırssi 1.3.**
|
||||
:::
|
||||
|
||||
# list
|
||||
|
||||
<!-- comment
|
||||
|
||||
Please submit changes to
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/docs/help/in/list.in
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/src/irc/core/irc-commands.c
|
||||
|
||||
|
||||
endcomment -->
|
||||
|
||||
|
||||
## Syntax ##
|
||||
|
||||
<div class="irssisyntax highlight"><pre style="\-\-cmdlen:4ch"><code><span class="synB">LIST</span> <span class="syn10">[<span class="syn">-yes</span>]</span> <span class="syn10">[<span class="syn09"><channel></span>]</span></code></pre></div>
|
||||
|
||||
|
||||
|
||||
## Parameters ##
|
||||
|
||||
|
||||
| | |
|
||||
| --- | --- |
|
||||
| `-yes`: | Confirms that you want to receive a large amount of data. |
|
||||
|
||||
If the exact name of a channel is given, the only information about this
|
||||
channel is requested; otherwise, a list of all channels will be displayed.
|
||||
|
||||
## Description ##
|
||||
|
||||
Displays the channel names that match your request; requesting all channels
|
||||
may cause the server to disconnect you for flooding.
|
||||
|
||||
## Examples ##
|
||||
|
||||
/LIST
|
||||
/LIST -yes
|
||||
/LIST #ubuntu
|
||||
/LIST #*ubuntu*,>1
|
||||
|
||||
## Remarks ##
|
||||
|
||||
Not all networks support server-side filtering and may provide a network
|
||||
service or service bot instead; on IRCnet, you may use the List service:
|
||||
|
||||
/SQUERY List HELP
|
||||
/MSG ALIS HELP
|
||||
|
||||
## See also ##
|
||||
[STATS](/documentation/help/1.0/stats), [SQUERY](/documentation/help/1.0/squery), [WHOIS](/documentation/help/1.0/whois)
|
||||
|
@ -1,40 +0,0 @@
|
||||
:::{important} You are reading the help for Irssi 1.0. **The current release version is Neırssi 1.3.**
|
||||
:::
|
||||
|
||||
# load
|
||||
|
||||
<!-- comment
|
||||
|
||||
Please submit changes to
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/docs/help/in/load.in
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/src/fe-common/core/fe-modules.c
|
||||
|
||||
|
||||
endcomment -->
|
||||
|
||||
|
||||
## Syntax ##
|
||||
|
||||
<div class="irssisyntax highlight"><pre style="\-\-cmdlen:4ch"><code><span class="synB">LOAD</span> <span class="synB05"><module></span> <span class="syn10">[<span class="syn09"><submodule></span>]</span></code></pre></div>
|
||||
|
||||
|
||||
|
||||
## Parameters ##
|
||||
|
||||
The name of the module and submodule to load.
|
||||
|
||||
## Description ##
|
||||
|
||||
Loads a plugin; if the full path isn't given, it will attempt to load from
|
||||
common directories in your installation path.
|
||||
|
||||
To load a perl script, you must use the SCRIPT command.
|
||||
|
||||
## Examples ##
|
||||
|
||||
/LOAD fish
|
||||
/LOAD ~/irssi-fish/libfish.so
|
||||
|
||||
## See also ##
|
||||
[SCRIPT](/documentation/help/1.0/script), [UNLOAD](/documentation/help/1.0/unload)
|
||||
|
@ -1,82 +0,0 @@
|
||||
:::{important} You are reading the help for Irssi 1.0. **The current release version is Neırssi 1.3.**
|
||||
:::
|
||||
|
||||
# log
|
||||
|
||||
<!-- comment
|
||||
|
||||
Please submit changes to
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/docs/help/in/log.in
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/src/fe-common/core/fe-log.c
|
||||
|
||||
|
||||
endcomment -->
|
||||
|
||||
|
||||
## Syntax ##
|
||||
|
||||
<div class="irssisyntax highlight"><pre style="\-\-cmdlen:8ch"><code><span class="synB">LOG</span> <span class="synB">OPEN</span> <span class="syn10">[<span class="syn">-noopen</span>]</span> <span class="syn10">[<span class="syn">-autoopen</span>]</span> <span class="syn10">[<span class="syn">-window</span>]</span> <span class="syn10">[<span class="syn">-</span><span class="syn09"><server tag></span>]</span> <span class="syn10">[<span class="syn">-targets</span> <span class="syn09"><targets></span>]</span> <span class="syn10">[<span class="syn">-colors</span>]</span> <span class="synB05"><fname></span> <span class="syn10">[<span class="syn09"><levels></span>]</span></code></pre></div>
|
||||
|
||||
|
||||
<div class="irssisyntax highlight"><pre style="\-\-cmdlen:9ch"><code><span class="synB">LOG</span> <span class="synB">CLOSE</span> <span class="synB05"><id></span>|<span class="synB05"><file></span></code></pre></div>
|
||||
|
||||
|
||||
<div class="irssisyntax highlight"><pre style="\-\-cmdlen:9ch"><code><span class="synB">LOG</span> <span class="synB">START</span> <span class="synB05"><id></span>|<span class="synB05"><file></span></code></pre></div>
|
||||
|
||||
|
||||
<div class="irssisyntax highlight"><pre style="\-\-cmdlen:8ch"><code><span class="synB">LOG</span> <span class="synB">STOP</span> <span class="synB05"><id></span>|<span class="synB05"><file></span></code></pre></div>
|
||||
|
||||
|
||||
|
||||
## Parameters ##
|
||||
|
||||
|
||||
| | |
|
||||
| --- | --- |
|
||||
| `OPEN`: | Opens a log file. |
|
||||
| `CLOSE`: | Closes a log file. |
|
||||
| `START`: | Starts logging a log entry. |
|
||||
| `STOP`: | Stops logging a log entry. |
|
||||
|
||||
|
||||
| | |
|
||||
| --- | --- |
|
||||
| `-noopen`: | Saves the entry in the configuration, but doesn't actually start logging. |
|
||||
| `-autoopen`: | Automatically opens the log at startup. |
|
||||
| `-window`: | Displays the output to the active window, or the window specified in the targets parameter. |
|
||||
| `-<server tag>`: | The server tag the targets must be on. |
|
||||
| `-targets`: | Logs the specified nicknames or channels. |
|
||||
| `-colors`: | Also log the color codes of the messages. |
|
||||
|
||||
The filename of the log and the levels to match; if no argument is given,
|
||||
the list of open logs will be displayed.
|
||||
|
||||
## Description ##
|
||||
|
||||
Opens a log file and stores the messages of the given targets into it; the
|
||||
log files will be locked so multiple clients cannot log to the same file.
|
||||
|
||||
You may use any of the date formats to create a log rotation; we strongly
|
||||
recommend you to enable autolog if you are interested in keeping logs.
|
||||
|
||||
## Examples ##
|
||||
|
||||
/LOG OPEN -targets mike ~/irclogs/mike.log MSGS
|
||||
/LOG OPEN -targets #irssi-freenode ~/irclogs/freenode/irssi-%Y-%m-%d
|
||||
/LOG CLOSE ~/irclogs/freenode/irssi-%Y-%m-%d
|
||||
/LOG STOP ~/irclogs/freenode/irssi-%Y-%m-%d
|
||||
/LOG START ~/irclogs/freenode/irssi-%Y-%m-%d
|
||||
|
||||
/SET autolog ON
|
||||
|
||||
## References ##
|
||||
|
||||
|
||||
|
||||
[https://github.com/irssi/irssi/blob/master/docs/formats.txt](https://github.com/irssi/irssi/blob/master/docs/formats.txt)
|
||||
|
||||
|
||||
|
||||
## See also ##
|
||||
[SET](/documentation/help/1.0/set), [LOG](/documentation/help/1.0/log), [WINDOW](/documentation/help/1.0/window), [LOG](/documentation/help/1.0/log)
|
||||
|
@ -1,41 +0,0 @@
|
||||
:::{important} You are reading the help for Irssi 1.0. **The current release version is Neırssi 1.3.**
|
||||
:::
|
||||
|
||||
# lusers
|
||||
|
||||
<!-- comment
|
||||
|
||||
Please submit changes to
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/docs/help/in/lusers.in
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/src/irc/core/irc-commands.c
|
||||
|
||||
|
||||
endcomment -->
|
||||
|
||||
|
||||
## Syntax ##
|
||||
|
||||
<div class="irssisyntax highlight"><pre style="\-\-cmdlen:6ch"><code><span class="synB">LUSERS</span> <span class="syn10">[<span class="syn09"><server mask></span> <span class="syn14">[<span class="syn13"><remote server></span>]</span>]</span></code></pre></div>
|
||||
|
||||
|
||||
|
||||
## Parameters ##
|
||||
|
||||
The server to search on and the remote sever to search on; if no arguments
|
||||
are given, the active server will be used.
|
||||
|
||||
## Description ##
|
||||
|
||||
Displays the user statistics of the active or remote server.
|
||||
|
||||
The parameters to search on a remote server are no longer supported on most
|
||||
IRC servers; we no longer provide examples for remote LUSERS to avoid all
|
||||
confusion.
|
||||
|
||||
## Examples ##
|
||||
|
||||
/LUSERS
|
||||
|
||||
## See also ##
|
||||
[LINKS](/documentation/help/1.0/links), [MAP](/documentation/help/1.0/map)
|
||||
|
@ -1,33 +0,0 @@
|
||||
:::{important} You are reading the help for Irssi 1.0. **The current release version is Neırssi 1.3.**
|
||||
:::
|
||||
|
||||
# map
|
||||
|
||||
<!-- comment
|
||||
|
||||
Please submit changes to
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/docs/help/in/map.in
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/src/irc/core/irc-commands.c
|
||||
|
||||
|
||||
endcomment -->
|
||||
|
||||
|
||||
## Syntax ##
|
||||
|
||||
<div class="irssisyntax highlight"><pre style="\-\-cmdlen:-2ch"><code><span class="synB">MAP</span></code></pre></div>
|
||||
|
||||
|
||||
|
||||
## Description ##
|
||||
|
||||
Displays the network map of an IRC network; this command is usually
|
||||
reserved for IRC operators and does not work on all servers.
|
||||
|
||||
## Examples ##
|
||||
|
||||
/MAP
|
||||
|
||||
## See also ##
|
||||
[DIE](/documentation/help/1.0/die), [LINKS](/documentation/help/1.0/links), [LUSERS](/documentation/help/1.0/lusers)
|
||||
|
@ -1,38 +0,0 @@
|
||||
:::{important} You are reading the help for Irssi 1.0. **The current release version is Neırssi 1.3.**
|
||||
:::
|
||||
|
||||
# me
|
||||
|
||||
<!-- comment
|
||||
|
||||
Please submit changes to
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/docs/help/in/me.in
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/src/fe-common/irc/fe-irc-commands.c
|
||||
|
||||
|
||||
endcomment -->
|
||||
|
||||
|
||||
## Syntax ##
|
||||
|
||||
<div class="irssisyntax highlight"><pre style="\-\-cmdlen:2ch"><code><span class="synB">ME</span> <span class="synB05"><message></span></code></pre></div>
|
||||
|
||||
|
||||
|
||||
## Parameters ##
|
||||
|
||||
The message to emote.
|
||||
|
||||
## Description ##
|
||||
|
||||
Sends an action emote to the active nickname or channel.
|
||||
|
||||
## Examples ##
|
||||
|
||||
/ME is hungry!
|
||||
/ME had an awesome day @ work
|
||||
/ME is happy it's Friday
|
||||
|
||||
## See also ##
|
||||
[ACTION](/documentation/help/1.0/action), [CTCP](/documentation/help/1.0/ctcp)
|
||||
|
@ -1,48 +0,0 @@
|
||||
:::{important} You are reading the help for Irssi 1.0. **The current release version is Neırssi 1.3.**
|
||||
:::
|
||||
|
||||
# mircdcc
|
||||
|
||||
<!-- comment
|
||||
|
||||
Please submit changes to
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/docs/help/in/mircdcc.in
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/src/irc/dcc/dcc-chat.c
|
||||
|
||||
|
||||
endcomment -->
|
||||
|
||||
|
||||
## Syntax ##
|
||||
|
||||
<div class="irssisyntax highlight"><pre style="\-\-cmdlen:9ch"><code><span class="synB">MIRCDCC</span> <span class="synB">ON</span>|<span class="synB">OFF</span></code></pre></div>
|
||||
|
||||
|
||||
|
||||
## Parameters ##
|
||||
|
||||
|
||||
| | |
|
||||
| --- | --- |
|
||||
| `ON`: | Enables mIRC compatibility mode. |
|
||||
| `OFF`: | Disables mIRC compatibility mode. |
|
||||
|
||||
## Description ##
|
||||
|
||||
After establishing a DCC CHAT connection that you initiated, you might
|
||||
encounter some protocol issues if the target is using mIRC.
|
||||
|
||||
If you or your target sees some unexpected output or behavior inside a DCC
|
||||
CHAT session, use this command to enable mIRC compatibility mode.
|
||||
|
||||
When receiving a connection from an mIRC user, the compatibility mode will
|
||||
automatically be enabled.
|
||||
|
||||
## Examples ##
|
||||
|
||||
/MIRCDCC ON
|
||||
/MIRCDCC OFF
|
||||
|
||||
## See also ##
|
||||
[ACTION](/documentation/help/1.0/action), [CTCP](/documentation/help/1.0/ctcp), [DCC](/documentation/help/1.0/dcc)
|
||||
|
@ -1,81 +0,0 @@
|
||||
:::{important} You are reading the help for Irssi 1.0. **The current release version is Neırssi 1.3.**
|
||||
:::
|
||||
|
||||
# mode
|
||||
|
||||
<!-- comment
|
||||
|
||||
Please submit changes to
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/docs/help/in/mode.in
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/src/irc/core/modes.c
|
||||
|
||||
|
||||
endcomment -->
|
||||
|
||||
|
||||
## Syntax ##
|
||||
|
||||
<div class="irssisyntax highlight"><pre style="\-\-cmdlen:4ch"><code><span class="synB">MODE</span> <span class="synB05"><your nick></span>|<span class="synB05"><channel></span> <span class="syn10">[<span class="syn09"><mode></span> <span class="syn14">[<span class="syn13"><mode parameters></span>]</span>]</span></code></pre></div>
|
||||
|
||||
|
||||
|
||||
## Parameters ##
|
||||
|
||||
The target nickname or channel and the modes with their parameters to set or
|
||||
remove.
|
||||
|
||||
If the target nickname or channel is omitted, the active nickname or channel
|
||||
will be used.
|
||||
|
||||
## Description ##
|
||||
|
||||
Modifies the user or channel modes for which you are privileged to modify.
|
||||
|
||||
You can specify multiple modes in one command and prepend them by using the
|
||||
'+' sign to set or '-' sign to unset; modes that require a parameter will be
|
||||
retrieved from the argument list.
|
||||
|
||||
Some common channel modes are:
|
||||
|
||||
|
||||
| | |
|
||||
| --- | --- |
|
||||
| `b <mask>`: | Adds or removes a ban; a ban will prevent a user who matches the given mask from joining the channel unless he or she is invited or in the exempt list. |
|
||||
| `e <mask>`: | Adds or removes a ban exception; users who match a mask on the exempt list are able to join a channel even if they also match an entry on the ban list. |
|
||||
| `i`: | When enabled, users need to be invited into the channel or have a matching entry in the invite list. |
|
||||
| `I <mask>`: | Adds or removes an invite; users who match a mask on the invite list are able to join even if the channel is set to invite only. |
|
||||
| `k <key>`: | Adds or removes a channel key, aka a password; users will not be able to join the channel without providing the key. |
|
||||
| `l <count>`: | Adds, removes or updates the maximum amount of users that may join the channel. |
|
||||
| `m`: | When enabled, users who are not opped or voiced cannot send messages to the channel. |
|
||||
| `n`: | When enabled, users who are not on the channel cannot send messages to it. |
|
||||
| `p`: | When enabled, the channel will not be displayed in your WHOIS output. |
|
||||
| `s`: | When enabled, the channel will not be displayed in the LIST output. |
|
||||
| `t`: | When enabled, users who are not opped or voices cannot modify the channel topic. |
|
||||
| `o <nickname>`: | Adds or removes the operator status from a nickname. |
|
||||
| `v <nickname>`: | Adds or removes the voice status from a nickname. |
|
||||
|
||||
Some common user modes are:
|
||||
|
||||
|
||||
| | |
|
||||
| --- | --- |
|
||||
| `i`: | When enabled, other users will not be able to see you on a WHO output unless they are in the channel themselves. |
|
||||
| `w`: | When enabled, you will receive WALLOP messages from IRC operators. |
|
||||
| `s`: | When enabled, you will receive special notices or debug messages from the server. |
|
||||
|
||||
Many networks have additional user and channel modes; we highly recommend
|
||||
you to read the documentation of the networks you frequently connect to and
|
||||
maximize your IRC experience.
|
||||
|
||||
## Examples ##
|
||||
|
||||
/MODE #irssi +o mike
|
||||
/MODE #irssi -o+iI mike mike!*@*.irssi.org
|
||||
/MODE +b mike!*@*.irssi.org
|
||||
/MODE -o mike
|
||||
/MODE +impsnkl secret_hideout 100
|
||||
/MODE mike +iw
|
||||
|
||||
## See also ##
|
||||
[BAN](/documentation/help/1.0/ban), [DEOP](/documentation/help/1.0/deop), [DEVOICE](/documentation/help/1.0/devoice), [OP](/documentation/help/1.0/op), [UNBAN](/documentation/help/1.0/unban), [VOICE](/documentation/help/1.0/voice)
|
||||
|
@ -1,39 +0,0 @@
|
||||
:::{important} You are reading the help for Irssi 1.0. **The current release version is Neırssi 1.3.**
|
||||
:::
|
||||
|
||||
# motd
|
||||
|
||||
<!-- comment
|
||||
|
||||
Please submit changes to
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/docs/help/in/motd.in
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/src/irc/core/irc-commands.c
|
||||
|
||||
|
||||
endcomment -->
|
||||
|
||||
|
||||
## Syntax ##
|
||||
|
||||
<div class="irssisyntax highlight"><pre style="\-\-cmdlen:4ch"><code><span class="synB">MOTD</span> <span class="syn10">[<span class="syn09"><server></span>|<span class="syn09"><nick></span>]</span></code></pre></div>
|
||||
|
||||
|
||||
|
||||
## Parameters ##
|
||||
|
||||
The server or the server the target nickname is on; if no parameter is
|
||||
given, the active server will be used.
|
||||
|
||||
## Description ##
|
||||
|
||||
Displays the welcome message of an IRC server.
|
||||
|
||||
## Examples ##
|
||||
|
||||
/MOTD
|
||||
/MOTD orwel.freenode.org
|
||||
/MOTD bob
|
||||
|
||||
## See also ##
|
||||
[ADMIN](/documentation/help/1.0/admin), [INFO](/documentation/help/1.0/info), [LINKS](/documentation/help/1.0/links), [MAP](/documentation/help/1.0/map)
|
||||
|
@ -1,48 +0,0 @@
|
||||
:::{important} You are reading the help for Irssi 1.0. **The current release version is Neırssi 1.3.**
|
||||
:::
|
||||
|
||||
# msg
|
||||
|
||||
<!-- comment
|
||||
|
||||
Please submit changes to
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/docs/help/in/msg.in
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/src/core/chat-commands.c
|
||||
|
||||
|
||||
endcomment -->
|
||||
|
||||
|
||||
## Syntax ##
|
||||
|
||||
<div class="irssisyntax highlight"><pre style="\-\-cmdlen:3ch"><code><span class="synB">MSG</span> <span class="syn10">[<span class="syn">-</span><span class="syn09"><server tag></span>]</span> <span class="syn10">[<span class="syn">-channel</span> | <span class="syn">-nick</span>]</span> <span class="synB">*</span>|<span class="synB05"><targets></span> <span class="synB05"><message></span></code></pre></div>
|
||||
|
||||
|
||||
|
||||
## Parameters ##
|
||||
|
||||
|
||||
| | |
|
||||
| --- | --- |
|
||||
| `-<server tag>`: | The server tag the targets are on. |
|
||||
| `-channel`: | Indicates that the target is a channel. |
|
||||
| `-nick`: | Indicates that the target is a nickname. |
|
||||
|
||||
The target nickname or channel and the message to send.
|
||||
|
||||
Use the wildcard character '*' if you want to use the active nickname or
|
||||
channel.
|
||||
|
||||
## Description ##
|
||||
|
||||
Sends a message to a nickname or channel.
|
||||
|
||||
## Examples ##
|
||||
|
||||
/MSG mike Hi, what's up?
|
||||
/MSG #irssi I am awesome :)
|
||||
/MSG * Do you want to build a snowman?
|
||||
|
||||
## See also ##
|
||||
[ACTION](/documentation/help/1.0/action), [DCC](/documentation/help/1.0/dcc), [JOIN](/documentation/help/1.0/join)
|
||||
|
@ -1,47 +0,0 @@
|
||||
:::{important} You are reading the help for Irssi 1.0. **The current release version is Neırssi 1.3.**
|
||||
:::
|
||||
|
||||
# names
|
||||
|
||||
<!-- comment
|
||||
|
||||
Please submit changes to
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/docs/help/in/names.in
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/src/fe-common/core/fe-channels.c
|
||||
|
||||
|
||||
endcomment -->
|
||||
|
||||
|
||||
## Syntax ##
|
||||
|
||||
<div class="irssisyntax highlight"><pre style="\-\-cmdlen:5ch"><code><span class="synB">NAMES</span> <span class="syn10">[<span class="syn">-count</span> | <span class="syn">-ops</span> <span class="syn">-halfops</span> <span class="syn">-voices</span> <span class="syn">-normal</span>]</span> <span class="syn10">[<span class="syn09"><channels></span> | <span class="syn">**</span>]</span></code></pre></div>
|
||||
|
||||
|
||||
|
||||
## Parameters ##
|
||||
|
||||
|
||||
| | |
|
||||
| --- | --- |
|
||||
| `-count`: | Displays the amount of users in the channel. |
|
||||
| `-ops`: | Displays the channel operators. |
|
||||
| `-halfops`: | Displays the channel demi-operators. |
|
||||
| `-voices`: | Displays the users who are voiced in a channel. |
|
||||
|
||||
The channels to report or ** for all channels you have joined; if no
|
||||
arguments are given, the users in the active channel will be displayed.
|
||||
|
||||
## Description ##
|
||||
|
||||
Displays the users who are in a channel; you can provide multiple channels
|
||||
by separating them with a comma.
|
||||
|
||||
## Examples ##
|
||||
|
||||
/NAMES -ops
|
||||
/NAMES -voices #irssi,#freenode
|
||||
|
||||
## See also ##
|
||||
[JOIN](/documentation/help/1.0/join), [PART](/documentation/help/1.0/part), [WHO](/documentation/help/1.0/who), [WHOIS](/documentation/help/1.0/whois)
|
||||
|
@ -1,38 +0,0 @@
|
||||
:::{important} You are reading the help for Irssi 1.0. **The current release version is Neırssi 1.3.**
|
||||
:::
|
||||
|
||||
# nctcp
|
||||
|
||||
<!-- comment
|
||||
|
||||
Please submit changes to
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/docs/help/in/nctcp.in
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/src/irc/core/irc-commands.c
|
||||
|
||||
|
||||
endcomment -->
|
||||
|
||||
|
||||
## Syntax ##
|
||||
|
||||
<div class="irssisyntax highlight"><pre style="\-\-cmdlen:5ch"><code><span class="synB">NCTCP</span> <span class="synB05"><targets></span> <span class="synB05"><ctcp command></span> <span class="syn10">[<span class="syn09"><ctcp data></span>]</span></code></pre></div>
|
||||
|
||||
|
||||
|
||||
## Parameters ##
|
||||
|
||||
A target nickname or channel, a command and the data.
|
||||
|
||||
## Description ##
|
||||
|
||||
Sends a CTCP reply to a nickname or channel; you can provide multiple
|
||||
targets by separating them with a comma.
|
||||
|
||||
## Examples ##
|
||||
|
||||
/NCTCP #irssi VERSION King of the Jungle v1.0
|
||||
/NCTCP bob,#freenode USERINFO I am bob :p
|
||||
|
||||
## See also ##
|
||||
[CTCP](/documentation/help/1.0/ctcp)
|
||||
|
@ -1,33 +0,0 @@
|
||||
:::{important} You are reading the help for Irssi 1.0. **The current release version is Neırssi 1.3.**
|
||||
:::
|
||||
|
||||
# netsplit
|
||||
|
||||
<!-- comment
|
||||
|
||||
Please submit changes to
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/docs/help/in/netsplit.in
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/src/fe-common/irc/fe-netsplit.c
|
||||
|
||||
|
||||
endcomment -->
|
||||
|
||||
|
||||
## Syntax ##
|
||||
|
||||
<div class="irssisyntax highlight"><pre style="\-\-cmdlen:-2ch"><code><span class="synB">NETSPLIT</span></code></pre></div>
|
||||
|
||||
|
||||
|
||||
## Description ##
|
||||
|
||||
Displays some information about users who are currently lost in one or
|
||||
more net splits.
|
||||
|
||||
## Examples ##
|
||||
|
||||
/NETSPLIT
|
||||
|
||||
## See also ##
|
||||
[JOIN](/documentation/help/1.0/join), [LINKS](/documentation/help/1.0/links), [MAP](/documentation/help/1.0/map), [PART](/documentation/help/1.0/part)
|
||||
|
@ -1,81 +0,0 @@
|
||||
:::{important} You are reading the help for Irssi 1.0. **The current release version is Neırssi 1.3.**
|
||||
:::
|
||||
|
||||
# network
|
||||
|
||||
<!-- comment
|
||||
|
||||
Please submit changes to
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/docs/help/in/network.in
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/src/fe-common/irc/fe-ircnet.c
|
||||
|
||||
|
||||
endcomment -->
|
||||
|
||||
|
||||
## Syntax ##
|
||||
|
||||
<div class="irssisyntax highlight"><pre style="\-\-cmdlen:10ch"><code><span class="synB">NETWORK</span> <span class="synB">ADD</span>|<span class="synB">MODIFY</span> <span class="syn10">[<span class="syn">-nick</span> <span class="syn09"><nick></span>]</span> <span class="syn10">[<span class="syn">-user</span> <span class="syn09"><user></span>]</span> <span class="syn10">[<span class="syn">-realname</span> <span class="syn09"><name></span>]</span> <span class="syn10">[<span class="syn">-host</span> <span class="syn09"><host></span>]</span> <span class="syn10">[<span class="syn">-usermode</span> <span class="syn09"><mode></span>]</span> <span class="syn10">[<span class="syn">-autosendcmd</span> <span class="syn09"><cmd></span>]</span> <span class="syn10">[<span class="syn">-querychans</span> <span class="syn09"><count></span>]</span> <span class="syn10">[<span class="syn">-whois</span> <span class="syn09"><count></span>]</span> <span class="syn10">[<span class="syn">-msgs</span> <span class="syn09"><count></span>]</span> <span class="syn10">[<span class="syn">-kicks</span> <span class="syn09"><count></span>]</span> <span class="syn10">[<span class="syn">-modes</span> <span class="syn09"><count></span>]</span> <span class="syn10">[<span class="syn">-cmdspeed</span> <span class="syn09"><ms></span>]</span> <span class="syn10">[<span class="syn">-cmdmax</span> <span class="syn09"><count></span>]</span> <span class="syn10">[<span class="syn">-sasl_mechanism</span> <span class="syn09"><mechanism></span>]</span> <span class="syn10">[<span class="syn">-sasl_username</span> <span class="syn09"><username></span>]</span> <span class="syn10">[<span class="syn">-sasl_password</span> <span class="syn09"><password></span>]</span> <span class="synB05"><name></span></code></pre></div>
|
||||
|
||||
|
||||
<div class="irssisyntax highlight"><pre style="\-\-cmdlen:14ch"><code><span class="synB">NETWORK</span> <span class="synB">REMOVE</span> <span class="synB05"><network></span></code></pre></div>
|
||||
|
||||
|
||||
|
||||
## Parameters ##
|
||||
|
||||
|
||||
| | |
|
||||
| --- | --- |
|
||||
| `LIST`: | Displays the list of configured networks. |
|
||||
| `ADD`: | Adds a network to your configuration. |
|
||||
| `MODIFY`: | Modifies a network in your configuration. |
|
||||
| `REMOVE`: | Removes a network from your configuration. |
|
||||
|
||||
|
||||
| | |
|
||||
| --- | --- |
|
||||
| `-nick`: | Specifies the nickname to use. |
|
||||
| `-user`: | Specifies the user identity to use. |
|
||||
| `-realname`: | Specifies the real name to use. |
|
||||
| `-host`: | Specifies the hostname to use. |
|
||||
| `-usermode`: | Specifies the user modes to set on yourself. |
|
||||
| `-autosendcmd`: | Specifies the commands, separated by the ';' character, and enclosed within two "'" characters, to perform after connecting. |
|
||||
| `-querychans`: | Specifies the maximum number of channels to put in one MODE or WHO command when synchronizing. |
|
||||
| `-whois`: | Specifies the maximum number of nicknames in one WHOIS command. |
|
||||
| `-msgs`: | Specifies the maximum number of nicknames in one PRIVMSG command. |
|
||||
| `-kicks`: | Specifies the maximum number of nicknames in one KICK command. |
|
||||
| `-modes`: | Specifies the maximum number of nicknames in one MODE command. |
|
||||
| `-cmdspeed`: | Specifies the minimum amount of time, expressed in milliseconds, that the client must wait before sending additional commands to the server. |
|
||||
| `-cmdmax`: | Specifies the maximum number of commands to perform before starting the internal flood protection. |
|
||||
| `-sasl_mechanism` | Specifies the mechanism to use for the SASL authentication. At the moment irssi only supports the 'plain' and the 'external' mechanisms. Use '' to disable the authentication. |
|
||||
| `-sasl_username` | Specifies the username to use during the SASL authentication. |
|
||||
| `-sasl_password` | Specifies the password to use during the SASL authentication. |
|
||||
|
||||
|
||||
The name of the network to add, edit or remove; if no parameter is given,
|
||||
the list of networks will be displayed.
|
||||
|
||||
## Description ##
|
||||
|
||||
Displays, adds, modifies or removes the network configuration of IRC
|
||||
networks.
|
||||
|
||||
When using the ADD parameter on a network that already exists, the
|
||||
configuration will be merged with each other.
|
||||
|
||||
We recommend using 'WAIT 2000' between the automated commands in order to
|
||||
prevent you from being kicked from the network due to flooding commands.
|
||||
|
||||
## Examples ##
|
||||
|
||||
/NETWORK ADD -usermode +giw EFnet
|
||||
/NETWORK ADD -usermode +iw -nick mike -realname 'The one and only mike!' -host staff.irssi.org Freenode
|
||||
/NETWORK ADD -autosendcmd '^MSG NickServ identify WzerT8zq' Freenode
|
||||
/NETWORK ADD -autosendcmd '^MSG Q@CServe.quakenet.org AUTH mike WzerT8zq; WAIT 2000; OPER mike WzerT8zq; WAIT 2000; MODE mike +kXP' Quakenet
|
||||
/NETWORK MODIFY -usermode +gi EFnet
|
||||
/NETWORK REMOVE Freenode
|
||||
|
||||
## See also ##
|
||||
[CHANNEL](/documentation/help/1.0/channel), [CONNECT](/documentation/help/1.0/connect), [SERVER](/documentation/help/1.0/server)
|
||||
|
@ -1,37 +0,0 @@
|
||||
:::{important} You are reading the help for Irssi 1.0. **The current release version is Neırssi 1.3.**
|
||||
:::
|
||||
|
||||
# nick
|
||||
|
||||
<!-- comment
|
||||
|
||||
Please submit changes to
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/docs/help/in/nick.in
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/src/irc/core/irc-commands.c
|
||||
|
||||
|
||||
endcomment -->
|
||||
|
||||
|
||||
## Syntax ##
|
||||
|
||||
<div class="irssisyntax highlight"><pre style="\-\-cmdlen:4ch"><code><span class="synB">NICK</span> <span class="synB05"><new nick></span></code></pre></div>
|
||||
|
||||
|
||||
|
||||
## Parameters ##
|
||||
|
||||
Your new nickname.
|
||||
|
||||
## Description ##
|
||||
|
||||
Changes your nickname on the active server.
|
||||
|
||||
## Examples ##
|
||||
|
||||
/NICK mike
|
||||
/NICK bob
|
||||
|
||||
## See also ##
|
||||
[CONNECT](/documentation/help/1.0/connect), [JOIN](/documentation/help/1.0/join), [MSG](/documentation/help/1.0/msg), [PART](/documentation/help/1.0/part)
|
||||
|
@ -1,40 +0,0 @@
|
||||
:::{important} You are reading the help for Irssi 1.0. **The current release version is Neırssi 1.3.**
|
||||
:::
|
||||
|
||||
# notice
|
||||
|
||||
<!-- comment
|
||||
|
||||
Please submit changes to
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/docs/help/in/notice.in
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/src/irc/core/irc-commands.c
|
||||
|
||||
|
||||
endcomment -->
|
||||
|
||||
|
||||
## Syntax ##
|
||||
|
||||
<div class="irssisyntax highlight"><pre style="\-\-cmdlen:6ch"><code><span class="synB">NOTICE</span> <span class="synB05"><targets></span> <span class="synB05"><message></span></code></pre></div>
|
||||
|
||||
|
||||
|
||||
## Parameters ##
|
||||
|
||||
The targets and the message to notify.
|
||||
|
||||
## Description ##
|
||||
|
||||
Sends a notice to the target nickname or channel; these are often used in
|
||||
automated bots or scripts.
|
||||
|
||||
You can provide multiple targets by separating them with a comma.
|
||||
|
||||
## Examples ##
|
||||
|
||||
/NOTICE mike You sir, are just awesome!
|
||||
/NOTICE bob,#irssi Fish go blub :p
|
||||
|
||||
## See also ##
|
||||
[CTCP](/documentation/help/1.0/ctcp), [MSG](/documentation/help/1.0/msg), [NCTCP](/documentation/help/1.0/nctcp)
|
||||
|
@ -1,49 +0,0 @@
|
||||
:::{important} You are reading the help for Irssi 1.0. **The current release version is Neırssi 1.3.**
|
||||
:::
|
||||
|
||||
# notify
|
||||
|
||||
<!-- comment
|
||||
|
||||
Please submit changes to
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/docs/help/in/notify.in
|
||||
- https://github.com/ailin-nemui/irssi/blob/master/src/irc/notifylist/notify-commands.c
|
||||
|
||||
|
||||
endcomment -->
|
||||
|
||||
|
||||
## Syntax ##
|
||||
|
||||
<div class="irssisyntax highlight"><pre style="\-\-cmdlen:6ch"><code><span class="synB">NOTIFY</span> <span class="syn10">[<span class="syn">-away</span>]</span> <span class="synB05"><mask></span> <span class="syn10">[<span class="syn09"><ircnets></span>]</span></code></pre></div>
|
||||
|
||||
|
||||
|
||||
## Parameters ##
|
||||
|
||||
|
||||
| | |
|
||||
| --- | --- |
|
||||
| `-away`: | Notifies you if the target modifies its away status. |
|
||||
| `-list`: | Displays the list of notifications. |
|
||||
|
||||
The nickname or mask to get a notification for; if no arguments are given,
|
||||
the current matching notifications will be displayed.
|
||||
|
||||
You may also provide the network that the target must be on.
|
||||
|
||||
## Description ##
|
||||
|
||||
Notifies you when a nickname or users matching a host on the notification
|
||||
list comes online or offline.
|
||||
|
||||
## Examples ##
|
||||
|
||||
/NOTIFY -list
|
||||
/NOTIFY -away mike
|
||||
/NOTIFY bob
|
||||
/NOTIFY *!*@staff.irssi.org
|
||||
|
||||
## See also ##
|
||||
[AWAY](/documentation/help/1.0/away), [HILIGHT](/documentation/help/1.0/hilight), [UNNOTIFY](/documentation/help/1.0/unnotify)
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user