;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;; 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 ))