summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
Diffstat (limited to 'doc')
-rw-r--r--doc/en/weechat_dev.en.adoc146
-rw-r--r--doc/fr/weechat_dev.fr.adoc146
-rw-r--r--doc/ja/weechat_dev.ja.adoc148
3 files changed, 251 insertions, 189 deletions
diff --git a/doc/en/weechat_dev.en.adoc b/doc/en/weechat_dev.en.adoc
index 3733bb0d8..73dcca855 100644
--- a/doc/en/weechat_dev.en.adoc
+++ b/doc/en/weechat_dev.en.adoc
@@ -63,6 +63,7 @@ The main WeeChat directories are:
| Directory | Description
| src/ | Root of sources.
|    core/ | Core functions: entry point, internal structures.
+|       hook/ | Hook functions.
|    gui/ | Functions for buffers, windows, ... (used by all interfaces).
|       curses/ | Curses interface.
|          headless/ | Headless mode (no interface).
@@ -112,69 +113,88 @@ WeeChat "core" is located in following directories:
[width="100%",cols="1m,3",options="header"]
|===
-| Path/file | Description
-| core/ | Core functions: entry point, internal structures.
-|    wee-arraylist.c | Array lists.
-|    wee-backtrace.c | Display a backtrace after a crash.
-|    wee-command.c | WeeChat core commands.
-|    wee-completion.c | Default completions.
-|    wee-config-file.c | Configuration file management.
-|    wee-config.c | Configuration options for WeeChat core (file weechat.conf).
-|    wee-debug.c | Some debug functions.
-|    wee-eval.c | Evaluation of expressions with references to internal vars.
-|    wee-hashtable.c | Hashtables.
-|    wee-hdata.c | Hdata (direct access to data using hashtables).
-|    wee-hook.c | Hooks.
-|    wee-infolist.c | Infolists (lists with objects data).
-|    wee-input.c | Input of commands/text.
-|    wee-list.c | Sorted lists.
-|    wee-log.c | Write to WeeChat log file (weechat.log).
-|    wee-network.c | Network functions (connection to servers/proxies).
-|    wee-proxy.c | Proxy management.
-|    wee-secure.c | Secured data options (file sec.conf).
-|    wee-string.c | Functions on strings.
-|    wee-upgrade-file.c | Internal upgrade system.
-|    wee-upgrade.c | Upgrade for WeeChat core (buffers, lines, history, ...).
-|    wee-url.c | URL transfer (using libcurl).
-|    wee-utf8.c | UTF-8 functions.
-|    wee-util.c | Some other functions.
-|    wee-version.c | Functions for WeeChat version.
-|    weechat.c | Main functions: command line options, startup.
-| gui/ | Functions for buffers, windows, ... (used by all interfaces).
-|    gui-bar-item.c | Bar items.
-|    gui-bar-window.c | Bar windows.
-|    gui-bar.c | Bars.
-|    gui-buffer.c | Buffers.
-|    gui-chat.c | Chat functions (display message, ...).
-|    gui-color.c | Color functions.
-|    gui-completion.c | Completion on command line.
-|    gui-cursor.c | Cursor mode (free movement of cursor).
-|    gui-filter.c | Filters.
-|    gui-focus.c | Functions about focus (for cursor mode and mouse).
-|    gui-history.c | Commands/text saved in buffers.
-|    gui-hotlist.c | Hotlist management (list of buffers with activity).
-|    gui-input.c | Input functions (input bar).
-|    gui-key.c | Keyboard functions.
-|    gui-layout.c | Layout.
-|    gui-line.c | Lines in buffers.
-|    gui-mouse.c | Mouse.
-|    gui-nick.c | Nick functions.
-|    gui-nicklist.c | Nicklist in buffers.
-|    gui-window.c | Windows.
-|    curses/ | Curses interface.
-|       gui-curses-bar-window.c | Display in bar windows.
-|       gui-curses-chat.c | Display in chat area (messages).
-|       gui-curses-color.c | Color functions.
-|       gui-curses-key.c | Keyboard functions (default keys, read of input).
-|       gui-curses-main.c | WeeChat main loop (waiting for keyboard/network events).
-|       gui-curses-mouse.c | Mouse.
-|       gui-curses-term.c | Functions about terminal.
-|       gui-curses-window.c | Windows.
-|       headless/ | Headless mode (no interface).
-|          main.c | Entry point for headless mode.
-|          ncurses-fake.c | Fake ncurses library.
-|       normal/ | Curses interface.
-|          main.c | Entry point for Curses interface.
+| Path/file | Description
+| core/ | Core functions: entry point, internal structures.
+|    wee-arraylist.c | Array lists.
+|    wee-backtrace.c | Display a backtrace after a crash.
+|    wee-command.c | WeeChat core commands.
+|    wee-completion.c | Default completions.
+|    wee-config-file.c | Configuration file management.
+|    wee-config.c | Configuration options for WeeChat core (file weechat.conf).
+|    wee-debug.c | Some debug functions.
+|    wee-eval.c | Evaluation of expressions with references to internal vars.
+|    wee-hashtable.c | Hashtables.
+|    wee-hdata.c | Hdata (direct access to data using hashtables).
+|    wee-hook.c | Hooks.
+|    wee-infolist.c | Infolists (lists with objects data).
+|    wee-input.c | Input of commands/text.
+|    wee-list.c | Sorted lists.
+|    wee-log.c | Write to WeeChat log file (weechat.log).
+|    wee-network.c | Network functions (connection to servers/proxies).
+|    wee-proxy.c | Proxy management.
+|    wee-secure.c | Secured data options (file sec.conf).
+|    wee-string.c | Functions on strings.
+|    wee-upgrade-file.c | Internal upgrade system.
+|    wee-upgrade.c | Upgrade for WeeChat core (buffers, lines, history, ...).
+|    wee-url.c | URL transfer (using libcurl).
+|    wee-utf8.c | UTF-8 functions.
+|    wee-util.c | Some other functions.
+|    wee-version.c | Functions for WeeChat version.
+|    weechat.c | Main functions: command line options, startup.
+|    hook/ | Hook functions.
+|       wee-hook-command-run.c | Hook "command_run".
+|       wee-hook-command.c | Hook "command".
+|       wee-hook-completion.c | Hook "completion".
+|       wee-hook-config.c | Hook "config".
+|       wee-hook-connect.c | Hook "connect".
+|       wee-hook-fd.c | Hook "fd".
+|       wee-hook-focus.c | Hook "focus".
+|       wee-hook-hdata.c | Hook "hdata".
+|       wee-hook-hsignal.c | Hook "hsignal".
+|       wee-hook-info-hashtable.c | Hook "info_hashtable".
+|       wee-hook-info.c | Hook "info".
+|       wee-hook-infolist.c | Hook "infolist".
+|       wee-hook-line.c | Hook "line".
+|       wee-hook-modifier.c | Hook "modifier".
+|       wee-hook-print.c | Hook "print".
+|       wee-hook-process.c | Hook "process".
+|       wee-hook-signal.c | Hook "signal".
+|       wee-hook-timer.c | Hook "timer".
+| gui/ | Functions for buffers, windows, ... (used by all interfaces).
+|    gui-bar-item.c | Bar items.
+|    gui-bar-window.c | Bar windows.
+|    gui-bar.c | Bars.
+|    gui-buffer.c | Buffers.
+|    gui-chat.c | Chat functions (display message, ...).
+|    gui-color.c | Color functions.
+|    gui-completion.c | Completion on command line.
+|    gui-cursor.c | Cursor mode (free movement of cursor).
+|    gui-filter.c | Filters.
+|    gui-focus.c | Functions about focus (for cursor mode and mouse).
+|    gui-history.c | Commands/text saved in buffers.
+|    gui-hotlist.c | Hotlist management (list of buffers with activity).
+|    gui-input.c | Input functions (input bar).
+|    gui-key.c | Keyboard functions.
+|    gui-layout.c | Layout.
+|    gui-line.c | Lines in buffers.
+|    gui-mouse.c | Mouse.
+|    gui-nick.c | Nick functions.
+|    gui-nicklist.c | Nicklist in buffers.
+|    gui-window.c | Windows.
+|    curses/ | Curses interface.
+|       gui-curses-bar-window.c | Display in bar windows.
+|       gui-curses-chat.c | Display in chat area (messages).
+|       gui-curses-color.c | Color functions.
+|       gui-curses-key.c | Keyboard functions (default keys, read of input).
+|       gui-curses-main.c | WeeChat main loop (waiting for keyboard/network events).
+|       gui-curses-mouse.c | Mouse.
+|       gui-curses-term.c | Functions about terminal.
+|       gui-curses-window.c | Windows.
+|       headless/ | Headless mode (no interface).
+|          main.c | Entry point for headless mode.
+|          ncurses-fake.c | Fake ncurses library.
+|       normal/ | Curses interface.
+|          main.c | Entry point for Curses interface.
|===
[[sources_plugins]]
diff --git a/doc/fr/weechat_dev.fr.adoc b/doc/fr/weechat_dev.fr.adoc
index 6101118d3..799aadd0c 100644
--- a/doc/fr/weechat_dev.fr.adoc
+++ b/doc/fr/weechat_dev.fr.adoc
@@ -65,6 +65,7 @@ Les répertoires principaux de WeeChat sont :
| Répertoire | Description
| src/ | Racine des sources.
|    core/ | Fonctions du cœur : point d'entrée, structures internes.
+|       hook/ | Fonctions sur les "hooks".
|    gui/ | Fonctions pour les tampons, fenêtres, ... (utilisées par toutes les interfaces).
|       curses/ | Interface Curses.
|          headless/ | Mode sans interface (« headless »).
@@ -114,69 +115,88 @@ Le cœur de WeeChat est situé dans les répertoires suivants :
[width="100%",cols="1m,3",options="header"]
|===
-| Chemin/fichier | Description
-| core/ | Fonctions du cœur : point d'entrée, structures internes.
-|    wee-arraylist.c | Listes avec tableau (« arraylists »).
-|    wee-backtrace.c | Afficher une trace après un plantage.
-|    wee-command.c | Commandes du cœur de WeeChat.
-|    wee-completion.c | Complétions par défaut.
-|    wee-config-file.c | Gestion des fichiers de configuration.
-|    wee-config.c | Options de configuration du cœur de WeeChat (fichier weechat.conf).
-|    wee-debug.c | Quelques fonctions de debug.
-|    wee-eval.c | Évaluation d'expressions avec des références à des variables internes.
-|    wee-hashtable.c | Tables de hachage.
-|    wee-hdata.c | Hdata (accès direct aux données en utilisant des tables de hachage).
-|    wee-hook.c | Crochets ("hooks").
-|    wee-infolist.c | Infolists (listes avec les données des objets).
-|    wee-input.c | Entrée de commandes/texte.
-|    wee-list.c | Listes triées.
-|    wee-log.c | Écriture dans le fichier de log WeeChat (weechat.log).
-|    wee-network.c | Fonctions réseau (connexion aux serveurs/proxies).
-|    wee-proxy.c | Gestion des proxies.
-|    wee-secure.c | Options des données sécurisées (fichier sec.conf).
-|    wee-string.c | Fonctions sur les chaînes de caractères.
-|    wee-upgrade-file.c | Système de mise à jour interne.
-|    wee-upgrade.c | Mise à jour du cœur de WeeChat (tampons, lignes, historique, ...).
-|    wee-url.c | Transfert d'URL (en utilisant libcurl).
-|    wee-utf8.c | Fonctions UTF-8.
-|    wee-util.c | Quelques autres fonctions utilitaires.
-|    wee-version.c | Fonctions pour la version de WeeChat.
-|    weechat.c | Fonctions principales : options de ligne de commande, démarrage.
-| gui/ | Fonctions pour les tampons, fenêtres, ... (utilisées par toutes les interfaces).
-|    gui-bar-item.c | Objets de barre.
-|    gui-bar-window.c | Fenêtres de barre.
-|    gui-bar.c | Barres.
-|    gui-buffer.c | Tampons.
-|    gui-chat.c | Fonctions pour la discussion (afficher un message, ...).
-|    gui-color.c | Fonctions de couleur.
-|    gui-completion.c | Complétion sur la ligne de commande.
-|    gui-cursor.c | Mode curseur (mouvement libre du curseur).
-|    gui-filter.c | Filtres.
-|    gui-focus.c | Fonctions concernant le focus (pour les modes curseur et souris).
-|    gui-history.c | Commandes/texte sauvés dans les tampons.
-|    gui-hotlist.c | Gestion de la "hotlist" (liste des tampons avec activité).
-|    gui-input.c | Fonctions d'entrée (barre "input").
-|    gui-key.c | Fonctions pour le clavier.
-|    gui-layout.c | Dispositions ("layouts").
-|    gui-line.c | Lignes dans les tampons.
-|    gui-mouse.c | Souris.
-|    gui-nick.c | Fonctions pour les pseudos.
-|    gui-nicklist.c | Liste de pseudos dans les tampons.
-|    gui-window.c | Fenêtres.
-|    curses/ | Interface Curses.
-|       gui-curses-bar-window.c | Affichage dans les fenêtres de barre.
-|       gui-curses-chat.c | Affichage dans la zone de discussion (messages).
-|       gui-curses-color.c | Fonctions pour les couleurs.
-|       gui-curses-key.c | Fonctions pour le clavier (touches par défaut, lecture du clavier).
-|       gui-curses-main.c | Boucle principale de WeeChat (attente des évènements clavier/réseau).
-|       gui-curses-mouse.c | Souris.
-|       gui-curses-term.c | Fonctions pour le terminal.
-|       gui-curses-window.c | Fenêtres.
-|       headless/ | Mode sans interface (« headless »).
-|          main.c | Point d'entrée pour le mode sans interface.
-|          ncurses-fake.c | Fausse bibliothèque ncurses.
-|       normal/ | Interface Curses.
-|          main.c | Point d'entrée pour l'interface Curses.
+| Chemin/fichier | Description
+| core/ | Fonctions du cœur : point d'entrée, structures internes.
+|    wee-arraylist.c | Listes avec tableau (« arraylists »).
+|    wee-backtrace.c | Afficher une trace après un plantage.
+|    wee-command.c | Commandes du cœur de WeeChat.
+|    wee-completion.c | Complétions par défaut.
+|    wee-config-file.c | Gestion des fichiers de configuration.
+|    wee-config.c | Options de configuration du cœur de WeeChat (fichier weechat.conf).
+|    wee-debug.c | Quelques fonctions de debug.
+|    wee-eval.c | Évaluation d'expressions avec des références à des variables internes.
+|    wee-hashtable.c | Tables de hachage.
+|    wee-hdata.c | Hdata (accès direct aux données en utilisant des tables de hachage).
+|    wee-hook.c | Crochets ("hooks").
+|    wee-infolist.c | Infolists (listes avec les données des objets).
+|    wee-input.c | Entrée de commandes/texte.
+|    wee-list.c | Listes triées.
+|    wee-log.c | Écriture dans le fichier de log WeeChat (weechat.log).
+|    wee-network.c | Fonctions réseau (connexion aux serveurs/proxies).
+|    wee-proxy.c | Gestion des proxies.
+|    wee-secure.c | Options des données sécurisées (fichier sec.conf).
+|    wee-string.c | Fonctions sur les chaînes de caractères.
+|    wee-upgrade-file.c | Système de mise à jour interne.
+|    wee-upgrade.c | Mise à jour du cœur de WeeChat (tampons, lignes, historique, ...).
+|    wee-url.c | Transfert d'URL (en utilisant libcurl).
+|    wee-utf8.c | Fonctions UTF-8.
+|    wee-util.c | Quelques autres fonctions utilitaires.
+|    wee-version.c | Fonctions pour la version de WeeChat.
+|    weechat.c | Fonctions principales : options de ligne de commande, démarrage.
+|    hook/ | Hook functions.
+|       wee-hook-command-run.c | Hook "command_run".
+|       wee-hook-command.c | Hook "command".
+|       wee-hook-completion.c | Hook "completion".
+|       wee-hook-config.c | Hook "config".
+|       wee-hook-connect.c | Hook "connect".
+|       wee-hook-fd.c | Hook "fd".
+|       wee-hook-focus.c | Hook "focus".
+|       wee-hook-hdata.c | Hook "hdata".
+|       wee-hook-hsignal.c | Hook "hsignal".
+|       wee-hook-info-hashtable.c | Hook "info".
+|       wee-hook-info.c | Hook "info".
+|       wee-hook-infolist.c | Hook "infolist".
+|       wee-hook-line.c | Hook "line".
+|       wee-hook-modifier.c | Hook "modifier".
+|       wee-hook-print.c | Hook "print".
+|       wee-hook-process.c | Hook "process".
+|       wee-hook-signal.c | Hook "signal".
+|       wee-hook-timer.c | Hook "timer".
+| gui/ | Fonctions pour les tampons, fenêtres, ... (utilisées par toutes les interfaces).
+|    gui-bar-item.c | Objets de barre.
+|    gui-bar-window.c | Fenêtres de barre.
+|    gui-bar.c | Barres.
+|    gui-buffer.c | Tampons.
+|    gui-chat.c | Fonctions pour la discussion (afficher un message, ...).
+|    gui-color.c | Fonctions de couleur.
+|    gui-completion.c | Complétion sur la ligne de commande.
+|    gui-cursor.c | Mode curseur (mouvement libre du curseur).
+|    gui-filter.c | Filtres.
+|    gui-focus.c | Fonctions concernant le focus (pour les modes curseur et souris).
+|    gui-history.c | Commandes/texte sauvés dans les tampons.
+|    gui-hotlist.c | Gestion de la "hotlist" (liste des tampons avec activité).
+|    gui-input.c | Fonctions d'entrée (barre "input").
+|    gui-key.c | Fonctions pour le clavier.
+|    gui-layout.c | Dispositions ("layouts").
+|    gui-line.c | Lignes dans les tampons.
+|    gui-mouse.c | Souris.
+|    gui-nick.c | Fonctions pour les pseudos.
+|    gui-nicklist.c | Liste de pseudos dans les tampons.
+|    gui-window.c | Fenêtres.
+|    curses/ | Interface Curses.
+|       gui-curses-bar-window.c | Affichage dans les fenêtres de barre.
+|       gui-curses-chat.c | Affichage dans la zone de discussion (messages).
+|       gui-curses-color.c | Fonctions pour les couleurs.
+|       gui-curses-key.c | Fonctions pour le clavier (touches par défaut, lecture du clavier).
+|       gui-curses-main.c | Boucle principale de WeeChat (attente des évènements clavier/réseau).
+|       gui-curses-mouse.c | Souris.
+|       gui-curses-term.c | Fonctions pour le terminal.
+|       gui-curses-window.c | Fenêtres.
+|       headless/ | Mode sans interface (« headless »).
+|          main.c | Point d'entrée pour le mode sans interface.
+|          ncurses-fake.c | Fausse bibliothèque ncurses.
+|       normal/ | Interface Curses.
+|          main.c | Point d'entrée pour l'interface Curses.
|===
[[sources_plugins]]
diff --git a/doc/ja/weechat_dev.ja.adoc b/doc/ja/weechat_dev.ja.adoc
index a2ac02ca8..6f4337bd7 100644
--- a/doc/ja/weechat_dev.ja.adoc
+++ b/doc/ja/weechat_dev.ja.adoc
@@ -69,6 +69,8 @@ qweechat::
| ディレクトリ | 説明
| src/ | ソースコードのルートディレクトリ
|    core/ | コア関数: エントリポイント、内部構造体
+// TRANSLATION MISSING
+|       hook/ | Hook functions.
|    gui/ | バッファ、ウィンドウ、... を操作する関数 (全てのインターフェイスで使う)
|       curses/ | curses インターフェイス
|          headless/ | ヘッドレスモード (インターフェイスなし)
@@ -118,69 +120,89 @@ WeeChat "core" は以下のディレクトリに配置されています:
[width="100%",cols="1m,3",options="header"]
|===
-| パス/ファイル名 | 説明
-| core/ | コア関数: エントリポイント、内部構造体
-|    wee-arraylist.c | 配列リスト
-|    wee-backtrace.c | クラッシュした際にバックトレースを表示
-|    wee-command.c | WeeChat コアコマンド
-|    wee-completion.c | デフォルト補完
-|    wee-config-file.c | 設定ファイル管理
-|    wee-config.c | WeeChat コアの設定オプション (weechat.conf ファイル)
-|    wee-debug.c | デバッグ用関数
-|    wee-eval.c | 内部変数へのリファレンスを含む式を評価
-|    wee-hashtable.c | ハッシュテーブル
-|    wee-hdata.c | hdata (ハッシュテーブルを用いて直接データを読む)
-|    wee-hook.c | フック
-|    wee-infolist.c | インフォリスト (オブジェクトに関するデータを含むリスト)
-|    wee-input.c | コマンドおよびテキストの入力
-|    wee-list.c | ソート済みリスト
-|    wee-log.c | WeeChat ログファイル (weechat.log) に書き込む
-|    wee-network.c | ネットワーク関数 (サーバやプロキシへの接続)
-|    wee-proxy.c | プロキシ管理
-|    wee-secure.c | 安全なデータオプション (sec.conf ファイル)
-|    wee-string.c | 文字列関数
-|    wee-upgrade-file.c | 内部アップグレードシステム
-|    wee-upgrade.c | WeeChat コアのアップグレード (バッファ、行、履歴、...)
-|    wee-url.c | URL 転送 (libcurl を使う)
-|    wee-utf8.c | UTF-8 関数
-|    wee-util.c | その他の関数
-|    wee-version.c | WeeChat バージョンについての関数
-|    weechat.c | 主要関数: コマンドラインオプション、起動
-| gui/ | バッファ、ウィンドウなどの関数 (全てのインターフェイスで利用)
-|    gui-bar-item.c | バー要素
-|    gui-bar-window.c | バーウィンドウ
-|    gui-bar.c | バー
-|    gui-buffer.c | バッファ
-|    gui-chat.c | チャット関数 (メッセージの表示、...)
-|    gui-color.c | 色関数
-|    gui-completion.c | コマンドラインの補完
-|    gui-cursor.c | カーソルモード (カーソルを自由に移動)
-|    gui-filter.c | フィルタ
-|    gui-focus.c | フォーカスについての関数 (カーソルモードとマウス用)
-|    gui-history.c | コマンドおよびバッファに保存されたテキスト
-|    gui-hotlist.c | ホットリスト管理 (活発なバッファのリスト)
-|    gui-input.c | 入力関数 (入力バー)
-|    gui-key.c | キーボード関数
-|    gui-layout.c | レイアウト
-|    gui-line.c | バッファ中の行
-|    gui-mouse.c | マウス
-|    gui-nick.c | ニックネーム関数
-|    gui-nicklist.c | バッファのニックネームリスト
-|    gui-window.c | ウィンドウ
-|    curses/ | curses インターフェイス
-|       gui-curses-bar-window.c | バーウィンドウへの表示
-|       gui-curses-chat.c | チャットエリアへの表示 (メッセージ)
-|       gui-curses-color.c | 色関数
-|       gui-curses-key.c | キーボード関数 (デフォルトキー、入力の読み取り)
-|       gui-curses-main.c | WeeChat メインループ (キーボードやネットワークイベントの待ち受け)
-|       gui-curses-mouse.c | マウス
-|       gui-curses-term.c | 端末についての関数
-|       gui-curses-window.c | ウィンドウ
-|       headless/ | ヘッドレスモード (インターフェイスなし)
-|          main.c | ヘッドレスモード用のエントリポイント
-|          ncurses-fake.c | ダミーの ncurses ライブラリ
-|       normal/ | curses インターフェイス
-|          main.c | curses インターフェイス用のエントリポイント
+| パス/ファイル名 | 説明
+| core/ | コア関数: エントリポイント、内部構造体
+|    wee-arraylist.c | 配列リスト
+|    wee-backtrace.c | クラッシュした際にバックトレースを表示
+|    wee-command.c | WeeChat コアコマンド
+|    wee-completion.c | デフォルト補完
+|    wee-config-file.c | 設定ファイル管理
+|    wee-config.c | WeeChat コアの設定オプション (weechat.conf ファイル)
+|    wee-debug.c | デバッグ用関数
+|    wee-eval.c | 内部変数へのリファレンスを含む式を評価
+|    wee-hashtable.c | ハッシュテーブル
+|    wee-hdata.c | hdata (ハッシュテーブルを用いて直接データを読む)
+|    wee-hook.c | フック
+|    wee-infolist.c | インフォリスト (オブジェクトに関するデータを含むリスト)
+|    wee-input.c | コマンドおよびテキストの入力
+|    wee-list.c | ソート済みリスト
+|    wee-log.c | WeeChat ログファイル (weechat.log) に書き込む
+|    wee-network.c | ネットワーク関数 (サーバやプロキシへの接続)
+|    wee-proxy.c | プロキシ管理
+|    wee-secure.c | 安全なデータオプション (sec.conf ファイル)
+|    wee-string.c | 文字列関数
+|    wee-upgrade-file.c | 内部アップグレードシステム
+|    wee-upgrade.c | WeeChat コアのアップグレード (バッファ、行、履歴、...)
+|    wee-url.c | URL 転送 (libcurl を使う)
+|    wee-utf8.c | UTF-8 関数
+|    wee-util.c | その他の関数
+|    wee-version.c | WeeChat バージョンについての関数
+|    weechat.c | 主要関数: コマンドラインオプション、起動
+// TRANSLATION MISSING
+|    hook/ | Hook functions.
+|       wee-hook-command-run.c | Hook "command_run".
+|       wee-hook-command.c | Hook "command".
+|       wee-hook-completion.c | Hook "completion".
+|       wee-hook-config.c | Hook "config".
+|       wee-hook-connect.c | Hook "connect".
+|       wee-hook-fd.c | Hook "fd".
+|       wee-hook-focus.c | Hook "focus".
+|       wee-hook-hdata.c | Hook "hdata".
+|       wee-hook-hsignal.c | Hook "hsignal".
+|       wee-hook-info-hashtable.c | Hook "info_hashtable".
+|       wee-hook-info.c | Hook "info".
+|       wee-hook-infolist.c | Hook "infolist".
+|       wee-hook-line.c | Hook "line".
+|       wee-hook-modifier.c | Hook "modifier".
+|       wee-hook-print.c | Hook "print".
+|       wee-hook-process.c | Hook "process".
+|       wee-hook-signal.c | Hook "signal".
+|       wee-hook-timer.c | Hook "timer".
+| gui/ | バッファ、ウィンドウなどの関数 (全てのインターフェイスで利用)
+|    gui-bar-item.c | バー要素
+|    gui-bar-window.c | バーウィンドウ
+|    gui-bar.c | バー
+|    gui-buffer.c | バッファ
+|    gui-chat.c | チャット関数 (メッセージの表示、...)
+|    gui-color.c | 色関数
+|    gui-completion.c | コマンドラインの補完
+|    gui-cursor.c | カーソルモード (カーソルを自由に移動)
+|    gui-filter.c | フィルタ
+|    gui-focus.c | フォーカスについての関数 (カーソルモードとマウス用)
+|    gui-history.c | コマンドおよびバッファに保存されたテキスト
+|    gui-hotlist.c | ホットリスト管理 (活発なバッファのリスト)
+|    gui-input.c | 入力関数 (入力バー)
+|    gui-key.c | キーボード関数
+|    gui-layout.c | レイアウト
+|    gui-line.c | バッファ中の行
+|    gui-mouse.c | マウス
+|    gui-nick.c | ニックネーム関数
+|    gui-nicklist.c | バッファのニックネームリスト
+|    gui-window.c | ウィンドウ
+|    curses/ | curses インターフェイス
+|       gui-curses-bar-window.c | バーウィンドウへの表示
+|       gui-curses-chat.c | チャットエリアへの表示 (メッセージ)
+|       gui-curses-color.c | 色関数
+|       gui-curses-key.c | キーボード関数 (デフォルトキー、入力の読み取り)
+|       gui-curses-main.c | WeeChat メインループ (キーボードやネットワークイベントの待ち受け)
+|       gui-curses-mouse.c | マウス
+|       gui-curses-term.c | 端末についての関数
+|       gui-curses-window.c | ウィンドウ
+|       headless/ | ヘッドレスモード (インターフェイスなし)
+|          main.c | ヘッドレスモード用のエントリポイント
+|          ncurses-fake.c | ダミーの ncurses ライブラリ
+|       normal/ | curses インターフェイス
+|          main.c | curses インターフェイス用のエントリポイント
|===
[[sources_plugins]]