diff --git a/modules/home-manager/cli/zsh/default.nix b/modules/home-manager/cli/zsh/default.nix index 8fde37b..23e4eb4 100644 --- a/modules/home-manager/cli/zsh/default.nix +++ b/modules/home-manager/cli/zsh/default.nix @@ -24,6 +24,14 @@ in searchDownKey = "^[OB"; searchUpKey = "^[OA"; }; + syntaxHighlighting = { + enable = true; + highlighters = [ "brackets" "main" ]; + styles = { + double-hyphen-option = "fg=blue"; + single-hyphen-option = "fg=blue"; + }; + }; completionInit = '' autoload -Uz compinit for dump in ''${ZDOTDIR}/.zcompdump(N.mh+24); do @@ -37,8 +45,8 @@ in src = pkgs.fetchFromGitHub { owner = "sindresorhus"; repo = "pure"; - rev = "v1.21.0"; - hash = "sha256-YfasTKCABvMtncrfoWR1Su9QxzCqPED18/BTXaJHttg="; + rev = "v1.22.0"; + hash = "sha256-TR4CyBZ+KoZRs9XDmWE5lJuUXXU1J8E2Z63nt+FS+5w="; }; } { @@ -50,15 +58,6 @@ in hash = "sha256-X89FsG9QICDw3jZvOCB/KsPBVOLUeE7xN3VCtf0DD3E="; }; } - { - name = "fast-syntax-highlighting"; - src = pkgs.fetchFromGitHub { - owner = "zdharma-continuum"; - repo = "fast-syntax-highlighting"; - rev = "v1.55"; - hash = "sha256-DWVFBoICroKaKgByLmDEo4O+xo6eA8YO792g8t8R7kA="; - }; - } { name = "history-search-multi-word"; src = pkgs.fetchFromGitHub {