Nunjucksのコード補完がない
更新日:2022/10/02Numjucksの記法やビルトインのフィルタなどコード補完がなく、ドキュメントを探し当てつつ、ビルドのエラーを読みつつ、の開発にしんどさがありました。引数に入ってきたオブジェクトを展開するフィルタもなく、デバッグもちょっとしんどい感じでした。
something.md
{% macro render(page) %}
{{ pagee }} <!-- スペルミスに気づけない -->
{{ page }} <!-- "[Object]が展開される" -->
{% endmacro %}
Try)エディタのエクステンションを使う
ドキュメントにVSCodeエクステンションがあったので使ってみましたが .nunjucks
などNunjucks専用の拡張子でないと補完が効かないようです。
Syntax Highlighting | Nunjucks
https://mozilla.github.io/nunjucks/templating.html#syntax-highlighting