プログラムから zsh の歴史を追加するには?
emacs の中で実行する shell-command も、 zsh の歴史に記録したいと思いました。
そのためには、プログラムから履歴を操作できれば、これが実現できると思っているのですが、これをどう実現するかがわかりません。
複数端末間で履歴を共有する機能を持っているシェルは? にあるように、 zsh では複数セッション間でも履歴を共有する機能もあるので、適切な built-in なコマンドがあって、それで編集することになるのであろうとは思っているのですが。。
質問:
- プログラムから zsh の歴史を追加する方法はありますか?