web-dev-qa-db-ja.com

weechatにすべてのバッファコンテンツを保存する

プライベートバッファに書き込まれたものをすべて保存するにはどうすればよいですか?また、終了後に同じレイアウト(バッファを含む)を再度開く可能性はありますか?/set weechat.look.save_config_on_exit all

それが示唆していることをしていないようです。

ありがとう!

2
Jeronimo Garcia

Weechatは、デフォルトですでにバッファコンテンツをファイルに記録しています。 ドキュメントのロガープラグインセクション を参照してください。

logger.file.auto_log:バッファの内容をファイルに自動的に保存します(バッファがログを無効にしない限り)[デフォルト:オン]

logger.file.path:WeeChatログファイルのパス

ログはデフォルトで~/.weechat/logs/にあり、バッファごとに1つのファイルです。

2
alexei

もう1つの「workaroud」-WeeChat内から「以前のログから情報を取得する方法」という質問への回答は次のとおりです。
grep.pyプラグイン(/script install grep.py)をインストールします。

1)このプラグインを使用すると、ログ(〜/ .weechat/logsのファイル名)とそのサイズを次のように一覧表示できます。
/logs
(「grep.py」をインストールした後、/help logsを見てください)

2)そして、これらのログファイル(または必要に応じて現在開いているバッファ)を次のように/grepすることができます:
/grep log *Perl* CSV
(これは、Perlを使用するすべてのログファイルで検索します:#Perl、#Perl6、#Perl.de、...文字列 "CSV"を探し、発生を一覧表示します)

/help grep(grep.pyのインストール後)を参照してください-多くのオプションがあります

(また、ロギングについてはこのブログを参照してください https://blog.jeaye.com/2016/10/31/weechat-logs/

0
eli