summaryrefslogtreecommitdiff
path: root/plugins/autojump
diff options
context:
space:
mode:
authorEnnio Mara <enniomara@users.noreply.github.com>2023-01-02 21:32:45 +0100
committerGitHub <noreply@github.com>2023-01-02 21:32:45 +0100
commit6710fd588aec2c0cb90e70c02db0837c3646af99 (patch)
tree742c442a1b46307c6af3e4fe061f6ca18ce2e183 /plugins/autojump
parent55e4e6c73b2bb067974c6d49ba9da2ba1ee3295c (diff)
downloadzsh-6710fd588aec2c0cb90e70c02db0837c3646af99.tar.gz
zsh-6710fd588aec2c0cb90e70c02db0837c3646af99.tar.bz2
zsh-6710fd588aec2c0cb90e70c02db0837c3646af99.zip
fix(autojump): fix autojump sourcing in nix (-darwin) (#11422)
* fix(autojump): fix autojump sourcing in nix (-darwin) This plugin expects to source an sh/zsh file which sets up autojump, but that is not done when running Nix on macos using nix-darwin. Looking at the old value (/etc/profiles/per-user/$USER/bin/autojump), it points to a binary file instead of the setup script. * Use zsh file instead of sh
Diffstat (limited to 'plugins/autojump')
-rw-r--r--plugins/autojump/autojump.plugin.zsh26
1 files changed, 13 insertions, 13 deletions
diff --git a/plugins/autojump/autojump.plugin.zsh b/plugins/autojump/autojump.plugin.zsh
index e11f231b6..9bc190bdc 100644
--- a/plugins/autojump/autojump.plugin.zsh
+++ b/plugins/autojump/autojump.plugin.zsh
@@ -1,18 +1,18 @@
declare -a autojump_paths
autojump_paths=(
- $HOME/.autojump/etc/profile.d/autojump.zsh # manual installation
- $HOME/.autojump/share/autojump/autojump.zsh # manual installation
- $HOME/.nix-profile/etc/profile.d/autojump.sh # NixOS installation
- /run/current-system/sw/share/autojump/autojump.zsh # NixOS installation
- /usr/share/autojump/autojump.zsh # Debian and Ubuntu package
- /etc/profile.d/autojump.zsh # manual installation
- /etc/profile.d/autojump.sh # Gentoo installation
- /usr/local/share/autojump/autojump.zsh # FreeBSD installation
- /usr/pkg/share/autojump/autojump.zsh # NetBSD installation
- /opt/local/etc/profile.d/autojump.sh # macOS with MacPorts
- /usr/local/etc/profile.d/autojump.sh # macOS with Homebrew (default)
- /opt/homebrew/etc/profile.d/autojump.sh # macOS with Homebrew (default on M1 macs)
- /etc/profiles/per-user/$USER/bin/autojump # macOS Nix, Home Manager and flakes
+ $HOME/.autojump/etc/profile.d/autojump.zsh # manual installation
+ $HOME/.autojump/share/autojump/autojump.zsh # manual installation
+ $HOME/.nix-profile/etc/profile.d/autojump.sh # NixOS installation
+ /run/current-system/sw/share/autojump/autojump.zsh # NixOS installation
+ /usr/share/autojump/autojump.zsh # Debian and Ubuntu package
+ /etc/profile.d/autojump.zsh # manual installation
+ /etc/profile.d/autojump.sh # Gentoo installation
+ /usr/local/share/autojump/autojump.zsh # FreeBSD installation
+ /usr/pkg/share/autojump/autojump.zsh # NetBSD installation
+ /opt/local/etc/profile.d/autojump.sh # macOS with MacPorts
+ /usr/local/etc/profile.d/autojump.sh # macOS with Homebrew (default)
+ /opt/homebrew/etc/profile.d/autojump.sh # macOS with Homebrew (default on M1 macs)
+ /etc/profiles/per-user/$USER/etc/profile.d/autojump.zsh # macOS Nix, Home Manager and flakes
)
for file in $autojump_paths; do