---
title: "Conventional Commitsのprefixが覚えられないので、cmpのソースを作ったはなし"
pubDate: 2024-07-03T00:00:00+09:00
published: true
tags: ["vim駅伝"]
---

この記事は[Vim駅伝](https://vim-jp.org/ekiden/)2024年7月3日(水)の記事です。

前回の記事は [kyoh86](https://github.com/kyoh86) さんの「[NeovimでReactのエラー箇所を開くように設定する](https://zenn.dev/vim_jp/articles/5a245a6c278929)」という記事でした。

次回の記事は 7月5日(金) に投稿される予定です。

---

## はじめに

こんなものを作りました。

https://github.com/staticWagomU/cmp-my-git-commit-prefix
![](/images/blog/2024-07-03-vim-ekiden/Animation.gif)

## 作った理由

Conventional Commitsというルールでコミットメッセージを書いてみようと思ったが、全くprefixが覚えられませんでした。
補完プラグインとしてnvim-cmpを使っているので、せっかくならprefixを補完してくれるソースを作ってみようということです。

このプラグインはcmp-emojiを参考にして作っているので、補完のトリガーは`:`です。
正規表現を変更するつもりで作りはじめたのですが、`:`補完が気に入ったのでそのままにしました。

## おわりに

これでcommit prefixを覚えなくてもいいぞ！
