ofs | hex dump | ascii |
---|
0000 | 0a 28 64 65 66 76 61 72 20 63 2d 6d 6f 64 65 2d 61 62 62 72 65 76 2d 74 61 62 6c 65 20 6e 69 6c | .(defvar.c-mode-abbrev-table.nil |
0020 | 20 22 5c 0a 41 62 62 72 65 76 20 74 61 62 6c 65 20 69 6e 20 75 73 65 20 69 6e 20 43 2d 6d 6f 64 | ."\.Abbrev.table.in.use.in.C-mod |
0040 | 65 20 62 75 66 66 65 72 73 2e 22 29 0a 0a 28 64 65 66 69 6e 65 2d 61 62 62 72 65 76 2d 74 61 62 | e.buffers.")..(define-abbrev-tab |
0060 | 6c 65 20 28 71 75 6f 74 65 20 63 2d 6d 6f 64 65 2d 61 62 62 72 65 76 2d 74 61 62 6c 65 29 20 6e | le.(quote.c-mode-abbrev-table).n |
0080 | 69 6c 29 0a 0a 28 64 65 66 76 61 72 20 63 2d 6d 6f 64 65 2d 6d 61 70 20 6e 69 6c 20 22 5c 0a 4b | il)..(defvar.c-mode-map.nil."\.K |
00a0 | 65 79 6d 61 70 20 75 73 65 64 20 69 6e 20 43 20 6d 6f 64 65 2e 22 29 0a 0a 28 69 66 20 63 2d 6d | eymap.used.in.C.mode.")..(if.c-m |
00c0 | 6f 64 65 2d 6d 61 70 20 6e 69 6c 20 28 73 65 74 71 20 63 2d 6d 6f 64 65 2d 6d 61 70 20 28 6d 61 | ode-map.nil.(setq.c-mode-map.(ma |
00e0 | 6b 65 2d 73 70 61 72 73 65 2d 6b 65 79 6d 61 70 29 29 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 63 | ke-sparse-keymap)).(define-key.c |
0100 | 2d 6d 6f 64 65 2d 6d 61 70 20 22 7b 22 20 28 71 75 6f 74 65 20 65 6c 65 63 74 72 69 63 2d 63 2d | -mode-map."{".(quote.electric-c- |
0120 | 62 72 61 63 65 29 29 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 63 2d 6d 6f 64 65 2d 6d 61 70 20 22 | brace)).(define-key.c-mode-map." |
0140 | 7d 22 20 28 71 75 6f 74 65 20 65 6c 65 63 74 72 69 63 2d 63 2d 62 72 61 63 65 29 29 20 28 64 65 | }".(quote.electric-c-brace)).(de |
0160 | 66 69 6e 65 2d 6b 65 79 20 63 2d 6d 6f 64 65 2d 6d 61 70 20 22 3b 22 20 28 71 75 6f 74 65 20 65 | fine-key.c-mode-map.";".(quote.e |
0180 | 6c 65 63 74 72 69 63 2d 63 2d 73 65 6d 69 29 29 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 63 2d 6d | lectric-c-semi)).(define-key.c-m |
01a0 | 6f 64 65 2d 6d 61 70 20 22 3a 22 20 28 71 75 6f 74 65 20 65 6c 65 63 74 72 69 63 2d 63 2d 74 65 | ode-map.":".(quote.electric-c-te |
01c0 | 72 6d 69 6e 61 74 6f 72 29 29 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 63 2d 6d 6f 64 65 2d 6d 61 | rminator)).(define-key.c-mode-ma |
01e0 | 70 20 22 1b 08 22 20 28 71 75 6f 74 65 20 6d 61 72 6b 2d 63 2d 66 75 6e 63 74 69 6f 6e 29 29 20 | p."..".(quote.mark-c-function)). |
0200 | 28 64 65 66 69 6e 65 2d 6b 65 79 20 63 2d 6d 6f 64 65 2d 6d 61 70 20 22 1b 11 22 20 28 71 75 6f | (define-key.c-mode-map."..".(quo |
0220 | 74 65 20 69 6e 64 65 6e 74 2d 63 2d 65 78 70 29 29 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 63 2d | te.indent-c-exp)).(define-key.c- |
0240 | 6d 6f 64 65 2d 6d 61 70 20 22 7f 22 20 28 71 75 6f 74 65 20 62 61 63 6b 77 61 72 64 2d 64 65 6c | mode-map.".".(quote.backward-del |
0260 | 65 74 65 2d 63 68 61 72 2d 75 6e 74 61 62 69 66 79 29 29 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 | ete-char-untabify)).(define-key. |
0280 | 63 2d 6d 6f 64 65 2d 6d 61 70 20 22 09 22 20 28 71 75 6f 74 65 20 63 2d 69 6e 64 65 6e 74 2d 63 | c-mode-map.".".(quote.c-indent-c |
02a0 | 6f 6d 6d 61 6e 64 29 29 29 0a 0a 28 61 75 74 6f 6c 6f 61 64 20 28 71 75 6f 74 65 20 63 2d 6d 61 | ommand)))..(autoload.(quote.c-ma |
02c0 | 63 72 6f 2d 65 78 70 61 6e 64 29 20 22 63 6d 61 63 65 78 70 22 20 22 5c 0a 44 69 73 70 6c 61 79 | cro-expand)."cmacexp"."\.Display |
02e0 | 20 74 68 65 20 72 65 73 75 6c 74 20 6f 66 20 65 78 70 61 6e 64 69 6e 67 20 61 6c 6c 20 43 20 6d | .the.result.of.expanding.all.C.m |
0300 | 61 63 72 6f 73 20 6f 63 63 75 72 72 69 6e 67 20 69 6e 20 74 68 65 20 72 65 67 69 6f 6e 2e 0a 54 | acros.occurring.in.the.region..T |
0320 | 68 65 20 65 78 70 61 6e 73 69 6f 6e 20 69 73 20 65 6e 74 69 72 65 6c 79 20 63 6f 72 72 65 63 74 | he.expansion.is.entirely.correct |
0340 | 20 62 65 63 61 75 73 65 20 69 74 20 75 73 65 73 20 74 68 65 20 43 20 70 72 65 70 72 6f 63 65 73 | .because.it.uses.the.C.preproces |
0360 | 73 6f 72 2e 22 20 74 29 0a 0a 28 64 65 66 76 61 72 20 63 2d 6d 6f 64 65 2d 73 79 6e 74 61 78 2d | sor.".t)..(defvar.c-mode-syntax- |
0380 | 74 61 62 6c 65 20 6e 69 6c 20 22 5c 0a 53 79 6e 74 61 78 20 74 61 62 6c 65 20 69 6e 20 75 73 65 | table.nil."\.Syntax.table.in.use |
03a0 | 20 69 6e 20 43 2d 6d 6f 64 65 20 62 75 66 66 65 72 73 2e 22 29 0a 0a 28 69 66 20 63 2d 6d 6f 64 | .in.C-mode.buffers.")..(if.c-mod |
03c0 | 65 2d 73 79 6e 74 61 78 2d 74 61 62 6c 65 20 6e 69 6c 20 28 73 65 74 71 20 63 2d 6d 6f 64 65 2d | e-syntax-table.nil.(setq.c-mode- |
03e0 | 73 79 6e 74 61 78 2d 74 61 62 6c 65 20 28 6d 61 6b 65 2d 73 79 6e 74 61 78 2d 74 61 62 6c 65 29 | syntax-table.(make-syntax-table) |
0400 | 29 20 28 6d 6f 64 69 66 79 2d 73 79 6e 74 61 78 2d 65 6e 74 72 79 20 39 32 20 22 5c 5c 22 20 63 | ).(modify-syntax-entry.92."\\".c |
0420 | 2d 6d 6f 64 65 2d 73 79 6e 74 61 78 2d 74 61 62 6c 65 29 20 28 6d 6f 64 69 66 79 2d 73 79 6e 74 | -mode-syntax-table).(modify-synt |
0440 | 61 78 2d 65 6e 74 72 79 20 34 37 20 22 2e 20 31 34 22 20 63 2d 6d 6f 64 65 2d 73 79 6e 74 61 78 | ax-entry.47."..14".c-mode-syntax |
0460 | 2d 74 61 62 6c 65 29 20 28 6d 6f 64 69 66 79 2d 73 79 6e 74 61 78 2d 65 6e 74 72 79 20 34 32 20 | -table).(modify-syntax-entry.42. |
0480 | 22 2e 20 32 33 22 20 63 2d 6d 6f 64 65 2d 73 79 6e 74 61 78 2d 74 61 62 6c 65 29 20 28 6d 6f 64 | "..23".c-mode-syntax-table).(mod |
04a0 | 69 66 79 2d 73 79 6e 74 61 78 2d 65 6e 74 72 79 20 34 33 20 22 2e 22 20 63 2d 6d 6f 64 65 2d 73 | ify-syntax-entry.43.".".c-mode-s |
04c0 | 79 6e 74 61 78 2d 74 61 62 6c 65 29 20 28 6d 6f 64 69 66 79 2d 73 79 6e 74 61 78 2d 65 6e 74 72 | yntax-table).(modify-syntax-entr |
04e0 | 79 20 34 35 20 22 2e 22 20 63 2d 6d 6f 64 65 2d 73 79 6e 74 61 78 2d 74 61 62 6c 65 29 20 28 6d | y.45.".".c-mode-syntax-table).(m |
0500 | 6f 64 69 66 79 2d 73 79 6e 74 61 78 2d 65 6e 74 72 79 20 36 31 20 22 2e 22 20 63 2d 6d 6f 64 65 | odify-syntax-entry.61.".".c-mode |
0520 | 2d 73 79 6e 74 61 78 2d 74 61 62 6c 65 29 20 28 6d 6f 64 69 66 79 2d 73 79 6e 74 61 78 2d 65 6e | -syntax-table).(modify-syntax-en |
0540 | 74 72 79 20 33 37 20 22 2e 22 20 63 2d 6d 6f 64 65 2d 73 79 6e 74 61 78 2d 74 61 62 6c 65 29 20 | try.37.".".c-mode-syntax-table). |
0560 | 28 6d 6f 64 69 66 79 2d 73 79 6e 74 61 78 2d 65 6e 74 72 79 20 36 30 20 22 2e 22 20 63 2d 6d 6f | (modify-syntax-entry.60.".".c-mo |
0580 | 64 65 2d 73 79 6e 74 61 78 2d 74 61 62 6c 65 29 20 28 6d 6f 64 69 66 79 2d 73 79 6e 74 61 78 2d | de-syntax-table).(modify-syntax- |
05a0 | 65 6e 74 72 79 20 36 32 20 22 2e 22 20 63 2d 6d 6f 64 65 2d 73 79 6e 74 61 78 2d 74 61 62 6c 65 | entry.62.".".c-mode-syntax-table |
05c0 | 29 20 28 6d 6f 64 69 66 79 2d 73 79 6e 74 61 78 2d 65 6e 74 72 79 20 33 38 20 22 2e 22 20 63 2d | ).(modify-syntax-entry.38.".".c- |
05e0 | 6d 6f 64 65 2d 73 79 6e 74 61 78 2d 74 61 62 6c 65 29 20 28 6d 6f 64 69 66 79 2d 73 79 6e 74 61 | mode-syntax-table).(modify-synta |
0600 | 78 2d 65 6e 74 72 79 20 31 32 34 20 22 2e 22 20 63 2d 6d 6f 64 65 2d 73 79 6e 74 61 78 2d 74 61 | x-entry.124.".".c-mode-syntax-ta |
0620 | 62 6c 65 29 20 28 6d 6f 64 69 66 79 2d 73 79 6e 74 61 78 2d 65 6e 74 72 79 20 33 39 20 22 5c 22 | ble).(modify-syntax-entry.39."\" |
0640 | 22 20 63 2d 6d 6f 64 65 2d 73 79 6e 74 61 78 2d 74 61 62 6c 65 29 29 0a 0a 28 64 65 66 63 6f 6e | ".c-mode-syntax-table))..(defcon |
0660 | 73 74 20 63 2d 69 6e 64 65 6e 74 2d 6c 65 76 65 6c 20 32 20 22 5c 0a 2a 49 6e 64 65 6e 74 61 74 | st.c-indent-level.2."\.*Indentat |
0680 | 69 6f 6e 20 6f 66 20 43 20 73 74 61 74 65 6d 65 6e 74 73 20 77 69 74 68 20 72 65 73 70 65 63 74 | ion.of.C.statements.with.respect |
06a0 | 20 74 6f 20 63 6f 6e 74 61 69 6e 69 6e 67 20 62 6c 6f 63 6b 2e 22 29 0a 0a 28 64 65 66 63 6f 6e | .to.containing.block.")..(defcon |
06c0 | 73 74 20 63 2d 62 72 61 63 65 2d 69 6d 61 67 69 6e 61 72 79 2d 6f 66 66 73 65 74 20 30 20 22 5c | st.c-brace-imaginary-offset.0."\ |
06e0 | 0a 2a 49 6d 61 67 69 6e 65 64 20 69 6e 64 65 6e 74 61 74 69 6f 6e 20 6f 66 20 61 20 43 20 6f 70 | .*Imagined.indentation.of.a.C.op |
0700 | 65 6e 20 62 72 61 63 65 20 74 68 61 74 20 61 63 74 75 61 6c 6c 79 20 66 6f 6c 6c 6f 77 73 20 61 | en.brace.that.actually.follows.a |
0720 | 20 73 74 61 74 65 6d 65 6e 74 2e 22 29 0a 0a 28 64 65 66 63 6f 6e 73 74 20 63 2d 62 72 61 63 65 | .statement.")..(defconst.c-brace |
0740 | 2d 6f 66 66 73 65 74 20 30 20 22 5c 0a 2a 45 78 74 72 61 20 69 6e 64 65 6e 74 61 74 69 6f 6e 20 | -offset.0."\.*Extra.indentation. |
0760 | 66 6f 72 20 62 72 61 63 65 73 2c 20 63 6f 6d 70 61 72 65 64 20 77 69 74 68 20 6f 74 68 65 72 20 | for.braces,.compared.with.other. |
0780 | 74 65 78 74 20 69 6e 20 73 61 6d 65 20 63 6f 6e 74 65 78 74 2e 22 29 0a 0a 28 64 65 66 63 6f 6e | text.in.same.context.")..(defcon |
07a0 | 73 74 20 63 2d 61 72 67 64 65 63 6c 2d 69 6e 64 65 6e 74 20 35 20 22 5c 0a 2a 49 6e 64 65 6e 74 | st.c-argdecl-indent.5."\.*Indent |
07c0 | 61 74 69 6f 6e 20 6c 65 76 65 6c 20 6f 66 20 64 65 63 6c 61 72 61 74 69 6f 6e 73 20 6f 66 20 43 | ation.level.of.declarations.of.C |
07e0 | 20 66 75 6e 63 74 69 6f 6e 20 61 72 67 75 6d 65 6e 74 73 2e 22 29 0a 0a 28 64 65 66 63 6f 6e 73 | .function.arguments.")..(defcons |
0800 | 74 20 63 2d 6c 61 62 65 6c 2d 6f 66 66 73 65 74 20 2d 32 20 22 5c 0a 2a 4f 66 66 73 65 74 20 6f | t.c-label-offset.-2."\.*Offset.o |
0820 | 66 20 43 20 6c 61 62 65 6c 20 6c 69 6e 65 73 20 61 6e 64 20 63 61 73 65 20 73 74 61 74 65 6d 65 | f.C.label.lines.and.case.stateme |
0840 | 6e 74 73 20 72 65 6c 61 74 69 76 65 20 74 6f 20 75 73 75 61 6c 20 69 6e 64 65 6e 74 61 74 69 6f | nts.relative.to.usual.indentatio |
0860 | 6e 2e 22 29 0a 0a 28 64 65 66 63 6f 6e 73 74 20 63 2d 63 6f 6e 74 69 6e 75 65 64 2d 73 74 61 74 | n.")..(defconst.c-continued-stat |
0880 | 65 6d 65 6e 74 2d 6f 66 66 73 65 74 20 32 20 22 5c 0a 2a 45 78 74 72 61 20 69 6e 64 65 6e 74 20 | ement-offset.2."\.*Extra.indent. |
08a0 | 66 6f 72 20 6c 69 6e 65 73 20 6e 6f 74 20 73 74 61 72 74 69 6e 67 20 6e 65 77 20 73 74 61 74 65 | for.lines.not.starting.new.state |
08c0 | 6d 65 6e 74 73 2e 22 29 0a 0a 28 64 65 66 63 6f 6e 73 74 20 63 2d 63 6f 6e 74 69 6e 75 65 64 2d | ments.")..(defconst.c-continued- |
08e0 | 62 72 61 63 65 2d 6f 66 66 73 65 74 20 30 20 22 5c 0a 2a 45 78 74 72 61 20 69 6e 64 65 6e 74 20 | brace-offset.0."\.*Extra.indent. |
0900 | 66 6f 72 20 73 75 62 73 74 61 74 65 6d 65 6e 74 73 20 74 68 61 74 20 73 74 61 72 74 20 77 69 74 | for.substatements.that.start.wit |
0920 | 68 20 6f 70 65 6e 2d 62 72 61 63 65 73 2e 0a 54 68 69 73 20 69 73 20 69 6e 20 61 64 64 69 74 69 | h.open-braces..This.is.in.additi |
0940 | 6f 6e 20 74 6f 20 63 2d 63 6f 6e 74 69 6e 75 65 64 2d 73 74 61 74 65 6d 65 6e 74 2d 6f 66 66 73 | on.to.c-continued-statement-offs |
0960 | 65 74 2e 22 29 0a 0a 28 64 65 66 63 6f 6e 73 74 20 63 2d 61 75 74 6f 2d 6e 65 77 6c 69 6e 65 20 | et.")..(defconst.c-auto-newline. |
0980 | 6e 69 6c 20 22 5c 0a 2a 4e 6f 6e 2d 6e 69 6c 20 6d 65 61 6e 73 20 61 75 74 6f 6d 61 74 69 63 61 | nil."\.*Non-nil.means.automatica |
09a0 | 6c 6c 79 20 6e 65 77 6c 69 6e 65 20 62 65 66 6f 72 65 20 61 6e 64 20 61 66 74 65 72 20 62 72 61 | lly.newline.before.and.after.bra |
09c0 | 63 65 73 2c 0a 61 6e 64 20 61 66 74 65 72 20 63 6f 6c 6f 6e 73 20 61 6e 64 20 73 65 6d 69 63 6f | ces,.and.after.colons.and.semico |
09e0 | 6c 6f 6e 73 2c 20 69 6e 73 65 72 74 65 64 20 69 6e 20 43 20 63 6f 64 65 2e 22 29 0a 0a 28 64 65 | lons,.inserted.in.C.code.")..(de |
0a00 | 66 63 6f 6e 73 74 20 63 2d 74 61 62 2d 61 6c 77 61 79 73 2d 69 6e 64 65 6e 74 20 74 20 22 5c 0a | fconst.c-tab-always-indent.t."\. |
0a20 | 2a 4e 6f 6e 2d 6e 69 6c 20 6d 65 61 6e 73 20 54 41 42 20 69 6e 20 43 20 6d 6f 64 65 20 73 68 6f | *Non-nil.means.TAB.in.C.mode.sho |
0a40 | 75 6c 64 20 61 6c 77 61 79 73 20 72 65 69 6e 64 65 6e 74 20 74 68 65 20 63 75 72 72 65 6e 74 20 | uld.always.reindent.the.current. |
0a60 | 6c 69 6e 65 2c 0a 72 65 67 61 72 64 6c 65 73 73 20 6f 66 20 77 68 65 72 65 20 69 6e 20 74 68 65 | line,.regardless.of.where.in.the |
0a80 | 20 6c 69 6e 65 20 70 6f 69 6e 74 20 69 73 20 77 68 65 6e 20 74 68 65 20 54 41 42 20 63 6f 6d 6d | .line.point.is.when.the.TAB.comm |
0aa0 | 61 6e 64 20 69 73 20 75 73 65 64 2e 22 29 0a 0a 28 64 65 66 75 6e 20 63 2d 6d 6f 64 65 20 6e 69 | and.is.used.")..(defun.c-mode.ni |
0ac0 | 6c 20 22 5c 0a 4d 61 6a 6f 72 20 6d 6f 64 65 20 66 6f 72 20 65 64 69 74 69 6e 67 20 43 20 63 6f | l."\.Major.mode.for.editing.C.co |
0ae0 | 64 65 2e 0a 45 78 70 72 65 73 73 69 6f 6e 20 61 6e 64 20 6c 69 73 74 20 63 6f 6d 6d 61 6e 64 73 | de..Expression.and.list.commands |
0b00 | 20 75 6e 64 65 72 73 74 61 6e 64 20 61 6c 6c 20 43 20 62 72 61 63 6b 65 74 73 2e 0a 54 61 62 20 | .understand.all.C.brackets..Tab. |
0b20 | 69 6e 64 65 6e 74 73 20 66 6f 72 20 43 20 63 6f 64 65 2e 0a 43 6f 6d 6d 65 6e 74 73 20 61 72 65 | indents.for.C.code..Comments.are |
0b40 | 20 64 65 6c 69 6d 69 74 65 64 20 77 69 74 68 20 2f 2a 20 2e 2e 2e 20 2a 2f 2e 0a 50 61 72 61 67 | .delimited.with./*.....*/..Parag |
0b60 | 72 61 70 68 73 20 61 72 65 20 73 65 70 61 72 61 74 65 64 20 62 79 20 62 6c 61 6e 6b 20 6c 69 6e | raphs.are.separated.by.blank.lin |
0b80 | 65 73 20 6f 6e 6c 79 2e 0a 44 65 6c 65 74 65 20 63 6f 6e 76 65 72 74 73 20 74 61 62 73 20 74 6f | es.only..Delete.converts.tabs.to |
0ba0 | 20 73 70 61 63 65 73 20 61 73 20 69 74 20 6d 6f 76 65 73 20 62 61 63 6b 2e 0a 5c 5c 7b 63 2d 6d | .spaces.as.it.moves.back..\\{c-m |
0bc0 | 6f 64 65 2d 6d 61 70 7d 0a 56 61 72 69 61 62 6c 65 73 20 63 6f 6e 74 72 6f 6c 6c 69 6e 67 20 69 | ode-map}.Variables.controlling.i |
0be0 | 6e 64 65 6e 74 61 74 69 6f 6e 20 73 74 79 6c 65 3a 0a 20 63 2d 74 61 62 2d 61 6c 77 61 79 73 2d | ndentation.style:..c-tab-always- |
0c00 | 69 6e 64 65 6e 74 0a 20 20 20 20 4e 6f 6e 2d 6e 69 6c 20 6d 65 61 6e 73 20 54 41 42 20 69 6e 20 | indent.....Non-nil.means.TAB.in. |
0c20 | 43 20 6d 6f 64 65 20 73 68 6f 75 6c 64 20 61 6c 77 61 79 73 20 72 65 69 6e 64 65 6e 74 20 74 68 | C.mode.should.always.reindent.th |
0c40 | 65 20 63 75 72 72 65 6e 74 20 6c 69 6e 65 2c 0a 20 20 20 20 72 65 67 61 72 64 6c 65 73 73 20 6f | e.current.line,.....regardless.o |
0c60 | 66 20 77 68 65 72 65 20 69 6e 20 74 68 65 20 6c 69 6e 65 20 70 6f 69 6e 74 20 69 73 20 77 68 65 | f.where.in.the.line.point.is.whe |
0c80 | 6e 20 74 68 65 20 54 41 42 20 63 6f 6d 6d 61 6e 64 20 69 73 20 75 73 65 64 2e 0a 20 63 2d 61 75 | n.the.TAB.command.is.used...c-au |
0ca0 | 74 6f 2d 6e 65 77 6c 69 6e 65 0a 20 20 20 20 4e 6f 6e 2d 6e 69 6c 20 6d 65 61 6e 73 20 61 75 74 | to-newline.....Non-nil.means.aut |
0cc0 | 6f 6d 61 74 69 63 61 6c 6c 79 20 6e 65 77 6c 69 6e 65 20 62 65 66 6f 72 65 20 61 6e 64 20 61 66 | omatically.newline.before.and.af |
0ce0 | 74 65 72 20 62 72 61 63 65 73 2c 0a 20 20 20 20 61 6e 64 20 61 66 74 65 72 20 63 6f 6c 6f 6e 73 | ter.braces,.....and.after.colons |
0d00 | 20 61 6e 64 20 73 65 6d 69 63 6f 6c 6f 6e 73 2c 20 69 6e 73 65 72 74 65 64 20 69 6e 20 43 20 63 | .and.semicolons,.inserted.in.C.c |
0d20 | 6f 64 65 2e 0a 20 63 2d 69 6e 64 65 6e 74 2d 6c 65 76 65 6c 0a 20 20 20 20 49 6e 64 65 6e 74 61 | ode...c-indent-level.....Indenta |
0d40 | 74 69 6f 6e 20 6f 66 20 43 20 73 74 61 74 65 6d 65 6e 74 73 20 77 69 74 68 69 6e 20 73 75 72 72 | tion.of.C.statements.within.surr |
0d60 | 6f 75 6e 64 69 6e 67 20 62 6c 6f 63 6b 2e 0a 20 20 20 20 54 68 65 20 73 75 72 72 6f 75 6e 64 69 | ounding.block......The.surroundi |
0d80 | 6e 67 20 62 6c 6f 63 6b 27 73 20 69 6e 64 65 6e 74 61 74 69 6f 6e 20 69 73 20 74 68 65 20 69 6e | ng.block's.indentation.is.the.in |
0da0 | 64 65 6e 74 61 74 69 6f 6e 0a 20 20 20 20 6f 66 20 74 68 65 20 6c 69 6e 65 20 6f 6e 20 77 68 69 | dentation.....of.the.line.on.whi |
0dc0 | 63 68 20 74 68 65 20 6f 70 65 6e 2d 62 72 61 63 65 20 61 70 70 65 61 72 73 2e 0a 20 63 2d 63 6f | ch.the.open-brace.appears...c-co |
0de0 | 6e 74 69 6e 75 65 64 2d 73 74 61 74 65 6d 65 6e 74 2d 6f 66 66 73 65 74 0a 20 20 20 20 45 78 74 | ntinued-statement-offset.....Ext |
0e00 | 72 61 20 69 6e 64 65 6e 74 61 74 69 6f 6e 20 67 69 76 65 6e 20 74 6f 20 61 20 73 75 62 73 74 61 | ra.indentation.given.to.a.substa |
0e20 | 74 65 6d 65 6e 74 2c 20 73 75 63 68 20 61 73 20 74 68 65 0a 20 20 20 20 74 68 65 6e 2d 63 6c 61 | tement,.such.as.the.....then-cla |
0e40 | 75 73 65 20 6f 66 20 61 6e 20 69 66 20 6f 72 20 62 6f 64 79 20 6f 66 20 61 20 77 68 69 6c 65 2e | use.of.an.if.or.body.of.a.while. |
0e60 | 0a 20 63 2d 63 6f 6e 74 69 6e 75 65 64 2d 62 72 61 63 65 2d 6f 66 66 73 65 74 0a 20 20 20 20 45 | ..c-continued-brace-offset.....E |
0e80 | 78 74 72 61 20 69 6e 64 65 6e 74 61 74 69 6f 6e 20 67 69 76 65 6e 20 74 6f 20 61 20 62 72 61 63 | xtra.indentation.given.to.a.brac |
0ea0 | 65 20 74 68 61 74 20 73 74 61 72 74 73 20 61 20 73 75 62 73 74 61 74 65 6d 65 6e 74 2e 0a 20 20 | e.that.starts.a.substatement.... |
0ec0 | 20 20 54 68 69 73 20 69 73 20 69 6e 20 61 64 64 69 74 69 6f 6e 20 74 6f 20 63 2d 63 6f 6e 74 69 | ..This.is.in.addition.to.c-conti |
0ee0 | 6e 75 65 64 2d 73 74 61 74 65 6d 65 6e 74 2d 6f 66 66 73 65 74 2e 0a 20 63 2d 62 72 61 63 65 2d | nued-statement-offset...c-brace- |
0f00 | 6f 66 66 73 65 74 0a 20 20 20 20 45 78 74 72 61 20 69 6e 64 65 6e 74 61 74 69 6f 6e 20 66 6f 72 | offset.....Extra.indentation.for |
0f20 | 20 6c 69 6e 65 20 69 66 20 69 74 20 73 74 61 72 74 73 20 77 69 74 68 20 61 6e 20 6f 70 65 6e 20 | .line.if.it.starts.with.an.open. |
0f40 | 62 72 61 63 65 2e 0a 20 63 2d 62 72 61 63 65 2d 69 6d 61 67 69 6e 61 72 79 2d 6f 66 66 73 65 74 | brace...c-brace-imaginary-offset |
0f60 | 0a 20 20 20 20 41 6e 20 6f 70 65 6e 20 62 72 61 63 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 6f 74 68 | .....An.open.brace.following.oth |
0f80 | 65 72 20 74 65 78 74 20 69 73 20 74 72 65 61 74 65 64 20 61 73 20 69 66 20 69 74 20 77 65 72 65 | er.text.is.treated.as.if.it.were |
0fa0 | 0a 20 20 20 20 74 68 69 73 20 66 61 72 20 74 6f 20 74 68 65 20 72 69 67 68 74 20 6f 66 20 74 68 | .....this.far.to.the.right.of.th |
0fc0 | 65 20 73 74 61 72 74 20 6f 66 20 69 74 73 20 6c 69 6e 65 2e 0a 20 63 2d 61 72 67 64 65 63 6c 2d | e.start.of.its.line...c-argdecl- |
0fe0 | 69 6e 64 65 6e 74 0a 20 20 20 20 49 6e 64 65 6e 74 61 74 69 6f 6e 20 6c 65 76 65 6c 20 6f 66 20 | indent.....Indentation.level.of. |
1000 | 64 65 63 6c 61 72 61 74 69 6f 6e 73 20 6f 66 20 43 20 66 75 6e 63 74 69 6f 6e 20 61 72 67 75 6d | declarations.of.C.function.argum |
1020 | 65 6e 74 73 2e 0a 20 63 2d 6c 61 62 65 6c 2d 6f 66 66 73 65 74 0a 20 20 20 20 45 78 74 72 61 20 | ents...c-label-offset.....Extra. |
1040 | 69 6e 64 65 6e 74 61 74 69 6f 6e 20 66 6f 72 20 6c 69 6e 65 20 74 68 61 74 20 69 73 20 61 20 6c | indentation.for.line.that.is.a.l |
1060 | 61 62 65 6c 2c 20 6f 72 20 63 61 73 65 20 6f 72 20 64 65 66 61 75 6c 74 2e 0a 0a 53 65 74 74 69 | abel,.or.case.or.default...Setti |
1080 | 6e 67 73 20 66 6f 72 20 4b 26 52 20 61 6e 64 20 42 53 44 20 69 6e 64 65 6e 74 61 74 69 6f 6e 20 | ngs.for.K&R.and.BSD.indentation. |
10a0 | 73 74 79 6c 65 73 20 61 72 65 0a 20 20 63 2d 69 6e 64 65 6e 74 2d 6c 65 76 65 6c 20 20 20 20 20 | styles.are...c-indent-level..... |
10c0 | 20 20 20 20 20 20 20 20 20 20 20 35 20 20 20 20 38 0a 20 20 63 2d 63 6f 6e 74 69 6e 75 65 64 2d | ...........5....8...c-continued- |
10e0 | 73 74 61 74 65 6d 65 6e 74 2d 6f 66 66 73 65 74 20 20 35 20 20 20 20 38 0a 20 20 63 2d 62 72 61 | statement-offset..5....8...c-bra |
1100 | 63 65 2d 6f 66 66 73 65 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2d 35 20 20 20 2d 38 0a | ce-offset...............-5...-8. |
1120 | 20 20 63 2d 61 72 67 64 65 63 6c 2d 69 6e 64 65 6e 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..c-argdecl-indent.............. |
1140 | 30 20 20 20 20 38 0a 20 20 63 2d 6c 61 62 65 6c 2d 6f 66 66 73 65 74 20 20 20 20 20 20 20 20 20 | 0....8...c-label-offset......... |
1160 | 20 20 20 20 20 20 2d 35 20 20 20 2d 38 0a 0a 54 75 72 6e 69 6e 67 20 6f 6e 20 43 20 6d 6f 64 65 | ......-5...-8..Turning.on.C.mode |
1180 | 20 63 61 6c 6c 73 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 74 68 65 20 76 61 72 69 61 62 6c 65 | .calls.the.value.of.the.variable |
11a0 | 20 63 2d 6d 6f 64 65 2d 68 6f 6f 6b 20 77 69 74 68 20 6e 6f 20 61 72 67 73 2c 0a 69 66 20 74 68 | .c-mode-hook.with.no.args,.if.th |
11c0 | 61 74 20 76 61 6c 75 65 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2e 22 20 28 69 6e 74 65 72 61 63 74 69 | at.value.is.non-nil.".(interacti |
11e0 | 76 65 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 d3 88 d4 20 88 d5 08 21 88 d6 89 11 88 d7 89 12 | ve).(byte-code.".......!........ |
1200 | 88 0c 89 13 88 d8 0d 21 88 d9 c6 21 88 da 0e 07 50 89 16 06 88 d9 c8 21 88 0e 06 89 16 08 88 d9 | .......!...!....P......!........ |
1220 | c9 21 88 ca 89 16 09 88 d9 cb 21 88 db 89 16 0b 88 d9 cc 21 88 ca 89 16 0c 88 d9 cd 21 88 dc 89 | .!........!........!........!... |
1240 | 16 0d 88 d9 ce 21 88 dd 89 16 0e 88 d9 cf 21 88 de 89 16 0f 88 d9 d0 21 88 df 89 16 10 88 d9 d1 | .....!........!........!........ |
1260 | 21 88 e0 89 16 11 88 d9 d2 21 88 ca 89 16 12 88 e1 e2 21 87 22 20 5b 63 2d 6d 6f 64 65 2d 6d 61 | !........!........!.".[c-mode-ma |
1280 | 70 20 6d 61 6a 6f 72 2d 6d 6f 64 65 20 6d 6f 64 65 2d 6e 61 6d 65 20 6c 6f 63 61 6c 2d 61 62 62 | p.major-mode.mode-name.local-abb |
12a0 | 72 65 76 2d 74 61 62 6c 65 20 63 2d 6d 6f 64 65 2d 61 62 62 72 65 76 2d 74 61 62 6c 65 20 63 2d | rev-table.c-mode-abbrev-table.c- |
12c0 | 6d 6f 64 65 2d 73 79 6e 74 61 78 2d 74 61 62 6c 65 20 70 61 72 61 67 72 61 70 68 2d 73 74 61 72 | mode-syntax-table.paragraph-star |
12e0 | 74 20 70 61 67 65 2d 64 65 6c 69 6d 69 74 65 72 20 70 61 72 61 67 72 61 70 68 2d 73 65 70 61 72 | t.page-delimiter.paragraph-separ |
1300 | 61 74 65 20 70 61 72 61 67 72 61 70 68 2d 69 67 6e 6f 72 65 2d 66 69 6c 6c 2d 70 72 65 66 69 78 | ate.paragraph-ignore-fill-prefix |
1320 | 20 74 20 69 6e 64 65 6e 74 2d 6c 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 72 65 71 75 69 72 65 2d | .t.indent-line-function.require- |
1340 | 66 69 6e 61 6c 2d 6e 65 77 6c 69 6e 65 20 63 6f 6d 6d 65 6e 74 2d 73 74 61 72 74 20 63 6f 6d 6d | final-newline.comment-start.comm |
1360 | 65 6e 74 2d 65 6e 64 20 63 6f 6d 6d 65 6e 74 2d 63 6f 6c 75 6d 6e 20 63 6f 6d 6d 65 6e 74 2d 73 | ent-end.comment-column.comment-s |
1380 | 74 61 72 74 2d 73 6b 69 70 20 63 6f 6d 6d 65 6e 74 2d 69 6e 64 65 6e 74 2d 68 6f 6f 6b 20 70 61 | tart-skip.comment-indent-hook.pa |
13a0 | 72 73 65 2d 73 65 78 70 2d 69 67 6e 6f 72 65 2d 63 6f 6d 6d 65 6e 74 73 20 6e 69 6c 20 6b 69 6c | rse-sexp-ignore-comments.nil.kil |
13c0 | 6c 2d 61 6c 6c 2d 6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 73 20 75 73 65 2d 6c 6f 63 61 6c 2d | l-all-local-variables.use-local- |
13e0 | 6d 61 70 20 63 2d 6d 6f 64 65 20 22 43 22 20 73 65 74 2d 73 79 6e 74 61 78 2d 74 61 62 6c 65 20 | map.c-mode."C".set-syntax-table. |
1400 | 6d 61 6b 65 2d 6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 20 22 5e 24 5c 5c 7c 22 20 63 2d 69 6e | make-local-variable."^$\\|".c-in |
1420 | 64 65 6e 74 2d 6c 69 6e 65 20 22 2f 2a 20 22 20 22 20 2a 2f 22 20 33 32 20 22 2f 5c 5c 2a 2b 20 | dent-line."/*.".".*/".32."/\\*+. |
1440 | 2a 22 20 63 2d 63 6f 6d 6d 65 6e 74 2d 69 6e 64 65 6e 74 20 72 75 6e 2d 68 6f 6f 6b 73 20 63 2d | *".c-comment-indent.run-hooks.c- |
1460 | 6d 6f 64 65 2d 68 6f 6f 6b 5d 20 31 36 29 29 0a 0a 28 64 65 66 75 6e 20 63 2d 63 6f 6d 6d 65 6e | mode-hook].16))..(defun.c-commen |
1480 | 74 2d 69 6e 64 65 6e 74 20 6e 69 6c 20 28 62 79 74 65 2d 63 6f 64 65 20 22 c1 c2 21 83 0a 00 c3 | t-indent.nil.(byte-code."..!.... |
14a0 | 82 14 00 8a c4 c5 21 88 69 54 08 5d 29 87 22 20 5b 63 6f 6d 6d 65 6e 74 2d 63 6f 6c 75 6d 6e 20 | ......!.iT.]).".[comment-column. |
14c0 | 6c 6f 6f 6b 69 6e 67 2d 61 74 20 22 5e 2f 5c 5c 2a 22 20 30 20 73 6b 69 70 2d 63 68 61 72 73 2d | looking-at."^/\\*".0.skip-chars- |
14e0 | 62 61 63 6b 77 61 72 64 20 22 20 09 22 5d 20 34 29 29 0a 0a 28 64 65 66 75 6e 20 65 6c 65 63 74 | backward.".."].4))..(defun.elect |
1500 | 72 69 63 2d 63 2d 62 72 61 63 65 20 28 61 72 67 29 20 22 5c 0a 49 6e 73 65 72 74 20 63 68 61 72 | ric-c-brace.(arg)."\.Insert.char |
1520 | 61 63 74 65 72 20 61 6e 64 20 63 6f 72 72 65 63 74 20 6c 69 6e 65 27 73 20 69 6e 64 65 6e 74 61 | acter.and.correct.line's.indenta |
1540 | 74 69 6f 6e 2e 22 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 50 22 29 20 28 62 79 74 65 2d 63 | tion.".(interactive."P").(byte-c |
1560 | 6f 64 65 20 22 c4 88 c4 18 09 3f 85 26 00 6c 85 26 00 8a c6 c7 21 88 6e 29 86 26 00 0a 83 25 00 | ode.".....?.&.l.&....!.n).&...%. |
1580 | c8 20 88 c9 20 88 c3 82 26 00 c4 85 4c 00 0d 63 88 c8 20 88 0a 85 3e 00 c9 20 88 60 ca 5a 89 10 | ........&...L..c......>....`.Z.. |
15a0 | 88 c8 20 88 8a 08 85 47 00 08 54 62 88 cb cc 21 29 88 08 83 5e 00 8a 08 62 88 cd ce 09 21 21 29 | .......G..Tb...!)...^...b....!!) |
15c0 | 82 63 00 cd ce 09 21 21 29 87 22 20 5b 69 6e 73 65 72 74 70 6f 73 20 61 72 67 20 63 2d 61 75 74 | .c....!!).".[insertpos.arg.c-aut |
15e0 | 6f 2d 6e 65 77 6c 69 6e 65 20 74 20 6e 69 6c 20 6c 61 73 74 2d 63 6f 6d 6d 61 6e 64 2d 63 68 61 | o-newline.t.nil.last-command-cha |
1600 | 72 20 73 6b 69 70 2d 63 68 61 72 73 2d 62 61 63 6b 77 61 72 64 20 22 20 09 22 20 63 2d 69 6e 64 | r.skip-chars-backward."..".c-ind |
1620 | 65 6e 74 2d 6c 69 6e 65 20 6e 65 77 6c 69 6e 65 20 32 20 64 65 6c 65 74 65 2d 63 68 61 72 20 2d | ent-line.newline.2.delete-char.- |
1640 | 31 20 73 65 6c 66 2d 69 6e 73 65 72 74 2d 63 6f 6d 6d 61 6e 64 20 70 72 65 66 69 78 2d 6e 75 6d | 1.self-insert-command.prefix-num |
1660 | 65 72 69 63 2d 76 61 6c 75 65 5d 20 31 32 29 29 0a 0a 28 64 65 66 75 6e 20 65 6c 65 63 74 72 69 | eric-value].12))..(defun.electri |
1680 | 63 2d 63 2d 73 65 6d 69 20 28 61 72 67 29 20 22 5c 0a 49 6e 73 65 72 74 20 63 68 61 72 61 63 74 | c-c-semi.(arg)."\.Insert.charact |
16a0 | 65 72 20 61 6e 64 20 63 6f 72 72 65 63 74 20 6c 69 6e 65 27 73 20 69 6e 64 65 6e 74 61 74 69 6f | er.and.correct.line's.indentatio |
16c0 | 6e 2e 22 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 50 22 29 20 28 62 79 74 65 2d 63 6f 64 65 | n.".(interactive."P").(byte-code |
16e0 | 20 22 c2 88 08 83 0c 00 c3 09 21 82 11 00 c4 c5 09 21 21 87 22 20 5b 63 2d 61 75 74 6f 2d 6e 65 | ."........!......!!.".[c-auto-ne |
1700 | 77 6c 69 6e 65 20 61 72 67 20 6e 69 6c 20 65 6c 65 63 74 72 69 63 2d 63 2d 74 65 72 6d 69 6e 61 | wline.arg.nil.electric-c-termina |
1720 | 74 6f 72 20 73 65 6c 66 2d 69 6e 73 65 72 74 2d 63 6f 6d 6d 61 6e 64 20 70 72 65 66 69 78 2d 6e | tor.self-insert-command.prefix-n |
1740 | 75 6d 65 72 69 63 2d 76 61 6c 75 65 5d 20 34 29 29 0a 0a 28 64 65 66 75 6e 20 65 6c 65 63 74 72 | umeric-value].4))..(defun.electr |
1760 | 69 63 2d 63 2d 74 65 72 6d 69 6e 61 74 6f 72 20 28 61 72 67 29 20 22 5c 0a 49 6e 73 65 72 74 20 | ic-c-terminator.(arg)."\.Insert. |
1780 | 63 68 61 72 61 63 74 65 72 20 61 6e 64 20 63 6f 72 72 65 63 74 20 6c 69 6e 65 27 73 20 69 6e 64 | character.and.correct.line's.ind |
17a0 | 65 6e 74 61 74 69 6f 6e 2e 22 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 50 22 29 20 28 62 79 | entation.".(interactive."P").(by |
17c0 | 74 65 2d 63 6f 64 65 20 22 c6 88 c6 60 19 18 0a 3f 85 54 00 6c 85 54 00 8a c7 20 88 c8 c9 21 88 | te-code."...`...?.T.l.T.......!. |
17e0 | 67 ca 55 86 52 00 0b cb 3d 85 37 00 cc cd 21 3f 85 37 00 8a ce cf 21 88 c8 c9 21 88 60 09 57 29 | g.U.R...=.7...!?.7....!...!.`.W) |
1800 | 86 52 00 d0 20 88 d1 60 09 5c 22 1c d2 0c 38 86 51 00 d3 0c 38 86 51 00 d4 0c 38 29 29 3f 85 80 | .R.....`.\"...8.Q...8.Q...8))?.. |
1820 | 00 0b 63 88 d5 20 88 0d 85 72 00 d6 20 3f 85 72 00 d7 20 88 60 d8 5a 89 10 88 d5 20 88 8a 08 85 | ..c......r...?.r....`.Z......... |
1840 | 7b 00 08 54 62 88 d9 da 21 29 88 08 83 92 00 8a 08 62 88 db dc 0a 21 21 29 82 97 00 db dc 0a 21 | {..Tb...!).......b....!!)......! |
1860 | 21 2a 87 22 20 5b 69 6e 73 65 72 74 70 6f 73 20 65 6e 64 20 61 72 67 20 6c 61 73 74 2d 63 6f 6d | !*.".[insertpos.end.arg.last-com |
1880 | 6d 61 6e 64 2d 63 68 61 72 20 70 70 73 20 63 2d 61 75 74 6f 2d 6e 65 77 6c 69 6e 65 20 6e 69 6c | mand-char.pps.c-auto-newline.nil |
18a0 | 20 62 65 67 69 6e 6e 69 6e 67 2d 6f 66 2d 6c 69 6e 65 20 73 6b 69 70 2d 63 68 61 72 73 2d 66 6f | .beginning-of-line.skip-chars-fo |
18c0 | 72 77 61 72 64 20 22 20 09 22 20 33 35 20 35 38 20 6c 6f 6f 6b 69 6e 67 2d 61 74 20 22 63 61 73 | rward."..".35.58.looking-at."cas |
18e0 | 65 5b 20 09 5d 22 20 66 6f 72 77 61 72 64 2d 77 6f 72 64 20 31 20 62 65 67 69 6e 6e 69 6e 67 2d | e[..]".forward-word.1.beginning- |
1900 | 6f 66 2d 64 65 66 75 6e 20 70 61 72 73 65 2d 70 61 72 74 69 61 6c 2d 73 65 78 70 20 33 20 34 20 | of-defun.parse-partial-sexp.3.4. |
1920 | 35 20 63 2d 69 6e 64 65 6e 74 2d 6c 69 6e 65 20 63 2d 69 6e 73 69 64 65 2d 70 61 72 65 6e 73 2d | 5.c-indent-line.c-inside-parens- |
1940 | 70 20 6e 65 77 6c 69 6e 65 20 32 20 64 65 6c 65 74 65 2d 63 68 61 72 20 2d 31 20 73 65 6c 66 2d | p.newline.2.delete-char.-1.self- |
1960 | 69 6e 73 65 72 74 2d 63 6f 6d 6d 61 6e 64 20 70 72 65 66 69 78 2d 6e 75 6d 65 72 69 63 2d 76 61 | insert-command.prefix-numeric-va |
1980 | 6c 75 65 5d 20 31 37 29 29 0a 0a 28 64 65 66 75 6e 20 63 2d 69 6e 73 69 64 65 2d 70 61 72 65 6e | lue].17))..(defun.c-inside-paren |
19a0 | 73 2d 70 20 6e 69 6c 20 28 62 79 74 65 2d 63 6f 64 65 20 22 c0 c1 c2 8f 87 22 20 5b 6e 69 6c 20 | s-p.nil.(byte-code.".....".[nil. |
19c0 | 28 62 79 74 65 2d 63 6f 64 65 20 22 8a 8c c0 60 c1 20 88 60 5c 22 88 64 62 88 c2 60 c3 c4 23 86 | (byte-code."...`...`\".db..`..#. |
19e0 | 16 00 65 66 c5 55 29 29 87 22 20 5b 6e 61 72 72 6f 77 2d 74 6f 2d 72 65 67 69 6f 6e 20 62 65 67 | ..ef.U)).".[narrow-to-region.beg |
1a00 | 69 6e 6e 69 6e 67 2d 6f 66 2d 64 65 66 75 6e 20 73 63 61 6e 2d 6c 69 73 74 73 20 2d 31 20 31 20 | inning-of-defun.scan-lists.-1.1. |
1a20 | 34 30 5d 20 36 29 20 28 28 65 72 72 6f 72 20 28 62 79 74 65 2d 63 6f 64 65 20 22 c0 87 22 20 5b | 40].6).((error.(byte-code."..".[ |
1a40 | 6e 69 6c 5d 20 31 29 29 29 5d 20 33 29 29 0a 0a 28 64 65 66 75 6e 20 63 2d 69 6e 64 65 6e 74 2d | nil].1)))].3))..(defun.c-indent- |
1a60 | 63 6f 6d 6d 61 6e 64 20 28 26 6f 70 74 69 6f 6e 61 6c 20 77 68 6f 6c 65 2d 65 78 70 29 20 22 5c | command.(&optional.whole-exp)."\ |
1a80 | 0a 49 6e 64 65 6e 74 20 63 75 72 72 65 6e 74 20 6c 69 6e 65 20 61 73 20 43 20 63 6f 64 65 2c 20 | .Indent.current.line.as.C.code,. |
1aa0 | 6f 72 20 69 6e 20 73 6f 6d 65 20 63 61 73 65 73 20 69 6e 73 65 72 74 20 61 20 74 61 62 20 63 68 | or.in.some.cases.insert.a.tab.ch |
1ac0 | 61 72 61 63 74 65 72 2e 0a 49 66 20 63 2d 74 61 62 2d 61 6c 77 61 79 73 2d 69 6e 64 65 6e 74 20 | aracter..If.c-tab-always-indent. |
1ae0 | 69 73 20 6e 6f 6e 2d 6e 69 6c 20 28 74 68 65 20 64 65 66 61 75 6c 74 29 2c 20 61 6c 77 61 79 73 | is.non-nil.(the.default),.always |
1b00 | 20 69 6e 64 65 6e 74 20 63 75 72 72 65 6e 74 20 6c 69 6e 65 2e 0a 4f 74 68 65 72 77 69 73 65 2c | .indent.current.line..Otherwise, |
1b20 | 20 69 6e 64 65 6e 74 20 74 68 65 20 63 75 72 72 65 6e 74 20 6c 69 6e 65 20 6f 6e 6c 79 20 69 66 | .indent.the.current.line.only.if |
1b40 | 20 70 6f 69 6e 74 20 69 73 20 61 74 20 74 68 65 20 6c 65 66 74 20 6d 61 72 67 69 6e 0a 6f 72 20 | .point.is.at.the.left.margin.or. |
1b60 | 69 6e 20 74 68 65 20 6c 69 6e 65 27 73 20 69 6e 64 65 6e 74 61 74 69 6f 6e 3b 20 6f 74 68 65 72 | in.the.line's.indentation;.other |
1b80 | 77 69 73 65 20 69 6e 73 65 72 74 20 61 20 74 61 62 2e 0a 0a 41 20 6e 75 6d 65 72 69 63 20 61 72 | wise.insert.a.tab...A.numeric.ar |
1ba0 | 67 75 6d 65 6e 74 2c 20 72 65 67 61 72 64 6c 65 73 73 20 6f 66 20 69 74 73 20 76 61 6c 75 65 2c | gument,.regardless.of.its.value, |
1bc0 | 0a 6d 65 61 6e 73 20 69 6e 64 65 6e 74 20 72 69 67 69 64 6c 79 20 61 6c 6c 20 74 68 65 20 6c 69 | .means.indent.rigidly.all.the.li |
1be0 | 6e 65 73 20 6f 66 20 74 68 65 20 65 78 70 72 65 73 73 69 6f 6e 20 73 74 61 72 74 69 6e 67 20 61 | nes.of.the.expression.starting.a |
1c00 | 66 74 65 72 20 70 6f 69 6e 74 0a 73 6f 20 74 68 61 74 20 74 68 69 73 20 6c 69 6e 65 20 62 65 63 | fter.point.so.that.this.line.bec |
1c20 | 6f 6d 65 73 20 70 72 6f 70 65 72 6c 79 20 69 6e 64 65 6e 74 65 64 2e 0a 54 68 65 20 72 65 6c 61 | omes.properly.indented..The.rela |
1c40 | 74 69 76 65 20 69 6e 64 65 6e 74 61 74 69 6f 6e 20 61 6d 6f 6e 67 20 74 68 65 20 6c 69 6e 65 73 | tive.indentation.among.the.lines |
1c60 | 20 6f 66 20 74 68 65 20 65 78 70 72 65 73 73 69 6f 6e 20 61 72 65 20 70 72 65 73 65 72 76 65 64 | .of.the.expression.are.preserved |
1c80 | 2e 22 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 50 22 29 20 28 62 79 74 65 2d 63 6f 64 65 20 | .".(interactive."P").(byte-code. |
1ca0 | 22 c5 88 08 83 3d 00 c6 20 c5 c5 1b 1a 19 8a 0c 85 14 00 c7 20 88 60 89 12 88 c8 c9 21 88 60 89 | "....=................`.....!.`. |
1cc0 | 13 88 0a 62 88 ca c9 21 88 60 89 12 29 88 0b 0a 56 85 39 00 cb 0a 0b 09 cc 24 2b 82 54 00 0c 3f | ...b...!.`..)...V.9......$+.T..? |
1ce0 | 85 4a 00 8a cd ce 21 88 6e 3f 29 83 52 00 cf 20 82 54 00 c6 20 87 22 20 5b 77 68 6f 6c 65 2d 65 | .J....!.n?).R....T....".[whole-e |
1d00 | 78 70 20 73 68 69 66 74 2d 61 6d 74 20 62 65 67 20 65 6e 64 20 63 2d 74 61 62 2d 61 6c 77 61 79 | xp.shift-amt.beg.end.c-tab-alway |
1d20 | 73 2d 69 6e 64 65 6e 74 20 6e 69 6c 20 63 2d 69 6e 64 65 6e 74 2d 6c 69 6e 65 20 62 65 67 69 6e | s-indent.nil.c-indent-line.begin |
1d40 | 6e 69 6e 67 2d 6f 66 2d 6c 69 6e 65 20 66 6f 72 77 61 72 64 2d 73 65 78 70 20 31 20 66 6f 72 77 | ning-of-line.forward-sexp.1.forw |
1d60 | 61 72 64 2d 6c 69 6e 65 20 69 6e 64 65 6e 74 2d 63 6f 64 65 2d 72 69 67 69 64 6c 79 20 22 23 22 | ard-line.indent-code-rigidly."#" |
1d80 | 20 73 6b 69 70 2d 63 68 61 72 73 2d 62 61 63 6b 77 61 72 64 20 22 20 09 22 20 69 6e 73 65 72 74 | .skip-chars-backward."..".insert |
1da0 | 2d 74 61 62 5d 20 39 29 29 0a 0a 28 64 65 66 75 6e 20 63 2d 69 6e 64 65 6e 74 2d 6c 69 6e 65 20 | -tab].9))..(defun.c-indent-line. |
1dc0 | 6e 69 6c 20 22 5c 0a 49 6e 64 65 6e 74 20 63 75 72 72 65 6e 74 20 6c 69 6e 65 20 61 73 20 43 20 | nil."\.Indent.current.line.as.C. |
1de0 | 63 6f 64 65 2e 0a 52 65 74 75 72 6e 20 74 68 65 20 61 6d 6f 75 6e 74 20 74 68 65 20 69 6e 64 65 | code..Return.the.amount.the.inde |
1e00 | 6e 74 61 74 69 6f 6e 20 63 68 61 6e 67 65 64 20 62 79 2e 22 20 28 62 79 74 65 2d 63 6f 64 65 20 | ntation.changed.by.".(byte-code. |
1e20 | 22 ca c1 21 c1 c1 c1 64 60 5a 1d 1c 1b 1a 18 cb 20 88 60 89 12 88 08 c1 3d 83 5c 22 00 cc 20 89 | "..!...d`Z........`.....=.\".... |
1e40 | 10 82 a0 00 08 c6 3d 83 2f 00 cd 20 89 10 82 a0 00 ce cf 21 83 3b 00 d0 89 10 82 a0 00 d1 d2 21 | ......=./..........!.;.........! |
1e60 | 88 08 3c 85 48 00 08 40 89 10 88 ce d3 21 86 5e 00 ce d4 21 85 5e 00 8a d5 d6 21 88 ce d7 21 29 | ..<.H..@.....!.^...!.^....!...!) |
1e80 | 83 6c 00 d6 08 0e 07 5c 5c 5d 89 10 82 a0 00 ce d8 21 85 76 00 ce d9 21 3f 83 85 00 8a da 20 88 | .l.....\\].......!.v...!?....... |
1ea0 | cc 20 29 89 10 82 a0 00 67 db 55 83 94 00 08 0e 08 5a 89 10 82 a0 00 67 dc 55 85 a0 00 08 0e 09 | ..).....g.U......Z.....g.U...... |
1ec0 | 5c 5c 89 10 88 d1 d2 21 88 08 69 5a 89 13 88 dd 0b 21 83 c0 00 64 0d 5a 60 56 85 bd 00 64 0d 5a | \\.....!..iZ.....!...d.Z`V...d.Z |
1ee0 | 62 82 d4 00 de 0a 60 5c 22 88 08 6a 88 64 0d 5a 60 56 85 d4 00 64 0d 5a 62 88 0b 2d 87 22 20 5b | b.....`\"..j.d.Z`V...d.Zb..-.".[ |
1f00 | 69 6e 64 65 6e 74 20 6e 69 6c 20 62 65 67 20 73 68 69 66 74 2d 61 6d 74 20 63 61 73 65 2d 66 6f | indent.nil.beg.shift-amt.case-fo |
1f20 | 6c 64 2d 73 65 61 72 63 68 20 70 6f 73 20 74 20 63 2d 6c 61 62 65 6c 2d 6f 66 66 73 65 74 20 63 | ld-search.pos.t.c-label-offset.c |
1f40 | 2d 69 6e 64 65 6e 74 2d 6c 65 76 65 6c 20 63 2d 62 72 61 63 65 2d 6f 66 66 73 65 74 20 63 61 6c | -indent-level.c-brace-offset.cal |
1f60 | 63 75 6c 61 74 65 2d 63 2d 69 6e 64 65 6e 74 20 62 65 67 69 6e 6e 69 6e 67 2d 6f 66 2d 6c 69 6e | culate-c-indent.beginning-of-lin |
1f80 | 65 20 63 75 72 72 65 6e 74 2d 69 6e 64 65 6e 74 61 74 69 6f 6e 20 63 61 6c 63 75 6c 61 74 65 2d | e.current-indentation.calculate- |
1fa0 | 63 2d 69 6e 64 65 6e 74 2d 77 69 74 68 69 6e 2d 63 6f 6d 6d 65 6e 74 20 6c 6f 6f 6b 69 6e 67 2d | c-indent-within-comment.looking- |
1fc0 | 61 74 20 22 5b 20 09 5d 2a 23 22 20 30 20 73 6b 69 70 2d 63 68 61 72 73 2d 66 6f 72 77 61 72 64 | at."[..]*#".0.skip-chars-forward |
1fe0 | 20 22 20 09 22 20 22 63 61 73 65 5b 20 09 5d 22 20 22 5b 41 2d 5a 61 2d 7a 5d 22 20 66 6f 72 77 | .".."."case[..]"."[A-Za-z]".forw |
2000 | 61 72 64 2d 73 65 78 70 20 31 20 22 3a 22 20 22 65 6c 73 65 5c 5c 62 22 20 22 65 6c 73 65 5c 5c | ard-sexp.1.":"."else\\b"."else\\ |
2020 | 73 5f 22 20 63 2d 62 61 63 6b 77 61 72 64 2d 74 6f 2d 73 74 61 72 74 2d 6f 66 2d 69 66 20 31 32 | s_".c-backward-to-start-of-if.12 |
2040 | 35 20 31 32 33 20 7a 65 72 6f 70 20 64 65 6c 65 74 65 2d 72 65 67 69 6f 6e 5d 20 31 39 29 29 0a | 5.123.zerop.delete-region].19)). |
2060 | 0a 28 64 65 66 75 6e 20 63 61 6c 63 75 6c 61 74 65 2d 63 2d 69 6e 64 65 6e 74 20 28 26 6f 70 74 | .(defun.calculate-c-indent.(&opt |
2080 | 69 6f 6e 61 6c 20 70 61 72 73 65 2d 73 74 61 72 74 29 20 22 5c 0a 52 65 74 75 72 6e 20 61 70 70 | ional.parse-start)."\.Return.app |
20a0 | 72 6f 70 72 69 61 74 65 20 69 6e 64 65 6e 74 61 74 69 6f 6e 20 66 6f 72 20 63 75 72 72 65 6e 74 | ropriate.indentation.for.current |
20c0 | 20 6c 69 6e 65 20 61 73 20 43 20 63 6f 64 65 2e 0a 49 6e 20 75 73 75 61 6c 20 63 61 73 65 20 72 | .line.as.C.code..In.usual.case.r |
20e0 | 65 74 75 72 6e 73 20 61 6e 20 69 6e 74 65 67 65 72 3a 20 74 68 65 20 63 6f 6c 75 6d 6e 20 74 6f | eturns.an.integer:.the.column.to |
2100 | 20 69 6e 64 65 6e 74 20 74 6f 2e 0a 52 65 74 75 72 6e 73 20 6e 69 6c 20 69 66 20 6c 69 6e 65 20 | .indent.to..Returns.nil.if.line. |
2120 | 73 74 61 72 74 73 20 69 6e 73 69 64 65 20 61 20 73 74 72 69 6e 67 2c 20 74 20 69 66 20 69 6e 20 | starts.inside.a.string,.t.if.in. |
2140 | 61 20 63 6f 6d 6d 65 6e 74 2e 22 20 28 62 79 74 65 2d 63 6f 64 65 20 22 8a d0 20 88 60 c2 c2 c2 | a.comment.".(byte-code."....`... |
2160 | 1c 1b 19 18 0d 83 15 00 0d 62 82 17 00 d1 20 88 60 08 57 85 33 00 60 89 15 88 d2 60 08 d3 23 89 | .........b......`.W.3.`....`..#. |
2180 | 13 88 0b 41 40 89 14 88 82 18 00 88 d4 0b 38 86 3d 00 d5 0b 38 83 46 00 d5 0b 38 82 c0 01 0c 3f | ...A@.........8.=...8.F...8....? |
21a0 | 83 ae 00 08 62 88 d6 d7 21 88 67 d8 55 83 5c 5c 00 d3 82 ab 00 d9 0d 86 62 00 65 21 88 8a da db | ....b...!.g.U.\\........b.e!.... |
21c0 | c2 dc 23 88 dd de 21 85 8b 00 dd df 21 85 8b 00 e0 d3 21 53 62 88 e1 e2 21 88 60 08 57 85 8b 00 | ..#...!.....!.....!Sb...!.`.W... |
21e0 | 67 e3 3e 3f 83 93 00 0e 07 82 94 00 d3 29 1e 06 0e 06 6f 86 a0 00 68 e4 3e 83 a7 00 d3 82 a9 00 | g.>?.........)....o...h.>....... |
2200 | 0e 08 5c 5c 29 82 c0 01 e5 0c 66 d8 5c 22 83 be 00 0c 54 62 88 69 82 c0 01 08 62 88 d9 0c 21 88 | ..\\).....f.\"....Tb.i....b...!. |
2220 | 68 e6 3d 86 e2 00 68 e7 3d 85 e2 00 60 e8 5a 66 e9 3d 86 e2 00 ea 60 e8 5a 66 21 eb 3e 85 f9 00 | h.=...h.=...`.Zf.=....`.Zf!.>... |
2240 | 68 e6 3d 85 ee 00 ec 0c 21 88 d0 20 88 d9 0c 21 88 82 c5 00 88 68 ed 3e 3f 83 5c 22 01 ec 0c 21 | h.=.....!......!.....h.>?.\"...! |
2260 | 88 ee 0e 08 69 8a 08 62 88 d6 d7 21 88 67 d8 3d 29 83 1d 01 0e 0a 82 1e 01 d3 23 82 c0 01 0c 62 | ....i..b...!.g.=).........#....b |
2280 | 88 8a ef e2 21 88 d3 1e 0b d6 f0 21 88 dd f1 21 85 66 01 67 f2 55 83 43 01 f3 e2 21 82 62 01 67 | ....!......!...!.f.g.U.C...!.b.g |
22a0 | f4 55 83 55 01 ef e8 21 88 f5 f6 c2 dc 23 82 62 01 8a f7 20 88 60 89 16 0b 29 88 f5 f8 21 88 82 | .U.U...!.....#.b.....`...)...!.. |
22c0 | 2d 01 88 60 08 57 85 8a 01 0e 0b 60 56 83 7c 01 f9 20 0e 0c 5a 82 7d 01 69 67 d8 55 83 88 01 0e | -..`.W.....`V.|.....Z.}.ig.U.... |
22e0 | 0d 82 89 01 d3 5a 29 29 86 c0 01 ee 6e 85 98 01 fa 0e 0e 21 83 a3 01 0e 0d 0e 08 5c 5c 82 a5 01 | .....Z))....n......!.......\\... |
2300 | 0e 0e fb d7 21 88 6e 83 b1 01 d3 82 b3 01 0e 0f 68 fc 3d 85 bc 01 e1 fd 21 88 f9 20 23 2c 29 87 | ....!.n.........h.=.....!...#,). |
2320 | 22 20 5b 69 6e 64 65 6e 74 2d 70 6f 69 6e 74 20 63 61 73 65 2d 66 6f 6c 64 2d 73 65 61 72 63 68 | ".[indent-point.case-fold-search |
2340 | 20 6e 69 6c 20 73 74 61 74 65 20 63 6f 6e 74 61 69 6e 69 6e 67 2d 73 65 78 70 20 70 61 72 73 65 | .nil.state.containing-sexp.parse |
2360 | 2d 73 74 61 72 74 20 62 61 73 69 63 2d 69 6e 64 65 6e 74 20 63 2d 61 72 67 64 65 63 6c 2d 69 6e | -start.basic-indent.c-argdecl-in |
2380 | 64 65 6e 74 20 63 2d 63 6f 6e 74 69 6e 75 65 64 2d 73 74 61 74 65 6d 65 6e 74 2d 6f 66 66 73 65 | dent.c-continued-statement-offse |
23a0 | 74 20 74 20 63 2d 63 6f 6e 74 69 6e 75 65 64 2d 62 72 61 63 65 2d 6f 66 66 73 65 74 20 63 6f 6c | t.t.c-continued-brace-offset.col |
23c0 | 6f 6e 2d 6c 69 6e 65 2d 65 6e 64 20 63 2d 6c 61 62 65 6c 2d 6f 66 66 73 65 74 20 63 2d 62 72 61 | on-line-end.c-label-offset.c-bra |
23e0 | 63 65 2d 6f 66 66 73 65 74 20 63 2d 69 6e 64 65 6e 74 2d 6c 65 76 65 6c 20 63 2d 62 72 61 63 65 | ce-offset.c-indent-level.c-brace |
2400 | 2d 69 6d 61 67 69 6e 61 72 79 2d 6f 66 66 73 65 74 20 62 65 67 69 6e 6e 69 6e 67 2d 6f 66 2d 6c | -imaginary-offset.beginning-of-l |
2420 | 69 6e 65 20 62 65 67 69 6e 6e 69 6e 67 2d 6f 66 2d 64 65 66 75 6e 20 70 61 72 73 65 2d 70 61 72 | ine.beginning-of-defun.parse-par |
2440 | 74 69 61 6c 2d 73 65 78 70 20 30 20 33 20 34 20 73 6b 69 70 2d 63 68 61 72 73 2d 66 6f 72 77 61 | tial-sexp.0.3.4.skip-chars-forwa |
2460 | 72 64 20 22 20 09 22 20 31 32 33 20 63 2d 62 61 63 6b 77 61 72 64 2d 74 6f 2d 6e 6f 6e 63 6f 6d | rd."..".123.c-backward-to-noncom |
2480 | 6d 65 6e 74 20 72 65 2d 73 65 61 72 63 68 2d 62 61 63 6b 77 61 72 64 20 22 5e 5b 5e 20 0c 09 0a | ment.re-search-backward."^[^.... |
24a0 | 23 5d 22 20 6d 6f 76 65 20 6c 6f 6f 6b 69 6e 67 2d 61 74 20 22 5c 5c 73 77 5c 5c 7c 5c 5c 73 5f | #]".move.looking-at."\\sw\\|\\s_ |
24c0 | 22 20 22 5b 5e 5c 22 0a 3d 28 5d 2a 28 22 20 6d 61 74 63 68 2d 65 6e 64 20 66 6f 72 77 61 72 64 | "."[^\".=(]*(".match-end.forward |
24e0 | 2d 73 65 78 70 20 31 20 28 34 34 20 35 39 29 20 28 34 31 20 35 39 20 31 32 35 29 20 2f 3d 20 34 | -sexp.1.(44.59).(41.59.125)./=.4 |
2500 | 34 20 35 38 20 32 20 33 39 20 63 68 61 72 2d 73 79 6e 74 61 78 20 28 31 31 39 20 39 35 29 20 63 | 4.58.2.39.char-syntax.(119.95).c |
2520 | 2d 62 61 63 6b 77 61 72 64 2d 74 6f 2d 73 74 61 72 74 2d 6f 66 2d 63 6f 6e 74 69 6e 75 65 64 2d | -backward-to-start-of-continued- |
2540 | 65 78 70 20 28 6e 69 6c 20 34 34 20 35 39 20 31 32 35 20 31 32 33 29 20 2b 20 66 6f 72 77 61 72 | exp.(nil.44.59.125.123).+.forwar |
2560 | 64 2d 63 68 61 72 20 22 20 09 0a 22 20 22 23 5c 5c 7c 2f 5c 5c 2a 5c 5c 7c 63 61 73 65 5b 20 09 | d-char."..."."#\\|/\\*\\|case[.. |
2580 | 0a 5d 2e 2a 3a 5c 5c 7c 5b 61 2d 7a 41 2d 5a 30 2d 39 5f 24 5d 2a 3a 22 20 33 35 20 66 6f 72 77 | .].*:\\|[a-zA-Z0-9_$]*:".35.forw |
25a0 | 61 72 64 2d 6c 69 6e 65 20 34 37 20 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 22 2a 2f 22 20 | ard-line.47.search-forward."*/". |
25c0 | 65 6e 64 2d 6f 66 2d 6c 69 6e 65 20 22 3a 22 20 63 75 72 72 65 6e 74 2d 69 6e 64 65 6e 74 61 74 | end-of-line.":".current-indentat |
25e0 | 69 6f 6e 20 7a 65 72 6f 70 20 73 6b 69 70 2d 63 68 61 72 73 2d 62 61 63 6b 77 61 72 64 20 34 31 | ion.zerop.skip-chars-backward.41 |
2600 | 20 2d 31 5d 20 33 36 29 29 0a 0a 28 64 65 66 75 6e 20 63 61 6c 63 75 6c 61 74 65 2d 63 2d 69 6e | .-1].36))..(defun.calculate-c-in |
2620 | 64 65 6e 74 2d 77 69 74 68 69 6e 2d 63 6f 6d 6d 65 6e 74 20 6e 69 6c 20 22 5c 0a 52 65 74 75 72 | dent-within-comment.nil."\.Retur |
2640 | 6e 20 74 68 65 20 69 6e 64 65 6e 74 61 74 69 6f 6e 20 61 6d 6f 75 6e 74 20 66 6f 72 20 6c 69 6e | n.the.indentation.amount.for.lin |
2660 | 65 2c 20 61 73 73 75 6d 69 6e 67 20 74 68 61 74 0a 74 68 65 20 63 75 72 72 65 6e 74 20 6c 69 6e | e,.assuming.that.the.current.lin |
2680 | 65 20 69 73 20 74 6f 20 62 65 20 72 65 67 61 72 64 65 64 20 61 73 20 70 61 72 74 20 6f 66 20 61 | e.is.to.be.regarded.as.part.of.a |
26a0 | 20 62 6c 6f 63 6b 20 63 6f 6d 6d 65 6e 74 2e 22 20 28 62 79 74 65 2d 63 6f 64 65 20 22 c3 c3 19 | .block.comment.".(byte-code."... |
26c0 | 18 8a c4 20 88 c5 c6 21 88 67 c7 55 89 11 88 c8 c9 21 88 60 89 10 88 c4 20 88 c5 c6 21 88 ca cb | .......!.g.U.....!.`........!... |
26e0 | 08 c2 23 85 32 00 09 85 32 00 cc cd 21 54 62 88 69 29 2a 87 22 20 5b 65 6e 64 20 73 74 61 72 2d | ..#.2...2...!Tb.i)*.".[end.star- |
2700 | 73 74 61 72 74 20 74 20 6e 69 6c 20 62 65 67 69 6e 6e 69 6e 67 2d 6f 66 2d 6c 69 6e 65 20 73 6b | start.t.nil.beginning-of-line.sk |
2720 | 69 70 2d 63 68 61 72 73 2d 66 6f 72 77 61 72 64 20 22 20 09 22 20 34 32 20 73 6b 69 70 2d 63 68 | ip-chars-forward."..".42.skip-ch |
2740 | 61 72 73 2d 62 61 63 6b 77 61 72 64 20 22 20 09 0a 22 20 72 65 2d 73 65 61 72 63 68 2d 66 6f 72 | ars-backward."...".re-search-for |
2760 | 77 61 72 64 20 22 2f 5c 5c 2a 5b 20 09 5d 2a 22 20 6d 61 74 63 68 2d 62 65 67 69 6e 6e 69 6e 67 | ward."/\\*[..]*".match-beginning |
2780 | 20 30 5d 20 39 29 29 0a 0a 28 64 65 66 75 6e 20 63 2d 62 61 63 6b 77 61 72 64 2d 74 6f 2d 6e 6f | .0].9))..(defun.c-backward-to-no |
27a0 | 6e 63 6f 6d 6d 65 6e 74 20 28 6c 69 6d 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 c3 c3 19 18 09 | ncomment.(lim).(byte-code."..... |
27c0 | 3f 85 4e 00 c4 c5 0a 5c 22 88 60 89 10 88 60 c6 0a 5c 5c 59 85 23 00 8a c7 c8 21 88 c9 ca 21 29 | ?.N....\".`...`..\\Y.#....!...!) |
27e0 | 83 2e 00 cb cc 0a cd 23 82 4a 00 60 0a 58 86 41 00 8a ce 20 88 cf d0 21 88 c9 d1 21 3f 29 89 11 | .......#.J.`.X.A.......!...!?).. |
2800 | 88 09 86 4a 00 ce 20 88 82 04 00 2a 87 22 20 5b 6f 70 6f 69 6e 74 20 73 74 6f 70 20 6c 69 6d 20 | ...J.......*.".[opoint.stop.lim. |
2820 | 6e 69 6c 20 73 6b 69 70 2d 63 68 61 72 73 2d 62 61 63 6b 77 61 72 64 20 22 20 09 0a 0c 22 20 32 | nil.skip-chars-backward."....".2 |
2840 | 20 66 6f 72 77 61 72 64 2d 63 68 61 72 20 2d 32 20 6c 6f 6f 6b 69 6e 67 2d 61 74 20 22 5c 5c 2a | .forward-char.-2.looking-at."\\* |
2860 | 2f 22 20 73 65 61 72 63 68 2d 62 61 63 6b 77 61 72 64 20 22 2f 2a 22 20 6d 6f 76 65 20 62 65 67 | /".search-backward."/*".move.beg |
2880 | 69 6e 6e 69 6e 67 2d 6f 66 2d 6c 69 6e 65 20 73 6b 69 70 2d 63 68 61 72 73 2d 66 6f 72 77 61 72 | inning-of-line.skip-chars-forwar |
28a0 | 64 20 22 20 09 22 20 22 23 22 5d 20 31 30 29 29 0a 0a 28 64 65 66 75 6e 20 63 2d 62 61 63 6b 77 | d.".."."#"].10))..(defun.c-backw |
28c0 | 61 72 64 2d 74 6f 2d 73 74 61 72 74 2d 6f 66 2d 63 6f 6e 74 69 6e 75 65 64 2d 65 78 70 20 28 6c | ard-to-start-of-continued-exp.(l |
28e0 | 69 6d 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 68 c1 55 85 09 00 c2 c3 21 88 c4 20 88 60 08 58 | im).(byte-code."h.U.....!....`.X |
2900 | 85 16 00 08 54 62 88 c5 c6 21 87 22 20 5b 6c 69 6d 20 34 31 20 66 6f 72 77 61 72 64 2d 73 65 78 | ....Tb...!.".[lim.41.forward-sex |
2920 | 70 20 2d 31 20 62 65 67 69 6e 6e 69 6e 67 2d 6f 66 2d 6c 69 6e 65 20 73 6b 69 70 2d 63 68 61 72 | p.-1.beginning-of-line.skip-char |
2940 | 73 2d 66 6f 72 77 61 72 64 20 22 20 09 22 5d 20 34 29 29 0a 0a 28 64 65 66 75 6e 20 63 2d 62 61 | s-forward.".."].4))..(defun.c-ba |
2960 | 63 6b 77 61 72 64 2d 74 6f 2d 73 74 61 72 74 2d 6f 66 2d 69 66 20 28 26 6f 70 74 69 6f 6e 61 6c | ckward-to-start-of-if.(&optional |
2980 | 20 6c 69 6d 69 74 29 20 22 5c 0a 4d 6f 76 65 20 74 6f 20 74 68 65 20 73 74 61 72 74 20 6f 66 20 | .limit)."\.Move.to.the.start.of. |
29a0 | 74 68 65 20 6c 61 73 74 20 60 60 75 6e 62 61 6c 61 6e 63 65 64 27 27 20 69 66 2e 22 20 28 62 79 | the.last.``unbalanced''.if.".(by |
29c0 | 74 65 2d 63 6f 64 65 20 22 08 86 0c 00 8a c4 20 88 60 29 89 10 88 c5 c3 1a 19 c6 09 21 3f 85 46 | te-code."........`).........!?.F |
29e0 | 00 c7 c5 21 88 c8 c9 21 83 29 00 09 54 89 11 82 42 00 c8 ca 21 83 36 00 09 53 89 11 82 42 00 60 | ...!...!.)..T...B...!.6..S...B.` |
2a00 | 08 57 85 42 00 cb 89 11 88 08 62 88 82 11 00 2a 87 22 20 5b 6c 69 6d 69 74 20 69 66 2d 6c 65 76 | .W.B......b....*.".[limit.if-lev |
2a20 | 65 6c 20 63 61 73 65 2d 66 6f 6c 64 2d 73 65 61 72 63 68 20 6e 69 6c 20 62 65 67 69 6e 6e 69 6e | el.case-fold-search.nil.beginnin |
2a40 | 67 2d 6f 66 2d 64 65 66 75 6e 20 31 20 7a 65 72 6f 70 20 62 61 63 6b 77 61 72 64 2d 73 65 78 70 | g-of-defun.1.zerop.backward-sexp |
2a60 | 20 6c 6f 6f 6b 69 6e 67 2d 61 74 20 22 65 6c 73 65 5c 5c 62 22 20 22 69 66 5c 5c 62 22 20 30 5d | .looking-at."else\\b"."if\\b".0] |
2a80 | 20 38 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 72 6b 2d 63 2d 66 75 6e 63 74 69 6f 6e 20 6e 69 6c | .8))..(defun.mark-c-function.nil |
2aa0 | 20 22 5c 0a 50 75 74 20 6d 61 72 6b 20 61 74 20 65 6e 64 20 6f 66 20 43 20 66 75 6e 63 74 69 6f | ."\.Put.mark.at.end.of.C.functio |
2ac0 | 6e 2c 20 70 6f 69 6e 74 20 61 74 20 62 65 67 69 6e 6e 69 6e 67 2e 22 20 28 69 6e 74 65 72 61 63 | n,.point.at.beginning.".(interac |
2ae0 | 74 69 76 65 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 c0 88 c1 60 21 88 c2 20 88 c1 60 21 88 c3 | tive).(byte-code."...`!.....`!.. |
2b00 | 20 88 c4 20 87 22 20 5b 6e 69 6c 20 70 75 73 68 2d 6d 61 72 6b 20 65 6e 64 2d 6f 66 2d 64 65 66 | .....".[nil.push-mark.end-of-def |
2b20 | 75 6e 20 62 65 67 69 6e 6e 69 6e 67 2d 6f 66 2d 64 65 66 75 6e 20 62 61 63 6b 77 61 72 64 2d 70 | un.beginning-of-defun.backward-p |
2b40 | 61 72 61 67 72 61 70 68 5d 20 36 29 29 0a 0a 28 64 65 66 75 6e 20 69 6e 64 65 6e 74 2d 63 2d 65 | aragraph].6))..(defun.indent-c-e |
2b60 | 78 70 20 6e 69 6c 20 22 5c 0a 49 6e 64 65 6e 74 20 65 61 63 68 20 6c 69 6e 65 20 6f 66 20 74 68 | xp.nil."\.Indent.each.line.of.th |
2b80 | 65 20 43 20 67 72 6f 75 70 69 6e 67 20 66 6f 6c 6c 6f 77 69 6e 67 20 70 6f 69 6e 74 2e 22 20 28 | e.C.grouping.following.point.".( |
2ba0 | 69 6e 74 65 72 61 63 74 69 76 65 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 c1 88 c1 43 60 43 c1 | interactive).(byte-code."...C`C. |
2bc0 | c1 c1 c1 c1 c1 c1 c1 c1 c1 60 d8 1e 0e 1e 0d 1e 0c 1e 0b 1e 0a 1e 09 1e 08 1e 07 1e 06 1d 1c 1b | .........`...................... |
2be0 | 1a 18 8a d9 da 21 29 88 8a c1 89 15 88 6d 3f 85 3b 00 0d 3f 85 2c 02 0e 0e 89 16 0f 88 c1 89 16 | .....!)......m?.;..?.,.......... |
2c00 | 06 88 0e 06 3f 85 57 00 6d 85 56 00 d0 89 15 3f 85 b0 00 0e 07 89 16 08 88 db 60 dc 20 88 60 c1 | ....?.W.m.V....?..........`...`. |
2c20 | c1 0e 07 25 89 16 07 88 0e 07 40 89 16 0e 88 0e 07 41 41 40 85 85 00 0e 07 41 41 40 d8 59 85 90 | ...%......@......AA@.....AA@.Y.. |
2c40 | 00 0e 07 41 41 40 89 16 0a 88 dd 0e 08 38 85 9a 00 de 20 88 df 0e 07 38 83 a8 00 e0 da 21 82 ac | ...AA@.......8.........8.....!.. |
2c60 | 00 d0 89 16 06 88 82 49 00 88 0e 0e d8 58 85 bb 00 d0 89 15 88 0d 83 c4 00 c1 82 28 02 0e 0f e1 | .......I.....X.............(.... |
2c80 | 0e 07 38 56 85 de 00 08 41 10 0a 41 12 0e 0f 53 89 16 0f 88 82 c4 00 88 e2 0e 0f 0e 0e 5c 22 85 | ..8V....A..A...S.............\". |
2ca0 | ec 00 c1 89 16 0a 88 0e 0f 0e 0e 57 85 07 01 c1 08 42 10 c1 0a 42 12 0e 0f 54 89 16 0f 88 82 ed | ...........W.....B...B...T...... |
2cc0 | 00 88 0a 40 3f 85 1f 01 e3 0a 0e 07 41 40 86 1e 01 8a d9 e4 21 88 60 29 5c 22 88 e0 da 21 88 e5 | ...@?.......A@......!.`)\"...!.. |
2ce0 | e6 21 88 6c 83 30 01 c1 82 28 02 08 40 85 39 01 08 40 d8 59 83 9e 01 e2 0a 40 66 e7 5c 22 83 4d | .!.l.0...(..@.9..@.Y.....@f.\".M |
2d00 | 01 08 40 89 16 09 82 9b 01 8a e8 e9 21 89 16 0b 88 67 e7 55 89 16 0c 88 ea 0e 0d 21 88 68 eb 3e | ..@.........!....g.U.......!.h.> |
2d20 | 3f 83 83 01 ec 0a 40 21 88 ed 0e 11 69 0e 0c 83 7b 01 0e 12 82 7c 01 d8 23 89 16 09 82 9a 01 0e | ?.....@!....i...{....|..#....... |
2d40 | 0b 83 95 01 ee 0e 0d 21 88 ef 20 89 16 09 82 9a 01 08 40 89 16 09 29 82 b3 01 f0 08 40 85 a7 01 | .......!..........@...).....@... |
2d60 | 08 40 5b 21 1e 13 e3 08 0e 13 89 16 09 5c 22 29 88 e8 f1 21 86 c9 01 e8 f2 21 85 c9 01 8a d9 da | .@[!.........\")...!.....!...... |
2d80 | 21 88 e8 f3 21 29 85 d6 01 da 0e 09 0e 14 5c 5c 5d 89 16 09 88 67 f4 55 85 e5 01 0e 09 0e 15 5a | !...!)........\\]....g.U.......Z |
2da0 | 89 16 09 88 67 e7 55 85 f4 01 0e 09 0e 16 5c 5c 89 16 09 88 69 0e 09 55 86 0d 02 67 f5 55 86 0d | ....g.U.......\\....i..U...g.U.. |
2dc0 | 02 f6 60 f7 20 88 60 5c 22 88 0e 09 6a 88 e8 0e 17 21 86 28 02 f8 0e 17 8a dc 20 88 60 29 d0 23 | ..`...`\"...j....!.(........`).# |
2de0 | 85 28 02 f9 20 88 f7 20 88 82 34 00 29 2e 0e 87 22 20 5b 69 6e 64 65 6e 74 2d 73 74 61 63 6b 20 | .(........4.)...".[indent-stack. |
2e00 | 6e 69 6c 20 63 6f 6e 74 61 69 6e 2d 73 74 61 63 6b 20 63 61 73 65 2d 66 6f 6c 64 2d 73 65 61 72 | nil.contain-stack.case-fold-sear |
2e20 | 63 68 20 72 65 73 74 61 72 74 20 6f 75 74 65 72 2d 6c 6f 6f 70 2d 64 6f 6e 65 20 69 6e 6e 65 72 | ch.restart.outer-loop-done.inner |
2e40 | 2d 6c 6f 6f 70 2d 64 6f 6e 65 20 73 74 61 74 65 20 6f 73 74 61 74 65 20 74 68 69 73 2d 69 6e 64 | -loop-done.state.ostate.this-ind |
2e60 | 65 6e 74 20 6c 61 73 74 2d 73 65 78 70 20 61 74 2d 65 6c 73 65 20 61 74 2d 62 72 61 63 65 20 6f | ent.last-sexp.at-else.at-brace.o |
2e80 | 70 6f 69 6e 74 20 6e 65 78 74 2d 64 65 70 74 68 20 6c 61 73 74 2d 64 65 70 74 68 20 74 20 63 2d | point.next-depth.last-depth.t.c- |
2ea0 | 63 6f 6e 74 69 6e 75 65 64 2d 73 74 61 74 65 6d 65 6e 74 2d 6f 66 66 73 65 74 20 63 2d 63 6f 6e | continued-statement-offset.c-con |
2ec0 | 74 69 6e 75 65 64 2d 62 72 61 63 65 2d 6f 66 66 73 65 74 20 76 61 6c 20 63 2d 6c 61 62 65 6c 2d | tinued-brace-offset.val.c-label- |
2ee0 | 6f 66 66 73 65 74 20 63 2d 69 6e 64 65 6e 74 2d 6c 65 76 65 6c 20 63 2d 62 72 61 63 65 2d 6f 66 | offset.c-indent-level.c-brace-of |
2f00 | 66 73 65 74 20 63 6f 6d 6d 65 6e 74 2d 73 74 61 72 74 2d 73 6b 69 70 20 30 20 66 6f 72 77 61 72 | fset.comment-start-skip.0.forwar |
2f20 | 64 2d 73 65 78 70 20 31 20 70 61 72 73 65 2d 70 61 72 74 69 61 6c 2d 73 65 78 70 20 65 6e 64 2d | d-sexp.1.parse-partial-sexp.end- |
2f40 | 6f 66 2d 6c 69 6e 65 20 34 20 63 2d 69 6e 64 65 6e 74 2d 6c 69 6e 65 20 33 20 66 6f 72 77 61 72 | of-line.4.c-indent-line.3.forwar |
2f60 | 64 2d 6c 69 6e 65 20 36 20 2f 3d 20 73 65 74 63 61 72 20 2d 31 20 73 6b 69 70 2d 63 68 61 72 73 | d-line.6./=.setcar.-1.skip-chars |
2f80 | 2d 66 6f 72 77 61 72 64 20 22 20 09 22 20 31 32 33 20 6c 6f 6f 6b 69 6e 67 2d 61 74 20 22 65 6c | -forward."..".123.looking-at."el |
2fa0 | 73 65 5c 5c 57 22 20 63 2d 62 61 63 6b 77 61 72 64 2d 74 6f 2d 6e 6f 6e 63 6f 6d 6d 65 6e 74 20 | se\\W".c-backward-to-noncomment. |
2fc0 | 28 6e 69 6c 20 34 34 20 35 39 20 31 32 35 20 35 38 20 31 32 33 29 20 63 2d 62 61 63 6b 77 61 72 | (nil.44.59.125.58.123).c-backwar |
2fe0 | 64 2d 74 6f 2d 73 74 61 72 74 2d 6f 66 2d 63 6f 6e 74 69 6e 75 65 64 2d 65 78 70 20 2b 20 63 2d | d-to-start-of-continued-exp.+.c- |
3000 | 62 61 63 6b 77 61 72 64 2d 74 6f 2d 73 74 61 72 74 2d 6f 66 2d 69 66 20 63 75 72 72 65 6e 74 2d | backward-to-start-of-if.current- |
3020 | 69 6e 64 65 6e 74 61 74 69 6f 6e 20 63 61 6c 63 75 6c 61 74 65 2d 63 2d 69 6e 64 65 6e 74 20 22 | indentation.calculate-c-indent." |
3040 | 63 61 73 65 5b 20 09 5d 22 20 22 5b 41 2d 5a 61 2d 7a 5d 22 20 22 3a 22 20 31 32 35 20 33 35 20 | case[..]"."[A-Za-z]".":".125.35. |
3060 | 64 65 6c 65 74 65 2d 72 65 67 69 6f 6e 20 62 65 67 69 6e 6e 69 6e 67 2d 6f 66 2d 6c 69 6e 65 20 | delete-region.beginning-of-line. |
3080 | 72 65 2d 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 69 6e 64 65 6e 74 2d 66 6f 72 2d 63 6f 6d | re-search-forward.indent-for-com |
30a0 | 6d 65 6e 74 5d 20 33 32 29 29 0a | ment].32)). |