cappyzawa
cappyzawa
May 12 · 2 min read

Templating Tool “ytt” の紹介 — cappyzawa — Medium で紹介したyttのためのvim syntaxを作成した

(本当は前の記事に追加したかったのでが、Medium APIの関係で追記が面倒だったので新規記事にした)

Install

他のplugin管理ツールでもinstallできるが、vim-plugを例に紹介

" add this line to your .vimrc file
Plug 'cappyzawa/starlark.vim'
Plug 'cappyzawa/ytt.vim'

yttはStarlark Language — Bazel をカスタマイズしたものである。

starlarkのためのvim syntaxは cappyzawa/starlark.vim: vim plugin for starlark で別途実装した。拡張子が.star であるファイルはこのpluginを利用すればsyntax hilightが反映される。

cappyzawa/starlark.vim: vim plugin for starlark は一部 starlark.vimに依存しているため、両方のpluginをinstallする必要がある

How to use

yttの良さはyamlのまま記述することできる点であるため、filetypeはyamlのままで利用する。

yttのsyntax hilightを利用したい場合はyamlのfileを開いて <Leader>ey をtypeすれば良い。無効にしたい場合は<Leader>dy だ。

ss
ss
Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade