doc: add japanese user's guide (patch #7827)

v2.8-utf8proc
Sebastien Helleu 2012-08-07 09:47:17 +02:00
parent fad2779c17
commit 068d0df56b
34 changed files with 6894 additions and 2 deletions

View File

@ -1,7 +1,7 @@
WeeChat ChangeLog
=================
Sébastien Helleu <flashcode@flashtux.org>
v0.3.9-dev, 2012-08-06
v0.3.9-dev, 2012-08-07
Version 0.3.9 (under dev!)
@ -37,6 +37,7 @@ Version 0.3.9 (under dev!)
* core: reallow names beginning with "#" for bars, proxies and filters
* core: escape special chars (`#[\`) in configuration files for name of options
(bug #36584)
* doc: add japanese user's guide (patch #7827)
* api: add new function util_version_number
* aspell: add option aspell.check.enabled, add options enable/disable/toggle for
command /aspell (rename options enable/disable/dictlist to

View File

@ -69,7 +69,7 @@ except ImportError as message:
DEFAULT_PATH = '~/src/weechat/doc'
# list of locales for which we want to build doc files to include
locale_list = ('en_US', 'fr_FR', 'it_IT', 'de_DE')
locale_list = ('en_US', 'fr_FR', 'it_IT', 'de_DE', 'ja_JP')
# all commands/options/.. of following plugins will produce a file
# non-listed plugins will be ignored

View File

@ -17,6 +17,18 @@
# along with WeeChat. If not, see <http://www.gnu.org/licenses/>.
#
# user's guide
ADD_CUSTOM_COMMAND(
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_user.ja.html
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a toc -a toclevels=4 -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -f ${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.conf -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_user.ja.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_user.ja.txt
DEPENDS
${CMAKE_CURRENT_SOURCE_DIR}/weechat_user.ja.txt
${CMAKE_CURRENT_SOURCE_DIR}/autogen/user/*.txt
COMMENT "Building weechat_user.ja.html"
)
ADD_CUSTOM_TARGET(doc-user-ja ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_user.ja.html)
INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_user.ja.html DESTINATION ${SHAREDIR}/doc/${PROJECT_NAME})
# FAQ
ADD_CUSTOM_COMMAND(
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.ja.html

View File

@ -0,0 +1,117 @@
[width="65%",cols="^1,^2,8",options="header"]
|========================================
| プラグイン | 名前 | 説明
| alias | alias | 別名のリスト
| alias | alias_value | 別名の値
| aspell | aspell_langs | aspell でサポートされる言語のリスト
| guile | guile_script | スクリプトのリスト
| irc | irc_channel | 現在の IRC チャンネル
| irc | irc_channel_nicks_hosts | 現在の IRC チャンネルにいるニックネームとホスト名
| irc | irc_channel_topic | 現在の IRC チャンネルのトピック
| irc | irc_channels | 全ての IRC サーバのチャンネル
| irc | irc_ignores_numbers | 無視エントリの数
| irc | irc_msg_part | IRC チャンネルのデフォルト退出メッセージ
| irc | irc_notify_nicks | 通知エントリのニックネーム
| irc | irc_privates | 全ての IRC サーバにあるプライベートチャンネル
| irc | irc_server | 現在の IRC サーバ
| irc | irc_server_channels | 現在の IRC サーバにあるチャンネル名
| irc | irc_server_nick | 現在の IRC サーバに接続中のニックネーム
| irc | irc_server_nicks | 現在の IRC サーバの全てのチャンネルにいるニックネーム
| irc | irc_server_privates | 現在の IRC サーバにあるプライベートチャンネル
| irc | irc_servers | IRC サーバ (内部名)
| irc | nick | 現在の IRC チャンネルにいるニックネーム
| lua | lua_script | スクリプトのリスト
| perl | perl_script | スクリプトのリスト
| python | python_script | スクリプトのリスト
| relay | relay_free_port | リレープラグイン用の最初の空きポート番号
| relay | relay_protocol_name | リレープラグインで利用可能な全ての protocol.name
| relay | relay_relays | リレープラグインにおける現在のリレーの protocol.name
| rmodifier | rmodifier | rmodifier のリスト
| ruby | ruby_script | スクリプトのリスト
| tcl | tcl_script | スクリプトのリスト
| weechat | bars_names | バーの名前
| weechat | bars_options | バーのオプション
| weechat | buffer_properties_get | バッファから読み取り可能なプロパティ
| weechat | buffer_properties_set | バッファに指定可能なプロパティ
| weechat | buffers_names | バッファの名前
| weechat | buffers_numbers | バッファの数
| weechat | buffers_plugins_names | バッファの名前 (プラグインの名前を含めた)
| weechat | commands | コマンド (weechat とプラグイン)
| weechat | config_files | 設定ファイル
| weechat | config_option_values | 設定オプションの値
| weechat | config_options | 設定オプション
| weechat | cursor_areas | カーソルを自由に動かせるエリア ("chat" またはバーの名前)
| weechat | filename | ファイル名
| weechat | filters_names | フィルタ名
| weechat | infolists | フックされた infolist の名前
| weechat | infos | フックされた情報の名前
| weechat | keys_codes | キーコード
| weechat | keys_codes_for_reset | リセットできるキーコード (追加、再定義、削除されたキー)
| weechat | keys_contexts | キーコンテキスト
| weechat | nicks | 現在のバッファのニックネームリストに含まれるニックネーム
| weechat | palette_colors | パレットカラー
| weechat | plugins_commands | プラグインの定義するコマンド
| weechat | plugins_names | プラグイン名
| weechat | proxies_names | プロキシの名前
| weechat | proxies_options | プロキシのオプション
| weechat | weechat_commands | weechat コマンド
| weechat | windows_numbers | ウィンドウの数
| xfer | nick | DCC チャットのニックネーム
|========================================

View File

@ -0,0 +1,678 @@
[width="100%",cols="^1,^2,5,5,5",options="header"]
|========================================
| プラグイン | 名前 | 説明 | 変数 | リスト
| guile | guile_script | スクリプトのリスト |
'filename' (string) +
'interpreter' (pointer) +
'name' (string) +
'author' (string) +
'version' (string) +
'license' (string) +
'description' (string) +
'shutdown_func' (string) +
'charset' (string) +
'callbacks' (pointer) +
'unloading' (integer) +
'prev_script' (pointer, hdata: 'guile_script') +
'next_script' (pointer, hdata: 'guile_script') |
'last_script' +
'scripts'
| irc | irc_channel | irc チャンネル |
'type' (integer) +
'name' (string) +
'topic' (string) +
'modes' (string) +
'limit' (integer) +
'key' (string) +
'names_received' (integer) +
'checking_away' (integer) +
'away_message' (string) +
'has_quit_server' (integer) +
'cycle' (integer) +
'part' (integer) +
'nick_completion_reset' (integer) +
'pv_remote_nick_color' (string) +
'hook_autorejoin' (pointer) +
'nicks_count' (integer) +
'nicks' (pointer, hdata: 'irc_nick') +
'last_nick' (pointer, hdata: 'irc_nick') +
'nicks_speaking' (pointer) +
'nicks_speaking_time' (pointer, hdata: 'irc_channel_speaking') +
'last_nick_speaking_time' (pointer, hdata: 'irc_channel_speaking') +
'buffer' (pointer, hdata: 'buffer') +
'buffer_as_string' (string) +
'prev_channel' (pointer, hdata: 'irc_channel') +
'next_channel' (pointer, hdata: 'irc_channel') |
-
| irc | irc_channel_speaking | irc 会話中チャンネル |
'nick' (string) +
'time_last_message' (time) +
'prev_nick' (pointer, hdata: 'irc_channel_speaking') +
'next_nick' (pointer, hdata: 'irc_channel_speaking') |
-
| irc | irc_ignore | irc 無視 |
'number' (integer) +
'mask' (string) +
'regex_mask' (pointer) +
'server' (string) +
'channel' (string) +
'prev_ignore' (pointer, hdata: 'irc_ignore') +
'next_ignore' (pointer, hdata: 'irc_ignore') |
'irc_ignore_list' +
'last_irc_ignore'
| irc | irc_nick | irc ニックネーム |
'name' (string) +
'host' (string) +
'prefixes' (string) +
'prefix' (string) +
'away' (integer) +
'color' (string) +
'prev_nick' (pointer, hdata: 'irc_nick') +
'next_nick' (pointer, hdata: 'irc_nick') |
-
| irc | irc_notify | irc 通知 |
'server' (pointer, hdata: 'irc_server') +
'nick' (string) +
'check_away' (integer) +
'is_on_server' (integer) +
'away_message' (string) +
'ison_received' (integer) +
'prev_notify' (pointer, hdata: 'irc_notify') +
'next_notify' (pointer, hdata: 'irc_notify') |
-
| irc | irc_redirect | irc リダイレクト |
'server' (pointer, hdata: 'irc_server') +
'pattern' (string) +
'signal' (string) +
'count' (integer) +
'current_count' (integer) +
'string' (string) +
'timeout' (integer) +
'command' (string) +
'assigned_to_command' (integer) +
'start_time' (time) +
'cmd_start' (hashtable) +
'cmd_stop' (hashtable) +
'cmd_extra' (hashtable) +
'cmd_start_received' (integer) +
'cmd_stop_received' (integer) +
'cmd_filter' (hashtable) +
'output' (string) +
'output_size' (integer) +
'prev_redirect' (pointer, hdata: 'irc_redirect') +
'next_redirect' (pointer, hdata: 'irc_redirect') |
-
| irc | irc_redirect_pattern | irc リダイレクトパターン |
'name' (string) +
'temp_pattern' (integer) +
'timeout' (integer) +
'cmd_start' (string) +
'cmd_stop' (string) +
'cmd_extra' (string) +
'prev_redirect' (pointer, hdata: 'irc_redirect_pattern') +
'next_redirect' (pointer, hdata: 'irc_redirect_pattern') |
'irc_redirect_patterns' +
'last_irc_redirect_pattern'
| irc | irc_server | irc サーバ |
'name' (string) +
'options' (pointer) +
'temp_server' (integer) +
'reloading_from_config' (integer) +
'reloaded_from_config' (integer) +
'addresses_count' (integer) +
'addresses_array' (string, array_size: 'addresses_count') +
'ports_array' (integer, array_size: 'addresses_count') +
'index_current_address' (integer) +
'current_address' (string) +
'current_ip' (string) +
'current_port' (integer) +
'sock' (integer) +
'hook_connect' (pointer, hdata: 'hook') +
'hook_fd' (pointer, hdata: 'hook') +
'hook_timer_connection' (pointer, hdata: 'hook') +
'hook_timer_sasl' (pointer, hdata: 'hook') +
'is_connected' (integer) +
'ssl_connected' (integer) +
'gnutls_sess' (other) +
'tls_cert' (other) +
'tls_cert_key' (other) +
'unterminated_message' (string) +
'nicks_count' (integer) +
'nicks_array' (string, array_size: 'nicks_count') +
'nick_first_tried' (integer) +
'nick' (string) +
'nick_modes' (string) +
'isupport' (string) +
'prefix_modes' (string) +
'prefix_chars' (string) +
'nick_max_length' (integer) +
'casemapping' (integer) +
'chantypes' (string) +
'chanmodes' (string) +
'reconnect_delay' (integer) +
'reconnect_start' (time) +
'command_time' (time) +
'reconnect_join' (integer) +
'disable_autojoin' (integer) +
'is_away' (integer) +
'away_message' (string) +
'away_time' (time) +
'lag' (integer) +
'lag_check_time' (other) +
'lag_next_check' (time) +
'lag_last_refresh' (time) +
'cmd_list_regexp' (pointer) +
'last_user_message' (time) +
'last_away_check' (time) +
'outqueue' (pointer) +
'last_outqueue' (pointer) +
'redirects' (pointer, hdata: 'irc_redirect') +
'last_redirect' (pointer, hdata: 'irc_redirect') +
'notify_list' (pointer, hdata: 'irc_notify') +
'last_notify' (pointer, hdata: 'irc_notify') +
'manual_joins' (hashtable) +
'buffer' (pointer, hdata: 'buffer') +
'buffer_as_string' (string) +
'channels' (pointer, hdata: 'irc_channel') +
'last_channel' (pointer, hdata: 'irc_channel') +
'prev_server' (pointer, hdata: 'irc_server') +
'next_server' (pointer, hdata: 'irc_server') |
'irc_servers' +
'last_irc_server'
| lua | lua_script | スクリプトのリスト |
'filename' (string) +
'interpreter' (pointer) +
'name' (string) +
'author' (string) +
'version' (string) +
'license' (string) +
'description' (string) +
'shutdown_func' (string) +
'charset' (string) +
'callbacks' (pointer) +
'unloading' (integer) +
'prev_script' (pointer, hdata: 'lua_script') +
'next_script' (pointer, hdata: 'lua_script') |
'last_script' +
'scripts'
| perl | perl_script | スクリプトのリスト |
'filename' (string) +
'interpreter' (pointer) +
'name' (string) +
'author' (string) +
'version' (string) +
'license' (string) +
'description' (string) +
'shutdown_func' (string) +
'charset' (string) +
'callbacks' (pointer) +
'unloading' (integer) +
'prev_script' (pointer, hdata: 'perl_script') +
'next_script' (pointer, hdata: 'perl_script') |
'last_script' +
'scripts'
| python | python_script | スクリプトのリスト |
'filename' (string) +
'interpreter' (pointer) +
'name' (string) +
'author' (string) +
'version' (string) +
'license' (string) +
'description' (string) +
'shutdown_func' (string) +
'charset' (string) +
'callbacks' (pointer) +
'unloading' (integer) +
'prev_script' (pointer, hdata: 'python_script') +
'next_script' (pointer, hdata: 'python_script') |
'last_script' +
'scripts'
| ruby | ruby_script | スクリプトのリスト |
'filename' (string) +
'interpreter' (pointer) +
'name' (string) +
'author' (string) +
'version' (string) +
'license' (string) +
'description' (string) +
'shutdown_func' (string) +
'charset' (string) +
'callbacks' (pointer) +
'unloading' (integer) +
'prev_script' (pointer, hdata: 'ruby_script') +
'next_script' (pointer, hdata: 'ruby_script') |
'last_script' +
'scripts'
| tcl | tcl_script | スクリプトのリスト |
'filename' (string) +
'interpreter' (pointer) +
'name' (string) +
'author' (string) +
'version' (string) +
'license' (string) +
'description' (string) +
'shutdown_func' (string) +
'charset' (string) +
'callbacks' (pointer) +
'unloading' (integer) +
'prev_script' (pointer, hdata: 'tcl_script') +
'next_script' (pointer, hdata: 'tcl_script') |
'last_script' +
'scripts'
| weechat | bar | バー |
'name' (string) +
'options' (pointer) +
'conditions_count' (integer) +
'conditions_array' (string, array_size: 'conditions_count') +
'items_count' (integer) +
'items_subcount' (pointer) +
'items_array' (pointer) +
'items_prefix' (pointer) +
'items_name' (pointer) +
'items_suffix' (pointer) +
'bar_window' (pointer, hdata: 'bar_window') +
'bar_refresh_needed' (integer) +
'prev_bar' (pointer, hdata: 'bar') +
'next_bar' (pointer, hdata: 'bar') |
'gui_bars' +
'last_gui_bar'
| weechat | bar_item | バーアイテム |
'plugin' (pointer, hdata: 'plugin') +
'name' (string) +
'build_callback' (pointer) +
'build_callback_data' (pointer) +
'prev_item' (pointer, hdata: 'bar_item') +
'next_item' (pointer, hdata: 'bar_item') |
'gui_bar_items' +
'last_gui_bar_item'
| weechat | bar_window | バーウィンドウ |
'bar' (pointer, hdata: 'bar') +
'x' (integer) +
'y' (integer) +
'width' (integer) +
'height' (integer) +
'scroll_x' (integer) +
'scroll_y' (integer) +
'cursor_x' (integer) +
'cursor_y' (integer) +
'current_size' (integer) +
'items_count' (integer) +
'items_subcount' (pointer) +
'items_content' (pointer) +
'items_num_lines' (pointer) +
'items_refresh_needed' (pointer) +
'screen_col_size' (integer) +
'coords_count' (integer) +
'coords' (pointer) +
'gui_objects' (pointer) +
'prev_bar_window' (pointer, hdata: 'bar_window') +
'next_bar_window' (pointer, hdata: 'bar_window') |
-
| weechat | buffer | バッファ |
'plugin' (pointer, hdata: 'plugin') +
'plugin_name_for_upgrade' (string) +
'number' (integer) +
'layout_number' (integer) +
'layout_number_merge_order' (integer) +
'name' (string) +
'full_name' (string) +
'short_name' (string) +
'type' (integer) +
'notify' (integer) +
'num_displayed' (integer) +
'active' (integer) +
'print_hooks_enabled' (integer) +
'close_callback' (pointer) +
'close_callback_data' (pointer) +
'title' (string) +
'own_lines' (pointer, hdata: 'lines') +
'mixed_lines' (pointer, hdata: 'lines') +
'lines' (pointer, hdata: 'lines') +
'time_for_each_line' (integer) +
'chat_refresh_needed' (integer) +
'nicklist' (integer) +
'nicklist_case_sensitive' (integer) +
'nicklist_root' (pointer, hdata: 'nick_group') +
'nicklist_max_length' (integer) +
'nicklist_display_groups' (integer) +
'nicklist_visible_count' (integer) +
'nickcmp_callback' (pointer) +
'nickcmp_callback_data' (pointer) +
'input' (integer) +
'input_callback' (pointer) +
'input_callback_data' (pointer) +
'input_get_unknown_commands' (integer) +
'input_buffer' (string) +
'input_buffer_alloc' (integer) +
'input_buffer_size' (integer) +
'input_buffer_length' (integer) +
'input_buffer_pos' (integer) +
'input_buffer_1st_display' (integer) +
'input_undo_snap' (pointer, hdata: 'input_undo') +
'input_undo' (pointer, hdata: 'input_undo') +
'last_input_undo' (pointer, hdata: 'input_undo') +
'ptr_input_undo' (pointer, hdata: 'input_undo') +
'input_undo_count' (integer) +
'completion' (pointer, hdata: 'completion') +
'history' (pointer, hdata: 'history') +
'last_history' (pointer, hdata: 'history') +
'ptr_history' (pointer, hdata: 'history') +
'num_history' (integer) +
'text_search' (integer) +
'text_search_exact' (integer) +
'text_search_found' (integer) +
'text_search_input' (string) +
'highlight_words' (string) +
'highlight_regex' (string) +
'highlight_regex_compiled' (pointer) +
'highlight_tags' (string) +
'highlight_tags_count' (integer) +
'highlight_tags_array' (string, array_size: 'highlight_tags_count') +
'hotlist_max_level_nicks' (hashtable) +
'keys' (pointer, hdata: 'key') +
'last_key' (pointer, hdata: 'key') +
'keys_count' (integer) +
'local_variables' (hashtable) +
'prev_buffer' (pointer, hdata: 'buffer') +
'next_buffer' (pointer, hdata: 'buffer') |
'gui_buffer_last_displayed' +
'gui_buffers' +
'last_gui_buffer'
| weechat | completion | 補完する構造 |
'buffer' (pointer, hdata: 'buffer') +
'context' (integer) +
'base_command' (string) +
'base_command_arg_index' (integer) +
'base_word' (string) +
'base_word_pos' (integer) +
'position' (integer) +
'args' (string) +
'direction' (integer) +
'add_space' (integer) +
'force_partial_completion' (integer) +
'completion_list' (pointer) +
'word_found' (string) +
'word_found_is_nick' (integer) +
'position_replace' (integer) +
'diff_size' (integer) +
'diff_length' (integer) +
'partial_completion_list' (pointer, hdata: 'completion_partial') +
'last_partial_completion' (pointer, hdata: 'completion_partial') |
-
| weechat | completion_partial | 部分補完する構造 |
'word' (string) +
'count' (integer) +
'prev_item' (pointer, hdata: 'completion_partial') +
'next_item' (pointer, hdata: 'completion_partial') |
-
| weechat | config_file | 設定ファイル |
'plugin' (pointer, hdata: 'plugin') +
'name' (string) +
'filename' (string) +
'file' (pointer) +
'callback_reload' (pointer) +
'callback_reload_data' (pointer) +
'sections' (pointer, hdata: 'config_section') +
'last_section' (pointer, hdata: 'config_section') +
'prev_config' (pointer, hdata: 'config_file') +
'next_config' (pointer, hdata: 'config_file') |
'config_files' +
'last_config_file'
| weechat | config_option | 設定オプション |
'config_file' (pointer, hdata: 'config_file') +
'section' (pointer, hdata: 'config_section') +
'name' (string) +
'type' (integer) +
'description' (string) +
'string_values' (string, array_size: '*') +
'min' (integer) +
'max' (integer) +
'default_value' (pointer) +
'value' (pointer) +
'null_value_allowed' (integer) +
'callback_check_value' (pointer) +
'callback_check_value_data' (pointer) +
'callback_change' (pointer) +
'callback_change_data' (pointer) +
'callback_delete' (pointer) +
'callback_delete_data' (pointer) +
'loaded' (integer) +
'prev_option' (pointer, hdata: 'config_option') +
'next_option' (pointer, hdata: 'config_option') |
-
| weechat | config_section | 設定セクション |
'config_file' (pointer, hdata: 'config_file') +
'name' (string) +
'user_can_add_options' (integer) +
'user_can_delete_options' (integer) +
'callback_read' (pointer) +
'callback_read_data' (pointer) +
'callback_write' (pointer) +
'callback_write_data' (pointer) +
'callback_write_default' (pointer) +
'callback_write_default_data' (pointer) +
'callback_create_option' (pointer) +
'callback_create_option_data' (pointer) +
'callback_delete_option' (pointer) +
'callback_delete_option_data' (pointer) +
'options' (pointer, hdata: 'config_option') +
'last_option' (pointer, hdata: 'config_option') +
'prev_section' (pointer, hdata: 'config_section') +
'next_section' (pointer, hdata: 'config_section') |
-
| weechat | filter | フィルタ |
'enabled' (integer) +
'name' (string) +
'buffer_name' (string) +
'num_buffers' (integer) +
'buffers' (pointer) +
'tags' (string) +
'tags_count' (integer) +
'tags_array' (string, array_size: 'tags_count') +
'regex' (string) +
'regex_prefix' (pointer) +
'regex_message' (pointer) +
'prev_filter' (pointer, hdata: 'filter') +
'next_filter' (pointer, hdata: 'filter') |
'gui_filters' +
'last_gui_filter'
| weechat | history | バッファのコマンド履歴 |
'text' (string) +
'next_history' (pointer, hdata: 'history') +
'prev_history' (pointer, hdata: 'history') |
-
| weechat | hotlist | hotlist |
'priority' (integer) +
'creation_time.tv_sec' (time) +
'creation_time.tv_usec' (long) +
'buffer' (pointer) +
'count' (integer, array_size: '4') +
'prev_hotlist' (pointer, hdata: 'hotlist') +
'next_hotlist' (pointer, hdata: 'hotlist') |
'gui_hotlist' +
'last_gui_hotlist'
| weechat | input_undo | 入力行をアンドゥする構造 |
'data' (string) +
'pos' (integer) +
'prev_undo' (pointer, hdata: 'input_undo') +
'next_undo' (pointer, hdata: 'input_undo') |
-
| weechat | key | キー (キーボードショートカット) |
'key' (string) +
'area_type' (pointer) +
'area_name' (pointer) +
'area_key' (string) +
'command' (string) +
'score' (integer) +
'prev_key' (pointer, hdata: 'key') +
'next_key' (pointer, hdata: 'key') |
'gui_default_keys' +
'gui_default_keys_cursor' +
'gui_default_keys_mouse' +
'gui_default_keys_search' +
'gui_keys' +
'gui_keys_cursor' +
'gui_keys_mouse' +
'gui_keys_search' +
'last_gui_default_key' +
'last_gui_default_key_cursor' +
'last_gui_default_key_mouse' +
'last_gui_default_key_search' +
'last_gui_key' +
'last_gui_key_cursor' +
'last_gui_key_mouse' +
'last_gui_key_search'
| weechat | line | 1 行の構造 |
'data' (pointer, hdata: 'line_data') +
'prev_line' (pointer, hdata: 'line') +
'next_line' (pointer, hdata: 'line') |
-
| weechat | line_data | 1 行データ構造 |
'buffer' (pointer, hdata: 'buffer') +
'y' (integer) +
'date' (time) +
'date_printed' (time) +
'str_time' (string) +
'tags_count' (integer) +
'tags_array' (string, array_size: 'tags_count') +
'displayed' (char) +
'highlight' (char) +
'refresh_needed' (char) +
'prefix' (string) +
'prefix_length' (integer) +
'message' (string) |
-
| weechat | lines | 行を持つ構造 |
'first_line' (pointer, hdata: 'line') +
'last_line' (pointer, hdata: 'line') +
'last_read_line' (pointer, hdata: 'line') +
'lines_count' (integer) +
'first_line_not_read' (integer) +
'lines_hidden' (integer) +
'buffer_max_length' (integer) +
'prefix_max_length' (integer) |
-
| weechat | nick | ニックネームリストにあるニックネーム |
'group' (pointer, hdata: 'nick_group') +
'name' (string) +
'color' (string) +
'prefix' (string) +
'prefix_color' (string) +
'visible' (integer) +
'prev_nick' (pointer, hdata: 'nick') +
'next_nick' (pointer, hdata: 'nick') |
-
| weechat | nick_group | ニックネームリストにあるグループ |
'name' (string) +
'color' (string) +
'visible' (integer) +
'level' (integer) +
'parent' (pointer, hdata: 'nick_group') +
'children' (pointer, hdata: 'nick_group') +
'last_child' (pointer, hdata: 'nick_group') +
'nicks' (pointer, hdata: 'nick') +
'last_nick' (pointer, hdata: 'nick') +
'prev_group' (pointer, hdata: 'nick_group') +
'next_group' (pointer, hdata: 'nick_group') |
-
| weechat | plugin | プラグイン |
'filename' (string) +
'handle' (pointer) +
'name' (string) +
'description' (string) +
'author' (string) +
'version' (string) +
'license' (string) +
'charset' (string) +
'debug' (integer) +
'prev_plugin' (pointer, hdata: 'plugin') +
'next_plugin' (pointer, hdata: 'plugin') |
'last_weechat_plugin' +
'weechat_plugins'
| weechat | window | ウィンドウ |
'number' (integer) +
'win_x' (integer) +
'win_y' (integer) +
'win_width' (integer) +
'win_height' (integer) +
'win_width_pct' (integer) +
'win_height_pct' (integer) +
'win_chat_x' (integer) +
'win_chat_y' (integer) +
'win_chat_width' (integer) +
'win_chat_height' (integer) +
'win_chat_cursor_x' (integer) +
'win_chat_cursor_y' (integer) +
'bar_windows' (pointer, hdata: 'bar_window') +
'last_bar_window' (pointer, hdata: 'bar_window') +
'refresh_needed' (integer) +
'gui_objects' (pointer) +
'buffer' (pointer, hdata: 'buffer') +
'layout_plugin_name' (string) +
'layout_buffer_name' (string) +
'scroll' (pointer, hdata: 'window_scroll') +
'ptr_tree' (pointer, hdata: 'window_tree') +
'prev_window' (pointer, hdata: 'window') +
'next_window' (pointer, hdata: 'window') |
'gui_current_window' +
'gui_windows' +
'last_gui_window'
| weechat | window_scroll | ウィンドウ内のスクロール情報 |
'buffer' (pointer, hdata: 'buffer') +
'first_line_displayed' (integer) +
'start_line' (pointer, hdata: 'line') +
'start_line_pos' (integer) +
'scrolling' (integer) +
'start_col' (integer) +
'lines_after' (integer) +
'reset_allowed' (integer) +
'prev_scroll' (pointer, hdata: 'window_scroll') +
'next_scroll' (pointer, hdata: 'window_scroll') |
-
| weechat | window_tree | ウィンドウツリー |
'parent_node' (pointer, hdata: 'window_tree') +
'split_pct' (integer) +
'split_horizontal' (integer) +
'child1' (pointer, hdata: 'window_tree') +
'child2' (pointer, hdata: 'window_tree') +
'window' (pointer, hdata: 'window') |
'gui_windows_tree'
|========================================

View File

@ -0,0 +1,67 @@
[width="100%",cols="^1,^2,5,5,5",options="header"]
|========================================
| プラグイン | 名前 | 説明 | ポインタ | 引数
| alias | alias | 別名のリスト | 別名のポインタ (オプション) | 別名の名前 (ワイルドカードとして "*" で始めるか終わるかできます) (オプション)
| guile | guile_script | スクリプトのリスト | スクリプトポインタ (オプション) | スクリプト名 (ワイルドカードとして "*" で始めるか終われる) (オプション)
| irc | irc_channel | IRC サーバのチャンネルリスト | チャンネルポインタ (オプション) | server,channel (チャンネルはオプション)
| irc | irc_ignore | IRC 無視のリスト | 無視ポインタ (オプション) | -
| irc | irc_nick | IRC チャンネルのニックネームのリスト | ニックネームポインタ (オプション) | server,channel,nick (チャンネルとニックネームはオプション)
| irc | irc_notify | 通知のリスト | 通知ポインタ (オプション) | サーバ名 (ワイルドカードとして "*" で始めるか終われる) (オプション)
| irc | irc_server | IRC サーバのリスト | サーバポインタ (オプション) | サーバ名 (ワイルドカードとして "*" で始めるか終われる) (オプション)
| logger | logger_buffer | logger バッファのリスト | logger ポインタ (オプション) | -
| lua | lua_script | スクリプトのリスト | スクリプトポインタ (オプション) | スクリプト名 (ワイルドカードとして "*" で始めるか終われる) (オプション)
| perl | perl_script | スクリプトのリスト | スクリプトポインタ (オプション) | スクリプト名 (ワイルドカードとして "*" で始めるか終われる) (オプション)
| python | python_script | スクリプトのリスト | スクリプトポインタ (オプション) | スクリプト名 (ワイルドカードとして "*" で始めるか終われる) (オプション)
| relay | relay | リレークライアントのリスト | リレーポインタ (オプション) | -
| rmodifier | rmodifier | rmodifier のリスト | rmodifier ポインタ (オプション) | rmodifier 名 (ジョーカーとして "*" で始めるか終われる) (オプション)
| ruby | ruby_script | スクリプトのリスト | スクリプトポインタ (オプション) | スクリプト名 (ワイルドカードとして "*" で始めるか終われる) (オプション)
| tcl | tcl_script | スクリプトのリスト | スクリプトポインタ (オプション) | スクリプト名 (ワイルドカードとして "*" で始めるか終われる) (オプション)
| weechat | bar | バーのリスト | バーポインタ (オプション) | バー名 (ワイルドカードとして "*" で始めるか終われる) (オプション)
| weechat | bar_item | バーアイテムのリスト | バーアイテムポインタ (オプション) | バーアイテム名 (ワイルドカードとして "*" で始めるか終われる) (オプション)
| weechat | bar_window | バーウィンドウのリスト | バーウィンドウポインタ (オプション) | -
| weechat | buffer | バッファのリスト | バッファポインタ (オプション) | バッファ名 (ワイルドカードとして "*" で始めるか終われる) (オプション)
| weechat | buffer_lines | バッファの行数 | バッファポインタ | -
| weechat | filter | フィルタのリスト | - | フィルタ名 (ワイルドカードとして "*" で始めるか終われる) (オプション)
| weechat | history | コマンドの履歴 | バッファポインタ (ワイルドカードとして "*" で始めるか終われる) (オプション) | -
| weechat | hook | フックリスト | - | type,arguments (type はコマンド/タイマー/..、arguments はいくつかのフックで必要 (ワイルドカードとして "*" で始めるか終われる)、両方ともオプション)
| weechat | hotlist | ホットリストに含まれるバッファ | - | -
| weechat | key | キー割り当てのリスト | - | コンテキスト ("default"、"search"、"cursor"、"mouse") (オプション)
| weechat | nicklist | バッファのニックネームリスト内のニックネーム | バッファポインタ | ニックネーム/グループ xxx のみについて取得するには nick_xxx または group_xxx を使う (オプション)
| weechat | option | オプションリスト | - | オプション名 (ワイルドカードとして "*" で始めるか終われる) (オプション)
| weechat | plugin | プラグインリスト | プラグインポインタ (オプション) | プラグイン名 (ワイルドカードとして "*" で始めるか終われる) (オプション)
| weechat | url_options | URL のオプション | - | -
| weechat | window | ウィンドウリスト | ウィンドウポインタ (オプション) | "current" は現在のウィンドウまたはウィンドウ番号 (オプション)
| xfer | xfer | xfer のリスト | xfer ポインタ (オプション) | -
|========================================

View File

@ -0,0 +1,59 @@
[width="100%",cols="^1,^2,6,6",options="header"]
|========================================
| プラグイン | 名前 | 説明 | 引数
| fifo | fifo_filename | FIFO パイプの名前 | -
| irc | irc_buffer | ある IRC サーバ/チャンネル/ニックネームのバッファポインタを取得 | server,channel,nick (channel と nick はオプション)
| irc | irc_is_channel | 文字列がサーバの有効な IRC チャンネル名なら 1 | サーバ、チャンネル (サーバはオプション)
| irc | irc_is_nick | 文字列が有効な IRC ニックネームなら 1 | ニックネーム
| irc | irc_nick | あるサーバの現在のニックネームを取得 | サーバ名
| irc | irc_nick_color | ニックネームの色コードを取得 | ニックネーム
| irc | irc_nick_color_name | ニックネームの色名を取得 | ニックネーム
| irc | irc_nick_from_host | IRC ホストからニックネームを取得 | IRC ホスト (例: `:nick!name@server.com`)
| irc | irc_server_isupport | サーバがこの機能がサポートする場合は 1 (IRC メッセージ 005 を使う) | server,feature
| irc | irc_server_isupport_value | サーバがサポートする場合、機能の値 (IRC メッセージ 005 を使う) | server,feature
| python | python2_bin | python 2.x インタプリタへのパス | -
| weechat | charset_internal | WeeChat 内部文字集合 | -
| weechat | charset_terminal | ターミナルの文字集合 | -
| weechat | cursor_mode | カーソルモードが有効の場合 1 | -
| weechat | date | WeeChat のコンパイル日 | -
| weechat | dir_separator | ディレクトリ区切り | -
| weechat | filters_enabled | フィルタが有効の場合 1 | -
| weechat | inactivity | キーボード未使用時間 (秒) | -
| weechat | version | WeeChat のバージョン | -
| weechat | version_number | WeeChat のバージョン (数字) | -
| weechat | weechat_dir | WeeChat ディレクトリ | -
| weechat | weechat_libdir | WeeChat "lib" ディレクトリ | -
| weechat | weechat_localedir | WeeChat "locale" ディレクトリ | -
| weechat | weechat_sharedir | WeeChat "share" ディレクトリ | -
| weechat | weechat_site | WeeChat サイト | -
| weechat | weechat_site_download | WeeChat サイト、ダウンロードページ | -
| weechat | weechat_upgrading | WeeChat がアップグレード中は 1 (コマンド `/upgrade`) | -
|========================================

View File

@ -0,0 +1,9 @@
[width="100%",cols="^1,^2,6,6,6",options="header"]
|========================================
| プラグイン | 名前 | 説明 | ハッシュテーブル (入力) | ハッシュテーブル (出力)
| irc | irc_message_parse | IRC メッセージを解析 | "message": IRC メッセージ、"server": サーバ名 (オプション) | "nick": ニックネーム、"host": ホスト名、"command": コマンド、"channel": チャンネル、"arguments": 引数 (チャンネルを含む)
| irc | irc_message_split | IRC メッセージを分割 (512バイトに収める) | "message": IRC メッセージ、"server": サーバ名 (オプション) | "msg1" ... "msgN": 送信メッセージ (最後の "\r\n" は無し), "args1" ... "argsN": メッセージの引数、"count": メッセージの数
|========================================

View File

@ -0,0 +1,291 @@
[width="100%",cols="2,^1,7",options="header"]
|========================================
| オプション | タイプ | 定数 ^(1)^
| verbose | long |
| header | long |
| noprogress | long |
| nosignal | long |
| wildcardmatch | long |
| failonerror | long |
| protocols | mask | http, https, ftp, ftps, scp, sftp, telnet, ldap, ldaps, dict, file, tftp, imap, imaps, pop3, pop3s, smtp, smtps, rtsp, rtmp, rtmpt, rtmpe, rtmpte, rtmps, rtmpts, gopher, all
| redir_protocols | mask | http, https, ftp, ftps, scp, sftp, telnet, ldap, ldaps, dict, file, tftp, imap, imaps, pop3, pop3s, smtp, smtps, rtsp, rtmp, rtmpt, rtmpe, rtmpte, rtmps, rtmpts, gopher, all
| proxy | string |
| proxyport | long |
| proxytype | long | http, http_1_0, socks4, socks5, socks4a, socks5_hostname
| noproxy | string |
| httpproxytunnel | long |
| socks5_gssapi_service | string |
| socks5_gssapi_nec | long |
| interface | string |
| localport | long |
| localportrange | long |
| dns_cache_timeout | long |
| buffersize | long |
| port | long |
| tcp_nodelay | long |
| address_scope | long |
| netrc | long | ignored, optional, required
| netrc_file | string |
| userpwd | string |
| proxyuserpwd | string |
| username | string |
| password | string |
| proxyusername | string |
| proxypassword | string |
| httpauth | mask | none, basic, digest, gssnegotiate, ntlm, digest_ie, ntlm_wb, only, any, anysafe
| tlsauth_type | mask | none, srp
| tlsauth_username | string |
| tlsauth_password | string |
| proxyauth | mask | none, basic, digest, gssnegotiate, ntlm, digest_ie, ntlm_wb, only, any, anysafe
| autoreferer | long |
| accept_encoding | string |
| transfer_encoding | long |
| followlocation | long |
| unrestricted_auth | long |
| maxredirs | long |
| postredir | mask | post_301, post_302
| put | long |
| post | long |
| postfields | string |
| postfieldsize | long |
| postfieldsize_large | long long |
| copypostfields | string |
| referer | string |
| useragent | string |
| cookie | string |
| cookiefile | string |
| cookiejar | string |
| cookiesession | long |
| cookielist | string |
| httpget | long |
| http_version | long | none, 1_0, 1_1
| ignore_content_length | long |
| http_content_decoding | long |
| http_transfer_decoding | long |
| mail_from | string |
| tftp_blksize | long |
| ftpport | string |
| dirlistonly | long |
| append | long |
| ftp_use_eprt | long |
| ftp_use_epsv | long |
| ftp_use_pret | long |
| ftp_create_missing_dirs | long |
| ftp_response_timeout | long |
| ftp_alternative_to_user | string |
| ftp_skip_pasv_ip | long |
| ftpsslauth | long | default, ssl, tls
| ftp_ssl_ccc | long | ccc_none, ccc_passive, ccc_active
| ftp_account | string |
| ftp_filemethod | long | multicwd, nocwd, singlecwd
| rtsp_request | long | options, describe, announce, setup, play, pause, teardown, get_parameter, set_parameter, record, receive
| rtsp_session_id | string |
| rtsp_stream_uri | string |
| rtsp_transport | string |
| rtsp_client_cseq | long |
| rtsp_server_cseq | long |
| transfertext | long |
| proxy_transfer_mode | long |
| crlf | long |
| range | string |
| resume_from | long |
| resume_from_large | long long |
| customrequest | string |
| filetime | long |
| nobody | long |
| infilesize | long |
| infilesize_large | long long |
| upload | long |
| maxfilesize | long |
| maxfilesize_large | long long |
| timecondition | long | none, ifmodsince, ifunmodsince, lastmod
| timevalue | long |
| timeout | long |
| timeout_ms | long |
| low_speed_limit | long |
| low_speed_time | long |
| max_send_speed_large | long long |
| max_recv_speed_large | long long |
| maxconnects | long |
| fresh_connect | long |
| forbid_reuse | long |
| connecttimeout | long |
| connecttimeout_ms | long |
| ipresolve | long | whatever, v4, v6
| connect_only | long |
| use_ssl | long | none, try, control, all
| dns_servers | string |
| accepttimeout_ms | long |
| sslcert | string |
| sslcerttype | string |
| sslkey | string |
| sslkeytype | string |
| keypasswd | string |
| sslengine | string |
| sslengine_default | long |
| sslversion | long | default, tlsv1, sslv2, sslv3
| ssl_verifypeer | long |
| cainfo | string |
| issuercert | string |
| capath | string |
| crlfile | string |
| ssl_verifyhost | long |
| certinfo | long |
| random_file | string |
| egdsocket | string |
| ssl_cipher_list | string |
| ssl_sessionid_cache | long |
| krblevel | string |
| gssapi_delegation | long | none, policy_flag, flag
| ssh_auth_types | mask | none, policy_flag, flag
| ssh_host_public_key_md5 | string |
| ssh_public_keyfile | string |
| ssh_private_keyfile | string |
| ssh_knownhosts | string |
| new_file_perms | long |
| new_directory_perms | long |
|========================================

View File

@ -0,0 +1,34 @@
[[command_alias_alias]]
[command]*`alias`* コマンドの別名を作成::
........................................
/alias [-completion <completion>] <alias> [<command> [;<command>...]]
completion: 別名の補完 (オプション、デフォルトではターゲットコマンドを伴って補完される)
注意: %%command で存在するコマンドの補完を利用可能
alias: 別名の名前 ("*" で始めるか終われば別名をリストアップ)
command: 引数を含めたコマンド名 (セミコロンで分割すれば複数のコマンドを指定できる)
引数無しでは、定義済み別名をリストアップ。
注意: command の中では、特殊変数の置換が行われる:
$n: 'n' 番目の引数 (1 から 9)
$-m: 1 から 'm' 番目の引数
$n-: 'n' 番目から最後の引数
$n-m: 'n' から 'm' 番目の引数
$*: 全ての引数
$~: 最後の引数
$nick: 現在のニックネーム
$channel: 現在のチャンネル
$server: 現在のサーバ
別名を削除するには /unalias コマンドを使ってください:
例:
/split をウィンドウを水平方向に分割する別名と定義:
/alias split /window splith
/hello を #weechat を除く全てのチャンネルで "hello" と発言する別名と定義:
/alias hello /allchan -exclude=#weechat msg * hello
/forcejoin を /sajoin の補完候補を使い IRC コマンド "forcejoin" を送信する別名と定義:
/alias -completion %%sajoin forcejoin /quote forcejoin
........................................

View File

@ -0,0 +1,26 @@
[[command_aspell_aspell]]
[command]*`aspell`* aspell プラグイン設定::
........................................
/aspell enable|disable|toggle
listdict
setdict <lang>
deldict
addword [<lang>] <word>
enable: enable aspell
disable: disable aspell
toggle: toggle aspell
listdict: show installed dictionaries
setdict: set dictionary for current buffer
deldict: delete dictionary used on current buffer
addword: add a word in personal aspell dictionary
Input line beginning with a '/' is not checked, except for some commands (see /set aspell.check.commands).
To enable aspell on all buffers, use option "default_dict", then enable aspell, for example:
/set aspell.check.default_dict "en"
/aspell enable
Default key to toggle aspell is alt-s.
........................................

View File

@ -0,0 +1,35 @@
* [[option_aspell.check.commands]] *aspell.check.commands*
** 説明: `スペルチェックを有効化するコマンドのコンマ区切りリスト (これ以外のコマンドではスペルチェックは無効)`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `"ame,amsg,away,command,cycle,kick,kickban,me,msg,notice,part,query,quit,topic"`)
* [[option_aspell.check.default_dict]] *aspell.check.default_dict*
** 説明: `バッファに辞書が定義されていない場合に使用されるデフォルト辞書 (又は辞書のコンマ区切りリスト) (空のままであれば明示的に有効化されたバッファを除いて aspell を利用しない)`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `""`)
* [[option_aspell.check.during_search]] *aspell.check.during_search*
** 説明: `バッファ内のテキスト検索中に単語チェックを行う`
** タイプ: ブール
** 値: on, off (デフォルト値: `off`)
* [[option_aspell.check.enabled]] *aspell.check.enabled*
** 説明: `enable aspell check for command line`
** タイプ: ブール
** 値: on, off (デフォルト値: `off`)
* [[option_aspell.check.real_time]] *aspell.check.real_time*
** 説明: `単語のリアルタイムスペルチェック (遅い、デフォルトでは無効: 単語は区切りの後にだけチェックされる)`
** タイプ: ブール
** 値: on, off (デフォルト値: `off`)
* [[option_aspell.check.word_min_length]] *aspell.check.word_min_length*
** 説明: `スペルチェックを行う単語長の最小値 (0 の場合は全ての単語をチェック)`
** タイプ: 整数
** 値: 0 .. 2147483647 (デフォルト値: `2`)
* [[option_aspell.look.color]] *aspell.look.color*
** 説明: `スペルミスのある単語に付ける色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、下線は "_"。 (デフォルト値: `lightred`)

View File

@ -0,0 +1,12 @@
[[command_charset_charset]]
[command]*`charset`* 現在のバッファの文字集合を変更::
........................................
/charset decode|encode <charset>
reset
decode: デコード文字集合を変更
encode: エンコード文字集合を変更
charset: 現在のバッファの新しい文字集合
reset: 現在のバッファの文字集合をリセット
........................................

View File

@ -0,0 +1,10 @@
* [[option_charset.default.decode]] *charset.default.decode*
** 説明: `グローバルデコード文字集合`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `"iso-8859-1"`)
* [[option_charset.default.encode]] *charset.default.encode*
** 説明: `グローバルエンコード文字集合`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `""`)

