diff --git a/perl5/.re.pl/repl.rc b/perl5/.re.pl/repl.rc new file mode 100644 index 0000000..64a0741 --- /dev/null +++ b/perl5/.re.pl/repl.rc @@ -0,0 +1,5 @@ +# vim: filetype=perl + +use Data::Dumper; + +sub pp { print Data::Dumper->Dump([@_]) } diff --git a/zsh/.zshenv b/zsh/.zshenv index 0c319db..4edffd1 100644 --- a/zsh/.zshenv +++ b/zsh/.zshenv @@ -29,3 +29,8 @@ export ANSIBLE_NOCOWS=1 export GOPATH=$HOME/.go export DOOMDIR=$HOME/.config/doom + +export PERL5LIB="$HOME/.perl5/lib/perl5${PERL5LIB:+:${PERL5LIB}}" +export PERL_LOCAL_LIB_ROOT="$HOME/.perl5${PERL_LOCAL_LIB_ROOT:+:${PERL_LOCAL_LIB_ROOT}}" +export PERL_MB_OPT="--install_base \"$HOME/.perl5\"" +export PERL_MM_OPT="INSTALL_BASE=$HOME/.perl5" diff --git a/zsh/.zshrc b/zsh/.zshrc index 579f4e5..4151b17 100644 --- a/zsh/.zshrc +++ b/zsh/.zshrc @@ -209,6 +209,10 @@ alias hx=helix alias rsync='rsync --info=progress2 --partial -h' +if [[ -d "$HOME/.perl5/bin" ]]; then + path=("$HOME/.perl5/bin" $path) +fi + if [[ -d "$HOME/.rakubrew" ]]; then eval "$($HOME/.rakubrew/bin/rakubrew init Zsh)" fi