3ed37f47cb1a9385e2238528839d7d91634f2c5b

Author
Derek Frank <defrank@users.noreply.github.com>
Committer
Marc Cornellà <marc.cornella@live.com>
Date

Message

fix(env): Do not override misc env set before sourcing oh-my-zsh (#5231)

Sourcing oh-my-zsh happens in zshrc, which will override settings of
profile and zshenv.  Treat misc values, `PAGER` and `LESS`, as default
settings without overriding existing values.

Fixes: #1, robbyrussell/oh-my-zsh#3016

Diff

 1diff --git a/lib/misc.zsh b/lib/misc.zsh
 2index c81dab4139c2aa84f7baa3044b07f0fb6958f79e..3052b77108ee5eb8bedc6b2a02f30c1e71ddfc0d 100644
 3--- a/lib/misc.zsh
 4+++ b/lib/misc.zsh
 5@@ -19,8 +19,8 @@ fi
 6 setopt long_list_jobs
 7 
 8 ## pager
 9-export PAGER="less"
10-export LESS="-R"
11+env_default PAGER 'less'
12+env_default LESS '-R'
13 
14 ## super user alias
15 alias _='sudo'