View File

@ -0,0 +1,36 @@
[[command_demo_demo_buffer]]
[command]*`demo_buffer`* 新しいバッファを開く::
........................................
/demo_buffer <name>
........................................
[[command_demo_demo_info]]
[command]*`demo_info`* 情報を取得して表示::
........................................
/demo_info <info> [<arguments>]
info: 表示する情報
arguments: 情報のオプション引数
引数のない場合、利用可能な情報のリストを表示
........................................
[[command_demo_demo_infolist]]
[command]*`demo_infolist`* infolist を取得して表示::
........................................
/demo_infolist <infolist> [<arguments>]
infolist: 表示する infolist
arguments: infolist のオプション引数
引数のない場合、利用可能な infolist のリストを表示
........................................
[[command_demo_demo_printf]]
[command]*`demo_printf`* 現在のバッファにいつかメッセージを表示::
........................................
/demo_printf <text>
text: このテキストを書き込み
........................................

View File

@ -0,0 +1,20 @@
[[command_guile_guile]]
[command]*`guile`* スクリプトをリストアップ/ロード/アンロード::
........................................
/guile list|listfull [<name>]
load <filename>
autoload
reload|unload [<name>]
list: ロード済みスクリプトをリストアップ
listfull: ロード済みスクリプトをリストアップ (詳細)
load: スクリプトをロード
autoload: "autoload" ディレクトリに含まれる全てのスクリプトをロード
reload: スクリプトのリロード (名前を指定しなかった場合、全てのスクリプトをアンロードし、"autoload" ディレクトリに含まれる全てのスクリプトをロード)
unload: スクリプトのアンロード (名前を指定しなかった場合、全てのスクリプトをアンロード)
filename: ロードするスクリプト (ファイル)
name: スクリプト名 (名前は "register" 関数を呼び出すために使われる)
引数無しの場合、全てのロード済みスクリプトをリストアップする。
........................................

View File

