clang-format, debian-jessieで導入する
debian-jessie
ではclang-format-6.0
(stretch以前はバージョン併記パッケージのみ)
インストール
$ sudo apt install clang-format-6.0 # debian-jessie
コマンドがclang-format-6.0
になるので、aliasを設定しておく。
alias clang-format=clang-format-6.0
vim: rhysd/vim-clang-format
vim-clang-formatプラグインでエラーがでる。 理由はclang-formatコマンドが見つからないから。
:ClangFormat
function clang_format#replace[1]..<SNR>89_verify_command の処理中にエラーが検出されました:
clang-format is not found. check g:clang_format#command.
function clang_format#replace[6]..<SNR>89_error_message の処理中にエラーが検出されました:
clang-format has failed to format.
https://github.com/rhysd/vim-clang-format/issues/79
と同じ。vimからシェル実行してみるとclang-format
コマンドが見つからない。
:! clang-format --version
/bin/bash: clang-format: コマンドがみつかりません
:! clang-format-6.0 --version
clang-format version 6.0.1.-0+deb8u1 (tags/RELEASE_601/final)
README.mdに書いてあるが、コマンドパスを指定すれば良い
$MYVIMRC
に追加する。
let g:clang_format#command="clang-format-6.0"
スタイルファイル.clang-format
を使うようにするには
leg g:clang_format#detect_style_file=1