fluff
authorK. Richard Pixley <rich@cygnus>
Thu, 13 Feb 1992 09:56:04 +0000 (09:56 +0000)
committerK. Richard Pixley <rich@cygnus>
Thu, 13 Feb 1992 09:56:04 +0000 (09:56 +0000)
gas/README-quirks [new file with mode: 0644]
gas/config/vms/README [new file with mode: 0644]
gas/gas-format.el [new file with mode: 0644]

diff --git a/gas/README-quirks b/gas/README-quirks
new file mode 100644 (file)
index 0000000..137621d
--- /dev/null
@@ -0,0 +1,11 @@
+* rcsid's should be conspicuously absent until someone explains to me
+  how to use them constructively without affecting diffs from remote
+  sites.  If you can, then I will become an active supporter of
+  rcsid's.
+
+* "diff -u" patches preferred.  "diff -c" patches accepted.  All other
+  patches will be returned.
+
+* all files have been formatted with indent-region based on
+  gas-format.el.  Please adhere to to it. Indent profiles that closely
+  coincide will be gleefully accepted.
diff --git a/gas/config/vms/README b/gas/config/vms/README
new file mode 100644 (file)
index 0000000..2d7606f
--- /dev/null
@@ -0,0 +1,4 @@
+this directory is suffering from severe bitrot and apathy.  If you are
+interested, please check in with rich@cygnus.com before hacking.
+
+xoxorich.
diff --git a/gas/gas-format.el b/gas/gas-format.el
new file mode 100644 (file)
index 0000000..32c6426
--- /dev/null
@@ -0,0 +1,79 @@
+;; -*- lisp-interaction -*-
+;; -*- emacs-lisp -*-
+;;
+;;
+;; originally from...
+;;     Rich's personal .emacs file.  feel free to copy.
+;;
+;; this file sets emacs up for the type of C source code formatting used within
+;; gas.  I don't use gnu indent.  If you do, and find a setup that approximates
+;; these settings, please send it to me.
+;;
+;; Last Mod Thu Feb 13 00:59:16 PST 1992, by rich@sendai
+;;
+
+;;
+;;
+;;     This section sets constants used by c-mode for formating
+;;
+;;
+
+
+;;  If `c-auto-newline' is non-`nil', newlines are inserted both
+;;before and after braces that you insert, and after colons and semicolons.
+;;Correct C indentation is done on all the lines that are made this way.
+
+(setq c-auto-newline nil)
+
+
+;;  If `c-tab-always-indent' is non-`nil', the TAB command
+;;in C mode does indentation only if point is at the left margin or within
+;;the line's indentation.  If there is non-whitespace to the left of point,
+;;then TAB just inserts a tab character in the buffer.  Normally,
+;;this variable is `nil', and TAB always reindents the current line.
+
+(setq c-tab-always-indent nil)
+
+;;  C does not have anything analogous to particular function names for which
+;;special forms of indentation are desirable.  However, it has a different
+;;need for customization facilities: many different styles of C indentation
+;;are in common use.
+;;
+;;  There are six variables you can set to control the style that Emacs C
+;;mode will use.
+;;
+;;`c-indent-level'     
+;;     Indentation of C statements within surrounding block.  The surrounding
+;;     block's indentation is the indentation of the line on which the
+;;     open-brace appears.
+
+(setq c-indent-level 8)
+
+;;`c-continued-statement-offset'     
+;;     Extra indentation given to a substatement, such as the then-clause of
+;;     an if or body of a while.
+
+(setq c-continued-statement-offset 4)
+
+;;`c-brace-offset'     
+;;     Extra indentation for line if it starts with an open brace.
+
+(setq c-brace-offset 0)
+
+;;`c-brace-imaginary-offset'     
+;;     An open brace following other text is treated as if it were this far
+;;     to the right of the start of its line.
+
+(setq c-brace-imaginary-offset 0)
+
+;;`c-argdecl-indent'     
+;;     Indentation level of declarations of C function arguments.
+
+(setq c-argdecl-indent 0)
+
+;;`c-label-offset'     
+;;     Extra indentation for line that is a label, or case or default.
+
+(setq c-label-offset -8)
+
+;; end of gas-format.el