q5.8.1$ qt;debian/zsh-common//usr/share/zsh/functions/Newuser/zsh-newuser-install$AfdқCAC <pA'AA`ALC1A.r+4A f۔AFA A=A$&AC1 ACFAvACFcqA~dACftAC'#A G A 'j;9A 'AC 'A '<mA 'A 'AC g LA$   H A$   < Ag t Ag  A C  D ACGt Ag  A$   4 P AGZ+AGd Ag| A,Q < A,Rm A,S`ABJrAY 1A.Yr+#A.Z qA.\ +#A1A&c+#AL1A.dr+4A CfL۔eAFA1AFkR`AL1A.lr+4A CfL۔ AFA41AsAFA1A.w+4AAfzR YRp R@  A fL۔AFA3!՝՛AK AGA%,A,DAB uFAB,fuFA, ,A\+#t]uAf۔A,AFAX A z,HAg `A't+A &A,ZAC0A, aA. m0-ANz9A,zmA 1A.rsA.=z33qA.zsA.m0O5AC`A,HAF`A!1AN!2prIer}A"I0 ,A.$0 ۴A.( KA.+amqA,. A./Em00;A ( AfL ۔e A.;,A8A@ ACf \ AT A!Ags3AC%A%HA%A,A+0_ۄA &ATCAN 2p+$+<AlARA,Q+A 1A +A.qA.=QA.r$A<ACyA AQACF0|A &AN*AN#2p+$+<A% 1 A.%+A,&A.'zsqA.)Qz33Al+A+RA,,+A- 1A- +A..9qA.09QA.2r$A3<A51 A.5rzsA,6sA.73 AF82`Rr!zsA,:sA.;3uqA,>ssA.?3ACA ALACF0_ A &ATANN2p+$+< AlOAORA,P +AQ 1AQ +A.Re qA.T QA.Vr$ AW<ACA A4 i ACF0f A &A|cAcR A,d- +Ae 1A.er+ A.f qA.h QA.jr5 $Ak<AC A  A` A.pr) KAC A AFAnp03  AgJ A @XxA$@  A=AA A\ 1A ]A A A &A &ACf(۔+Af(۔AA &(ALC1AAf(۔cA &(APA,XeA 1A.rA.aqA. A,"Af(۔5AX  A'dA f(۔AC f(۔m AC f\ \q A &(A  R-An42r l2`  A5 A E 0M A|1 A;r A8$ 0f t+ Afk4AlN&A &A C&AABrA$&\ AF(YACF A &(qAF(AF(5ACf\ \A &(A4K 0AVA,WQA.X0A\A,]QIA.^0rAbA,cQIA.dE00;A &A &0A|1 AsrA8$0f t+aAfk4A1 AxrACf(tdAF A &(ACf(۔Af(۔%A,xAC <18A$C @lXۄqDxA! Ap!-1 AA"F(A"f\ \qQAI#A#g<A#F A$F(YA$f\ \}!A,Q!A 1A "A.%"Q"qA."EAA'f\ \"0u# AD(#A (&A)f(t#A*A.r1'' A+f(۔(A.r5(;ܴ A+f(۔}(A,f(۔(A,f\ \q A4,K 0* AA,Q(A.()0 AA,Qe)A.))0rAA,Q(A.*A*0Z0;A 2&*A C3&0*0;A6F(*AC6f\ \+QA.r A7X,,A7,,A8@-u-A\9 PA@C9A.r-.A:f.9/5(A;F//QA.r 0A;F/A|k`FyA'+Ag0DA XpACGJA &A C&Af۔Af۔ AC 0DAt 1 ARiAFAft\ACF0AXMACpiAA &dA0CLxAf۔ACf۔1Aft\Ad 1A."r AF0A$5A C &A 1f AZ+8A$ XxAGJA`, Z+A@A.UAAACZ+A1A.mA` A.rzsAXQAxQA,eACA,8Ap 1 A&YAA.!qA.#A8C A%)A A,+uA A,-8Ap  1 A&.MA A.0}qA.2A8 A4AC AA.:UA19 0  AC 0 KAC 0 0;A f$ ۔= AfL \a A`, Z+ A@A.Pe ACI A(m$ ۔c-IA@AXACDMF$ A1A,fpA"$ +#, fMACDF Atz*A4fۄTx\@xeAT 1 AF4A,MA. A\%+ Af۬$AhL1AFT$AFACf\A8A. r !A &4A C&q7AA &dA &xACFAf\qA0 J 0A,&A,'YA.(0AP  A  &A,-YMA %0AC %A.6Y 0;A &@A C&dAdfK%ATmAh A$e1A, EA. At+&:AD1AA Df\۔cuA~N')AL&|Tq5 )A` AaA,IA.A" &ܥf0xA|1A.rxA.-ACf̧۬ALqA<1AF$A.ͨACTSA.+4A &4AfL۔eA<C1A& qAfL۔aAfL۔]A8CA AfL۔yAf4\IA C&LA|]0 ACF0A CqfL۔ɵAF0 0 ACfqAFܵqAF0!; AfL۔A<1A.+4 ACFL)ACFAfL۔ApA0#Fj sF{cA0cFj sC%F{cADSA &A &4ACfLtA` A.rټD ACfLtuAfLtACfL۔AfLtAA,ACfL۔IA qAfL۔EACfL۔AfL۔A` A.r+4AfL۔AfL۔-Af4\IA &LA 0A &`09yA%AC%A%A%TA %AC %A %A %@A %|0XA  &4AC 1A-,AP  A. qA" fq fL۔A  &A C &A&6 qA qfL۔ɵA@CA.9+4AfL۔9A &`0A &d0A &0A &0A &lAl Afk41emulatesetoptextendedglobnonomatchwarncreategloballocalmynamezshnewuserinstall EUID == 0 || UID == 0 printmyname: won't run as root. Read the manual.returnclear/dev/nullzmodloadzsh/termcapechotcclearprint\e[H\e[JlocalZDOTDIR:HOMEzdmsg# Created by newuser for ZSH_VERSIONstartline# Lines configured by mynameendline# End of lines configured by mynameshortprompt?--- Type a key --- longprompt?--- Type one of the keys in parentheses --- tmpfileTMPPREFIX:/tmp/zshzniinstall_stateparsed_parametersparsed_optionsparsed_bindingsparsed_keymapsstate_parametersstate_optionsstate_bindingsstate_keymapsdefault_optionsunparsedoutput_linesdisplay_linesstate_linesintegerlines_readcompletion_linesreplymatchmbeginmendREPLYintegersavelines_foundinstall_statehistoryRecommendedinstall_statecompletionRecommendedinstall_statebindkeyRecommendedtrapsave=0QUITHOMEb/~match[1]printmyname: can't write to zdmsg.returnmyname: can only be used interactively. LINES:-0 < 15 || COLUMNS:-0 < 72 zd/.zshenvzd/.zprofilezd/.zshrczd/.zloginmyname: startup files exist, aborting. Use the argument -f if you want to force the function to be run again.__zni_retrieve_lineslocallinereplylines_foundzd/.zshrcreturngrepstartline/dev/nulllines_found/^[ ]*startline/,/^[ ]*endline/preadline__zni_parse_lineslocallinewarnedfirstargsstateshift@lineb:blank::IDENT:parsed_parametersmatch1match2state_parametersmatch1stateb:blank:unsetopt:blank:match2opt//m:upper:/LMATCH//_match1parsed_optionsoptparsed_optionsoptstate_optionsoptb:blank:bindkey:blank:zmatch1Qargs1firstevargsparsed_keymapsmainemacsparsed_keymapsmainstate_keymapsmainparsed_bindingsfirstargs2,1state_bindingsfirst:blank:startlineendlineunparsedprintWARNING: failed to understand line: line which will be retained but not edited.warnedreadkeyshortprompt__zni_apply_defaultslocalstate_linesdisplay_linesoutput_lineslines_readshiftstate_parameters1parsed_parameters1state_parameters1not yet savedstate_parameters1no value setstate_parameters1saved lines_read++ state_parameters1display_lines3output_lines1=parsed_parameters[1]1!argv1default_options1default_options1state_options1parsed_options1state_options1parsed_options1parsed_options1default_options1, default onstate_options[1]sufdisplay_linesoutput_linesunsetopt 1state_bindings1parsed_bindings1state_bindings1state_bindings1display_linesoutput_linesbindkey (qq)12:+ 2state_keymapsmainparsed_keymapsmainnonestate_keymapsmainstate_keymapsmainstate_keymapsmainstate_keymapsmaindisplay_lines2parsed_keymapsmainoutput_linesbindkey -voutput_linesbindkey -e__zni_display_and_editintegerchangeslocaldefaultedvalldisprdispstatesdisplaysoutputststvalstate_lines[@]displaysdisplay_lines[@]output_lines[@]statesrnot yet saved changes++ trueclearprintl.1...: # > 1 argv2,1i = 1i <= #output_linesi++ statesi%%,defaultno value setnot to be saved# outputs[i]outputsidefault:+default# (i) displays[i] ldisp(l.COLUMNS-#ldisp-#rdisp-1.):-rdisp changes # (0) Remember edits and return to main menu (does not save file yet) # (q) Abandon edits and return to main menu # (0) or (q) Return to main menu (no changes made yet) readkeylongpromptkeyoutputs i = key outputsibunsetopt tmpfilemanoptionsperls/^(\s*)([A-Z]+)_?([A-Z]*)_?([A-Z]*)(\s*\(.+\)|\s*\<.+\>)*\s*$/\L$1$2$3$4\n/ and "match2" =~ /^(|no)\L$2$3$4$/ and $print = 1 and next; next unless $print; exit if /^\s*$/; print; tmpfileman/dev/nullOption match[2]:Option match[2]: displays[i]The option match[2] is currently match[1]:+unset. Type: (s) to set it (turn it on) (u) to unset it (turn it off) (n) neither to set or unset it (use shell default: default_options[match[2]]) (k) or (q) to keep the current setting:keyshortpromptoutputsisetopt match[2]statesiset but not savedunsetopt match[2]statesiset but not savedstatesino value setkqcontinuebreakbtmpfilemanparams/^(\s*)([A-Z]+)(\s*\<.+\>)*\s*$/$1$2\n/ and "$2" eq "match1" and $print = 1; next unless $print; exit if /^\s*$/; print;VariableVariable match[1]: displays[i]Edit a value. If it is left blank, nothing will be saved:match2varedemacsmatch[1]> edval #tstval > 1 Error: value isn't a single word. Use quotes or backslashes if your value contains spaces. Note that you shouldn't quote an initial ~ in file names.keyshortprompttypesetmatch1evalmatch[1]=edvalError: bad shell syntax in value. The value will be assigned to the variable exactly as you enter it. Make sure all quotes are paired.keyshortpromptmatch[1]=edvaledvalstatesiset but not savedstatesikey?--- Edit abandoned, type a key --- bindkey evPick a keymap (set of keys) to use when editing. Type: (e) for Emacs keymap (recommended unless you are vi user) (v) for Vi keymap (n) not to set a keymap (allow shell to choose) (k) to keep the current setting, state_linesi%%,no value setnot to be saved(n):output_linesi(v):(e):bindkey -estatesiset but not savedbindkey -vstatesiset but not savedstatesinot to be savedcontinuebindkey *** Internal error: bad setting 'outputs[i]' ***key?--- Type a key in forlorn hope --- state_linesstates[@]display_linesdisplays[@]output_linesoutputs[@]state_linesi%%,set but not savednot to be savednot yet saved__zni_parse_linesstate_linesi%%,return( changes == 0 )qQ__zni_submenulocaltitledescfuncdescsfuncsintegershiftclearprinttitlel.title...:func*** Internal error: bad argument set for __zni_submenu ***readkey?--- Type a key in forlorn hope --- returndesctruei = 1i <= #descsi++ (i) descs[i] (0) or (q) Return to previous menukeylongpromptkey0qQ key >= 1 && key <= #funcs funcskey__zni_savelocaloptlinenewlineon_optsoff_optslineslines2integerokparsed_parametersstate_parameterskeyno value setnot to be savedkey=parsed_parameters[key]okparsed_optionsstate_optionskeyno value setnot to be savedparsed_optionskeykeysetopti = 1i <= #on_optsi++ optline on_opts[i]newlineoptlinesetopt on_opts[i]newline i == #on_opts unsetopti <= #off_optsoptline off_opts[i]newlineunsetopt off_opts[i]newline i == #off_opts state_keymapsmainno value setnot to be savedparsed_keymapsmainemacsbindkey -ebindkey -vnoneprint*** Internal error: bad type parsed_keymaps[main] for keymap ***readkey?--- Type a key in forlorn hope --- okparsed_bindingsstate_bindingskeyno value setnot to be savedbindkey (qq)key parsed_bindings[key]startlinelinesendlinetmpfile #unparsed # The following lines were read by myname. # They were moved here as they could not be understood. # date (F)unparsed # End of lines moved by myname.tmpfilegrepstartlinezd/.zshrc/dev/null/^[ ]*endline/r tmpfile /^[ ]*startline/,/^[ ]*endline/dtmpfile.repltmpfile.repltmpfile__zni_history_config__zni_apply_defaultsHISTSIZE1000Number of lines of history kept within the shell.HISTFILEzdmsg/.histfileFile where history is saved.SAVEHISTNumber of lines of history to save to $HISTFILE.__zni_display_and_editHistory configurationinstall_statehistoryUnsaved changessave__zni_completion_configautoloadcompinstallcompinstallprintThe completion system has already been activated. You can run the configuration tool (compinstall) at any time by typing autoload -Uz compinstall compinstall Do you wish to run it now [y/n]?readkeyshortpromptkeyyYcompinstalltrueclearThe new completion system (compsys) allows you to complete commands, arguments and special shell syntax such as variables. It provides completions for a wide range of commonly used commands in most cases simply by typing the TAB key. Documentation is in the zshcompsys manual page. If it is not turned on, only a few simple completions such as filenames are available but the time to start the shell is slightly shorter. You can: (1) Turn on completion with the default options. (2) Run the configuration tool (compinstall). You can also run this from the command line with the following commands: autoload -Uz compinstall compinstall if you don't want to configure completion now. (0) Don't turn on completion. keylongpromptcompletion_linesfcompinstall -oinstall_statecompletionUnsaved changessavecompinstallConfiguredcompletion_linescompletion_linesRecommendedcontinuebreak__zni_bindkey_config__zni_apply_defaultsemacsChange default editing configuration__zni_display_and_editDefault editing configurationThe keys in the shell's line editor can be made to behave eitherlike Emacs or like Vi, two common Unix editors. If you have noexperience of either, Emacs is recommended. If you don't pick one,the shell will try to guess based on the EDITOR environment variable.Usually it's better to pick one explicitly.install_statebindkeyUnsaved changessave__zni_completion_save #completion_lines printcompletion_lineszd/.zshrc__zni_options_config__zni_apply_defaultsautocdChange directory given just path.extendedglobUse additional pattern matching features.!nomatchUnmatched patterns cause an error.!beepBeep on errors.notifyImmediately report changes in background job status.__zni_display_and_editCommon shell optionsThe following are some of the shell options that are most often used.The descriptions are very brief; if you would like more information,read the zshoptions manual page (type "man zshoptions").install_stateoptionsUnsaved changessave__zni_retrieve_lines__zni_parse_linessavedreply[@]state_parametersHISTORYinstall_statehistorySavedautoloadcompinstallzstyle:compinstallfilenamezd/.zshrccompinstallinstall_statecompletionclearprintThis is the Z Shell configuration function for new users, myname. You are seeing this message because you have no zsh startup files (the files .zshenv, .zprofile, .zshrc, .zlogin in the directory zdmsg). This function can help you with a few settings that should make your use of the shell easier. You can: (q) Quit and do nothing. The function will be run again next time. (0) Exit, creating the file zdmsg/.zshrc containing just a comment. That will prevent this function being run again. (1) Continue to the main menu. /etc/zsh/newuser.zshrc.recommended(2) Populate your zdmsg/.zshrc with the configuration recommended by the system administrator and exit (you will need to edit the file by hand, if so desired). readkeylongpromptkeyqQreturnmsgsourceAborting.The function will be run again next time. To prevent this, execute: touch zdmsg/.zshrcAttempting to extract information from manual pages...zshoptionstmpfilemanoptionszshparamtmpfilemanparam/dev/nulltruePlease pick one of the following options: (1) Configure settings for history, i.e. command lines remembered and saved by the shell.install_state[history]:+ (install_state[history].) (2) install_statecompletionRecommendedConfigureUse the new completion system.install_state[completion]:+ (install_state[completion].) (3) Configure how keys behave when editing command lines.install_state[bindkey]:+ (install_state[bindkey].) (4) Pick some of the more common shell options. These are simple "on" or "off" switches controlling the shell's features. install_state[options]:+ (install_state[options].) (0) Exit, save saving the new settings. They will take effect immediately.leaving the existing zdmsg/.zshrc alone.creating a blank zdmsg/.zshrc file. (a) Abort all settings and start from scratch. Note this will overwrite any settings from myname already in the startup file. It will not alter any of your other settings, however. (q) Quit and do nothing else. (q) Quit and do nothing else. The function will be run again next time.breakaAparsed_parametersstate_parametersparsed_optionsstate_optionsparsed_keymapsstate_keymapsparsed_bindingsstate_bindingsunparsedzd/.zshrc.zniCopied old 'zdmsg/.zshrc' to 'zdmsg/.zshrc.zni'. __zni_save__zni_completion_saveThe function will not be run in future, but you can run it yourself as follows: autoload -Uz myname myname -f The code added to zdmsg/.zshrc is marked by the lines startline endline You should not edit anything between these lines if you intend to run myname again. You may, however, edit any other part of the file.__zni_history_config__zni_completion_config__zni_bindkey_config__zni_options_configunfunctionmyname__zni_*tmpfileq5.8.1$q ;tdebian/zsh-common//usr/share/zsh/functions/Newuser/zsh-newuser-installAfdCAC <pA'AA`ALC1.Ar+4A fAFA A=A$&AC 1ACFvAACFcq~AdACftAC'#A G A ';j9A 'A C'A '<mA 'A 'A Cg LA$    HA$  <Ag tAg A C DACG t Ag A$   4 PAG+ZAG dAg | ,AQ <,AR m ,AS`ABrJAY 1.AYr#+.AZ q.A\ #+A1&Ac#+AL1.Adr+4A CfLeAFA1FAk`RAL1.Alr+4A CfL AFA41AsAFA1.Aw+4AfAzR YpR @R  A fLAFA3!A KAGA%,,ADAB uFA,BfuF,A ,A\#+t]uAfA,AFAX A z,HAg `A't+A &AZ,AC0,A a.A m-0NAz9,AzmA 1.Ars.A=33zq.Asz.AmO05AC`,AHAF`A!1NA!p2rIer}A"I 0,.A$ 0.A( K.A+amq,A. .A/Em00;A (Af L e.A;,A8A@ ACf \ TAA !Ags3AC%A%HA%,AA+_0A &ATCNA p2$++<lAAR,AQ+A 1A +.Aq.A=Q.Ar$A<ACyA AQACF0|A &A*NNA#p2$++<A%  1.A%+,A&.A'szq.A)Q33zlA+A+R,A,+A- 1A- +.A.9q.A09Q.A2r$A3<A5 1.A5rsz,A6s.A73 FA8`2Rr!sz,A:s.A;3uq,A>ss.A?3ACA ALACF_0 A &ATNANp2$++< lAOAOR,AP +AQ 1AQ +.AR eq.AT Q.AVr$ AW<ACA  A 4 iACFf0 A &|AcAcR ,Ad -+Ae 1.Aer+ .Af q.Ah Q.Ajr 5$Ak<AC A A` .Apr )KAC A AFAn0p 3 AgJ A @XxA$@  A=AA \A 1A ]A A A &A &ACf(+Af(AA &(ALC1AAf(cA &(AP,AXeA 1.Ar.Aaq.A ,A"Af(5AX A'dA f(A Cf( mA Cf \\ qA  &(A  R-nA42r l`2  A5 A  E 0 MA| 1A;r A8$ 0f +t Afk4Al&NA &A C&AABrA$& \AF(YACF A &(qAF(AF(5ACf \\A &(A4K 0AV,AWQ.AX0A\,A]QI.A^0rAb,AcQI.AdE00;A &A &0A| 1AsrA8$0f +taAfk4A 1AxrACf(tdAF A &(ACf(Af(%,AxA C<81A$ C@lXqDxA! Ap!- 1AA"F(A"f \\qQAI#A#g<A#F A$F(YA$f \\!},AQ!A 1A " .A"%"Qq.A"EAA'f \\"0#u AD(#A (&A)f(t#A*.Ar'1' A+f((.Ar(5; A+f((}A,f((A,f \\ qA4,K 0* A,AQ(.A()0 A,AQ)e.A))0rA,AQ(.A**A0Z0;A 2&*A 3C&0*0;A6F(*A6Cf \\+Q.Ar A7,X,A7,,A8-@-uA\9 PA@9C.Ar-.A:f./9(5A;F//Q.Ar 0A;F/A|k`FyA'+Ag0DA XpACGJA &A C&AfAf AC 0DAt 1ARiAFAft\ACF0AXMACpiAA &dA0CLxAfACf1Aft\Ad 1.A"r AF0A$5A  C& A1f A+Z8A$ XxAGJA` ,+ZA@.AUAAAC+ZA1.AmA` .ArszAXQAxQ,AeAC,A8Ap  1&AYA.A!q.A#A8 CA%)A ,A+uA ,A-8Ap  1&A.MA .A0}q.A2A8 A4A CA.A:UA1 9 0 AC  0KAC 0 0;A f $ =Af L\ aA` ,+Z A@.AP e AC IA(m $c-IA@AXACDMF $A1A,fpA$" #+, fMACDF tAz*A4fTx\@xeAT 1AF4,AM.A \A%+ AfҬ$AhL1AFT$AFACf\A8.A r !A &4A C&7qAA &dA &xACFAf\qA0 J 0,A&,A'Y.A(0AP  A  &,A-YMA %0A C%.A6Y 0;A &@A C&ddAfK%ATmAh  A$e1,A E.A At+&:AD1AA Df\cuA~'N)AL&|Tq5 )A`  Aa,AI.AA "&f0x|A1.Arx.A-ACfҬALqA<1AF$.AACTS.A+4A &4AfLeA<C1&A qAfLaAfL]A8CA AfLyAf4\IA C&LA|] 0ACF0A CqfLAF0 0 ACfqAFqAF!0; AfLA<1.A+4 ACFL)ACFAfLApA0#Fs jFc{A0cFs jC%Fc{ADSA &A &4ACfLtA` .ArD ACfLtuAfLtACfLAfLtAA,ACfLIA qAfLEACfLAfLƑA` .Ar+4AfLɥAfL-Af4\IA &LA 0A &`90yA%ˌAC%A%A%TA %̌A C%A %A %@A %|X0A  &4A C1A-,AP A. qA" fq͡ fLA  &δA  C&&A6 qA  qfLA@C.A9+4AfL9A &`0A &d0A &Ը0A &0A &lAl Afk41emulatesetoptextendedglobnonomatchwarncreategloballocalmynamezshnewuserinstall EUID == 0 || UID == 0 printmyname: won't run as root. Read the manual.returnclear/dev/nullzmodloadzsh/termcapechotcclearprint\e[H\e[JlocalZDOTDIR:HOMEzdmsg# Created by newuser for ZSH_VERSIONstartline# Lines configured by mynameendline# End of lines configured by mynameshortprompt?--- Type a key --- longprompt?--- Type one of the keys in parentheses --- tmpfileTMPPREFIX:/tmp/zshzniinstall_stateparsed_parametersparsed_optionsparsed_bindingsparsed_keymapsstate_parametersstate_optionsstate_bindingsstate_keymapsdefault_optionsunparsedoutput_linesdisplay_linesstate_linesintegerlines_readcompletion_linesreplymatchmbeginmendREPLYintegersavelines_foundinstall_statehistoryRecommendedinstall_statecompletionRecommendedinstall_statebindkeyRecommendedtrapsave=0QUITHOMEb/~match[1]printmyname: can't write to zdmsg.returnmyname: can only be used interactively. LINES:-0 < 15 || COLUMNS:-0 < 72 zd/.zshenvzd/.zprofilezd/.zshrczd/.zloginmyname: startup files exist, aborting. Use the argument -f if you want to force the function to be run again.__zni_retrieve_lineslocallinereplylines_foundzd/.zshrcreturngrepstartline/dev/nulllines_found/^[ ]*startline/,/^[ ]*endline/preadline__zni_parse_lineslocallinewarnedfirstargsstateshift@lineb:blank::IDENT:parsed_parametersmatch1match2state_parametersmatch1stateb:blank:unsetopt:blank:match2opt//m:upper:/LMATCH//_match1parsed_optionsoptparsed_optionsoptstate_optionsoptb:blank:bindkey:blank:zmatch1Qargs1firstevargsparsed_keymapsmainemacsparsed_keymapsmainstate_keymapsmainparsed_bindingsfirstargs2,1state_bindingsfirst:blank:startlineendlineunparsedprintWARNING: failed to understand line: line which will be retained but not edited.warnedreadkeyshortprompt__zni_apply_defaultslocalstate_linesdisplay_linesoutput_lineslines_readshiftstate_parameters1parsed_parameters1state_parameters1not yet savedstate_parameters1no value setstate_parameters1saved lines_read++ state_parameters1display_lines3output_lines1=parsed_parameters[1]1!argv1default_options1default_options1state_options1parsed_options1state_options1parsed_options1parsed_options1default_options1, default onstate_options[1]sufdisplay_linesoutput_linesunsetopt 1state_bindings1parsed_bindings1state_bindings1state_bindings1display_linesoutput_linesbindkey (qq)12:+ 2state_keymapsmainparsed_keymapsmainnonestate_keymapsmainstate_keymapsmainstate_keymapsmainstate_keymapsmaindisplay_lines2parsed_keymapsmainoutput_linesbindkey -voutput_linesbindkey -e__zni_display_and_editintegerchangeslocaldefaultedvalldisprdispstatesdisplaysoutputststvalstate_lines[@]displaysdisplay_lines[@]output_lines[@]statesrnot yet saved changes++ trueclearprintl.1...: # > 1 argv2,1i = 1i <= #output_linesi++ statesi%%,defaultno value setnot to be saved# outputs[i]outputsidefault:+default# (i) displays[i] ldisp(l.COLUMNS-#ldisp-#rdisp-1.):-rdisp changes # (0) Remember edits and return to main menu (does not save file yet) # (q) Abandon edits and return to main menu # (0) or (q) Return to main menu (no changes made yet) readkeylongpromptkeyoutputs i = key outputsibunsetopt tmpfilemanoptionsperls/^(\s*)([A-Z]+)_?([A-Z]*)_?([A-Z]*)(\s*\(.+\)|\s*\<.+\>)*\s*$/\L$1$2$3$4\n/ and "match2" =~ /^(|no)\L$2$3$4$/ and $print = 1 and next; next unless $print; exit if /^\s*$/; print; tmpfileman/dev/nullOption match[2]:Option match[2]: displays[i]The option match[2] is currently match[1]:+unset. Type: (s) to set it (turn it on) (u) to unset it (turn it off) (n) neither to set or unset it (use shell default: default_options[match[2]]) (k) or (q) to keep the current setting:keyshortpromptoutputsisetopt match[2]statesiset but not savedunsetopt match[2]statesiset but not savedstatesino value setkqcontinuebreakbtmpfilemanparams/^(\s*)([A-Z]+)(\s*\<.+\>)*\s*$/$1$2\n/ and "$2" eq "match1" and $print = 1; next unless $print; exit if /^\s*$/; print;VariableVariable match[1]: displays[i]Edit a value. If it is left blank, nothing will be saved:match2varedemacsmatch[1]> edval #tstval > 1 Error: value isn't a single word. Use quotes or backslashes if your value contains spaces. Note that you shouldn't quote an initial ~ in file names.keyshortprompttypesetmatch1evalmatch[1]=edvalError: bad shell syntax in value. The value will be assigned to the variable exactly as you enter it. Make sure all quotes are paired.keyshortpromptmatch[1]=edvaledvalstatesiset but not savedstatesikey?--- Edit abandoned, type a key --- bindkey evPick a keymap (set of keys) to use when editing. Type: (e) for Emacs keymap (recommended unless you are vi user) (v) for Vi keymap (n) not to set a keymap (allow shell to choose) (k) to keep the current setting, state_linesi%%,no value setnot to be saved(n):output_linesi(v):(e):bindkey -estatesiset but not savedbindkey -vstatesiset but not savedstatesinot to be savedcontinuebindkey *** Internal error: bad setting 'outputs[i]' ***key?--- Type a key in forlorn hope --- state_linesstates[@]display_linesdisplays[@]output_linesoutputs[@]state_linesi%%,set but not savednot to be savednot yet saved__zni_parse_linesstate_linesi%%,return( changes == 0 )qQ__zni_submenulocaltitledescfuncdescsfuncsintegershiftclearprinttitlel.title...:func*** Internal error: bad argument set for __zni_submenu ***readkey?--- Type a key in forlorn hope --- returndesctruei = 1i <= #descsi++ (i) descs[i] (0) or (q) Return to previous menukeylongpromptkey0qQ key >= 1 && key <= #funcs funcskey__zni_savelocaloptlinenewlineon_optsoff_optslineslines2integerokparsed_parametersstate_parameterskeyno value setnot to be savedkey=parsed_parameters[key]okparsed_optionsstate_optionskeyno value setnot to be savedparsed_optionskeykeysetopti = 1i <= #on_optsi++ optline on_opts[i]newlineoptlinesetopt on_opts[i]newline i == #on_opts unsetopti <= #off_optsoptline off_opts[i]newlineunsetopt off_opts[i]newline i == #off_opts state_keymapsmainno value setnot to be savedparsed_keymapsmainemacsbindkey -ebindkey -vnoneprint*** Internal error: bad type parsed_keymaps[main] for keymap ***readkey?--- Type a key in forlorn hope --- okparsed_bindingsstate_bindingskeyno value setnot to be savedbindkey (qq)key parsed_bindings[key]startlinelinesendlinetmpfile #unparsed # The following lines were read by myname. # They were moved here as they could not be understood. # date (F)unparsed # End of lines moved by myname.tmpfilegrepstartlinezd/.zshrc/dev/null/^[ ]*endline/r tmpfile /^[ ]*startline/,/^[ ]*endline/dtmpfile.repltmpfile.repltmpfile__zni_history_config__zni_apply_defaultsHISTSIZE1000Number of lines of history kept within the shell.HISTFILEzdmsg/.histfileFile where history is saved.SAVEHISTNumber of lines of history to save to $HISTFILE.__zni_display_and_editHistory configurationinstall_statehistoryUnsaved changessave__zni_completion_configautoloadcompinstallcompinstallprintThe completion system has already been activated. You can run the configuration tool (compinstall) at any time by typing autoload -Uz compinstall compinstall Do you wish to run it now [y/n]?readkeyshortpromptkeyyYcompinstalltrueclearThe new completion system (compsys) allows you to complete commands, arguments and special shell syntax such as variables. It provides completions for a wide range of commonly used commands in most cases simply by typing the TAB key. Documentation is in the zshcompsys manual page. If it is not turned on, only a few simple completions such as filenames are available but the time to start the shell is slightly shorter. You can: (1) Turn on completion with the default options. (2) Run the configuration tool (compinstall). You can also run this from the command line with the following commands: autoload -Uz compinstall compinstall if you don't want to configure completion now. (0) Don't turn on completion. keylongpromptcompletion_linesfcompinstall -oinstall_statecompletionUnsaved changessavecompinstallConfiguredcompletion_linescompletion_linesRecommendedcontinuebreak__zni_bindkey_config__zni_apply_defaultsemacsChange default editing configuration__zni_display_and_editDefault editing configurationThe keys in the shell's line editor can be made to behave eitherlike Emacs or like Vi, two common Unix editors. If you have noexperience of either, Emacs is recommended. If you don't pick one,the shell will try to guess based on the EDITOR environment variable.Usually it's better to pick one explicitly.install_statebindkeyUnsaved changessave__zni_completion_save #completion_lines printcompletion_lineszd/.zshrc__zni_options_config__zni_apply_defaultsautocdChange directory given just path.extendedglobUse additional pattern matching features.!nomatchUnmatched patterns cause an error.!beepBeep on errors.notifyImmediately report changes in background job status.__zni_display_and_editCommon shell optionsThe following are some of the shell options that are most often used.The descriptions are very brief; if you would like more information,read the zshoptions manual page (type "man zshoptions").install_stateoptionsUnsaved changessave__zni_retrieve_lines__zni_parse_linessavedreply[@]state_parametersHISTORYinstall_statehistorySavedautoloadcompinstallzstyle:compinstallfilenamezd/.zshrccompinstallinstall_statecompletionclearprintThis is the Z Shell configuration function for new users, myname. You are seeing this message because you have no zsh startup files (the files .zshenv, .zprofile, .zshrc, .zlogin in the directory zdmsg). This function can help you with a few settings that should make your use of the shell easier. You can: (q) Quit and do nothing. The function will be run again next time. (0) Exit, creating the file zdmsg/.zshrc containing just a comment. That will prevent this function being run again. (1) Continue to the main menu. /etc/zsh/newuser.zshrc.recommended(2) Populate your zdmsg/.zshrc with the configuration recommended by the system administrator and exit (you will need to edit the file by hand, if so desired). readkeylongpromptkeyqQreturnmsgsourceAborting.The function will be run again next time. To prevent this, execute: touch zdmsg/.zshrcAttempting to extract information from manual pages...zshoptionstmpfilemanoptionszshparamtmpfilemanparam/dev/nulltruePlease pick one of the following options: (1) Configure settings for history, i.e. command lines remembered and saved by the shell.install_state[history]:+ (install_state[history].) (2) install_statecompletionRecommendedConfigureUse the new completion system.install_state[completion]:+ (install_state[completion].) (3) Configure how keys behave when editing command lines.install_state[bindkey]:+ (install_state[bindkey].) (4) Pick some of the more common shell options. These are simple "on" or "off" switches controlling the shell's features. install_state[options]:+ (install_state[options].) (0) Exit, save saving the new settings. They will take effect immediately.leaving the existing zdmsg/.zshrc alone.creating a blank zdmsg/.zshrc file. (a) Abort all settings and start from scratch. Note this will overwrite any settings from myname already in the startup file. It will not alter any of your other settings, however. (q) Quit and do nothing else. (q) Quit and do nothing else. The function will be run again next time.breakaAparsed_parametersstate_parametersparsed_optionsstate_optionsparsed_keymapsstate_keymapsparsed_bindingsstate_bindingsunparsedzd/.zshrc.zniCopied old 'zdmsg/.zshrc' to 'zdmsg/.zshrc.zni'. __zni_save__zni_completion_saveThe function will not be run in future, but you can run it yourself as follows: autoload -Uz myname myname -f The code added to zdmsg/.zshrc is marked by the lines startline endline You should not edit anything between these lines if you intend to run myname again. You may, however, edit any other part of the file.__zni_history_config__zni_completion_config__zni_bindkey_config__zni_options_configunfunctionmyname__zni_*tmpfile