TL;DR
asdf を使うと、たとえば Vim とか サクッといろいろインストールできる
でも通常は「-clipboard」になるから「+clipboard」にするためには 準備が必要かも
(※ vim --version|grep clipboard
で拡張機能が有効化されているか否かを確認できる)
あといろいろカスタムインストールしたい
おおまかな手順
Ubuntu に libxt-dev
をインストールする
apt
コマンドを叩く
sudo apt update sudo apt install libxt-dev
asdf でインストールするときにオプションを渡す
次の ShellScript を実行する
#!/bin/sh # ASDF 経由で Vim のビルドに使うオプションを設定 ASDF_VIM_CONFIG="\ --with-x=yes \ --enable-cscope \ --enable-fail-if-missing \ --enable-fontset \ --enable-gpm \ --enable-gtk2-check \ --enable-multibyte \ --enable-perlinterp=dynamic \ --enable-python3interp=dynamic \ --enable-rubyinterp=dynamic \ --enable-terminal \ --with-compiledby=asdf \ --with-features=huge \ --with-tlib=ncurses \ " \ asdf install vim latest # 最新版をインストール asdf global vim latest # インストールしたヤツを使う # 機能確認用 (ここが実行されたらバージョン確認, `/clipboard` で拡張機能の状態を確認する) if ! command -v vim &> /dev/null; then vim --version | less fi
「デフォルトで渡されるオプション」は GitHub 上で確認できる
これで足りなかったり削りたかったりがあれば、上のようにオプション設定をしてあげるとよい
Links
- asdf | asdf
- tsuyoshicho/asdf-vim: A simple asdf plugin for vim - GitHub
- asdf-vim/bin/install at d8c7433d452cad949d605f9ade43c135bde63844 · tsuyoshicho/asdf-vim - GitHub
- compiling - Why do I get a "configure: error: Could not compile basic X program." error when trying to compile Spidermonkey? - Ask Ubuntu
- Ubuntu – focal の libxt-dev パッケージに関する詳細
- WSL2でvim/tmuxでクリップボード共有できるようにする