From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 20388 invoked by alias); 2 Oct 2013 22:28:39 -0000 Mailing-List: contact zsh-users-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Users List List-Post: List-Help: X-Seq: 18015 Received: (qmail 9940 invoked from network); 2 Oct 2013 22:28:25 -0000 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,RCVD_IN_DNSWL_LOW autolearn=ham version=3.3.2 Received-SPF: pass (ns1.primenet.com.au: SPF record at _netblocks.google.com designates 209.85.212.43 as permitted sender) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type; bh=vpWd7/MDXdViBg0NBZyR1iCUioWZpu9cGOUwnxvcn40=; b=P7OU1M8OkE+eyPNge08K/ZLKKnIb1beammNmUDAxR3zd3p0e+qkMfroNwfOvJGwBMg TS7TDjC9gAr5GpVSpXos8kzwqFO1vjcwBxkF3rDL39mccKuQ3b329/Yt44Z+ahvWtkXl xukB3F9TWl+8QvXWFrmu5t6Hb86CC0KiLAdeJhkPzoj9vK6oNtNaN01DVnZupIVKGXew VKnVwrim3mqDkBZCItqG//TsZGlVV/23B9Ay3TRhIrBW9ZCDsGXjdFaTPoHfvUTeudyR XKOvQPjmscoOoQDbnxwRbf+Q9/vvf/nRtAcxfs2N2YXJKy0EuYUdBp2hRRcOkb9sb1rg nYlg== X-Received: by 10.52.243.138 with SMTP id wy10mr3534731vdc.2.1380752899546; Wed, 02 Oct 2013 15:28:19 -0700 (PDT) MIME-Version: 1.0 In-Reply-To: <20131002221946.GA42077@redoubt.spodhuis.org> References: <20131002221946.GA42077@redoubt.spodhuis.org> From: shawn wilson Date: Wed, 2 Oct 2013 18:27:59 -0400 Message-ID: Subject: Re: zshrc alias To: shawn wilson , Zsh Users Content-Type: text/plain; charset=UTF-8 Very cool. Thanks. On Wed, Oct 2, 2013 at 6:19 PM, Phil Pennock wrote: > On 2013-10-02 at 15:37 -0400, shawn wilson wrote: >> Is there a way to see what zsh is doing when it loads the rc file? > > I keep this at the top of my .zshenv file and uncomment the first line > when I want to debug something: > > ----------------------------8< cut here >8------------------------------ > #TRACE_ZSH_TIME=t TRACE_ZSH=t TRACE_ZSH_FILE=/tmp/pdp-zsh.$$.log > > [[ -n $TRACE_ZSH_PROF ]] && zmodload -i zsh/zprof > [[ -n $TRACE_ZSH_TIME ]] && PS4='+[%D{%M:%S}]%N:%i> ' > if [[ -n $TRACE_ZSH ]]; then > [[ -n "$TRACE_ZSH_FILE" ]] && exec 2> "${TRACE_ZSH_FILE}" > setopt xtrace > fi > ----------------------------8< cut here >8------------------------------ > > Yes, you lose stderr to a file, I can accept that for the purpose of > this debugging. > > -Phil