@ -0,0 +1,752 @@
[[command_irc_admin]]
[command]*`admin`* サーバ管理者に関する情報を探す::
........................................
/admin [<target>]
target: server
........................................
[[command_irc_allchan]]
[command]*`allchan`* 全てのサーバ、全てのチャンネルに対してコマンドを実行::
........................................
/allchan [-current] [-exclude=<channel>[,<channel>...]] <command> [<arguments>]
-current: 現在のサーバ上のチャンネルに対してコマンドを実行
-exclude: いくつかのチャンネルを除外 (複数のチャンネルを除外するには '*' をチャンネル名の最初と最後につける)
command: 実行するコマンド
arguments: コマンドの引数
例:
全てのチャンネルに対して '/me is testing' を実行:
/allchan me is testing
#weechat 以外の全てのチャンネルで 'hello' と発言:
/allchan -exclude=#weechat msg * hello
#weechat と #linux で始まるチャンネルを除いが全てのチャンネルで 'hello' と発言:
/allchan -exclude=#weechat,#linux* msg * hello
........................................
[[command_irc_allserv]]
[command]*`allserv`* 全ての接続済みサーバでコマンドを実行::
........................................
/allserv [-exclude=<server>[,<server>...]] <command> [<arguments>]
-exclude: いくつかのサーバを除外 (複数のサーバを除外するには '*' をサーバ名の最初と最後につける)
command: 実行するコマンド
arguments: コマンドの引数
例:
全てのサーバでニックネーム変更:
/allserv nick newnick
全てのサーバで離席状態を変更:
/allserv away I'm away
........................................
[[command_irc_ban]]
[command]*`ban`* ニックネームかホスト名の禁止::
........................................
/ban [<channel>] [<nick> [<nick>...]]
channel: 禁止対象チャンネル
nick: 禁止するユーザ名かホスト名
引数無しの場合は、現在のチャンネルの禁止リストを表示。
........................................
[[command_irc_connect]]
[command]*`connect`* IRC サーバに接続::
........................................
/connect <server> [<server>...] [-<option>[=<value>]] [-no<option>] [-nojoin] [-switch]
-all|-open [-nojoin] [-switch]
server: サーバ名、これは:
- 内部サーバ名 (/server add で作成されたもの、利用推奨)
- ホスト名/ポート番号、又は IP アドレス/ポート番号 (これは一時的サーバを作る)、デフォルトのポート番号は 6667
- 次のフォーマットに従う URL: irc[6][s]://[nickname[:password]@]irc.example.org[:port][/#channel1][,#channel2[...]]
option: サーバに関するオプション (ブール型オプションでは、value は無視される)
nooption: ブール型オプションを 'off' にする (例: -nossl)
-all: 設定された全てのサーバに接続
-open: 現在接続されていないがオープンされているサーバに接続
-nojoin: チャンネルに入らない (autojoin が有効化されていても)
-switch: 次のサーバアドレスに移動
例:
/connect freenode
/connect irc.oftc.net/6667
/connect irc6.oftc.net/6667 -ipv6
/connect irc6.oftc.net/6697 -ipv6 -ssl
/connect my.server.org/6697 -ssl -password=test
/connect irc://nick@irc.oftc.net/#channel
/connect -switch
........................................
[[command_irc_ctcp]]
[command]*`ctcp`* CTCP メッセージを送信 (Client-To-Client Protocol)::
........................................
/ctcp <target> <type> [<arguments>]
target: CTCP を送信するニックネーム又はチャンネル名
type: CTCP タイプ (例: "version"、"ping"、..)
arguments: CTCP の引数
........................................
[[command_irc_cycle]]
[command]*`cycle`* チャンネルから退出し再度入る::
........................................
/cycle [<channel>[,<channel>...]] [<message>]
channel: チャンネル名
message: 退出メッセージ (他のユーザに対する)
........................................
[[command_irc_dcc]]
[command]*`dcc`* DCC の開始 (ファイル転送かダイレクトチャット)::
........................................
/dcc chat <nick>
send <nick> <file>
nick: チャットかファイル転送をするニックネーム
file: ファイルネーム (ローカルホスト上の)
例:
"toto" とチャット:
/dcc chat toto
ファイル "/home/foo/bar.txt" を ニックネーム "toto" に送信:
/dcc send toto /home/foo/bar.txt
........................................
[[command_irc_dehalfop]]
[command]*`dehalfop`* ニックネームから half-operator 権を剥奪::
........................................
/dehalfop <nick> [<nick>...]
........................................
[[command_irc_deop]]
[command]*`deop`* ニックネームからチャンネルオペレータ権を剥奪::
........................................
/deop <nick> [<nick>...]
........................................
[[command_irc_devoice]]
[command]*`devoice`* ニックネームから発言権を剥奪::
........................................
/devoice <nick> [<nick>...]
........................................
[[command_irc_die]]
[command]*`die`* サーバのシャットダウン::
........................................
/die [<target>]
target: サーバ名
........................................
[[command_irc_disconnect]]
[command]*`disconnect`* 一つか全ての IRC との接続を切断::
........................................
/disconnect [<server>|-all|-pending [<reason>]]
server: 接続を切断するサーバ名
-all: 全てのサーバとの接続を切る
-pending: 現在再接続試行中のサーバに対する自動再接続を止める
reason: 終了の理由
........................................
[[command_irc_halfop]]
[command]*`halfop`* ニックネームに half-operator 権を付与::
........................................
/halfop <nick> [<nick>...]
........................................
[[command_irc_ignore]]
[command]*`ignore`* サーバかチャンネルからニックネーム/ホスト名を無視::
........................................
/ignore list
add [re:]<nick> [<server> [<channel>]]
del <number>|-all
list: 無視エントリをリストアップ
add: 無視エントリを追加
nick: ニックネーム又はホスト名 ("re:" で正規表現を使える、"*" は一つ以上の文字にマッチ)
del: 無視エントリの削除
number: 削除する無視エントリ番号 (番号はリストを参照)
-all: 全ての無視エントリを削除
server: 無視設定を有効にする内部サーバ名
channel: 無視設定を有効にするチャンネル名
注意: 正規表現で大文字小文字を区別するには "(?-i)" を最初につけてください。
例:
全てのサーバ上のニックネーム "toto" を無視:
/ignore add toto
freenode サーバ上のホスト名 "toto@domain.com" を無視:
/ignore add toto@domain.com freenode
freenode サーバの #weechat チャンネル上のホスト名 "toto*@*.domain.com" を無視:
/ignore add toto*@*.domain.com freenode #weechat
........................................
[[command_irc_info]]
[command]*`info`* サーバに関する情報を入手::
........................................
/info [<target>]
target: サーバ名
........................................
[[command_irc_invite]]
[command]*`invite`* チャンネルにニックネームを招待::
........................................
/invite <nick> [<nick>...] [<channel>]
nick: 招待するニックネーム
channel: 招待先のチャンネル
........................................
[[command_irc_ison]]
[command]*`ison`* ニックネームが IRC 上にいるか確認::
........................................
/ison <nick> [<nick>...]
nick: nick
........................................
[[command_irc_join]]
[command]*`join`* チャンネルに参加::
........................................
/join [-server <server>] [<channel1>[,<channel2>...]] [<key1>[,<key2>...]]
server: 送信先サーバ (内部サーバ名)
channel: 参加するチャンネルの名前
key: チャンネルに参加するためのキー (キーが必要なチャンネルは最初に置くこと)
例:
/join #weechat
/join #protectedchan,#weechat key
/join -server freenode #weechat
........................................
[[command_irc_kick]]
[command]*`kick`* チャンネルからユーザを強制的に削除::
........................................
/kick [<channel>] <nick> [<reason>]
channel: ユーザの居るチャンネル
nick: キックするニックネーム
reason: キック理由
........................................
[[command_irc_kickban]]
[command]*`kickban`* チャンネルからニックネームをキックして参加を禁止::
........................................
/kickban [<channel>] <nick> [<reason>]
channel: ユーザの居るチャンネル
nick: キックと参加禁止にするニックネーム
reason: キック理由
キックと参加禁止にマスクを使える場合、"*" のマスク展開後にマッチするニックネームがこれらの対象になる。
例:
"*!*@host.com" を参加禁止して "toto" をキック:
/kickban toto!*@host.com
........................................
[[command_irc_kill]]
[command]*`kill`* クライアント - サーバの接続を閉じる::
........................................
/kill <nick> <reason>
nick: kill するニックネーム
reason: kill の理由
........................................
[[command_irc_links]]
[command]*`links`* このクエリに応答するサーバが知っている全てのサーバ名をリストアップ::
........................................
/links [[<server>] <server_mask>]
server: このクエリに応答するべきサーバ
server_mask: このマスクにマッチするサーバのリスト
........................................
[[command_irc_list]]
[command]*`list`* チャンネルとトピックをリストアップ::
........................................
/list [<channel>[,<channel>...]] [<server>] [-re <regex>]
channel: リストアップするチャンネル名
server: サーバ名
regex: 結果をフィルタする正規表現 (大文字小文字は区別しない、"(?-i)" で始めれば区別する)
例:
サーバ上の全てのチャンネルをリストアップ (大きなネットワークでは非常に遅い):
/list
#weechat チャンネルをリストアップ:
/list #weechat
"#weechat" で始まる全てのチャンネルをリストアップ (大きなネットワークでは非常に遅い):
/list -re #weechat.*
........................................
[[command_irc_lusers]]
[command]*`lusers`* IRC ネットワークのサイズに関する統計を入手::
........................................
/lusers [<mask> [<target>]]
mask: このマスクにマッチするサーバ
target: リクエストを送信するサーバ
........................................
[[command_irc_map]]
[command]*`map`* IRC ネットワークのグラフィカルマップを表示::
........................................
........................................
[[command_irc_me]]
[command]*`me`* 現在のチャンネルに CTCP action を送信::
........................................
/me <message>
message: 送信メッセージ
........................................
[[command_irc_mode]]
[command]*`mode`* チャンネルかユーザのモードを変更::
........................................
/mode [<channel>] [+|-]o|p|s|i|t|n|m|l|b|e|v|k [<arguments>]
<nick> [+|-]i|s|w|o
チャンネルモード:
channel: 変更するチャンネル名 (デフォルトは現在のチャンネル)
o: チャンネルオペレータ権の付与/剥奪
p: プライベートチャンネルフラグ
s: 秘密チャンネルフラグ
i: 招待専用チャンネルフラグ
t: チャンネルトピックの変更をオペレータだけに許可するフラグ
n: チャンネルに参加していないクライアントからのメッセージの送信を禁止
m: 司会付きチャンネル
l: クライアント数の制限値を設定
b: ユーザの入室禁止マスクを設定
e: 入室禁止の除外マスクを設定
v: 司会付きチャンネルで発言権を付与/剥奪
k: チャンネルキーを設定 (パスワード)
ユーザモード:
nick: 変更するユーザ名
i: ユーザを不可視状態にする
s: ユーザがサーバ notices を受け取る状態にする
w: ユーザが wallops を受け取る状態にする
o: オペレータフラグ
上のモードのリストは完全なものではない、設定可能なモードを確認するために、サーバに関するドキュメントを読むこと。
例:
#weechat チャンネルのトピックを保護:
/mode #weechat +t
サーバ上で不可視にする:
/mode nick +i
........................................
[[command_irc_motd]]
[command]*`motd`* "今日のメッセージ" を取得::
........................................
/motd [<target>]
target: サーバ名
........................................
[[command_irc_msg]]
[command]*`msg`* ニックネームかチャンネルにメッセージを送る::
........................................
/msg [-server <server>] <target>[,<target>...] <text>
server: このサーバに送信 (内部サーバ名)
target: ニックネーム又はチャンネル名 (マスクを使えるかもしれない、'*' = 現在のチャンネル)
text: 送信するテキスト
........................................
[[command_irc_names]]
[command]*`names`* チャンネルに参加しているニックネームをリストアップ::
........................................
/names [<channel>[,<channel>...]]
channel: チャンネル名
........................................
[[command_irc_nick]]
[command]*`nick`* 現在のニックネームを変更::
........................................
/nick [-all] <nick>
-all: 全ての接続済みサーバで新しいニックネームを設定
nick: 新しいニックネーム
........................................
[[command_irc_notice]]
[command]*`notice`* ユーザに notice メッセージを送信::
........................................
/notice [-server <server>] <target> <text>
server: このサーバに送信 (内部サーバ名)
target: ニックネーム又はチャンネル
text: 送信するテキスト
........................................
[[command_irc_notify]]
[command]*`notify`* サーバ上のニックネームに対して接続か離籍状態の通知を追加する::
........................................
/notify add <nick> [<server> [-away]]
del <nick>|-all [<server>]
add: 通知の追加
nick: ニックネーム
server: 内部サーバ名 (デフォルトでは現在のサーバ)
-away: 離席メッセージが変更されたときに通知 (ニックネームの whois を行う)
del: 通知を削除
-all: 全ての通知を削除
引数無しの場合は、現在のサーバに関する通知設定を表示します (コアバッファで実行された場合は全てのサーバに関する設定)。
例:
"toto" が現在のサーバに接続/切断した場合に通知:
/notify add toto
"toto" が freenode サーバに接続/切断した場合に通知:
/notify add toto freenode
"toto" が freenode サーバに戻るか離席状態になった場合に通知:
/notify add toto freenode -away
........................................
[[command_irc_op]]
[command]*`op`* ニックネームにオペレータ権を付与::
........................................
/op <nick> [<nick>...]
........................................
[[command_irc_oper]]
[command]*`oper`* オペレータ権を入手::
........................................
/oper <user> <password>
user: ユーザ
password: パスワード
........................................
[[command_irc_part]]
[command]*`part`* チャンネルから退出::
........................................
/part [<channel>[,<channel>...]] [<message>]
channel: 退出するチャンネル名
message: 退出メッセージ (他のユーザに対して)
........................................
[[command_irc_ping]]
[command]*`ping`* サーバにピンを送信::
........................................
/ping <server1> [<server2>]
server1: サーバ
server2: このサーバにピンを転送
........................................
[[command_irc_pong]]
[command]*`pong`* ピンメッセージに応答::
........................................
/pong <daemon> [<daemon2>]
daemon: ピンメッセージに応答したデーモン
daemon2: メッセージをデーモンに転送
........................................
[[command_irc_query]]
[command]*`query`* ニックネーム宛にプライベートメッセージを送信::
........................................
/query [-server <server>] <nick> [<text>]
server: 送信先サーバ (内部サーバ名)
nick: プライベート会話を行うニックネーム
text: 送信テキスト
........................................
[[command_irc_quote]]
[command]*`quote`* パースせずにサーバ宛に生データを送信::
........................................
/quote [-server <server>] <data>
server: 送信先サーバ (内部サーバ名)
data: 送信する生データ
........................................
[[command_irc_reconnect]]
[command]*`reconnect`* サーバに再接続::
........................................
/reconnect <server> [<server>...] [-nojoin] [-switch]
-all [-nojoin] [-switch]
server: 再接続するサーバ名
-all: 全てのサーバに再接続
-nojoin: チャンネルに参加しない (autojoin がサーバで有効化されていても)
-switch: 次のサーバアドレスに移動
........................................
[[command_irc_rehash]]
[command]*`rehash`* サーバに設定ファイルの読み込みを指示::
........................................
/rehash [<option>]
option: 追加オプション、いくつかのサーバ用
........................................
[[command_irc_restart]]
[command]*`restart`* サーバに再起動を指示::
........................................
/restart [<target>]
target: サーバ名
........................................
[[command_irc_sajoin]]
[command]*`sajoin`* ユーザがチャンネルへ参加することを強制::
........................................
/sajoin <nick> <channel>[,<channel>...]
nick: ニックネーム
channel: チャンネル名
........................................
[[command_irc_samode]]
[command]*`samode`* チャンネルモードを変更、オペレータ権無しに::
........................................
/samode <channel> <mode>
channel: チャンネル名
mode: チャンネルモード
........................................
[[command_irc_sanick]]
[command]*`sanick`* 強制的にユーザのニックネームを変更::
........................................
/sanick <nick> <new_nick>
nick: ニックネーム
new_nick: 新しいニックネーム
........................................
[[command_irc_sapart]]
[command]*`sapart`* 強制的にユーザをチャンネルから退出::
........................................
/sapart <nick> <channel>[,<channel>...]
nick: ニックネーム
channel: チャンネル名
........................................
[[command_irc_saquit]]
[command]*`saquit`* ある理由で強制的にユーザをサーバから切断::
........................................
/saquit <nick> <reason>
nick: ニックネーム
reason: 理由
........................................
[[command_irc_server]]
[command]*`server`* IRC サーバのリストアップ、追加、削除::
........................................
/server list|listfull [<server>]
add <server> <hostname>[/<port>] [-temp] [-<option>[=<value>]] [-no<option>]
copy|rename <server> <new_name>
del|keep <server>
deloutq|jump|raw
list: サーバをリストアップ (引数無しでは、リストが表示される)
listfull: 詳細情報を含めてサーバをリストアップ
add: 新しいサーバを作成
server: サーバ名、内部的な利用と表示に利用
hostname: サーバのホスト名か IP アドレス、ポート番号はオプション (デフォルト: 6667)、複数のアドレスはコンマで区切る
temp: 一時的なサーバを作成 (保存されない)
option: サーバのオプションを設定 (ブールオプションでは値が無視される)
nooption: ブールオプションを 'off' に設定 (例えば: -nossl)
copy: サーバを複製
rename: サーバをリネーム
keep: 設定ファイルにサーバを保存 (一時的なサーバ用)
del: サーバを削除
deloutq: 全てのサーバにメッセージの削除を要求 (WeeChat が送信している全てのメッセージ)
jump: サーババッファに移動
raw: 生 IRC データを表示するバッファを開く
例:
/server listfull
/server add oftc irc.oftc.net/6697 -ssl -autoconnect
/server add oftc6 irc6.oftc.net/6697 -ipv6 -ssl
/server add freenode2 chat.eu.freenode.net/6667,chat.us.freenode.net/6667
/server add freenode3 irc.freenode.net -password=mypass
/server copy oftc oftcbis
/server rename oftc newoftc
/server del freenode
/server deloutq
........................................
[[command_irc_service]]
[command]*`service`* 新しいサービスを登録::
........................................
/service <nick> <reserved> <distribution> <type> <reserved> <info>
distribution: サービスの可視性
type: 将来のために予約
........................................
[[command_irc_servlist]]
[command]*`servlist`* 現在ネットワークに接続されたサービスをリストアップ::
........................................
/servlist [<mask> [<type>]]
mask: マスクにマッチするサービスだけをリストアップ
type: タイプにマッチするサービスだけをリストアップ
........................................
[[command_irc_squery]]
[command]*`squery`* サービスにメッセージを配送::
........................................
/squery <service> <text>
service: サービス名
text: 送信テキスト
........................................
[[command_irc_squit]]
[command]*`squit`* サーバリンクを切断::
........................................
/squit <server> <comment>
server: サーバ名
comment: 切断コメント
........................................
[[command_irc_stats]]
[command]*`stats`* サーバに関するクエリ統計::
........................................
/stats [<query> [<server>]]
query: c/h/i/k/l/m/o/y/u (RFC1459 を参照)
server: サーバ名
........................................
[[command_irc_summon]]
[command]*`summon`* IRC サーバを実行中のホストにいるユーザ宛てに、IRC に参加することを要請するメッセージを送信::
........................................
/summon <user> [<target> [<channel>]]
user: ユーザ名
target: サーバ名
channel: チャンネル名
........................................
[[command_irc_time]]
[command]*`time`* サーバのローカル時間を要求::
........................................
/time [<target>]
target: 時間を要求するサーバを指定
........................................
[[command_irc_topic]]
[command]*`topic`* チャンネルトピックの取得/設定::
........................................
/topic [<channel>] [<topic>|-delete]
channel: チャンネル名
topic: チャンネルに設定する新しいトピック
-delete: チャンネルトピックを削除
........................................
[[command_irc_trace]]
[command]*`trace`* 指定されたサーバへのルートを探す::
........................................
/trace [<target>]
target: server
........................................
[[command_irc_unban]]
[command]*`unban`* ニックネームかホストの禁止設定を解除::
........................................
/unban [<channel>] <nick> [<nick>...]
channel: 禁止設定を解除するチャンネル
nick: 禁止設定を解除するユーザかホスト
........................................
[[command_irc_userhost]]
[command]*`userhost`* ニックネームに関する情報のリストを返す::
........................................
/userhost <nick> [<nick>...]
nick: nick
........................................
[[command_irc_users]]
[command]*`users`* サーバにログインしているユーザのリスト::
........................................
/users [<target>]
target: server
........................................
[[command_irc_version]]
[command]*`version`* ニックネームかサーバのバージョン情報を取得 (現在のサーバか指定したサーバ)::
........................................
/version [<server>|<nick>]
server: サーバ名
nick: ニックネーム
........................................
[[command_irc_voice]]
[command]*`voice`* ニックネームに発言権を付与::
........................................
/voice <nick> [<nick>...]
........................................
[[command_irc_wallchops]]
[command]*`wallchops`* チャンネルオペレータに notice を送信::
........................................
/wallchops [<channel>] <text>
channel: チャンネル名
text: 送信テキスト
........................................
[[command_irc_wallops]]
[command]*`wallops`* ユーザモードに 'w' を設定した全ての接続済みユーザ宛てにメッセージを送信::
........................................
/wallops <text>
text: 送信テキスト
........................................
[[command_irc_who]]
[command]*`who`* 情報のリストを返すクエリを生成::
........................................
/who [<mask> [o]]
mask: マスクにマッチする情報
o: マスクにマッチするオペレータだけを返す
........................................
[[command_irc_whois]]
[command]*`whois`* ユーザに関する情報を要求::
........................................
/whois [<server>] <nick>[,<nick>...]
server: サーバ名
nick: ニックネーム (マスクが使えるかも)
........................................
[[command_irc_whowas]]
[command]*`whowas`* 既に存在しないニックネームに関する情報を要求::
........................................
/whowas <nick>[,<nick>...] [<count> [<target>]]
nick: 検索するニックネーム
count: リプライの個数 (負の値で完全な検索)
target: マスクに一致するものだけを返す
........................................

View File

