summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobby Russell <robby@planetargon.com>2014-02-19 18:23:30 -0800
committerRobby Russell <robby@planetargon.com>2014-02-19 18:23:30 -0800
commit500cbbc79bf407f6a7933d9a8376c1bef2fb7ea9 (patch)
tree156949c2fdc47b76ef79b3653296b459a70fdd71
parent861290e40b74b090495182f2f3730a27896b4dc5 (diff)
parent358b6ffcde9e3732ed08387fc176851e07c1862f (diff)
downloadzsh-500cbbc79bf407f6a7933d9a8376c1bef2fb7ea9.tar.gz
zsh-500cbbc79bf407f6a7933d9a8376c1bef2fb7ea9.tar.bz2
zsh-500cbbc79bf407f6a7933d9a8376c1bef2fb7ea9.zip
Merge pull request #2541 from puffnfresh/cabal-sandboxes-info
Add cabal_sandbox_info function
-rw-r--r--plugins/cabal/cabal.plugin.zsh11
1 files changed, 11 insertions, 0 deletions
diff --git a/plugins/cabal/cabal.plugin.zsh b/plugins/cabal/cabal.plugin.zsh
index 8d3c64587..9f76add7a 100644
--- a/plugins/cabal/cabal.plugin.zsh
+++ b/plugins/cabal/cabal.plugin.zsh
@@ -1,3 +1,14 @@
+function cabal_sandbox_info() {
+ cabal_files=(*.cabal(N))
+ if [ $#cabal_files -gt 0 ]; then
+ if [ -f cabal.sandbox.config ]; then
+ echo "%{$fg[green]%}sandboxed%{$reset_color%}"
+ else
+ echo "%{$fg[red]%}not sandboxed%{$reset_color%}"
+ fi
+ fi
+}
+
function _cabal_commands() {
local ret=1 state
_arguments ':subcommand:->subcommand' && ret=0