
Oh-my-zsh에는 완성 설치를 plugins = (gcloud, ...)
허용하는 플러그인 옵션( )이 있습니다 .gcloud
여기에 "gcloud"를 추가하면 plugins
셸 초기화 중에 완료가 완료될 것으로 예상하지만 NixOS(버전 19.03)에서는 작동하지 않습니다.
oh-my-zsh를 사용하여 NixOS에 gcloud 완성을 설치하는 방법은 무엇입니까?
답변1
완성 스크립트를 추가하는 대신 수동으로 가져와야 한다는 것을 알았습니다 gcloud
. programs.zsh.ohMyZsh.plugins
이것을하기 위해:
파일 pkgs.google-cloud-sdk
에 추가한 다음 zshrc 섹션을 업데이트합니다.environment.systemPackages
configuration.nix
programs.zsh.promptInit = ''
export CLOUD_SDK_HOME="${pkgs.google-cloud-sdk}"
source "$CLOUD_SDK_HOME/google-cloud-sdk/completion.zsh.inc"
'';