hotoolong's blog

プログラムのことやエンジニアリングに関することを記事にしています。

fishファイルのfiletypeをneovim(vim)で認識させてコメントするのを簡単にする

こちらはvim-fishのプラグインを追加することで正しく認識できるようです。

github.com

こちらをインストールしてください。

以下は参考程度に見てください

neovimでfishファイルを開いたときにコメントしたい行があったのですが、 適応されなかったので無理やり適応してみました。

ファイルを開いてfiletypeを確認します。 以下のサイトに記載されているのを参考にして

wonderwall.hatenablog.com

set filetype?

すると空っぽだったので

~/.config/nvim/init.vim に*.fishに対してfishというfiletypeを追加します。

autocmd BufNewFile,BufRead *.fish setfiletype fish

サイドfishファイルを開いて set filetype? をすると

  filetype=fish

となったので認識されたようです。

次に tcomment.vim の 設定を追加します。 再度 init.vim に 以下を追加して

if !exists('g:tcomment_types')
  let g:tcomment_types = {}
endif
let g:tcomment_types = {
  \    'fish': '#'
  \  }

再度 fishファイルを開いてコメントしたい行にいき コメントするためのKeyをタイプします。 私はデフォルトのままつかってるので C--です。 これでコメントアウトできました。