rendered paste body;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;; C# Mode support
;;;
(autoload 'csharp-mode "cc-mode")
(c-add-style "myC#Style"
'("C#"
(c-basic-offset . 2)
(c-comment-only-line-offset . (0 . 0))
(c-offsets-alist . (
(c . c-lineup-C-comments)
(inclass . 0)
(namespace-open . +)
(namespace-close . +)
(innamespace . 0)
(class-open . +)
(class-close . +)
(inclass . 0)
(defun-open . +)
(defun-block-intro . 0)
(inline-open . +)
(inline-close . 0)
(statement-block-intro . 0)
(statement-cont . +)
(brace-list-intro . +)
(topmost-intro-cont . 0)
(block-open . +)
(block-close . 0)
(arglist-intro . +)
; (arglist-cont . 0)
(arglist-close . 0)
))
))
(defun my-csharp-mode-hook ()
(cond (window-system
(turn-on-font-lock)
(c-set-style "myC#Style")
)))
(add-hook 'csharp-mode-hook 'my-csharp-mode-hook)
(setq auto-mode-alist
(append '(
("\\.cs$" . csharp-mode)
) auto-mode-alist ))