Vimでドキュメントテンプレートを作成したいと思います。
拡張子のファイルを作成すると.bananão
、テンプレートはそれ自体をアクティブにして現在のバッファになるはずです。
テンプレートには次のようなものが含まれます。
Names of attorneys:
- DEFATTORNEY
- BANANATTORNEY
Plaintiff:
- BANANAPLAINTIFF
Defendant:
- BANANADEFENDANT
...
.. moves the court for the entry of an Order directing BANANAPLAINTIFF
to produce to BANANADEFENDANT ...
... etc.
vim
このドキュメントテンプレートに加えられた変更を監視し、特定のイベントが検出されたときにアクションをトリガーしたいと思います。
監視したい変更は次のとおりです。
- セットCOCONUTSETに属するキーワードの編集:{DEFATTORNEY、BANANATTORNEY、BANANAPLAINTIFF、BANANADEFENDANT}
構成したいトリガーされた複合アクションは次のとおりです。
COCONUTSET内の単語の1つ、たとえばCOCONUTWORDを編集したコマンドを完了したら、プレースホールドワードCOCONUTWORDの代わりに配置された最初の単語を読み取り、プレースホルダーワードCOCONUTWORDの他のすべての出現箇所をこの置換ワードに置き換えます。
COCONUTSETからCOCONUTWORDを削除します。
COCONUTSETが空の場合は、変更の監視を停止します。
このためにどの機能/アプローチをお勧めしますか?