@ -0,0 +1,535 @@
* [[option_irc.color.input_nick]] *irc.color.input_nick*
** 説明: `インプットバーのニックネームに使う色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、下線は "_"。 (デフォルト値: `lightcyan`)
* [[option_irc.color.item_away]] *irc.color.item_away*
** 説明: `離席アイテムに使う色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、下線は "_"。 (デフォルト値: `yellow`)
* [[option_irc.color.item_channel_modes]] *irc.color.item_channel_modes*
** 説明: `チャンネル名付近のチャンネルモードに使う色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、下線は "_"。 (デフォルト値: `default`)
* [[option_irc.color.item_lag_counting]] *irc.color.item_lag_counting*
** 説明: `カウント中の遅延インジケータの色 (pong がサーバから返らない場合、遅延は増加する)`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、下線は "_"。 (デフォルト値: `default`)
* [[option_irc.color.item_lag_finished]] *irc.color.item_lag_finished*
** 説明: `pong がサーバから返った場合の、遅延インジケータの色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、下線は "_"。 (デフォルト値: `yellow`)
* [[option_irc.color.message_join]] *irc.color.message_join*
** 説明: `参加メッセージの色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、下線は "_"。 (デフォルト値: `green`)
* [[option_irc.color.message_quit]] *irc.color.message_quit*
** 説明: `退出/終了 メッセージの色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、下線は "_"。 (デフォルト値: `red`)
* [[option_irc.color.mirc_remap]] *irc.color.mirc_remap*
** 説明: `メッセージに含まれる mirc カラーのマッピングをハッシュテーブルで変更: キーは "fg,bg" で -1(指定無し) から 15 までの整数、 値は WeeChat 色名か色番号 (フォーマットは: "1,-1:color1;2,7:color2")、例: "1,-1:darkgray;1,2:white,blue" はテキスト色が黒のものを "darkgray" に、背景色が青でテキスト色が黒のものを "white,blue" に変更; IRC コードに対するデフォルトの WeeChat 色は、0:白、1:黒、2:青、3:緑、4:ライトレッド、5:赤、6:赤紫、7:茶色、8:黄色、9:ライトグリーン、10:シアン、11:ライトシアン、12:ライトブルー、13:ライトマゼンタ、14:灰色、15:白`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `"1,-1:darkgray"`)
* [[option_irc.color.nick_prefix]] *irc.color.nick_prefix*
** 説明: `ニックネームプレフィックスの色 (プレフィックスとはニックネームの前に表示されたカスタム文字列)`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、下線は "_"。 (デフォルト値: `green`)
* [[option_irc.color.nick_prefixes]] *irc.color.nick_prefixes*
** 説明: `モード文字を用いたニックネームプレフィックスの色 (o=オペレータ、h=halfop、v=発言、..)、フォーマット: "o:color1;h:color2;v:color3" (モードが見つからない場合、WeeChat はサーバから受け取ったモードの次のものを試す ("PREFIX"); モードが見つからなかった場合は、特殊なモード "*" がデフォルト色として使えます)`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `"q:lightred;a:lightcyan;o:lightgreen;h:lightmagenta;v:yellow;*:lightblue"`)
* [[option_irc.color.nick_suffix]] *irc.color.nick_suffix*
** 説明: `ニックネームサフィックスの色 (サフィックスとはニックネームの後に表示されたカスタム文字列)`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、下線は "_"。 (デフォルト値: `green`)
* [[option_irc.color.notice]] *irc.color.notice*
** 説明: `notices に含まれるテキスト "Notice" の色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、下線は "_"。 (デフォルト値: `green`)
* [[option_irc.color.reason_quit]] *irc.color.reason_quit*
** 説明: `退出/終了メッセージに含まれる理由の色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、下線は "_"。 (デフォルト値: `default`)
* [[option_irc.color.topic_new]] *irc.color.topic_new*
** 説明: `新しいチャンネルトピックの色 (トピックが変更されたとき)`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、下線は "_"。 (デフォルト値: `white`)
* [[option_irc.color.topic_old]] *irc.color.topic_old*
** 説明: `古いチャンネルトピックの色 (トピックが変更されたとき)`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、下線は "_"。 (デフォルト値: `darkgray`)
* [[option_irc.look.buffer_switch_autojoin]] *irc.look.buffer_switch_autojoin*
** 説明: `自動で参加した場合に、自動的にチャンネルバッファを移動 (サーバオプション "autojoin" と共に使用)`
** タイプ: ブール
** 値: on, off (デフォルト値: `on`)
* [[option_irc.look.buffer_switch_join]] *irc.look.buffer_switch_join*
** 説明: `手動で参加した場合に、自動的にチャンネルバッファを移動 (/join コマンドを実行したとき)`
** タイプ: ブール
** 値: on, off (デフォルト値: `on`)
* [[option_irc.look.color_nicks_in_names]] *irc.look.color_nicks_in_names*
** 説明: `/names の出力にニックネーム色を使用 (又はチャンネル参加時に表示されるニックネームのリスト)`
** タイプ: ブール
** 値: on, off (デフォルト値: `off`)
* [[option_irc.look.color_nicks_in_nicklist]] *irc.look.color_nicks_in_nicklist*
** 説明: `ニックネームリストでニックネーム色を利用`
** タイプ: ブール
** 値: on, off (デフォルト値: `off`)
* [[option_irc.look.color_nicks_in_server_messages]] *irc.look.color_nicks_in_server_messages*
** 説明: `サーバからのメッセージにニックネーム色を利用`
** タイプ: ブール
** 値: on, off (デフォルト値: `on`)
* [[option_irc.look.color_pv_nick_like_channel]] *irc.look.color_pv_nick_like_channel*
** 説明: `チャンネルとプライベートバッファで同じニックネーム色を利用`
** タイプ: ブール
** 値: on, off (デフォルト値: `on`)
* [[option_irc.look.ctcp_time_format]] *irc.look.ctcp_time_format*
** 説明: `time format used in answer to message CTCP TIME (see man strftime for date/time specifiers)`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `"%a, %d %b %Y %T %z"`)
* [[option_irc.look.display_away]] *irc.look.display_away*
** 説明: `display message when (un)marking as away (off: do not display/send anything, local: display locally, channel: send action to channels)`
** タイプ: 整数
** 値: off, local, channel (デフォルト値: `local`)
* [[option_irc.look.display_ctcp_blocked]] *irc.look.display_ctcp_blocked*
** 説明: `ブロックした場合でも CTCP メッセージを表示`
** タイプ: ブール
** 値: on, off (デフォルト値: `on`)
* [[option_irc.look.display_ctcp_reply]] *irc.look.display_ctcp_reply*
** 説明: `WeeChat が返信した CTCP メッセージを表示`
** タイプ: ブール
** 値: on, off (デフォルト値: `on`)
* [[option_irc.look.display_ctcp_unknown]] *irc.look.display_ctcp_unknown*
** 説明: `解釈できない CTCP の場合も CTCP メッセージを表示`
** タイプ: ブール
** 値: on, off (デフォルト値: `on`)
* [[option_irc.look.display_host_join]] *irc.look.display_host_join*
** 説明: `参加メッセージにホスト名を表示`
** タイプ: ブール
** 値: on, off (デフォルト値: `on`)
* [[option_irc.look.display_host_join_local]] *irc.look.display_host_join_local*
** 説明: `ローカルクライアントからの参加メッセージにホスト名を表示`
** タイプ: ブール
** 値: on, off (デフォルト値: `on`)
* [[option_irc.look.display_host_quit]] *irc.look.display_host_quit*
** 説明: `退出/終了 メッセージにホスト名を表示`
** タイプ: ブール
** 値: on, off (デフォルト値: `on`)
* [[option_irc.look.display_old_topic]] *irc.look.display_old_topic*
** 説明: `チャンネルトピックが変更された場合に、古いトピックを表示`
** タイプ: ブール
** 値: on, off (デフォルト値: `on`)
* [[option_irc.look.display_pv_away_once]] *irc.look.display_pv_away_once*
** 説明: `プライベートでは離席状態の変更を 1 回以上表示しない`
** タイプ: ブール
** 値: on, off (デフォルト値: `on`)
* [[option_irc.look.display_pv_back]] *irc.look.display_pv_back*
** 説明: `ユーザが戻ったら、プライベートウィンドウにメッセージを表示 (サーバとの切断を挟んで)`
** タイプ: ブール
** 値: on, off (デフォルト値: `on`)
* [[option_irc.look.hide_nickserv_pwd]] *irc.look.hide_nickserv_pwd*
** 説明: `nickserv が表示するパスワードを隠す`
** タイプ: ブール
** 値: on, off (デフォルト値: `on`)
* [[option_irc.look.highlight_channel]] *irc.look.highlight_channel*
** 説明: `現在のバッファでハイライトする単語のコンマ区切りリスト (大文字小文字を区別しない、"(?-i)" を単語の最初につければ大文字小文字を区別する; 特殊変数 $nick、$channel、$server はそれぞれの値に置換される)、これらの単語は、バッファの作成時にバッファのローカル変数 "highlight_words" に追加される (既存のバッファには影響なし)、空文字列はニックネームに関するデフォルトのハイライトを無効にする、例: "$nick", "(?-i)$nick"`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `"$nick"`)
* [[option_irc.look.highlight_pv]] *irc.look.highlight_pv*
** 説明: `プライベートバッファでハイライトする単語のコンマ区切りリスト (大文字小文字を区別しない、"(?-i)" を単語の最初につければ大文字小文字を区別する; 特殊変数 $nick、$channel、$server はそれぞれの値に置換される)、これらの単語は、バッファの作成時にバッファのローカル変数 "highlight_words" に追加される (既存のバッファには影響なし)、空文字列はニックネームに関するデフォルトのハイライトを無効にする、例: "$nick", "(?-i)$nick"`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `"$nick"`)
* [[option_irc.look.highlight_server]] *irc.look.highlight_server*
** 説明: `サーババッファでハイライトする単語のコンマ区切りリスト (大文字小文字を区別しない、"(?-i)" を単語の最初につければ大文字小文字を区別する; 特殊変数 $nick、$channel、$server はそれぞれの値に置換される)、これらの単語は、バッファの作成時にバッファのローカル変数 "highlight_words" に追加される (既存のバッファには影響なし)、空文字列はニックネームに関するデフォルトのハイライトを無効にする、例: "$nick", "(?-i)$nick"`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `"$nick"`)
* [[option_irc.look.highlight_tags]] *irc.look.highlight_tags*
** 説明: `ハイライトされるメッセージにつけられたタグのコンマ区切りリスト (通例、他のユーザからの任意のメッセージ、サーバメッセージをのぞく、...)`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `"irc_privmsg,irc_notice"`)
* [[option_irc.look.item_away_message]] *irc.look.item_away_message*
** 説明: `サーバの離席メッセージを離席バーアイテムに表示`
** タイプ: ブール
** 値: on, off (デフォルト値: `on`)
* [[option_irc.look.item_channel_modes_hide_key]] *irc.look.item_channel_modes_hide_key*
** 説明: `hide channel key in channel modes (this will hide all channel modes arguments if mode +k is set on channel)`
** タイプ: ブール
** 値: on, off (デフォルト値: `off`)
* [[option_irc.look.item_display_server]] *irc.look.item_display_server*
** 説明: `IRC サーバが表示されるバーアイテムの名前 (ステータスバー用)`
** タイプ: 整数
** 値: buffer_plugin, buffer_name (デフォルト値: `buffer_plugin`)
* [[option_irc.look.item_nick_modes]] *irc.look.item_nick_modes*
** 説明: `"input_prompt" バーアイテムではニックネームモードを表示`
** タイプ: ブール
** 値: on, off (デフォルト値: `on`)
* [[option_irc.look.item_nick_prefix]] *irc.look.item_nick_prefix*
** 説明: `"input_prompt" バーアイテムではニックネームプレフィックスを表示`
** タイプ: ブール
** 値: on, off (デフォルト値: `on`)
* [[option_irc.look.msgbuffer_fallback]] *irc.look.msgbuffer_fallback*
** 説明: `ターゲットがプライベートでプライベートバッファが見つからない場合の msgbuffer オプション用のデフォルトのターゲットバッファ`
** タイプ: 整数
** 値: current, server (デフォルト値: `current`)
* [[option_irc.look.new_channel_position]] *irc.look.new_channel_position*
** 説明: `バッファリスト内で新しいチャンネルの位置を固定 (none = デフォルトの位置 (一番後ろのバッファ)、next = 現在のバッファ番号 + 1、near_server = サーバの一番後ろのチャンネル/プライベートバッファ)`
** タイプ: 整数
** 値: none, next, near_server (デフォルト値: `none`)
* [[option_irc.look.new_pv_position]] *irc.look.new_pv_position*
** 説明: `バッファリスト内で新しいプライベートバッファの位置を固定 (none = デフォルトの位置 (一番後ろのバッファ)、next = 現在のバッファ番号 + 1、near_server = サーバの一番後ろのチャンネル/プライベートバッファ)`
** タイプ: 整数
** 値: none, next, near_server (デフォルト値: `none`)
* [[option_irc.look.nick_color_force]] *irc.look.nick_color_force*
** 説明: `ニックネーム色を強制するニックネーム: ニックネームから計算されるハッシュを元にした色を利用しない (フォーマット: "nick1:color1;nick2:color2"); オプションで指定された通りのニックネーム、これを小文字化したニックネームの順で検索を行う。そのため、このオプションのニックネーム部分には小文字を使うと良い。`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `""`)
* [[option_irc.look.nick_color_stop_chars]] *irc.look.nick_color_stop_chars*
** 説明: `ニックネーム内の色計算に使用する部分を制限する文字 (このリストに含まれない文字が、このリストの文字の前に少なくとも一つ以上含まれなければいけない) (例: "|" を設定した場合、"|nick|away" はニックネーム "|nick" と同じ色になる)`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `"_|["`)
* [[option_irc.look.nick_completion_smart]] *irc.look.nick_completion_smart*
** 説明: `smart completion for nicks (completes first with last speakers): speakers = all speakers (including highlights), speakers_highlights = only speakers with highlight`
** タイプ: 整数
** 値: off, speakers, speakers_highlights (デフォルト値: `speakers`)
* [[option_irc.look.nick_prefix]] *irc.look.nick_prefix*
** 説明: `チャットウィンドウ内でニックネーム前に表示するテキスト`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `""`)
* [[option_irc.look.nick_suffix]] *irc.look.nick_suffix*
** 説明: `チャットウィンドウ内でニックネーム後に表示するテキスト`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `""`)
* [[option_irc.look.notice_as_pv]] *irc.look.notice_as_pv*
** 説明: `notice をプライベートメッセージとして表示 (auto の場合、プライベートバッファが見つかればそれを使用する)`
** タイプ: 整数
** 値: auto, never, always (デフォルト値: `auto`)
* [[option_irc.look.notify_tags_ison]] *irc.look.notify_tags_ison*
** 説明: `ニックネームが参加またはサーバから切断したときの (ison コマンドの結果)、notify によって表示されたメッセージに使われたタグのコンマ区切りリスト、例えば: "notify_highlight"、"notify_message"、"notify_private"`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `"notify_message"`)
* [[option_irc.look.notify_tags_whois]] *irc.look.notify_tags_whois*
** 説明: `ニックネームの離席状態に変化があった場合の (whois コマンドの結果)、notify によって表示されたメッセージに使われたタグのコンマ区切りリスト、例えば: "notify_highlight"、"notify_message"、"notify_private"`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `"notify_message"`)
* [[option_irc.look.part_closes_buffer]] *irc.look.part_closes_buffer*
** 説明: `/part を実行した場合にバッファを閉じる`
** タイプ: ブール
** 値: on, off (デフォルト値: `off`)
* [[option_irc.look.raw_messages]] *irc.look.raw_messages*
** 説明: `生データバッファが閉じられた時にメモリに保存する生メッセージの数 (生データバッファを開いたときに表示されるメッセージ)`
** タイプ: 整数
** 値: 0 .. 65535 (デフォルト値: `256`)
* [[option_irc.look.server_buffer]] *irc.look.server_buffer*
** 説明: `サーババッファをマージ`
** タイプ: 整数
** 値: merge_with_core, merge_without_core, independent (デフォルト値: `merge_with_core`)
* [[option_irc.look.smart_filter]] *irc.look.smart_filter*
** 説明: `チャンネルで何分か会話のないニックネームの参加/退出/終了/ニックネームメッセージをフィルタする ("irc_smart_filter" タグのフィルタを作らなければいけません)`
** タイプ: ブール
** 値: on, off (デフォルト値: `on`)
* [[option_irc.look.smart_filter_delay]] *irc.look.smart_filter_delay*
** 説明: `参加/退出/終了 メッセージのフィルタリングを遅らせる (秒単位)`
** タイプ: 整数
** 値: 1 .. 10080 (デフォルト値: `5`)
* [[option_irc.look.smart_filter_join]] *irc.look.smart_filter_join*
** 説明: `"join" メッセージのスマートフィルタを有効化`
** タイプ: ブール
** 値: on, off (デフォルト値: `on`)
* [[option_irc.look.smart_filter_nick]] *irc.look.smart_filter_nick*
** 説明: `"nick" メッセージのスマートフィルタを有効化`
** タイプ: ブール
** 値: on, off (デフォルト値: `on`)
* [[option_irc.look.smart_filter_quit]] *irc.look.smart_filter_quit*
** 説明: `"part" と "quit" メッセージのスマートフィルタを有効化`
** タイプ: ブール
** 値: on, off (デフォルト値: `on`)
* [[option_irc.look.topic_strip_colors]] *irc.look.topic_strip_colors*
** 説明: `トピックにつけられた色を無効化 (バッファタイルに表示される場合のみ利用)`
** タイプ: ブール
** 値: on, off (デフォルト値: `off`)
* [[option_irc.network.autoreconnect_delay_growing]] *irc.network.autoreconnect_delay_growing*
** 説明: `サーバに自動再接続する際の遅延間隔に関する増加係数 (1 = 遅延間隔は常に同じ, 2 = リトライごとに遅延間隔を 2 倍、..)`
** タイプ: 整数
** 値: 1 .. 100 (デフォルト値: `2`)
* [[option_irc.network.autoreconnect_delay_max]] *irc.network.autoreconnect_delay_max*
** 説明: `サーバへの自動接続の遅延時間の最大値 (秒単位、0 = 制限無し)`
** タイプ: 整数
** 値: 0 .. 86400 (デフォルト値: `1800`)
* [[option_irc.network.colors_receive]] *irc.network.colors_receive*
** 説明: `オフの場合、到着メッセージに含まれる色コードを無視`
** タイプ: ブール
** 値: on, off (デフォルト値: `on`)
* [[option_irc.network.colors_send]] *irc.network.colors_send*
** 説明: `特別なコードを使ってユーザが色を送信することを許可 (ctrl-c + 色コードとオプション色: b=太字、cxx=テキスト色、cxx,yy=テキスト色+背景色、u=下線、r=反転)`
** タイプ: ブール
** 値: on, off (デフォルト値: `on`)
* [[option_irc.network.lag_check]] *irc.network.lag_check*
** 説明: `遅延の確認間のインターバル (秒単位、0 = 確認しない)`
** タイプ: 整数
** 値: 0 .. 604800 (デフォルト値: `60`)
* [[option_irc.network.lag_disconnect]] *irc.network.lag_disconnect*
** 説明: `長い遅延の後は再接続 (分単位、0 = 再接続しない)`
** タイプ: 整数
** 値: 0 .. 10080 (デフォルト値: `0`)
* [[option_irc.network.lag_min_show]] *irc.network.lag_min_show*
** 説明: `表示する最短の遅延 (ミリ秒単位)`
** タイプ: 整数
** 値: 0 .. 86400000 (デフォルト値: `500`)
* [[option_irc.network.lag_refresh_interval]] *irc.network.lag_refresh_interval*
** 説明: `遅延時間が増加する場合、遅延アイテムの 2 回のリフレッシュの間のインターバル (秒単位)`
** タイプ: 整数
** 値: 1 .. 3600 (デフォルト値: `1`)
* [[option_irc.network.notify_check_ison]] *irc.network.notify_check_ison*
** 説明: `IRC コマンド "ison" による通知の 2 回のチェックの間のインターバル (分単位)`
** タイプ: 整数
** 値: 1 .. 10080 (デフォルト値: `1`)
* [[option_irc.network.notify_check_whois]] *irc.network.notify_check_whois*
** 説明: `IRC コマンド "whois" による通知の 2 回のチェックの間のインターバル (分単位)`
** タイプ: 整数
** 値: 1 .. 10080 (デフォルト値: `5`)
* [[option_irc.network.send_unknown_commands]] *irc.network.send_unknown_commands*
** 説明: `未定義のコマンドをサーバに送信`
** タイプ: ブール
** 値: on, off (デフォルト値: `off`)
* [[option_irc.server_default.addresses]] *irc.server_default.addresses*
** 説明: `サーバのホスト名/ポート番号又は IP アドレス/ポート番号のリスト (コンマ区切り)`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `""`)
* [[option_irc.server_default.anti_flood_prio_high]] *irc.server_default.anti_flood_prio_high*
** 説明: `高優先度キュー用のアンチフロード: ユーザメッセージかコマンドを IRC サーバに送信する場合の遅延秒 (0 = アンチフロード無効)`
** タイプ: 整数
** 値: 0 .. 60 (デフォルト値: `2`)
* [[option_irc.server_default.anti_flood_prio_low]] *irc.server_default.anti_flood_prio_low*
** 説明: `低優先度キュー用のアンチフロード: ユーザメッセージかコマンドを IRC サーバに送信する場合の遅延秒 (自動 CTCP 応答等のメッセージ) (0 = アンチフロード無効)`
** タイプ: 整数
** 値: 0 .. 60 (デフォルト値: `2`)
* [[option_irc.server_default.autoconnect]] *irc.server_default.autoconnect*
** 説明: `WeeChat の起動時に自動的にサーバに接続`
** タイプ: ブール
** 値: on, off (デフォルト値: `off`)
* [[option_irc.server_default.autojoin]] *irc.server_default.autojoin*
** 説明: `サーバに接続した際に参加するチャンネルのコンマ区切りリスト(例: "#chan1,#chan2,#chan3 key1,key2")`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `""`)
* [[option_irc.server_default.autoreconnect]] *irc.server_default.autoreconnect*
** 説明: `接続が切れたときに自動的に再接続`
** タイプ: ブール
** 値: on, off (デフォルト値: `on`)
* [[option_irc.server_default.autoreconnect_delay]] *irc.server_default.autoreconnect_delay*
** 説明: `サーバへの再接続の際の遅延 (秒単位) 時間`
** タイプ: 整数
** 値: 1 .. 65535 (デフォルト値: `10`)
* [[option_irc.server_default.autorejoin]] *irc.server_default.autorejoin*
** 説明: `キックされた後に自動的に再度参加`
** タイプ: ブール
** 値: on, off (デフォルト値: `off`)
* [[option_irc.server_default.autorejoin_delay]] *irc.server_default.autorejoin_delay*
** 説明: `自動再参加前の遅延時間 (秒単位) (キック後)`
** タイプ: 整数
** 値: 0 .. 86400 (デフォルト値: `30`)
* [[option_irc.server_default.away_check]] *irc.server_default.away_check*
** 説明: `2 つの away チェック間のインターバル (分、0 = チェックしない)`
** タイプ: 整数
** 値: 0 .. 10080 (デフォルト値: `0`)
* [[option_irc.server_default.away_check_max_nicks]] *irc.server_default.away_check_max_nicks*
** 説明: `大きなニックネーム番号を持つニックネームに対しては、away 確認を行わない (0 = 制限無し)`
** タイプ: 整数
** 値: 0 .. 1000000 (デフォルト値: `25`)
* [[option_irc.server_default.capabilities]] *irc.server_default.capabilities*
** 説明: `サーバで利用可能ならば有効化する、クライアント能力のコンマ区切りリスト (例: "multi-prefix,extended-join")`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `""`)
* [[option_irc.server_default.command]] *irc.server_default.command*
** 説明: `サーバに接続した際に実行するコマンド (";" で分けて 複数のコマンドを列挙、セミコロンは "\;" とする、特殊変数 $nick、$channel、$server はそれぞれの値に置換される)`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `""`)
* [[option_irc.server_default.command_delay]] *irc.server_default.command_delay*
** 説明: `コマンド実行後の遅延時間 (秒単位) (例: 認証のために少し待つ)`
** タイプ: 整数
** 値: 0 .. 3600 (デフォルト値: `0`)
* [[option_irc.server_default.connection_timeout]] *irc.server_default.connection_timeout*
** 説明: `サーバとの TCP 接続と 001 メッセージ受信間のタイムアウト (秒単位)、001 メッセージ受信前にタイムアウト時間を経過した場合は、WeeChat はサーバとの接続を切断`
** タイプ: 整数
** 値: 1 .. 3600 (デフォルト値: `60`)
* [[option_irc.server_default.default_msg_part]] *irc.server_default.default_msg_part*
** 説明: `デフォルトの退出メッセージ (チャンネルから出る際の) ("%v" は WeeChat バージョンで置換)`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `"WeeChat %v"`)
* [[option_irc.server_default.default_msg_quit]] *irc.server_default.default_msg_quit*
** 説明: `デフォルトの終了メッセージ (サーバとの接続を切る際の) ("%v" は WeeChat バージョンで置換)`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `"WeeChat %v"`)
* [[option_irc.server_default.ipv6]] *irc.server_default.ipv6*
** 説明: `サーバとの通信に IPv6 を利用`
** タイプ: ブール
** 値: on, off (デフォルト値: `off`)
* [[option_irc.server_default.local_hostname]] *irc.server_default.local_hostname*
** 説明: `サーバで使用するカスタムホスト名/IP アドレス (任意、空の場合はローカルホスト名が使われる)`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `""`)
* [[option_irc.server_default.nicks]] *irc.server_default.nicks*
** 説明: `サーバで使用するニックネーム (コンマ区切り)`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `""`)
* [[option_irc.server_default.notify]] *irc.server_default.notify*
** 説明: `サーバの通知リスト (これを変更する場合は、/notify コマンドを使うこと)`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `""`)
* [[option_irc.server_default.password]] *irc.server_default.password*
** 説明: `サーバのパスワード`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `""`)
* [[option_irc.server_default.proxy]] *irc.server_default.proxy*
** 説明: `このサーバに使われるプロキシ (オプション)`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `""`)
* [[option_irc.server_default.realname]] *irc.server_default.realname*
** 説明: `サーバで使用するリアルネーム`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `""`)
* [[option_irc.server_default.sasl_mechanism]] *irc.server_default.sasl_mechanism*
** 説明: `SASL 認証メカニズム: "plain" は平文パスワード、"dh-blowfish" は暗号パスワード、"external" はクライアントサイド SSL 証明書を利用した認証`
** タイプ: 整数
** 値: plain, dh-blowfish, external (デフォルト値: `plain`)
* [[option_irc.server_default.sasl_password]] *irc.server_default.sasl_password*
** 説明: `SASL 認証用パスワード`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `""`)
* [[option_irc.server_default.sasl_timeout]] *irc.server_default.sasl_timeout*
** 説明: `SASL 認証を諦める前のタイムアウト (秒単位)`
** タイプ: 整数
** 値: 1 .. 3600 (デフォルト値: `15`)
* [[option_irc.server_default.sasl_username]] *irc.server_default.sasl_username*
** 説明: `SASL 認証用ユーザ名`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `""`)
* [[option_irc.server_default.ssl]] *irc.server_default.ssl*
** 説明: `サーバとの通信に SSL を利用`
** タイプ: ブール
** 値: on, off (デフォルト値: `off`)
* [[option_irc.server_default.ssl_cert]] *irc.server_default.ssl_cert*
** 説明: `SSL certificate file used to automatically identify your nick ("%h" will be replaced by WeeChat home, "~/.weechat" by default)`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `""`)
* [[option_irc.server_default.ssl_dhkey_size]] *irc.server_default.ssl_dhkey_size*
** 説明: `Diffie-Hellman 鍵交換で使われる鍵長`
** タイプ: 整数
** 値: 0 .. 2147483647 (デフォルト値: `2048`)
* [[option_irc.server_default.ssl_priorities]] *irc.server_default.ssl_priorities*
** 説明: `gnutls の優先度を示した文字列 (構文は、gnutls マニュアルの gnutls_priority_init 関数のドキュメントを参照、通例: "PERFORMANCE", "NORMAL", "SECURE128", "SECURE256", "EXPORT", "NONE")`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `"NORMAL"`)
* [[option_irc.server_default.ssl_verify]] *irc.server_default.ssl_verify*
** 説明: `check that the SSL connection is fully trusted`
** タイプ: ブール
** 値: on, off (デフォルト値: `on`)
* [[option_irc.server_default.username]] *irc.server_default.username*
** 説明: `サーバで使用するユーザ名`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `""`)

