2020-05-22

5/22

Ubuntu 18.04でzsh-syntax-highlightingを入れた

zshでの help コマンドを探していたら https://wiki.archlinux.jp/index.php/Zsh にたどり着き、zsh-syntax-highlightingの存在を知った。

fish shellのようなシンタックスハイライトを提供してくれるプラグインらしい。
早速試してみることにした。

INSTALL.mdによれば、UbuntuだとxenialかOBSのリポジトリからパッケージで入れるとよさそうだったが、macOSならHomebrewで入れれるようだったので、Linuxbrewでも行けるかまずはやってみることにした。

$ brew install zsh-syntax-highlighting
:
==> Installing dependencies for zsh-syntax-highlighting: patchelf, ncurses, 
zlib, pcre, gettext, libbsd, expat,gdbm, [email protected], berkeley-db, perl, 
texinfo and zsh
:

けっこう依存が色々あったが、無事にインストールできた。

試しに source /home/linuxbrew/.linuxbrew/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh を実行してみると、ちゃんとコマンドなどにハイライトが効くようになった。

dotfilesの対応は https://github.com/progrhyme/myenv/commit/63ce3a305e6cfa6b5b247e9eba1f8ef58edb94b5 こんな感じで。

これで私のZsh環境がまた一歩fish shellに近づいた。

(追記)macOSにも入れた: https://github.com/progrhyme/myenv/commit/71cf5a49b5ebc5fbd3dc190e5d3f46fa25d23d3b