Quantcast
Channel: Vimタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 5608

Vim Plugin for GitHub Actions (YAML)

$
0
0

GitHub Actions (YAML) 用の Vim Plugin を作っています。
https://github.com/yasuhiroki/github-actions-yaml.vim

image.png

機能

  • .github/workflows/*.ymlなファイルに機能するプラグイン
  • syntax highlight
    • GitHub Actions 固有の文字列に新しく syntax highlight を定義しています
    • matrixと入力したつもりが matrlxと入力してしまった...という時に色で気づきやすくなります
  • completion
    • omnifuncを追加したので、GitHub Actions 固有の文字列の入力に補完が効きます

インストール方法

dein.vimをご利用の方は↓でインストールできます。他のプラグインでも慣れた方法でインストールできるかと...。

call dein#add('yasuhiroki/github-actions-yaml.vim')

うまく動かない場合は

このプラグインは filetype の yaml を継承しており 1既存の YAML の syntax をベースに GitHub Actions 用の syntax を定義しています。
そのためYAMLファイルに対して何かカスタムしている場合は、このプラグインがうまく動かないかもしれません。少なくとも、 vim の標準の YAML syntax を使っていないとハイライトは機能しません。

裏話

過去に circle.vimというプラグインを作っており、それとほぼ同じ(キーワードを差し替えただけ)だったりします。


  1. filetype=yaml.ghaという設定をしています 


Viewing all articles
Browse latest Browse all 5608

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>