環境
- Mac
- Neovim
手順
1 ctagsの導入
$ brew install ctags
2 .ctagsファイルの作成
// .ctagsの設定ファイルを作成
$ vi $HOME/.ctags
3 .ctagsファイルに下記の設定を追加
--langdef=SCSS
--langmap=SCSS:.scss
--regex-SCSS=/^\s*(\$[a-zA-Z_-][a-zA-Z0-9_-]+)/\1/d,var/
4 init.vimに設定を追加
init.vim
if expand("%:t") =~ ".*\.scss"
setlocal iskeyword+=$
setlocal iskeyword+=-
endif
5 tagファイルの作成
プロジェクトのルートディレクトリに移動後、下記のコマンドを実行
$ ctags -R
tagファイルが作成され、その中にタグが作成される