GitHubハードル高......という感じで手を打てずにいました。一念発起的に、「とりあえずなんかやってみるか」と、カンであれこれやってみていたら、「あ......動いた」みたいな感じになったので、その知見を共有します。モードを設定する留意点まとめとりあえず動くまでまず結論的に、VimでMarkdownやテキストファイル(.txt)を開いているときにtextlintを走らせるための設定を示すと以下です。読み込んでいるところ。そこでMarkdownとテキストファイルをtextlintでチェックするように、と書いています。'podchecker']この一部をそれっぽく書き換えてみたら動いた、という感じでした。基本的なレコメンド・セッティングです。https://github.com/scrooloose/syntastic#3-recommended-settingsここまで設定すると、こんな感じでエラーが画面下部に出てくるようになります。モードを設定するただ、このままだとファイルを保存するたびにチェックが走ってしまい、その間はVimが止まって文章の編集をできなくなってしまうので(しかもけっこう待つ......)チェックしたいときだけ走らせられるように、以下の記述も追加します。テキストファイルのときだけは明示的に命令した時点でチェックが走るようになります。実行コマンドというのが以下なので、:SyntasticCheckこんな感じでマッピングを設定しておきます。:SyntasticCheck<CR>これによって、Leaderキー(通常はバックスラッシュでしょうか。ぼくはカンマにしていますが)とscを打鍵したときだけチェックが走るようになります。チェック機能自体を有効・無効化するトグルコマンドが以下なので、:SyntasticToggleMode以下のように設定しておくと、エラー画面を閉じたりするのもラクで便利です。設定方法については、以下が大変参考になりました。ホームディレクトリまたはカレントディレクトリ以上の階層に存在しないとtextlintは動きません。そりゃそうでしょ、という感じでもありますが、何度か「あれ......動かないな」と思ってみたら単にそれだけのことだった、ということがあったので。ようはVim経由だからといって、Vimプラグインのインストールや設定だけで完結するわけではなく、通常の設定は別途必要だということですね。Vimから利用する方法についてまとめてみました。エラー(指摘)を見るためにシェルスクリプトやPerlを組み合わせながらけっこう泥臭いことをやっていましたが、note103.hateblo.jpおかげさまでその大半が不要になりました(笑)。syntasticの組み合わせは、シンプルであるがゆえになかなか強力という印象もあるので(くり返し使いやすい、というか)。オプションなど多彩な機能がありますから、これまでの知見を生かしながら、さらに自分に適した方法を探していきたいと思っています。*1:一応こういう検索結果はできるかぎり見回ったのだけど、参考になるようなならないような......という感じだった。)スターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。