All pastes #184308 Raw Edit

Unnamed

public text v1 · immutable
#184308 ·published 2006-09-27 19:41 UTC
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 ))