この記事はVimアドベントカレンダーシリーズ2 19日目の記事になります。 Fennelとは Fennelとは、LuaにトランスパイルされるLisp方言です。 LuaにトランスパイルできるということはNeovimで実行ができるということ、つまりNeovimプラグインが書けると考えるのは全人類共通かと思います。[1] というよりNeovimプラグインを漁っているときにこの言語を見つけました。 Fennelで書かれたプラグインが存在するという事は、Neovimプラグインを作成しやすくするプラグインがありそうですね。それがこちらです。 この記事ではこのnfnlを使ってFennelでNeovimプラグインを書く方法を解説します。 ちなみに、FennelにはLSPとTreesitter向けperserが用意されているため、NeovimでMasonとTreesitterを使っている方は秒速で開発環境を