takafumi blog

日々の勉強メモ

vim

【Rust】【Vim】LSPの導入

環境 archlinux 5.0.9-arch1-1-ARCH rust 1.34.1 neovim 0.3.5 rust rls(Rust Language Server) https://github.com/rust-lang/rls rustup component add rls rustup component add rust-analysis rustup component add rust-src neovim dein + LanguageClie…

【Vim】 NeoBundleInstallでキー入力待ちになる問題

vim

環境 vim7.4&nbsp なぜかNeoBundleInstallをコマンドラインから実行すると、途中で止まる事がある。 というか、vimを開いて手打ちしても、<継続>などと出てキー入力待ちになる。 で、なんとかしたいと思って対策。 $ yes "" | vim -i NONE -c 'NeoBundleInst…

【Vim】 コマンドラインからvimコマンドを実行

vim

vim -c "NeoBundleInstall" -e とか-e -cオプションでexモードのコマンドを実行できる。 が、何故かvim開いてから実行だと問題ないのに、コマンドライン実行だとエラー出るコマンドとかがある。 と言う事で何か方法がないのかと思ってググッてみた。 vimコマ…

vimのScalaのシンタックスを追加

環境 vim7.4&nbspScala 2.11.6 vimでScalaのsyntaxをチェックする。 NeoBundleを使っているなら、.vimrcに NeoBundle 'derekwyatt/vim-scala' を追加して「:NeoBundleInstall」するだけでOK。

Vimで「:NeoBundle commands usage is invalid」のエラー

vim

環境 vim7.4 vim-scalaを入れようとして、NeoBundleをUpdateしvimを起動しなおしたところ、突然以下のようなエラーが。 [neobundle] :NeoBundle commands usage is invalid. 調べてみたところ、以下のような変更があった模様。 Add error check usage of neo…

neocompleteを使うために、luaを有効にしたvimの最新版をインストール

環境 CentOS 7.0 vim7.4CentOSでneocomplete.vimを入れてるために、luaを有効にしてvimの最新版をインストールする。vimがインストールされている場合はアンインストールする。 $ yum remove vim-enhanced 必要モジュールのインストール $ cd /usr/local/src…