(W [0+8+FQ(+4)[1 0FO10F"G+Q1' +FQ()+4U1 FQ1"L0' ,Q1:M(Q1+4(]1]0)) J?P?V?[Jfsn &u~ (2|9 F & C Mode & H Mode C Mode^R C Block Comment^R C Indent~DIRECTORY~~DOC~ & C Mode~DOC~ & H Mode~DOC~ C Mode~DOC~ ^R C Block Comment~DOC~ ^R C Indent~DOC~ ~Filename~~Filename~ ~INVERT~hm(m.m& Init Buffer Locals) 1,(m.m^R C Indent)m.qI 1,(m.m^R C Block Commentm.q...* 1,40m.lComment Column 1,(:i*+1)m.lComment Rounding 1,(:i*/*)m.lComment Start 1,(:i*/* )m.lComment Begin 1,(:i* */)m.lComment End :i* m.lLabel Search Prefix :i*) m.lLabel Search Suffix :i*A (, *)m.lLabel Content Syntax m.q..D0FO..qC ..Df"nu..D'"# :i..D + | + + | () )( + + + A + + AA AA AA AA AA AA AA AA AA AA + + + + + AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA (] / )[ + AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA (} + ){ +  q..Dm.vC..D' @:i*|m(m.m& Exit EMACS) CC 1 |m.lCompile Command 1m(m.m& Set Mode Line)C/[0[1[2[3 0f"n ff"e4'"#-4'+(fsshpos)/4*4u0 -@f  lfsshpos-q0"gfsshposu0' q0m(m.m& Indent)' .u0fnq0j @f  l 0,1a-}"e4'"#0'u3 -:s/**/u1 q1+1"efsshposu2' "#q0j<-@f  l fsz-.f[vz0l.f[vb 0u2zj 1:<-ful0,1a-{"nfsshpos+1u2' "#0l@f l fsshpos+4u2'> q2"ej:' q2"ezj0l@f lfsshposu2' f]vbf]vz q2;-fll>' q0j0l.u0 q2-q3m(m.m& Indent) q1+1"e2f= *"ni * '' q0,.(.u0)d.[0fsshpos/*  0,q1m(m.m& Xindent) i * .[2 i 0,q1m(m.m& Xindent) i */ q0,.(q2j) CMODEMacros for editing C codeC Set up for editing C codea^R Indentation for C mode. In middle of line, deletes surrounding space and re tabs to next stop (defined four spaces apart), or if given arg next stop back. At beginning of line, indents depending on surrounding code.-^R Start making block comment after pointAC Mode & C Mode & H Mode ^R C Indent ^R C Block Comment T+8+fq(+4)[20[3 <%3,-q2f2u3q3&1@;q3"l0'> f[BBindq3-1*5,q3*5g2q:..o(0)+q2