View File

@ -0,0 +1,34 @@
[[command_logger_logger]]
[command]*`logger`* logger プラグイン設定::
........................................
/logger list
set <level>
disable
list: オープンされたバッファのログ保存設定を表示
set: 現在のバッファのログ保存レベルを設定
level: ログ保存されるメッセージのレベル (0 = ログ保存しない、1 = いくつかのメッセージ (最も重要) .. 9 = 全てのメッセージ)
disable: 現在のバッファのログ保存を無効化 (レベルを 0 に設定)
オプション "logger.level.*" と "logger.mask.*" は任意のバッファに対するログレベルとログ保存先の設定を意味します。
IRC プラグインで使われるログレベル:
1: ユーザメッセージ、通知、プライベート
2: ニックネームの変更
3: サーバメッセージ
4: 参加/退出/終了
9: その他の全てのメッセージ
例:
現在のバッファのレベルを 5 に設定:
/logger set 5
現在のバッファのログ保存を無効化:
/logger disable
全ての IRC バッファのレベルを 3 に設定:
/set logger.level.irc 3
メインの WeeChat バッファのログ保存を無効化:
/set logger.level.core.weechat 0
IRC サーバごとのディレクトリ、チャンネルごとのファイルを使う:
/set logger.mask.irc "$server/$channel.weechatlog"
........................................

View File

@ -0,0 +1,55 @@
* [[option_logger.color.backlog_end]] *logger.color.backlog_end*
** 説明: `バックログの最終行の色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、下線は "_"。 (デフォルト値: `darkgray`)
* [[option_logger.color.backlog_line]] *logger.color.backlog_line*
** 説明: `バックログ行の色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、下線は "_"。 (デフォルト値: `darkgray`)
* [[option_logger.file.auto_log]] *logger.file.auto_log*
** 説明: `バッファの内容をファイルに自動的に保存 (バッファのログ保存が無効化されていない限り)`
** タイプ: ブール
** 値: on, off (デフォルト値: `on`)
* [[option_logger.file.flush_delay]] *logger.file.flush_delay*
** 説明: `ログファイルをフラッシュする間隔の秒数 (0 = 行が表示されたらすぐにログファイルに書き込み)`
** タイプ: 整数
** 値: 0 .. 3600 (デフォルト値: `120`)
* [[option_logger.file.info_lines]] *logger.file.info_lines*
** 説明: `バッファのログ保存の開始時と終了時にログファイルへ情報行を書き込む`
** タイプ: ブール
** 値: on, off (デフォルト値: `off`)
* [[option_logger.file.mask]] *logger.file.mask*
** 説明: `ログファイルのデフォルトファイル名マスク (フォーマットは "directory/to/file" または "file"、最初に "/" が無ければ "path" オプションがファイルへの完全なパスを作るために使われる); ローカルバッファ変数が使える; 日付指定子を使える (strftime の man を参照)`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `"$plugin.$name.weechatlog"`)
* [[option_logger.file.name_lower_case]] *logger.file.name_lower_case*
** 説明: `ログファイル名に小文字だけを使う`
** タイプ: ブール
** 値: on, off (デフォルト値: `on`)
* [[option_logger.file.path]] *logger.file.path*
** 説明: `WeeChat ログファイルのパス; 文字列最初の "%h" は WeeChat ホーム (デフォルトでは "~/.weechat") に置換; 日付指定子を使える (strftime の man を参照)`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `"%h/logs/"`)
* [[option_logger.file.replacement_char]] *logger.file.replacement_char*
** 説明: `マスクと一緒に使われたときのファイル名に含まれる特殊文字に対応する置換文字 (ディレクトリ区切りのようなもの)`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `"_"`)
* [[option_logger.file.time_format]] *logger.file.time_format*
** 説明: `ログファイルで使用するタイムスタンプ (日付/時間指定子は strftime の man 参照)`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `"%Y-%m-%d %H:%M:%S"`)
* [[option_logger.look.backlog]] *logger.look.backlog*
** 説明: `新規バッファの作成時にログファイルから表示する行の最大数 (0 = バックログ無し)`
** タイプ: 整数
** 値: 0 .. 2147483647 (デフォルト値: `20`)

View File

@ -0,0 +1,20 @@
[[command_lua_lua]]
[command]*`lua`* スクリプトをリストアップ/ロード/アンロード::
........................................
/lua list|listfull [<name>]
load <filename>
autoload
reload|unload [<name>]
list: ロード済みスクリプトをリストアップ
listfull: ロード済みスクリプトをリストアップ (詳細)
load: スクリプトをロード
autoload: "autoload" ディレクトリに含まれる全てのスクリプトをロード
reload: スクリプトのリロード (名前を指定しなかった場合、全てのスクリプトをアンロードし、"autoload" ディレクトリに含まれる全てのスクリプトをロード)
unload: スクリプトのアンロード (名前を指定しなかった場合、全てのスクリプトをアンロード)
filename: ロードするスクリプト (ファイル)
name: スクリプト名 (名前は "register" 関数を呼び出すために使われる)
引数無しの場合、全てのロード済みスクリプトをリストアップする。
........................................

View File

@ -0,0 +1,20 @@
[[command_perl_perl]]
[command]*`perl`* スクリプトをリストアップ/ロード/アンロード::
........................................
/perl list|listfull [<name>]
load <filename>
autoload
reload|unload [<name>]
list: ロード済みスクリプトをリストアップ
listfull: ロード済みスクリプトをリストアップ (詳細)
load: スクリプトをロード
autoload: "autoload" ディレクトリに含まれる全てのスクリプトをロード
reload: スクリプトのリロード (名前を指定しなかった場合、全てのスクリプトをアンロードし、"autoload" ディレクトリに含まれる全てのスクリプトをロード)
unload: スクリプトのアンロード (名前を指定しなかった場合、全てのスクリプトをアンロード)
filename: ロードするスクリプト (ファイル)
name: スクリプト名 (名前は "register" 関数を呼び出すために使われる)
引数無しの場合、全てのロード済みスクリプトをリストアップする。
........................................

View File

@ -0,0 +1,20 @@
[[command_python_python]]
[command]*`python`* スクリプトをリストアップ/ロード/アンロード::
........................................
/python list|listfull [<name>]
load <filename>
autoload
reload|unload [<name>]
list: ロード済みスクリプトをリストアップ
listfull: ロード済みスクリプトをリストアップ (詳細)
load: スクリプトをロード
autoload: "autoload" ディレクトリに含まれる全てのスクリプトをロード
reload: スクリプトのリロード (名前を指定しなかった場合、全てのスクリプトをアンロードし、"autoload" ディレクトリに含まれる全てのスクリプトをロード)
unload: スクリプトのアンロード (名前を指定しなかった場合、全てのスクリプトをアンロード)
filename: ロードするスクリプト (ファイル)
name: スクリプト名 (名前は "register" 関数を呼び出すために使われる)
引数無しの場合、全てのロード済みスクリプトをリストアップする。
........................................

View File

@ -0,0 +1,35 @@
[[command_relay_relay]]
[command]*`relay`* リレー管理::
........................................
/relay list|listfull|listrelay
add <protocol.name> <port>
del <protocol.name>
raw
sslcertkey
list: list relay clients (only active relays)
listfull: list relay clients (verbose, all relays)
listrelay: list relays (name and port)
add: add relay for a protocol + name
del: remove relay for a protocol + name
protocol.name: protocol and name to relay:
- protocol "irc": name is the server to share
- protocol "weechat" (name is not used)
Note: the protocol can be prefixed by "ssl." to enable SSL
port: port used for relay
raw: open buffer with raw Relay data
sslcertkey: set SSL certificate/key using path in option relay.network.ssl_cert_key
Without argument, this command opens buffer with list of relay clients.
Examples:
irc proxy, for server "freenode":
/relay add irc.freenode 8000
irc proxy, for server "freenode", with SSL:
/relay add ssl.irc.freenode 8001
weechat protocol:
/relay add weechat 9000
weechat protocol with SSL:
/relay add ssl.weechat 9001
........................................

View File

