mirror of
				https://github.com/dcarrillo/prezto.git
				synced 2025-11-04 00:29:08 +00:00 
			
		
		
		
	Merge upstream/master
This commit is contained in:
		@@ -11,7 +11,7 @@ if (( ! $+commands[ghc] )); then
 | 
			
		||||
fi
 | 
			
		||||
 | 
			
		||||
# Prepend Cabal per user directories to PATH.
 | 
			
		||||
if [[ "$OSTYPE" == darwin* && -d $HOME/Library/Haskell ]]; then
 | 
			
		||||
if is-darwin && [[  -d $HOME/Library/Haskell ]]; then
 | 
			
		||||
  path=($HOME/Library/Haskell/bin(/N) $path)
 | 
			
		||||
else
 | 
			
		||||
  path=($HOME/.cabal/bin(/N) $path)
 | 
			
		||||
 
 | 
			
		||||
@@ -29,3 +29,23 @@ function coalesce {
 | 
			
		||||
  done
 | 
			
		||||
  return 1
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
# is true on MacOS Darwin
 | 
			
		||||
function is-darwin {
 | 
			
		||||
  [[ "$OSTYPE" == darwin* ]]
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
# is true on Linux's
 | 
			
		||||
function is-linux {
 | 
			
		||||
  [[ "$OSTYPE" == linux* ]]
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
# is true on BSD's
 | 
			
		||||
function is-bsd {
 | 
			
		||||
  [[ "$OSTYPE" == *bsd* ]]
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
# is true on Cygwin (Windows)
 | 
			
		||||
function is-cygwin {
 | 
			
		||||
  [[ "$OSTYPE" == cygwin* ]]
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
@@ -6,7 +6,7 @@
 | 
			
		||||
#
 | 
			
		||||
 | 
			
		||||
# Return if requirements are not found.
 | 
			
		||||
if [[ "$OSTYPE" != (darwin|linux)* ]]; then
 | 
			
		||||
if ! is-darwin || ! is-linux; then
 | 
			
		||||
  return 1
 | 
			
		||||
fi
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -7,7 +7,7 @@
 | 
			
		||||
#
 | 
			
		||||
 | 
			
		||||
# Return if requirements are not found.
 | 
			
		||||
if [[ "$OSTYPE" != darwin* ]]; then
 | 
			
		||||
if ! is-darwin; then
 | 
			
		||||
  return 1
 | 
			
		||||
fi
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -6,7 +6,7 @@
 | 
			
		||||
#
 | 
			
		||||
 | 
			
		||||
# Return if requirements are not found.
 | 
			
		||||
if [[ "$OSTYPE" != darwin* ]]; then
 | 
			
		||||
if ! is-darwin; then
 | 
			
		||||
  return 1
 | 
			
		||||
fi
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -37,7 +37,7 @@ fi
 | 
			
		||||
# Local Module Installation
 | 
			
		||||
#
 | 
			
		||||
 | 
			
		||||
if [[ "$OSTYPE" == darwin* ]]; then
 | 
			
		||||
if is-darwin; then
 | 
			
		||||
  # Perl is slow; cache its output.
 | 
			
		||||
  cache_file="${TMPDIR:-/tmp}/prezto-perl-cache.$UID.zsh"
 | 
			
		||||
  perl_path="$HOME/Library/Perl/5.12"
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										2
									
								
								modules/prompt/external/powerlevel10k
									
									
									
									
										vendored
									
									
								
							
							
								
								
								
								
								
							
						
						
									
										2
									
								
								modules/prompt/external/powerlevel10k
									
									
									
									
										vendored
									
									
								
							 Submodule modules/prompt/external/powerlevel10k updated: 7306efb94b...6a0e7523b2
									
								
							@@ -22,7 +22,7 @@ elif (( $+commands[pyenv] )); then
 | 
			
		||||
else
 | 
			
		||||
  if [[ -n "$PYTHONUSERBASE" ]]; then
 | 
			
		||||
    path=($PYTHONUSERBASE/bin $path)
 | 
			
		||||
  elif [[ "$OSTYPE" == darwin* ]]; then
 | 
			
		||||
  elif is-darwin; then
 | 
			
		||||
    path=($HOME/Library/Python/*/bin(N) $path)
 | 
			
		||||
  else
 | 
			
		||||
    # This is subject to change.
 | 
			
		||||
 
 | 
			
		||||
@@ -23,7 +23,7 @@ fi
 | 
			
		||||
 | 
			
		||||
# macOS and HFS+ Enhancements
 | 
			
		||||
# https://bombich.com/kb/ccc5/credits
 | 
			
		||||
if [[ "$OSTYPE" == darwin* ]] && grep -q 'file-flags' <(rsync --help 2>&1); then
 | 
			
		||||
if is-darwin && grep -q 'file-flags' <(rsync --help 2>&1); then
 | 
			
		||||
  _rsync_cmd="${_rsync_cmd} --crtimes --fileflags --protect-decmpfs --force-change"
 | 
			
		||||
fi
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
 Submodule modules/syntax-highlighting/external updated: 35c8690c00...932e29a0c7
									
								
							@@ -134,9 +134,9 @@ if zstyle -t ':prezto:module:utility:grep' color; then
 | 
			
		||||
fi
 | 
			
		||||
 | 
			
		||||
# macOS Everywhere
 | 
			
		||||
if [[ "$OSTYPE" == darwin* ]]; then
 | 
			
		||||
if is-darwin; then
 | 
			
		||||
  alias o='open'
 | 
			
		||||
elif [[ "$OSTYPE" == cygwin* ]]; then
 | 
			
		||||
elif is-cygwin; then
 | 
			
		||||
  alias o='cygstart'
 | 
			
		||||
  alias pbcopy='tee > /dev/clipboard'
 | 
			
		||||
  alias pbpaste='cat /dev/clipboard'
 | 
			
		||||
@@ -166,7 +166,7 @@ fi
 | 
			
		||||
alias df='df -kh'
 | 
			
		||||
alias du='du -kh'
 | 
			
		||||
 | 
			
		||||
if [[ "$OSTYPE" == (darwin*|*bsd*) ]]; then
 | 
			
		||||
if is-darwin || is-bsd; then
 | 
			
		||||
  alias topc='top -o cpu'
 | 
			
		||||
  alias topm='top -o vsize'
 | 
			
		||||
else
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user