@ -0,0 +1,85 @@
* [[option_relay.color.client]] *relay.color.client*
** 説明: `text color for client description`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、下線は "_"。 (デフォルト値: `cyan`)
* [[option_relay.color.status_active]] *relay.color.status_active*
** 説明: `"接続済み" 状態のテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、下線は "_"。 (デフォルト値: `lightblue`)
* [[option_relay.color.status_auth_failed]] *relay.color.status_auth_failed*
** 説明: `"認証失敗" 状態のテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、下線は "_"。 (デフォルト値: `lightred`)
* [[option_relay.color.status_connecting]] *relay.color.status_connecting*
** 説明: `"接続中" 状態のテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、下線は "_"。 (デフォルト値: `yellow`)
* [[option_relay.color.status_disconnected]] *relay.color.status_disconnected*
** 説明: `"接続切断" 状態のテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、下線は "_"。 (デフォルト値: `lightred`)
* [[option_relay.color.status_waiting_auth]] *relay.color.status_waiting_auth*
** 説明: `"認証待ち" 状態のテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、下線は "_"。 (デフォルト値: `brown`)
* [[option_relay.color.text]] *relay.color.text*
** 説明: `text color in relay buffer`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、下線は "_"。 (デフォルト値: `default`)
* [[option_relay.color.text_bg]] *relay.color.text_bg*
** 説明: `background color in relay buffer`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、下線は "_"。 (デフォルト値: `default`)
* [[option_relay.color.text_selected]] *relay.color.text_selected*
** 説明: `text color of selected line in relay buffer`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、下線は "_"。 (デフォルト値: `white`)
* [[option_relay.look.auto_open_buffer]] *relay.look.auto_open_buffer*
** 説明: `新しいクライアントが接続したらリレーバッファを自動的に開く`
** タイプ: ブール
** 値: on, off (デフォルト値: `on`)
* [[option_relay.look.raw_messages]] *relay.look.raw_messages*
** 説明: `生データバッファが閉じられた時にメモリに保存する生メッセージの数 (生データバッファを開いたときに表示されるメッセージ)`
** タイプ: 整数
** 値: 0 .. 65535 (デフォルト値: `256`)
* [[option_relay.network.allowed_ips]] *relay.network.allowed_ips*
** 説明: `リレーに使用する IP アドレスの正規表現 (大文字小文字の区別無し、最初に "(?-i)" をつければ区別有り)、例: "^(123.45.67.89|192.160.*)$"`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `""`)
* [[option_relay.network.bind_address]] *relay.network.bind_address*
** 説明: `割り当てるアドレス (空の場合、全てのインターフェイスからの接続を受け付ける、"127.0.0.1" を使えばローカルマシンからの接続のみ許可)`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `""`)
* [[option_relay.network.compression_level]] *relay.network.compression_level*
** 説明: `WeeChat プロトコルでクライアントに送信するパケットの圧縮レベル (0 = 圧縮しない、1 = 低圧縮 ... 9 = 高圧縮)`
** タイプ: 整数
** 値: 0 .. 9 (デフォルト値: `6`)
* [[option_relay.network.max_clients]] *relay.network.max_clients*
** 説明: `ポートに接続するクライアントの最大数`
** タイプ: 整数
** 値: 1 .. 1024 (デフォルト値: `5`)
* [[option_relay.network.password]] *relay.network.password*
** 説明: `このリレーを利用するためにクライアントが必要なパスワード (空の場合パスワードなし)`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `""`)
* [[option_relay.network.ssl_cert_key]] *relay.network.ssl_cert_key*
** 説明: `file with SSL certificate and private key (for serving clients with SSL)`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `"%h/ssl/relay.pem"`)

View File

@ -0,0 +1,28 @@
[[command_rmodifier_rmodifier]]
[command]*`rmodifier`* 正規表現で modifier 文字列を変更::
........................................
/rmodifier list|listdefault
add <name> <modifiers> <groups> <regex>
del <name>|-all [<name>...]
default -yes
list: 全ての rmodifier をリストアップ
listdefault: デフォルトの rmodifier をリストアップ
add: rmodifier を追加
name: rmodifier の名前
modifiers: rmodifier のコンマ区切りリスト
groups: グループに対するアクション: グループ (1 から 9) のコンマ区切りリスト、グループを隠すにはオプションで番号の後ろに "*" をつける
regex: 正規表現 (大文字小文字の区別無し、"(?-i)" で始めれば区別有り)
del: rmodifier を削除
-all: 全ての rmodifier を削除
default: デフォルトの rmodifier に戻す
例:
コマンド /password に続く入力は全て隠す:
/rmodifier add password input_text_display 1,2* ^(/password +)(.*)
rmodifier "password" を削除:
/rmodifier del password
全ての rmodifiers を削除:
/rmodifier del -all
........................................

View File

@ -0,0 +1,5 @@
* [[option_rmodifier.look.hide_char]] *rmodifier.look.hide_char*
** 説明: `文字列の一部を隠すための文字`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `"*"`)

View File

@ -0,0 +1,20 @@
[[command_ruby_ruby]]
[command]*`ruby`* スクリプトをリストアップ/ロード/アンロード::
........................................
/ruby list|listfull [<name>]
load <filename>
autoload
reload|unload [<name>]
list: ロード済みスクリプトをリストアップ
listfull: ロード済みスクリプトをリストアップ (詳細)
load: スクリプトをロード
autoload: "autoload" ディレクトリに含まれる全てのスクリプトをロード
reload: スクリプトのリロード (名前を指定しなかった場合、全てのスクリプトをアンロードし、"autoload" ディレクトリに含まれる全てのスクリプトをロード)
unload: スクリプトのアンロード (名前を指定しなかった場合、全てのスクリプトをアンロード)
filename: ロードするスクリプト (ファイル)
name: スクリプト名 (名前は "register" 関数を呼び出すために使われる)
引数無しの場合、全てのロード済みスクリプトをリストアップする。
........................................

View File

@ -0,0 +1,20 @@
[[command_tcl_tcl]]
[command]*`tcl`* スクリプトをリストアップ/ロード/アンロード::
........................................
/tcl list|listfull [<name>]
load <filename>
autoload
reload|unload [<name>]
list: ロード済みスクリプトをリストアップ
listfull: ロード済みスクリプトをリストアップ (詳細)
load: スクリプトをロード
autoload: "autoload" ディレクトリに含まれる全てのスクリプトをロード
reload: スクリプトのリロード (名前を指定しなかった場合、全てのスクリプトをアンロードし、"autoload" ディレクトリに含まれる全てのスクリプトをロード)
unload: スクリプトのアンロード (名前を指定しなかった場合、全てのスクリプトをアンロード)
filename: ロードするスクリプト (ファイル)
name: スクリプト名 (名前は "register" 関数を呼び出すために使われる)
引数無しの場合、全てのロード済みスクリプトをリストアップする。
........................................

View File

@ -0,0 +1,707 @@
[[command_weechat_away]]
[command]*`away`* 離席状態を変更しました::
........................................
/away [-all] [<message>]
-all: 全ての接続済みサーバに対して離席状態を変更
message: 離席メッセージ (メッセージが無い場合は、離席状態を解除)
........................................
[[command_weechat_bar]]
[command]*`bar`* バーの管理::
........................................
/bar list|listfull|listitems
add <name> <type>[,<cond1>[,<cond2>...]] <position> <size> <separator> <item1>[,<item2>...]
default [input|title|status|nicklist]
del <name>|-all
set <name> <option> <value>
hide|show|toggle <name>
scroll <name> <window> <scroll_value>
list: 全てのバーをリストアップ
listfull: 全てのバーをリストアップ (詳細)
listitems: 全てのバーアイテムをリストアップ
add: 新しいバーを追加
name: バーの名称 (ユニークな)
type: root: 外側のウィンドウ、
window: 内側のウィンドウ、任意の状態を取れる (以下を参照)
cond1,...: バーの表示状態 (タイプが "window" のバー以外は無効):
active: アクティブウィンドウに表示
inactive: 非アクティブウィンドウに表示
nicklist: ニックネームリストを持つウィンドウに表示
表示状態の指定が無ければ、バーは常に表示されます。
position: bottom、top、left、right
size: バーのサイズ (文字数で指定)
separator: 1 はセパレータ (線) を使用、0 または指定無しはセパレータ無し
item1,...: バーのアイテム (アイテムはコンマ (アイテム間にスペース) または "+" (アイテム間にスペース無し) で区切ります)
default: デフォルトバーを作成 (バーの名前が無ければ全てのデフォルトバーが作成されます)
del: バーを削除 (-all を付ければ全てのバーを削除)
set: バー属性に値を設定
option: 変更するオプション (オプション一覧は /set weechat.bar.<barname>.* を参照)
value: オプションの新しい値
hide: バーを隠す
show: 隠されたバーを表示
toggle: バーの非表示/表示を切り替え
scroll: バーをスクロール
window: ウィンドウ番号 (現在のウィンドウかルートバーを指定するには '*' を使う)
scroll_value: スクロールする量: 'x' または 'y' (任意)の後に、'+' か '-' か 'b' (最初) か 'e' (最後)の後に、値 (+/- を付けて)、任意で % (スクロールする幅/高さの割合、% が無ければ値は文字数と解釈されます)
例:
時間、バー番号 + 名前、補完候補からなるバーを作成:
/bar add mybar root bottom 1 0 [time],buffer_number+:+buffer_name,completion
バーを隠す:
/bar hide mybar
現在のバッファに対応したニックネームリストを10行分、下方向にスクロール:
/bar scroll nicklist * y+10
現在のバッファに対応したニックネームリストを最後までスクロール:
/bar scroll nicklist * ye
........................................
[[command_weechat_buffer]]
[command]*`buffer`* バッファを管理::
........................................
/buffer list
clear [<number>|<name>|-merged|-all]
move|merge <number>
swap <number1>|<name1> [<number2>|<name2>]
unmerge [<number>|-all]
close [<n1>[-<n2>]|<name>]
notify <level>
localvar
set <property> <value>
get <property>
<number>|<name>
list: list buffers (without argument, this list is displayed)
clear: clear buffer content (number for a buffer, -merged for merged buffers, -all for all buffers, or nothing for current buffer)
move: move buffer in the list (may be relative, for example -1)
swap: swap two buffers (swap with current buffer if only one number/name given)
merge: merge current buffer to another buffer (chat area will be mix of both buffers)
(by default ctrl-x switches between merged buffers)
unmerge: unmerge buffer from other buffers which have same number
close: close buffer (number/range or name is optional)
notify: set notify level for current buffer: this level determines whether buffer will be added to hotlist or not:
none: never
highlight: for highlights only
message: for messages from users + highlights
all: all messages
reset: reset to default value (all)
localvar: display local variables for current buffer
set: set a property for current buffer
get: display a property of current buffer
number: jump to buffer by number, possible prefix:
'+': relative jump, add number to current
'-': relative jump, sub number to current
'*': jump to number, using option "weechat.look.jump_current_to_previous_buffer"
name: jump to buffer by (partial) name
Examples:
clear current buffer:
/buffer clear
move buffer to number 5:
/buffer move 5
swap buffer 1 with 3:
/buffer swap 1 3
swap buffer #weechat with current buffer:
/buffer swap #weechat
merge with core buffer:
/buffer merge 1
unmerge buffer:
/buffer unmerge
close current buffer:
/buffer close
close buffers 5 to 7:
/buffer close 5-7
jump to #weechat:
/buffer #weechat
jump to next buffer:
/buffer +1
........................................
[[command_weechat_color]]
[command]*`color`* 色の別名を定義し、カラーパレットを表示する::
........................................
/color alias <color> <name>
unalias <color>
reset
alias: ある色に別名を追加
unalias: 別名の削除
color: カラー番号 (0 以上、最大値はターミナル依存、多くの場合 63 か 255)
name: カラーの別名 (例えば: "orange")
reset: 全てのカラーペアをリセット (自動的なリセットが無効化されており、これ以上のカラーペアが利用できない場合に必要、オプション weechat.look.color_pairs_auto_reset を参照)
引数無しの場合、コマンドは新しいバッファに色を表示します。
例:
色番号 214 に対応する別名 "orange" を追加:
/color alias 214 orange
色番号 214 を削除:
/color unalias 214
........................................
[[command_weechat_command]]
[command]*`command`* WeeChat 自身かプラグインのコマンドを起動::
........................................
/command <plugin> <command>
plugin: プラグインの名前 ('weechat' は WeeChat の内部コマンドを意味します)
command: 実行するコマンド (コマンドの最初に '/' が無い場合、'/' が自動的に追加されます)
........................................
[[command_weechat_cursor]]
[command]*`cursor`* スクリーン上のあるエリアに対するアクションを実行するためにカーソルを自由に移動::
........................................
/cursor go chat|<bar>|<x>,<y>
move up|down|left|right|area_up|area_down|area_left|area_right
stop
go: チャットエリア、バー (バーの名前を使った場合)、座標 "x,y" にカーソルを移動
move: 方向を指定してカーソルを移動
stop: カーソルモードを終了
引数が無ければ、カーソルモードを切り替えます。
マウスが有効化されていた場合 (/help mouse を参照)、現在のところデフォルトではセンタークリックでカーソルモードが開始されます。
例:
ニックネームリストに移動:
/cursor go nicklist
x=10、y=5 の位置に移動:
/cursor go 10,5
........................................
[[command_weechat_debug]]
[command]*`debug`* coreやプラグインのデバッグ管理::
........................................
/debug list
set <plugin> <level>
dump [<plugin>]
buffer|color|infolists|memory|tags|term|windows
mouse|cursor [verbose]
hdata [free]
list: デバッグレベルの設定されたプラグインをリストアップ
set: プラグインのデバッグレベルを設定
plugin: プラグインの名前 ("core" は WeeChat コアを意味する)
level: プラグインのデバッグレベル (0 はデバッグの無効化)
dump: WeeChat ログファイルにメモリダンプを保存 (WeeChat がクラッシュした場合と同じダンプが書き込まれます)
buffer: ログファイルに16進値でバッファ内容をダンプ
color: 現在の色ペアに関する情報を表示
cursor: カーソルモードのデバッグを切り替え
hdata: hdata に関する情報を表示 (free を付ければ: メモリから全ての hdata を削除)
hooks: フックに関する情報を表示
infolists: infolist に関する情報を表示
memory: メモリ使用量に関する情報を表示
mouse: マウスのデバックを切り替え
tags: 行のタグを表示
term: ターミナルに関する情報を表示
windows: ウィンドウツリーの情報を表示
........................................
[[command_weechat_filter]]
[command]*`filter`* タグか正規表現に基づいてバッファのメッセージの非表示/表示を行う::
........................................
/filter list
enable|disable|toggle [<name>]
add <name> <buffer>[,<buffer>...] <tags> <regex>
del <name>|-all
list: 全てのフィルタをリストアップ
enable: フィルタを有効化 (フィルタはデフォルトで有効になっています)
disable: フィルタを無効化
toggle: フィルタの有効無効を切り替え
name: フィルタの名前
add: フィルタを追加
del: フィルタを削除
-all: 全てのフィルタを削除
buffer: フィルタが有効化されているバッファのコンマ区切りリスト:
- これはプラグイン名を含む完全な名前です (例えば: "irc.freenode.#weechat")
- "*" は全てのバッファを意味します
- 名前が '!' から始まるものは除外されます
- 多くのバッファにマッチさせるためには名前を '*' から始めるか終わらせてください
tags: タグのコンマ区切りリスト、例えば: "irc_join,irc_part,irc_quit"
regex: 行単位検索の正規表現
- '\t' を使うと、プレフィックスをメッセージから分離できます。'|' 等の特別な文字は '\|' のようにエスケープしなければいけません
- 正規表現の最初に '!' が含まれる場合は、マッチ結果が反転されます (最初の '!' にマッチさせたければ、'\!' を使ってください)
- 2 種類の正規表現があります: 一方はプレフィックス用、他方はメッセージ用
- 正規表現は大文字小文字を区別しません、"(?-i)" から始まる場合は区別します
デフォルトではキー alt+'=' でフィルタリングの on/off を切り替えられます。
よく使われるタグ:
no_filter, no_highlight, no_log, log0..log9 (log level),
notify_none, notify_message, notify_private, notify_highlight,
nick_xxx (xxx はメッセージのニックネーム), prefix_nick_ccc (ccc はニックネームの色)
irc_xxx (xxx はコマンド名又は番号、/server raw で確認),
irc_numeric, irc_error, irc_action, irc_ctcp, irc_ctcp_reply, irc_smart_filter, away_info.
バッファ内でタグを見るには: /debug tags
例:
全てのバッファで IRC スマートフィルタを使用:
/filter add irc_smart * irc_smart_filter *
名前に "#weechat" を含むバッファを除いた全てのバッファで IRC スマートフィルタを使用:
/filter add irc_smart *,!*#weechat* irc_smart_filter *
全ての IRC join/part/quit メッセージをフィルタ:
/filter add joinquit * irc_join,irc_part,irc_quit *
チャンネルに入った時や /names で表示されるニックネームをフィルタ:
/filter add nicks * irc_366 *
IRC チャンネル #weechat で "toto" を含むニックネームをフィルタ:
/filter add toto irc.freenode.#weechat nick_toto *
IRC チャンネル #weechat で "weechat sucks" を含む行をフィルタ:
/filter add sucks irc.freenode.#weechat * weechat sucks
........................................
[[command_weechat_help]]
[command]*`help`* コマンドとオプションに関するヘルプを表示::
........................................
/help -list|-listfull [<plugin> [<plugin>...]]
<command>
<option>
-list: プラグイン毎にコマンドをリストアップ (引数が無ければ、このリストを表示)
-listfull: プラグイン毎に説明付きでコマンドをリストアップ
plugin: このプラグインに関するコマンドをリストアップ
command: コマンドの名前
option: オプションの名前 (リストを見るには /set を使用)
........................................
[[command_weechat_history]]
[command]*`history`* バッファコマンド履歴を表示::
........................................
/history clear
<value>
clear: 履歴の削除
value: 表示する履歴エントリの数
........................................
[[command_weechat_input]]
[command]*`input`* コマンドライン関数::
........................................
/input <action> [<arguments>]
アクションリスト:
return: "enter" キーをシミュレート
complete_next: 次の補完候補で単語を補完
complete_previous: 一つ前の補完候補で単語を補完
search_text: バッファ内のテキストを検索
search_switch_case: 完全一致検索に変更
search_previous: 一つ前の行を検索
search_next: 次の行を検索
search_stop: 検索を終了
delete_previous_char: 一つ前の文字を削除
delete_next_char: 次の文字を削除
delete_previous_word: 一つ前の単語を削除
delete_next_word: 次の単語を削除
delete_beginning_of_line: 行の最初からカーソル位置までを削除
delete_end_of_line: カーソルから行の最後までを削除
delete_line: 行を削除
clipboard_paste: クリップボードから貼り付け
transpose_chars: 2 つの文字を入れ替え
undo: 最新のコマンドラインアクションまで元に戻す
redo: 最新のコマンドラインアクションまでやり直す
move_beginning_of_line: カーソルを行頭に移動
move_end_of_line: カーソルを行末まで移動
move_previous_char: カーソルを一つ前の文字に移動
move_next_char: カーソルを次の文字に移動
move_previous_word: カーソルを一つ前の単語に移動
move_next_word: カーソルを次の単語に移動
history_previous: 現在のバッファ履歴のひとつ前のコマンドを再呼び出し
history_next: 現在のバッファ履歴の次のコマンドを再呼び出し
history_global_previous: グローバル履歴の一つ前のコマンドを再呼び出し
history_global_next: グローバル履歴の次のコマンドを再呼び出し
jump_smart: 次のアクティブバッファに飛ぶ
jump_last_buffer: 最後のバッファに移動
jump_last_buffer_displayed: 表示されている最後のバッファに移動 (最新のバッファ移動の一つ前に表示されていたバッファ)
jump_previously_visited_buffer: 一つ前に訪れたバッファに移動
jump_next_visited_buffer: 次に訪れたバッファに移動
hotlist_clear: ホットリストを消去
grab_key: キーを横取りする (オプション引数: 最後の横取りからの遅延時間、デフォルトは 500 ミリ秒)
grab_key_command: あるコマンドに関連してキーを横取りする (オプション引数: 最後の横取りからの遅延時間、デフォルトは 500 ミリ秒)
grab_mouse: grab マウスイベントコードを横取り
grab_mouse_area: 範囲指定のマウスイベントコードを横取り
set_unread: 全てのバッファに対して未読マーカーを設定
set_unread_current_buffer: 現在のバッファに対して未読マーカーを設定
switch_active_buffer: 次のマージされたバッファに移動
switch_active_buffer_previous: 一つ前のマージされたバッファに移動
insert: コマンドラインにテキストを挿入
paste_start: ペーストの開始 (括弧付きペーストモード)
paste_stop: ペーストの終了 (括弧付きペーストモード)
これらのコマンドはキーバインドかプラグインで利用できます。
........................................
[[command_weechat_key]]
[command]*`key`* キーの割り当てと割り当て解除::
........................................
/key list|listdefault|listdiff [<context>]
bind <key> [<command> [<args>]]
bindctxt <context> <key> [<command> [<args>]]
unbind <key>
unbindctxt <context> <key>
reset <key>
resetctxt <context> <key>
resetall -yes [<context>]
missing [<context>]
list: 現在のキーをリストアップ (引数無しの場合、このリストが表示されます)
listdefault: デフォルトキーをリストアップ
listdiff: デフォルトと現在のキーの違いをリストアップ (追加、再定義、削除されたキー)
context: コンテキストの名前 ("default" または "search")
bind: キーにコマンドを割り当てるか、キーに割り当てられたコマンドを表示 ("default" コンテキストに対する)
bindctxt: キーにコマンドを割り当てるか、キーに割り当てられたコマンドを表示 (指定されたコンテキストに対する)
command: コマンド (複数のコマンドはセミコロンで分けて書く)
unbind: キーバインドを削除 ("default" コンテキストに対する)
unbindctxt: キーバインドを削除 (指定されたコンテキストに対する)
reset: キーをデフォルトの割り当てにリセットする ("default" コンテキストに対する)
resetctxt: キーをデフォルトの割り当てにリセットする (指定されたコンテキストに対する)
resetall: デフォルトの割り当てにリストアし、全ての個人的な設定を削除 (注意して使用!)
missing: 未割り当てのキーを追加 (デフォルトの割り当てに無い)、新しい WeeChat バージョンをインストールした後に便利
キーにコマンドを割り当てる場合、alt+k (または Esc の後に k) した後に、割り当てたいキーを押すことをお勧めします: これはコマンドラインにキーコードを入力することになります。
"mouse" コンテント ("cursor" コンテキストの一部) に対しては、キーは以下のフォーマット: "@area:key" または "@area1>area2:key"。 ここで、area は以下の値を取れます:
*: スクリーン上の任意のエリア
chat: チャットエリア (任意のバッファ)
chat(xxx): 名前 "xxx" を持つチャットエリア (プラグイン含む完全な名前)
bar(*): 任意のバー
bar(xxx): バー "xxx"
item(*): 任意のバーアイテム
item(xxx): バーアイテム "xxx"
多くのマウスイベントにマッチさせるには '*' で開始または終了するキーを使います。
"hsignal:name" というフォーマットのコマンドに対する特別な値はマウスコンテキストに使えます、これはフォーカスハッシュテーブルを引数にして hsignal "name" を送ります。
その他の特別な値 "-" はキーを無効化するために利用されます。(これはキーの探索時には無視されます)
例:
alt-x キーをニックネームリストバーに割り当てる:
/key bind meta-x /bar toggle nicklist
alt-r キーを #weechat IRC チャンネルへの移動に割り当てる:
/key bind meta-r /buffer #weechat
alt-r キーの割り当てをデフォルトに戻す:
/key reset meta-r
"tab" キーをバッファ検索の終了に割り当てる:
/key bindctxt search ctrl-I /input search_stop
ニック上でのマウスのセンターボタンをニックネームの情報取得に割り当てる:
/key bindctxt mouse @item(buffer_nicklist):button3 /msg nickserv info ${nick}
........................................
[[command_weechat_layout]]
[command]*`layout`* バッファとウィンドウのレイアウトを保存/適用/リセット::
........................................
/layout save [buffers|windows]
apply [buffers|windows]
reset [buffers|windows]
save: 現在のレイアウトを保存
apply: 保存されたレイアウトを適用
reset: 保存されたレイアウトを削除
buffers: バッファのみに対してレイアウトを保存/適用 (バッファの順番)
windows: ウィンドウのみに対してレイアウトを保存/適用 (それぞれのウィンドウに表示されるバッファ)
引数無しでは、保存されたレイアウトを表示します。
........................................
[[command_weechat_mouse]]
[command]*`mouse`* マウス操作::
........................................
/mouse enable|disable|toggle [<delay>]
enable: マウスの有効化
disable: マウスの無効化
toggle: マウスの有効無効の切り替え
delay: 初期マウス状態がリストアされてからの遅延時間 (秒単位) (一時的にマウスを無効化するときに便利)
マウス状態はオプション "weechat.look.mouse" に保存されます。
例:
マウスの有効化:
/mouse enable
5 秒間マウスの有効無効を切り替え:
/mouse toggle 5
........................................
[[command_weechat_mute]]
[command]*`mute`* 静かにコマンドを実行::
........................................
/mute [-current | -buffer <name> | -all] command
-current: 現在のバッファへの出力を禁止
-buffer: 指定したバッファへの出力を禁止
name: 完全なバッファの名前 (例: "irc.server.freenode"、"irc.freenode.#weechat")
-all: 全てのバッファへの出力を禁止
command: 静かに実行するコマンド (最初に '/' が無い場合は自動的に追加されます)
ターゲット (-current、-buffer、-all) が指定されなかった場合、デフォルトでは WeeChat コアバッファへの出力のみが抑制されます。
例:
save を行う:
/mute save
現在の IRC チャンネルへのメッセージ:
/mute -current msg * hi!
#weechat チャンネルへのメッセージ:
/mute -buffer irc.freenode.#weechat msg #weechat hi!
........................................
[[command_weechat_plugin]]
[command]*`plugin`* プラグインを表示/ロード/アンロード::
........................................
/plugin list|listfull [<name>]
load <filename> [<arguments>]
autoload [<arguments>]
reload [<name> [<arguments>]]
unload [<name>]
list: ロードされたプラグインをリストアップ
listfull: ロードされたプラグインをリストアップ (詳細)
load: プラグインをロード
autoload: システムかユーザディレクトリ指定の自動ロードプラグインをロード
reload: プラグインを再ロード (名前が指定されない場合は、全てのプラグインをアンロードし、プラグインを自動ロード)
unload: プラグインのアンロード (名前が指定されない場合は、全てのプラグインをアンロード)
filename: ロードするプラグイン (ファイル)
name: プラグイン名
arguments: ロードするプラグインに与える引数
引数無しでは、ロードされたプラグインをリストアップ。
........................................
[[command_weechat_proxy]]
[command]*`proxy`* プロキシの管理::
........................................
/proxy list
add <name> <type> <address> <port> [<username> [<password>]]
del <name>|-all
set <name> <option> <value>
list: 全てのプロキシをリストアップ
add: 新しいプロキシを追加
name: プロキシの名前 (一意的な)
type: http、socks4、socks5
address: IP アドレスまたはホスト名
port: ポート
username: ユーザ名 (任意)
password: パスワード (任意)
del: プロキシの削除 (-all を付ければ全てのプロキシを削除)
set: プロキシのプロパティを設定
option: 変更するオプション (オプションリストを見るには、/set weechat.proxy.<proxyname>.*)
value: オプションに設定する新しい値
例:
ローカルホストの 8888 番ポートで動いている http プロキシを作成:
/proxy add local http 127.0.0.1 8888
IPv6 プロトコルを使う http プロキシを作成:
/proxy add local http 127.0.0.1 8888
/proxy set local ipv6 on
ユーザ名とパスワードが必要な socks5 プロキシを作成:
/proxy add myproxy socks5 sample.host.org 3128 myuser mypass
プロキシを削除:
/proxy del myproxy
........................................
[[command_weechat_quit]]
[command]*`quit`* WeeChat を終了::
........................................
/quit [-yes] [<arguments>]
-yes: weechat.look.confirm_quit オプションが有効な場合に必要
arguments: "quit" シグナルと共に送られるテキスト
(例えば irc プラグインはサーバに quit メッセージを送る際にこのテキストを使います)
........................................
[[command_weechat_reload]]
[command]*`reload`* ディスクから設定ファイルを再読み込み::
........................................
/reload [<file> [<file>...]]
file: 再読み込みする設定ファイル (拡張子 ".conf" は不要)
引数無しでは、全てのファイル (WeeChat とプラグイン) が再読み込みされます。
........................................
[[command_weechat_repeat]]
[command]*`repeat`* 複数回コマンドを実行::
........................................
/repeat [-interval <delay>] <count> <command>
delay: コマンドの実行間隔 (ミリ秒単位)
count: コマンドの実行回数
command: 実行するコマンド (最初に '/' が無い場合は自動的に追加されます)
全てのコマンドはこのコマンドが発行されたバッファで実行されます。
例:
2 ページ分上方向にスクロール:
/repeat 2 /window page_up
........................................
[[command_weechat_save]]
[command]*`save`* ディスクに設定ファイルを保存::
........................................
/save [<file> [<file>...]]
file: 保存する設定ファイル (拡張子 ".conf" は不要)
引数無しでは、全てのファイル (WeeChat とプラグイン) が保存されます。
........................................
[[command_weechat_set]]
[command]*`set`* 設定オプションのセット::
........................................
/set [<option> [<value>]]
option: オプションの名前 (多くのオプションをリストアップするには、'*' で始めるか終わるかしてください)
value: オプションに対する新しい値
新しいオプションは以下の変数型に従います:
boolean: on、off、toggle
integer: 番号、++番号、--番号
string : 任意の文字列 (空文字列は "")
color : 色の名前、++色番号、--色番号
どんな型であっても、オプションの値を削除する (未定義値にする) には null が使えます。これはいくつかの特別なプラグイン変数でのみ有効です。
例:
ハイライトに関するオプションを表示:
/set *highlight*
highlight に単語を追加:
/set weechat.look.highlight "word"
........................................
[[command_weechat_unset]]
[command]*`unset`* 設定オプションをセット/リセット::
........................................
/unset <option>
option: オプションの名前 ("*" で始めるか終わるかすれば大量のオプションをリセットできます、注意して使用!)
オプションの種類によって (一般的なオプションを) リセットまたは (サーバなどの任意な設定を) 削除が行われます。
例:
オプションのリセット:
/unset weechat.look.item_time_format
全ての色関連オプションをリセット:
/unset weechat.color.*
........................................
[[command_weechat_upgrade]]
[command]*`upgrade`* サーバとの接続を維持して WeeChat をアップグレード::
........................................
/upgrade [<path_to_binary>]
path_to_binary: WeeChat バイナリへのパス (デフォルトは現在のバイナリ)
このコマンドは起動中の WeeChat セッションのアップグレードと再読み込みを行います。このコマンドを実行する前に、新しい WeeChat バイナリをコンパイルするか、パッケージマネージャでインストールしなければいけません。
注意: SSL 接続はアップグレード中に破棄されます、これは今のところ GnuTLS では SSL セッションのリロードができないからです。アップグレードの後に自動的に再接続されます。
アップグレードは 4 つの手順を踏みます:
1. コアとプラグイン (バッファ、履歴、...) のセッションをファイルに保存
2. 全てのプラグインをアンロード (設定ファイル (*.conf) はディスクに書き込まれます)
3. WeeChat 設定を保存 (weechat.conf)
4. 新しい WeeChat バイナリを実行してセッションをリロード。
........................................
[[command_weechat_uptime]]
[command]*`uptime`* WeeChat 連続稼働時間の表示::
........................................
/uptime [-o | -ol]
-o: 連続稼働時間を現在のバッファの入力に送る (英語で)
-ol: 連続稼働時間を現在のバッファの入力に送る (翻訳済み)
........................................
[[command_weechat_version]]
[command]*`version`* WeeChat のバージョンとコンパイル日時を表示::
........................................
/version [-o | -ol]
-o: バージョンを現在のバッファの入力に送る (英語で)
-ol: バージョンを現在のバッファの入力に送る (翻訳済み)
........................................
[[command_weechat_wait]]
[command]*`wait`* コマンドの実行を予約::
........................................
/wait <number>[<unit>] <command>
number: 遅延時間 (整数)
unit: オプション、値は:
ms: ミリ秒
s: 秒 (デフォルト)
m: 分
h: 時
command: 実行するコマンド (コマンドが '/' で始まらない場合はバッファに送信するテキスト)
注意: コマンドは /wait が実行されたバッファで実行されます (バッファが見つからない場合 (例えばコマンド実行前にバッファが閉じられた場合) は、コマンドは WeeChat コアバッファで実行されます)。
例:
10 秒後にチャンネルに入る:
/wait 10 /join #test
15 分後に離席状態に変更:
/wait 15m /away -all I'm away
2 分後に 'hello' と発言:
/wait 2m hello
........................................
[[command_weechat_window]]
[command]*`window`* ウィンドウのマージ::
........................................
/window list
-1|+1|b#|up|down|left|right [-window <number>]
<number>
splith|splitv [-window <number>] [<pct>]
resize [-window <number>] [+/-]<pct>
balance
merge [-window <number>] [all]
page_up|page_down [-window <number>]
refresh
scroll [-window <number>] [+/-]<value>[s|m|h|d|M|y]
scroll_horiz [-window <number>] [+/-]<value>[%]
scroll_up|scroll_down|scroll_top|scroll_bottom|scroll_previous_highlight|scroll_next_highlight|scroll_unread [-window <number>]
swap [-window <number>] [up|down|left|right]
zoom[-window <number>]
list: 開けられたウィンドウのリストアップ (引数無しの場合、このリストが表示されます)
-1: 前のウィンドウに移動
+1: 次のウィンドウに移動
b#: バッファ番号 # のウィンドウに移動
up: 現在のウィンドウの上のウィンドウに移動
down: 現在のウィンドウの下のウィンドウに移動
left: 左のウィンドウに移動
right: 右のウィンドウに移動
number: ウィンドウ番号 (/window list を参照)
splith: 現在のウィンドウを水平分割
splitv: 現在のウィンドウを垂直分割
resize: ウィンドウサイズの変更、新しいサイズは親ウィンドウの <pct> パーセントで指定
balance: 全てのウィンドウのサイズを均等にする
merge: ウィンドウを他のものをマージする (all = 一つのウィンドウにまとめる)
page_up: 1 ページ分上方向にスクロール
page_down: 1 ページ分下方向にスクロール
refresh: スクリーンのリフレッシュ
scroll: 指定行数 (+/-N) か指定期間 (s=秒、m=分、h=時間、d=日、M=月、y=年) スクロール
scroll_horiz: 指定列数 (+/-N) かウィンドウサイズの割合で水平方向にスクロール (フリーコンテンツを含むバッファ以外は無効)
scroll_up: 数行分上方向にスクロール
scroll_down: 数行分下方向にスクロール
scroll_top: バッファの一番上にスクロール
scroll_bottom: バッファの一番下にスクロール
scroll_previous_highlight: 一つ前のハイライトにスクロール
scroll_next_highlight: 次のハイライトにスクロール
scroll_unread: 未読マーカにスクロール
swap: 2 つのウィンドウのバッファを入れ替え (ターゲットウィンドウの方向が引数)
zoom: ウィンドウを拡大
splith と splitv に関しては、pct は新しいウィンドウのパーセンテージで、現在のウィンドウサイズに対する割合で計算されます。例えば、25 は size = current_size / 4 の新しいウィンドウを作成します。
例:
バッファ #1 を表示しているウィンドウに移動:
/window b1
2 行分上方向にスクロール:
/window scroll -2
2 日分上方向にスクロール:
/window scroll -2d
今日の最初にスクロール:
/window scroll -d
ウィンドウ #2 を拡大:
/window zoom -window 2
........................................

View File

@ -0,0 +1,830 @@
* [[option_weechat.color.bar_more]] *weechat.color.bar_more*
** 説明: `バーをスクロールする際の '+' のテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、下線は "_"。 (デフォルト値: `lightmagenta`)
* [[option_weechat.color.chat]] *weechat.color.chat*
** 説明: `チャットのテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、下線は "_"。 (デフォルト値: `default`)
* [[option_weechat.color.chat_bg]] *weechat.color.chat_bg*
** 説明: `チャットの背景色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、下線は "_"。 (デフォルト値: `default`)
* [[option_weechat.color.chat_buffer]] *weechat.color.chat_buffer*
** 説明: `バッファ名のテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、下線は "_"。 (デフォルト値: `white`)
* [[option_weechat.color.chat_channel]] *weechat.color.chat_channel*
** 説明: `チャンネル名のテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、下線は "_"。 (デフォルト値: `white`)
* [[option_weechat.color.chat_delimiters]] *weechat.color.chat_delimiters*
** 説明: `区切りのテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、下線は "_"。 (デフォルト値: `green`)
* [[option_weechat.color.chat_highlight]] *weechat.color.chat_highlight*
** 説明: `ハイライトされたプレフィックスのテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、下線は "_"。 (デフォルト値: `yellow`)
* [[option_weechat.color.chat_highlight_bg]] *weechat.color.chat_highlight_bg*
** 説明: `ハイライトされたプレフィックスの背景色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、下線は "_"。 (デフォルト値: `magenta`)
* [[option_weechat.color.chat_host]] *weechat.color.chat_host*
** 説明: `ホスト名のテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、下線は "_"。 (デフォルト値: `cyan`)
* [[option_weechat.color.chat_inactive_buffer]] *weechat.color.chat_inactive_buffer*
** 説明: `行へのフォーカスがなくなった場合の (バッファが他のバッファとマージされていて選択されていない場合の) のチャットのテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、下線は "_"。 (デフォルト値: `darkgray`)
* [[option_weechat.color.chat_inactive_window]] *weechat.color.chat_inactive_window*
** 説明: `ウィンドウへのフォーカスがなくなった場合 (選択されていないウィンドウ) のチャットのテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、下線は "_"。 (デフォルト値: `darkgray`)
* [[option_weechat.color.chat_nick]] *weechat.color.chat_nick*
** 説明: `チャットウィンドウ内のニックネームのテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、下線は "_"。 (デフォルト値: `lightcyan`)
* [[option_weechat.color.chat_nick_colors]] *weechat.color.chat_nick_colors*
** 説明: `ニックネームのテキスト色 (カンマ区切りの色リスト、背景色は以下のフォーマットで指定: "fg:bg"、例: "lightred:blue")`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `"cyan,magenta,green,brown,lightblue,default,lightcyan,lightmagenta,lightgreen,blue"`)
* [[option_weechat.color.chat_nick_offline]] *weechat.color.chat_nick_offline*
** 説明: `text color for offline nick (not in nicklist any more)`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、下線は "_"。 (デフォルト値: `darkgray`)
* [[option_weechat.color.chat_nick_offline_highlight]] *weechat.color.chat_nick_offline_highlight*
** 説明: `text color for offline nick with highlight`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、下線は "_"。 (デフォルト値: `default`)
* [[option_weechat.color.chat_nick_offline_highlight_bg]] *weechat.color.chat_nick_offline_highlight_bg*
** 説明: `background color for offline nick with highlight`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、下線は "_"。 (デフォルト値: `darkgray`)
* [[option_weechat.color.chat_nick_other]] *weechat.color.chat_nick_other*
** 説明: `プライベートバッファ内の他のニックネームのテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、下線は "_"。 (デフォルト値: `cyan`)
* [[option_weechat.color.chat_nick_self]] *weechat.color.chat_nick_self*
** 説明: `チャットウィンドウ内のローカルニックネームのテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、下線は "_"。 (デフォルト値: `white`)
* [[option_weechat.color.chat_prefix_action]] *weechat.color.chat_prefix_action*
** 説明: `アクションプレフィックスのテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、下線は "_"。 (デフォルト値: `white`)
* [[option_weechat.color.chat_prefix_buffer]] *weechat.color.chat_prefix_buffer*
** 説明: `バッファ名のテキスト色 (多くのバッファが同じ番号を持つものにマージされている場合は、プレフィックスの前)`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、下線は "_"。 (デフォルト値: `brown`)
* [[option_weechat.color.chat_prefix_buffer_inactive_buffer]] *weechat.color.chat_prefix_buffer_inactive_buffer*
** 説明: `非アクティブバッファ名のテキスト色 (多くのバッファが同じ番号を持つものにマージされ、バッファが選択されていない場合は、プレフィックスの前)`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、下線は "_"。 (デフォルト値: `darkgray`)
* [[option_weechat.color.chat_prefix_error]] *weechat.color.chat_prefix_error*
** 説明: `エラープレフィックスのテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、下線は "_"。 (デフォルト値: `yellow`)
* [[option_weechat.color.chat_prefix_join]] *weechat.color.chat_prefix_join*
** 説明: `join プレフィックスのテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、下線は "_"。 (デフォルト値: `lightgreen`)
* [[option_weechat.color.chat_prefix_more]] *weechat.color.chat_prefix_more*
** 説明: `プレフィックスが長すぎる場合の '+' のテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、下線は "_"。 (デフォルト値: `lightmagenta`)
* [[option_weechat.color.chat_prefix_network]] *weechat.color.chat_prefix_network*
** 説明: `ネットワークプレフィックスのテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、下線は "_"。 (デフォルト値: `magenta`)
* [[option_weechat.color.chat_prefix_quit]] *weechat.color.chat_prefix_quit*
** 説明: `quit プレフィックスのテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、下線は "_"。 (デフォルト値: `lightred`)
* [[option_weechat.color.chat_prefix_suffix]] *weechat.color.chat_prefix_suffix*
** 説明: `サフィックスのテキスト色 (プレフィックスの後ろ)`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、下線は "_"。 (デフォルト値: `green`)
* [[option_weechat.color.chat_read_marker]] *weechat.color.chat_read_marker*
** 説明: `未読データマーカーのテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、下線は "_"。 (デフォルト値: `magenta`)
* [[option_weechat.color.chat_read_marker_bg]] *weechat.color.chat_read_marker_bg*
** 説明: `未読データマーカーの背景色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、下線は "_"。 (デフォルト値: `default`)
* [[option_weechat.color.chat_server]] *weechat.color.chat_server*
** 説明: `サーバ名のテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、下線は "_"。 (デフォルト値: `brown`)
* [[option_weechat.color.chat_tags]] *weechat.color.chat_tags*
** 説明: `メッセージの後ろのタグのテキスト色 (/debug tags コマンドで表示)`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、下線は "_"。 (デフォルト値: `red`)
* [[option_weechat.color.chat_text_found]] *weechat.color.chat_text_found*
** 説明: `テキスト検索にヒットした行のマーカーのテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、下線は "_"。 (デフォルト値: `yellow`)
* [[option_weechat.color.chat_text_found_bg]] *weechat.color.chat_text_found_bg*
** 説明: `テキスト検索にヒットした行のマーカーの背景色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、下線は "_"。 (デフォルト値: `lightmagenta`)
* [[option_weechat.color.chat_time]] *weechat.color.chat_time*
** 説明: `チャットウィンドウ内の時間のテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、下線は "_"。 (デフォルト値: `default`)
* [[option_weechat.color.chat_time_delimiters]] *weechat.color.chat_time_delimiters*
** 説明: `時間区切りのテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、下線は "_"。 (デフォルト値: `brown`)
* [[option_weechat.color.chat_value]] *weechat.color.chat_value*
** 説明: `値のテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、下線は "_"。 (デフォルト値: `cyan`)
* [[option_weechat.color.input_actions]] *weechat.color.input_actions*
** 説明: `入力がアクションの場合のテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、下線は "_"。 (デフォルト値: `lightgreen`)
* [[option_weechat.color.input_text_not_found]] *weechat.color.input_text_not_found*
** 説明: `入力行のテキスト検索に失敗した場合のテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、下線は "_"。 (デフォルト値: `red`)
* [[option_weechat.color.nicklist_away]] *weechat.color.nicklist_away*
** 説明: `離席状態のニックネームのテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、下線は "_"。 (デフォルト値: `cyan`)
* [[option_weechat.color.nicklist_group]] *weechat.color.nicklist_group*
** 説明: `ニックネームリスト内のグループのテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、下線は "_"。 (デフォルト値: `green`)
* [[option_weechat.color.nicklist_offline]] *weechat.color.nicklist_offline*
** 説明: `オフラインのニックネームのテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、下線は "_"。 (デフォルト値: `blue`)
* [[option_weechat.color.separator]] *weechat.color.separator*
** 説明: `ウィンドウセパレータの背景色 (分割時)`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、下線は "_"。 (デフォルト値: `blue`)
* [[option_weechat.color.status_count_highlight]] *weechat.color.status_count_highlight*
** 説明: `ホットリスト内のハイライトメッセージ数のテキスト色 (ステータスバー)`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、下線は "_"。 (デフォルト値: `magenta`)
* [[option_weechat.color.status_count_msg]] *weechat.color.status_count_msg*
** 説明: `ホットリスト内のメッセージ数のテキスト色 (ステータスバー)`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、下線は "_"。 (デフォルト値: `brown`)
* [[option_weechat.color.status_count_other]] *weechat.color.status_count_other*
** 説明: `ホットリスト内のその他のメッセージ数のテキスト色 (ステータスバー)`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、下線は "_"。 (デフォルト値: `default`)
* [[option_weechat.color.status_count_private]] *weechat.color.status_count_private*
** 説明: `ホットリスト内のプライベートメッセージ数のテキスト色 (ステータスバー)`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、下線は "_"。 (デフォルト値: `green`)
* [[option_weechat.color.status_data_highlight]] *weechat.color.status_data_highlight*
** 説明: `ハイライトメッセージを受け取ったバッファのテキスト色 (ステータスバー)`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、下線は "_"。 (デフォルト値: `lightmagenta`)
* [[option_weechat.color.status_data_msg]] *weechat.color.status_data_msg*
** 説明: `新しいメッセージを受け取ったバッファのテキスト色 (ステータスバー)`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、下線は "_"。 (デフォルト値: `yellow`)
* [[option_weechat.color.status_data_other]] *weechat.color.status_data_other*
** 説明: `新しいデータ (メッセージ以外) を受け取ったバッファのテキスト色 (ステータスバー)`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、下線は "_"。 (デフォルト値: `default`)
* [[option_weechat.color.status_data_private]] *weechat.color.status_data_private*
** 説明: `プライベートメッセージを受けとったバッファのテキスト色 (ステータスバー)`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、下線は "_"。 (デフォルト値: `lightgreen`)
* [[option_weechat.color.status_filter]] *weechat.color.status_filter*
** 説明: `ステータスバーのフィルター表示のテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、下線は "_"。 (デフォルト値: `green`)
* [[option_weechat.color.status_more]] *weechat.color.status_more*
** 説明: `新しいデータを受け取ったバッファのテキスト色 (ステータスバー)`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、下線は "_"。 (デフォルト値: `yellow`)
* [[option_weechat.color.status_name]] *weechat.color.status_name*
** 説明: `ステータスバーの現在のバッファ名のテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、下線は "_"。 (デフォルト値: `white`)
* [[option_weechat.color.status_name_ssl]] *weechat.color.status_name_ssl*
** 説明: `SSL などでセキュリティプロトコルを使っている場合のステータスバーの現在のバッファ名のテキスト色、`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、下線は "_"。 (デフォルト値: `lightgreen`)
* [[option_weechat.color.status_number]] *weechat.color.status_number*
** 説明: `ステータスバーの現在のバッファ番号のテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、下線は "_"。 (デフォルト値: `yellow`)
* [[option_weechat.color.status_time]] *weechat.color.status_time*
** 説明: `時間のテキスト色 (ステータスバー)`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、下線は "_"。 (デフォルト値: `default`)
* [[option_weechat.completion.base_word_until_cursor]] *weechat.completion.base_word_until_cursor*
** 説明: `有効化された場合、補完する元単語はカーソル前の文字で終了; そうでなければ元単語はカーソル後の最初の文字で終了`
** タイプ: ブール
** 値: on, off (デフォルト値: `on`)
* [[option_weechat.completion.default_template]] *weechat.completion.default_template*
** 説明: `デフォルトの補完テンプレート (テンプレートコードと値のドキュメントを参照)`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `"%(nicks)|%(irc_channels)"`)
* [[option_weechat.completion.nick_add_space]] *weechat.completion.nick_add_space*
** 説明: `ニックネーム補完の後に空白を追加 (コマンドラインの最初がニックネームでない場合は)`
** タイプ: ブール
** 値: on, off (デフォルト値: `on`)
* [[option_weechat.completion.nick_completer]] *weechat.completion.nick_completer*
** 説明: `ニックネーム補完の後に追加する文字列 (ニックネームがコマンドラインの最初にある場合)`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `":"`)
* [[option_weechat.completion.nick_first_only]] *weechat.completion.nick_first_only*
** 説明: `最初に見つかったニックネームだけを補完`
** タイプ: ブール
** 値: on, off (デフォルト値: `off`)
* [[option_weechat.completion.nick_ignore_chars]] *weechat.completion.nick_ignore_chars*
** 説明: `ニックネーム補完で無視する文字`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `"[]`_-^"`)
* [[option_weechat.completion.partial_completion_alert]] *weechat.completion.partial_completion_alert*
** 説明: `補完候補が複数あった場合にユーザに警告`
** タイプ: ブール
** 値: on, off (デフォルト値: `on`)
* [[option_weechat.completion.partial_completion_command]] *weechat.completion.partial_completion_command*
** 説明: `コマンドでの部分補完 (同じ文字を含む多くのコマンドが見つかった場合は止める)`
** タイプ: ブール
** 値: on, off (デフォルト値: `off`)
* [[option_weechat.completion.partial_completion_command_arg]] *weechat.completion.partial_completion_command_arg*
** 説明: `コマンド引数での部分補完 (同じプレフィックスを持つ多くの引数が見つかった場合は止める)`
** タイプ: ブール
** 値: on, off (デフォルト値: `off`)
* [[option_weechat.completion.partial_completion_count]] *weechat.completion.partial_completion_count*
** 説明: `バーアイテム内の部分補完数を表示`
** タイプ: ブール
** 値: on, off (デフォルト値: `on`)
* [[option_weechat.completion.partial_completion_other]] *weechat.completion.partial_completion_other*
** 説明: `コマンド外での部分補完 (同じ文字を含む多くのコマンドが見つかった場合は止め)`
** タイプ: ブール
** 値: on, off (デフォルト値: `off`)
* [[option_weechat.history.display_default]] *weechat.history.display_default*
** 説明: `履歴をリストアップする際にデフォルトで表示するコマンドの最大数 (0 = 制限無し)`
** タイプ: 整数
** 値: 0 .. 2147483647 (デフォルト値: `5`)
* [[option_weechat.history.max_buffer_lines_minutes]] *weechat.history.max_buffer_lines_minutes*
** 説明: `バッファ毎の履歴の保存時間 (分) (0 = 制限無し、例: 1440 = 一日、10080 = 一週間、43200 = 一ヶ月、525600 = 一年間)`
** タイプ: 整数
** 値: 0 .. 2147483647 (デフォルト値: `0`)
* [[option_weechat.history.max_buffer_lines_number]] *weechat.history.max_buffer_lines_number*
** 説明: `バッファ毎の履歴行数 (0 = 制限無し)`
** タイプ: 整数
** 値: 0 .. 2147483647 (デフォルト値: `4096`)
* [[option_weechat.history.max_commands]] *weechat.history.max_commands*
** 説明: `履歴に保存するユーザコマンド数 (0 = 制限無し)`
** タイプ: 整数
** 値: 0 .. 2147483647 (デフォルト値: `100`)
* [[option_weechat.history.max_visited_buffers]] *weechat.history.max_visited_buffers*
** 説明: `メモリに保存する観覧バッファの数`
** タイプ: 整数
** 値: 0 .. 1000 (デフォルト値: `50`)
* [[option_weechat.look.align_end_of_lines]] *weechat.look.align_end_of_lines*
** 説明: `行末の調節 (2 行以上になる行): このデータ (time、buffer、prefix、suffix、message (デフォルト)) の下から始められる`
** タイプ: 整数
** 値: time, buffer, prefix, suffix, message (デフォルト値: `message`)
* [[option_weechat.look.bar_more_down]] *weechat.look.bar_more_down*
** 説明: `バーを下方向にスクロール出来る場合に表示される文字列 (水平方向詰め以外の属性を持つバー)`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `"++"`)
* [[option_weechat.look.bar_more_left]] *weechat.look.bar_more_left*
** 説明: `バーを左方向にスクロール出来る場合に表示される文字列 (水平方向詰めの属性を持つバー用)`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `"<<"`)
* [[option_weechat.look.bar_more_right]] *weechat.look.bar_more_right*
** 説明: `バーを右方向にスクロール出来る場合に表示される文字列 (水平方向詰めの属性を持つバー用)`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `">>"`)
* [[option_weechat.look.bar_more_up]] *weechat.look.bar_more_up*
** 説明: `バーを上方向にスクロール出来る場合に表示される文字列 (水平方向詰め以外の属性を持つバー)`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `"--"`)
* [[option_weechat.look.buffer_notify_default]] *weechat.look.buffer_notify_default*
** 説明: `バッファに対するデフォルトの通知レベル (メッセージの重要度に従い、バッファがホットリストに表示されるかどうかを WeeChat に教えるために使われる): all=全てのメッセージ (デフォルト)、message=メッセージとハイライト、highlight=ハイライトのみ、none=ホットリストに表示されない`
** タイプ: 整数
** 値: none, highlight, message, all (デフォルト値: `all`)
* [[option_weechat.look.buffer_time_format]] *weechat.look.buffer_time_format*
** 説明: `バッファに表示される行に付く時間フォーマット (日付/時間の指定子は strftime の man を参照)、色は "${color}" のフォーマットで指定、例えばフランス時間では: "${lightblue}%H${white}%M${lightred}%S"`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `"%H:%M:%S"`)
* [[option_weechat.look.color_basic_force_bold]] *weechat.look.color_basic_force_bold*
** 説明: `明るい色と標準的な色の "darkgray" には "太字" 属性を強制 (このオプションはデフォルトでは無効: 太字はターミナルが 16 色以下の表示能力しかない場合に利用される)`
** タイプ: ブール
** 値: on, off (デフォルト値: `off`)
* [[option_weechat.look.color_inactive_buffer]] *weechat.look.color_inactive_buffer*
** 説明: `アクティブでないバッファでは行に異なる色を使用 (行が未選択のマージバッファからの場合)`
** タイプ: ブール
** 値: on, off (デフォルト値: `off`)
* [[option_weechat.look.color_inactive_message]] *weechat.look.color_inactive_message*
** 説明: `アクティブでないメッセージに異なる色を使用 (ウィンドウにフォーカスが無いか、行が未選択のマージバッファからの場合)`
** タイプ: ブール
** 値: on, off (デフォルト値: `on`)
* [[option_weechat.look.color_inactive_prefix]] *weechat.look.color_inactive_prefix*
** 説明: `アクティブでないプレフィックスに異なる色を使用 (ウィンドウにフォーカスが無いか、行が未選択のマージバッファからの場合)`
** タイプ: ブール
** 値: on, off (デフォルト値: `on`)
* [[option_weechat.look.color_inactive_prefix_buffer]] *weechat.look.color_inactive_prefix_buffer*
** 説明: `アクティブでないバッファ名のプレフィックスに異なる色を使用 (ウィンドウにフォーカスが無いか、行が未選択のマージバッファからの場合)`
** タイプ: ブール
** 値: on, off (デフォルト値: `on`)
* [[option_weechat.look.color_inactive_time]] *weechat.look.color_inactive_time*
** 説明: `アクティブでない時間は異なる色を使用 (ウィンドウにフォーカスが無いか、行が未選択のマージバッファからの場合)`
** タイプ: ブール
** 値: on, off (デフォルト値: `off`)
* [[option_weechat.look.color_inactive_window]] *weechat.look.color_inactive_window*
** 説明: `アクティブでないウィンドウでは行に異なる色を使用 (ウィンドウにフォーカスが無い場合)`
** タイプ: ブール
** 値: on, off (デフォルト値: `off`)
* [[option_weechat.look.color_nick_offline]] *weechat.look.color_nick_offline*
** 説明: `use a different color for offline nicks (not in nicklist any more)`
** タイプ: ブール
** 値: on, off (デフォルト値: `off`)
* [[option_weechat.look.color_pairs_auto_reset]] *weechat.look.color_pairs_auto_reset*
** 説明: `利用可能なペアの数がこの数以下になった場合、色ペアテーブルを自動的にリセット (-1 = 自動リセットを無効化、テーブルが一杯になったら手動で "/color reset")`
** タイプ: 整数
** 値: -1 .. 256 (デフォルト値: `5`)
* [[option_weechat.look.color_real_white]] *weechat.look.color_real_white*
** 説明: `セットされた場合、本当の白色が使われる、白色背景のターミナルではデフォルトで無効 (白色背景を絶対に使わないなら、ターミナルの前景色の代わりに本当の白色を表示するためにはこれを on にするべき)`
** タイプ: ブール
** 値: on, off (デフォルト値: `off`)
* [[option_weechat.look.command_chars]] *weechat.look.command_chars*
** 説明: `入力文字列がコマンドかどうかを決定する文字列: 入力はこれらの文字の内の一つから始まらなければいけない; スラッシュ ("/") は常にコマンドプレフィックスとして扱われる (例: ".$")`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `""`)
* [[option_weechat.look.confirm_quit]] *weechat.look.confirm_quit*
** 説明: `セットされた場合、/quit コマンドは "-yes" 引数と共に使われなければいけない (help quit を参照)`
** タイプ: ブール
** 値: on, off (デフォルト値: `off`)
* [[option_weechat.look.day_change]] *weechat.look.day_change*
** 説明: `日付が変わった際に特殊メッセージを表示`
** タイプ: ブール
** 値: on, off (デフォルト値: `on`)
* [[option_weechat.look.day_change_time_format]] *weechat.look.day_change_time_format*
** 説明: `日付が変わったときに表示される時間フォーマット`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `"%a, %d %b %Y"`)
* [[option_weechat.look.eat_newline_glitch]] *weechat.look.eat_newline_glitch*
** 説明: `セットされた場合、eat_newline_glitch は 0 になる; これは各行の末尾に新しい行を追加しないために使われ、WeeChat から別のアプリケーションにテキストをコピー/ペーストする際にテキストの改行を行わない (致命的な表示上の問題を引き起こすため、このオプションはデフォルトで無効化されている)`
** タイプ: ブール
** 値: on, off (デフォルト値: `off`)
* [[option_weechat.look.highlight]] *weechat.look.highlight*
** 説明: `コンマ区切りのハイライトされる単語リスト; 大文字小文字の区別無し (単語の最初に "(?-i)" をつければ区別有り)、部分マッチさせるには単語の最初か最後に "*" をつける; 例: "test,(?-i)*toto*,flash*"`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `""`)
* [[option_weechat.look.highlight_regex]] *weechat.look.highlight_regex*
** 説明: `メッセージがハイライトされるかを判断する正規表現、一回以上マッチすればハイライトされる (英数字、"-"、"_"、"|")、正規表現は大文字小文字を区別しない (最初に "(?-i)" がある場合は区別する)、例: "flashcode|flashy", "(?-i)FlashCode|flashy"`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `""`)
* [[option_weechat.look.highlight_tags]] *weechat.look.highlight_tags*
** 説明: `ハイライトするタグのコンマ区切りリスト (大文字小文字の区別無し、例: IRC notices には "irc_notice"、ニックネーム "FlashCode" からのメッセージには "nick_flashcode")`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `""`)
* [[option_weechat.look.hotlist_add_buffer_if_away]] *weechat.look.hotlist_add_buffer_if_away*
** 説明: `バッファにローカル変数 "away" がセットされていれば任意のバッファをホットリストに追加 (現在のバッファと目に見えるバッファを含む)`
** タイプ: ブール
** 値: on, off (デフォルト値: `on`)
* [[option_weechat.look.hotlist_buffer_separator]] *weechat.look.hotlist_buffer_separator*
** 説明: `ホットリストにあるバッファの間に表示される文字列`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `", "`)
* [[option_weechat.look.hotlist_count_max]] *weechat.look.hotlist_count_max*
** 説明: `任意のバッファに関するホットリストに表示されるメッセージ数の最大値 (0 = メッセージ数は非表示)`
** タイプ: 整数
** 値: 0 .. 4 (デフォルト値: `2`)
* [[option_weechat.look.hotlist_count_min_msg]] *weechat.look.hotlist_count_min_msg*
** 説明: `メッセージの数がこの値以上の場合にメッセージ数を表示`
** タイプ: 整数
** 値: 1 .. 100 (デフォルト値: `2`)
* [[option_weechat.look.hotlist_names_count]] *weechat.look.hotlist_names_count*
** 説明: `ホットリストに載せるバッファ名の数の最大値 (0 = バッファ名は無し、番号のみ)`
** タイプ: 整数
** 値: 0 .. 32 (デフォルト値: `3`)
* [[option_weechat.look.hotlist_names_length]] *weechat.look.hotlist_names_length*
** 説明: `ホットリストに載せるバッファ名の長さの最大値 (0 = 制限無し)`
** タイプ: 整数
** 値: 0 .. 32 (デフォルト値: `0`)
* [[option_weechat.look.hotlist_names_level]] *weechat.look.hotlist_names_level*
** 説明: `ホットリストに載せる名前のレベル (次の組み合わせ: 1=join/part、2=メッセージ、4=プライベートメッセージ、8=ハイライト、例: 12=プライベートメッセージとハイライト)`
** タイプ: 整数
** 値: 1 .. 15 (デフォルト値: `12`)
* [[option_weechat.look.hotlist_names_merged_buffers]] *weechat.look.hotlist_names_merged_buffers*
** 説明: `セットされた場合、マージバッファに対してホットリストにバッファ名を載せることを強制`
** タイプ: ブール
** 値: on, off (デフォルト値: `off`)
* [[option_weechat.look.hotlist_short_names]] *weechat.look.hotlist_short_names*
** 説明: `セットされた場合、ホットリストではバッファ名に短い名前を使う (名前に含まれる最初の '.' 以降)`
** タイプ: ブール
** 値: on, off (デフォルト値: `on`)
* [[option_weechat.look.hotlist_sort]] *weechat.look.hotlist_sort*
** 説明: `ホットリストのソートタイプ (group_time_asc (デフォルト)、group_time_desc、group_number_asc、group_number_desc、number_asc、number_desc)`
** タイプ: 整数
** 値: group_time_asc, group_time_desc, group_number_asc, group_number_desc, number_asc, number_desc (デフォルト値: `group_time_asc`)
* [[option_weechat.look.hotlist_unique_numbers]] *weechat.look.hotlist_unique_numbers*
** 説明: `ホットリストには一意の番号だけを保持 (これは番号の後ろに名前が表示されていないホットリストアイテムだけに適用されます)`
** タイプ: ブール
** 値: on, off (デフォルト値: `on`)
* [[option_weechat.look.input_cursor_scroll]] *weechat.look.input_cursor_scroll*
** 説明: `行の最後までスクロールする際に入力行の最後に続けて表示される文字の数`
** タイプ: 整数
** 値: 0 .. 100 (デフォルト値: `20`)
* [[option_weechat.look.input_share]] *weechat.look.input_share*
** 説明: `全てのバッファでコマンド、テキスト、または両方の入力を共有 (バッファごとのローカル履歴に影響無し)`
** タイプ: 整数
** 値: none, commands, text, all (デフォルト値: `none`)
* [[option_weechat.look.input_share_overwrite]] *weechat.look.input_share_overwrite*
** 説明: `セットされ、入力が共有された場合、ターゲットバッファの入力は常に上書きされる。`
** タイプ: ブール
** 値: on, off (デフォルト値: `off`)
* [[option_weechat.look.input_undo_max]] *weechat.look.input_undo_max*
** 説明: `バッファごとのコマンドラインの "undo" 回数の上限値 (0 = アンドゥは無効)`
** タイプ: 整数
** 値: 0 .. 65535 (デフォルト値: `32`)
* [[option_weechat.look.item_buffer_filter]] *weechat.look.item_buffer_filter*
** 説明: `現在のバッファで何行かがフィルタされたことを示す文字列 (バーアイテム "buffer_filter")`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `"*"`)
* [[option_weechat.look.item_time_format]] *weechat.look.item_time_format*
** 説明: `"time" バーアイテムの時間フォーマット (日付/時間指定子は strftime の man を参照)`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `"%H:%M"`)
* [[option_weechat.look.jump_current_to_previous_buffer]] *weechat.look.jump_current_to_previous_buffer*
** 説明: `他のバッファへの移動と現在のバッファに戻ることを簡単にするために、/buffer *N (N はバッファ番号) で現在のバッファ番号に移動した場合は、表示上の一つ前のバッファに移動する`
** タイプ: ブール
** 値: on, off (デフォルト値: `on`)
* [[option_weechat.look.jump_previous_buffer_when_closing]] *weechat.look.jump_previous_buffer_when_closing*
** 説明: `バッファを閉じた場合は一つ前に訪れていたバッファに移動 (無効にされた場合は、バッファ番号の一つ少ないものに移動)`
** タイプ: ブール
** 値: on, off (デフォルト値: `on`)
* [[option_weechat.look.jump_smart_back_to_buffer]] *weechat.look.jump_smart_back_to_buffer*
** 説明: `jump back to initial buffer after reaching end of hotlist`
** タイプ: ブール
** 値: on, off (デフォルト値: `on`)
* [[option_weechat.look.mouse]] *weechat.look.mouse*
** 説明: `マウスサポートの有効化`
** タイプ: ブール
** 値: on, off (デフォルト値: `off`)
* [[option_weechat.look.mouse_timer_delay]] *weechat.look.mouse_timer_delay*
** 説明: `マウスイベントを横取りするための遅延 (ミリ秒): WeeChat はイベント処理前にこの遅延時間だけ待つ`
** タイプ: 整数
** 値: 1 .. 10000 (デフォルト値: `100`)
* [[option_weechat.look.nickmode]] *weechat.look.nickmode*
** 説明: `それぞれのニックネームの前にニックモード ((half)op/voice) を表示`
** タイプ: ブール
** 値: on, off (デフォルト値: `on`)
* [[option_weechat.look.nickmode_empty]] *weechat.look.nickmode_empty*
** 説明: `ニックモードが (half)op/voice でなければ空白を表示`
** タイプ: ブール
** 値: on, off (デフォルト値: `off`)
* [[option_weechat.look.paste_bracketed]] *weechat.look.paste_bracketed*
** 説明: `端末の「括弧付きペーストモード」を有効化 (一部の端末/マルチプレクサで利用可能): このモードでは、ペーストされたテキストはコントロールシーケンスで括られる。これにより WeeChat はペーストされたテキストとタイプされたテキストを区別する ("ESC[200~" 、ペーストされたテキスト、"ESC[201~")。`
** タイプ: ブール
** 値: on, off (デフォルト値: `off`)
* [[option_weechat.look.paste_bracketed_timer_delay]] *weechat.look.paste_bracketed_timer_delay*
** 説明: `括弧付きペーストの終了を示すコントロールシーケンス ("ESC[201~") が入力されなかった場合に、括弧付きペーストを強制終了させるまでの待ち時間 (秒単位)`
** タイプ: 整数
** 値: 1 .. 60 (デフォルト値: `10`)
* [[option_weechat.look.paste_max_lines]] *weechat.look.paste_max_lines*
** 説明: `ユーザへの確認無しにペーストする行数の最大値 (-1 = この機能を無効化)`
** タイプ: 整数
** 値: -1 .. 2147483647 (デフォルト値: `1`)
* [[option_weechat.look.prefix_action]] *weechat.look.prefix_action*
** 説明: `アクションメッセージのプレフィックス`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `" *"`)
* [[option_weechat.look.prefix_align]] *weechat.look.prefix_align*
** 説明: `プレフィックスの調節 (none、left、right (デフォルト))`
** タイプ: 整数
** 値: none, left, right (デフォルト値: `right`)
* [[option_weechat.look.prefix_align_max]] *weechat.look.prefix_align_max*
** 説明: `プレフィックスのサイズの最大値 (0 = 最大値の指定無し)`
** タイプ: 整数
** 値: 0 .. 128 (デフォルト値: `0`)
* [[option_weechat.look.prefix_align_min]] *weechat.look.prefix_align_min*
** 説明: `プレフィックスサイズの最小値`
** タイプ: 整数
** 値: 0 .. 128 (デフォルト値: `0`)
* [[option_weechat.look.prefix_align_more]] *weechat.look.prefix_align_more*
** 説明: `プレフィックスが切り詰められた場合に表示する文字 (スクリーン上のちょうど1文字)`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `"+"`)
* [[option_weechat.look.prefix_buffer_align]] *weechat.look.prefix_buffer_align*
** 説明: `多くのバッファが同じ番号を持つようにマージされた場合に、バッファ名のプレフィックスを調節 (none, left, right (デフォルト))`
** タイプ: 整数
** 値: none, left, right (デフォルト値: `right`)
* [[option_weechat.look.prefix_buffer_align_max]] *weechat.look.prefix_buffer_align_max*
** 説明: `多くのバッファが同じ番号を持つようにマージされた場合の、バッファ名のサイズの最大値 (0 = 最大値の指定無し)`
** タイプ: 整数
** 値: 0 .. 128 (デフォルト値: `0`)
* [[option_weechat.look.prefix_buffer_align_more]] *weechat.look.prefix_buffer_align_more*
** 説明: `バッファ名が切り詰められた場合に表示する文字 (多くのバッファが同じ番号を持つようにマージされた場合) (スクリーン上のちょうど1文字)`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `"+"`)
* [[option_weechat.look.prefix_error]] *weechat.look.prefix_error*
** 説明: `エラーメッセージのプレフィックス`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `"=!="`)
* [[option_weechat.look.prefix_join]] *weechat.look.prefix_join*
** 説明: `join メッセージのプレフィックス`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `"-->"`)
* [[option_weechat.look.prefix_network]] *weechat.look.prefix_network*
** 説明: `ネットワークメッセージのプレフィックス`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `"--"`)
* [[option_weechat.look.prefix_quit]] *weechat.look.prefix_quit*
** 説明: `quit メッセージのプレフィックス`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `"<--"`)
* [[option_weechat.look.prefix_same_nick]] *weechat.look.prefix_same_nick*
** 説明: `同じニックネームからの連続したメッセージに前置するプレフィックス: 空白文字 " " の場合はプレフィックスを隠す、これ以外の文字列の場合はそれをプレフィックスとして用いる、空文字の場合はプレフィックス表示機能を使わない`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `""`)
* [[option_weechat.look.prefix_suffix]] *weechat.look.prefix_suffix*
** 説明: `プレフィックスの後ろに表示される文字列`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `"|"`)
* [[option_weechat.look.read_marker]] *weechat.look.read_marker*
** 説明: `最初の未読行を表示するマーカー (line か char) をバッファ内で使用`
** タイプ: 整数
** 値: none, line, char (デフォルト値: `line`)
* [[option_weechat.look.read_marker_always_show]] *weechat.look.read_marker_always_show*
** 説明: `バッファの最終行であっても、常にリードマーカーを表示`
** タイプ: ブール
** 値: on, off (デフォルト値: `off`)
* [[option_weechat.look.read_marker_string]] *weechat.look.read_marker_string*
** 説明: `リードマーカー行の表示に使われる文字列 (行末まで文字列が繰り返される)`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `"- "`)
* [[option_weechat.look.save_config_on_exit]] *weechat.look.save_config_on_exit*
** 説明: `終了時に設定ファイルを保存`
** タイプ: ブール
** 値: on, off (デフォルト値: `on`)
* [[option_weechat.look.save_layout_on_exit]] *weechat.look.save_layout_on_exit*
** 説明: `終了時にレイアウトを保存 (buffers、windows または both)`
** タイプ: 整数
** 値: none, buffers, windows, all (デフォルト値: `none`)
* [[option_weechat.look.scroll_amount]] *weechat.look.scroll_amount*
** 説明: `scroll_up と scroll_down でスクロールする行数`
** タイプ: 整数
** 値: 1 .. 2147483647 (デフォルト値: `3`)
* [[option_weechat.look.scroll_bottom_after_switch]] *weechat.look.scroll_bottom_after_switch*
** 説明: `別のバッファに移動した後にウィンドウの最後までスクロール (ウィンドウのスクロール位置を記憶しない); 自動スクロールはフォーマット済みバッファだけで有効 (フリー内容バッファでは無効)`
** タイプ: ブール
** 値: on, off (デフォルト値: `off`)
* [[option_weechat.look.scroll_page_percent]] *weechat.look.scroll_page_percent*
** 説明: `1 ページ上方向か下方向にスクロールする場合のスクロールの割合 (例えば 100 は 1 ページ、50 は半ページ)`
** タイプ: 整数
** 値: 1 .. 100 (デフォルト値: `100`)
* [[option_weechat.look.search_text_not_found_alert]] *weechat.look.search_text_not_found_alert*
** 説明: `バッファ内に検索テキストが見つからなかった場合はユーザに警告`
** タイプ: ブール
** 値: on, off (デフォルト値: `on`)
* [[option_weechat.look.separator_horizontal]] *weechat.look.separator_horizontal*
** 説明: `char used to draw horizontal separators around bars and windows (empty value will draw a real line with ncurses, but may cause bugs with URL selection under some terminals), wide chars are NOT allowed here`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `"-"`)
* [[option_weechat.look.separator_vertical]] *weechat.look.separator_vertical*
** 説明: `char used to draw vertical separators around bars and windows (empty value will draw a real line with ncurses), wide chars are NOT allowed here`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `""`)
* [[option_weechat.look.set_title]] *weechat.look.set_title*
** 説明: `名前とバージョンを含むウィンドウのタイトルを設定 (Curses GUI 用のターミナル)`
** タイプ: ブール
** 値: on, off (デフォルト値: `on`)
* [[option_weechat.look.time_format]] *weechat.look.time_format*
** 説明: `文字列へ変換されるかメッセージ中に表示される日付の時間フォーマット`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `"%a, %d %b %Y %T"`)
* [[option_weechat.look.window_separator_horizontal]] *weechat.look.window_separator_horizontal*
** 説明: `display an horizontal separator between windows`
** タイプ: ブール
** 値: on, off (デフォルト値: `on`)
* [[option_weechat.look.window_separator_vertical]] *weechat.look.window_separator_vertical*
** 説明: `display a vertical separator between windows`
** タイプ: ブール
** 値: on, off (デフォルト値: `on`)
* [[option_weechat.network.connection_timeout]] *weechat.network.connection_timeout*
** 説明: `リモートホストへの接続タイムアウト時間 (秒単位) (子プロセスが行う)`
** タイプ: 整数
** 値: 1 .. 2147483647 (デフォルト値: `60`)
* [[option_weechat.network.gnutls_ca_file]] *weechat.network.gnutls_ca_file*
** 説明: `認証局を含むファイル ("%h" は WeeChat ホームに置換される、デフォルトでは "~/.weechat")`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `"/etc/ssl/certs/ca-certificates.crt"`)
* [[option_weechat.network.gnutls_handshake_timeout]] *weechat.network.gnutls_handshake_timeout*
** 説明: `gnutls ハンドシェイクのタイムアウト (秒単位)`
** タイプ: 整数
** 値: 1 .. 2147483647 (デフォルト値: `30`)
* [[option_weechat.plugin.autoload]] *weechat.plugin.autoload*
** 説明: `スタートアップ時にロードするプラグインのコンマ区切りリスト、"*" は見つかった全てのプラグイン、"!" から始まる名前はロードしないプラグイン、"*" から始まるか終わるかした場合はマッチする複数のプラグイン (例: "*" または "*,!lua,!tcl")`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `"*"`)
* [[option_weechat.plugin.debug]] *weechat.plugin.debug*
** 説明: `全てのプラグインに対してデバッグメッセージを有効化 (デフォルトでは無効、無効を推奨)`
** タイプ: ブール
** 値: on, off (デフォルト値: `off`)
* [[option_weechat.plugin.extension]] *weechat.plugin.extension*
** 説明: `プラグインのファイル拡張子のコンマ区切りリスト`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `".so,.dll"`)
* [[option_weechat.plugin.path]] *weechat.plugin.path*
** 説明: `プラグイン検索パス ("%h" はWeeChat ホームに置換される、デフォルトでは "~/.weechat")`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `"%h/plugins"`)
* [[option_weechat.plugin.save_config_on_unload]] *weechat.plugin.save_config_on_unload*
** 説明: `プラグインをアンロードする際に設定ファイルをセーブ`
** タイプ: ブール
** 値: on, off (デフォルト値: `on`)
* [[option_weechat.startup.command_after_plugins]] *weechat.startup.command_after_plugins*
** 説明: `WeeChat が実行され、プラグインのロード後に実行されるコマンド`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `""`)
* [[option_weechat.startup.command_before_plugins]] *weechat.startup.command_before_plugins*
** 説明: `WeeChat が実行され、プラグインのロード前に実行されるコマンド`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `""`)
* [[option_weechat.startup.display_logo]] *weechat.startup.display_logo*
** 説明: `WeeChat ロゴを開始時に表示`
** タイプ: ブール
** 値: on, off (デフォルト値: `on`)
* [[option_weechat.startup.display_version]] *weechat.startup.display_version*
** 説明: `WeeChat バージョンを開始時に表示`
** タイプ: ブール
** 値: on, off (デフォルト値: `on`)
* [[option_weechat.startup.sys_rlimit]] *weechat.startup.sys_rlimit*
** 説明: `set resource limits for WeeChat process, format is: "res1:limit1,res2:limit2"; resource name is the end of constant (RLIMIT_XXX) in lower case (see man setrlimit for values); limit -1 means "unlimited"; example: set unlimited size for core file and max 1GB of virtual memory: "core:-1,as:1000000000"`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `""`)

View File

@ -0,0 +1,19 @@
[[command_xfer_me]]
[command]*`me`* CTCP action をリモートホストに送信::
........................................
/me <message>
message: 送信メッセージ
........................................
[[command_xfer_xfer]]
[command]*`xfer`* xfer 管理::
........................................
/xfer [list|listfull]
list: xfer をリストアップ
listfull: xfer をリストアップ (詳細)
引数無しでは、xfer リストを含むバッファを開きます。
........................................

View File

@ -0,0 +1,125 @@
* [[option_xfer.color.status_aborted]] *xfer.color.status_aborted*
** 説明: `"中止" 状態のテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、下線は "_"。 (デフォルト値: `lightred`)
* [[option_xfer.color.status_active]] *xfer.color.status_active*
** 説明: `"アクティブ" 状態のテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、下線は "_"。 (デフォルト値: `lightblue`)
* [[option_xfer.color.status_connecting]] *xfer.color.status_connecting*
** 説明: `"接続中" 状態のテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、下線は "_"。 (デフォルト値: `yellow`)
* [[option_xfer.color.status_done]] *xfer.color.status_done*
** 説明: `"終了" 状態のテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、下線は "_"。 (デフォルト値: `lightgreen`)
* [[option_xfer.color.status_failed]] *xfer.color.status_failed*
** 説明: `"失敗" 状態のテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、下線は "_"。 (デフォルト値: `lightred`)
* [[option_xfer.color.status_waiting]] *xfer.color.status_waiting*
** 説明: `"接続待ち" 状態のテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、下線は "_"。 (デフォルト値: `lightcyan`)
* [[option_xfer.color.text]] *xfer.color.text*
** 説明: `text color in xfer buffer`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、下線は "_"。 (デフォルト値: `default`)
* [[option_xfer.color.text_bg]] *xfer.color.text_bg*
** 説明: `background color in xfer buffer`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、下線は "_"。 (デフォルト値: `default`)
* [[option_xfer.color.text_selected]] *xfer.color.text_selected*
** 説明: `text color of selected line in xfer buffer`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、下線は "_"。 (デフォルト値: `white`)
* [[option_xfer.file.auto_accept_chats]] *xfer.file.auto_accept_chats*
** 説明: `チャット要求を自動的に許可 (注意して使用!)`
** タイプ: ブール
** 値: on, off (デフォルト値: `off`)
* [[option_xfer.file.auto_accept_files]] *xfer.file.auto_accept_files*
** 説明: `ファイルを自動的に受信 (注意して使用!)`
** タイプ: ブール
** 値: on, off (デフォルト値: `off`)
* [[option_xfer.file.auto_rename]] *xfer.file.auto_rename*
** 説明: `既に存在する場合、受信ファイルをリネームする (".1"、".2"、...を追加)`
** タイプ: ブール
** 値: on, off (デフォルト値: `on`)
* [[option_xfer.file.auto_resume]] *xfer.file.auto_resume*
** 説明: `リモートホストとの接続が切れた場合、自動的にファイル転送をリジュームする`
** タイプ: ブール
** 値: on, off (デフォルト値: `on`)
* [[option_xfer.file.convert_spaces]] *xfer.file.convert_spaces*
** 説明: `ファイルの送信時にスペースをアンダースコアに変換`
** タイプ: ブール
** 値: on, off (デフォルト値: `on`)
* [[option_xfer.file.download_path]] *xfer.file.download_path*
** 説明: `受信ファイルを書き込むパス ("%h" は WeeChat ホームに置換される、デフォルトは "~/.weechat")`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `"%h/xfer"`)
* [[option_xfer.file.upload_path]] *xfer.file.upload_path*
** 説明: `ファイル送信の際に読み込むファイルのパス (ユーザがパスを指定しなかった場合) ("%h" は WeeChat ホームに置換される、デフォルトは "~/.weechat")`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `"~"`)
* [[option_xfer.file.use_nick_in_filename]] *xfer.file.use_nick_in_filename*
** 説明: `ファイルを受信する際にローカルファイル名のプレフィックスとしてリモートニックネームを使用`
** タイプ: ブール
** 値: on, off (デフォルト値: `on`)
* [[option_xfer.look.auto_open_buffer]] *xfer.look.auto_open_buffer*
** 説明: `新しい xfer がリストに追加されたら xfer バッファを自動的に開く`
** タイプ: ブール
** 値: on, off (デフォルト値: `on`)
* [[option_xfer.look.progress_bar_size]] *xfer.look.progress_bar_size*
** 説明: `プログレスバーのサイズ、文字数単位 (0 の場合、プログレスバーを使わない)`
** タイプ: 整数
** 値: 0 .. 256 (デフォルト値: `20`)
* [[option_xfer.network.blocksize]] *xfer.network.blocksize*
** 説明: `送信パケットのブロックサイズ、バイト単位`
** タイプ: 整数
** 値: 1024 .. 102400 (デフォルト値: `65536`)
* [[option_xfer.network.fast_send]] *xfer.network.fast_send*
** 説明: `ファイル送信時に肯定応答を待たない`
** タイプ: ブール
** 値: on, off (デフォルト値: `on`)
* [[option_xfer.network.own_ip]] *xfer.network.own_ip*
** 説明: `ファイル/チャットの送信に使う IP か DNS アドレス (空の場合、ローカルインターフェイス IP を使う)`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `""`)
* [[option_xfer.network.port_range]] *xfer.network.port_range*
** 説明: `ファイル/チャットを送信する際に、与えられた範囲のポートを使う (NAT で便利) ことを強制 (構文: 単一のポートを指定する場合は 5000 等、ポート範囲の場合は 5000-5015 等、空は任意のポートを意味する、1024 以下のポート番号は root 以外使えないため、1024 以上のポート番号を使うことを推奨)`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `""`)
* [[option_xfer.network.speed_limit]] *xfer.network.speed_limit*
** 説明: `ファイル送信の速度制限、1 秒あたりのキロバイトで指定 (0 は制限無し)`
** タイプ: 整数
** 値: 0 .. 2147483647 (デフォルト値: `0`)
* [[option_xfer.network.timeout]] *xfer.network.timeout*
** 説明: `xfer 要求のタイムアウト (秒単位)`
** タイプ: 整数
** 値: 5 .. 2147483647 (デフォルト値: `300`)

2175
doc/ja/weechat_user.ja.txt Normal file

File diff suppressed because it is too large Load Diff