LINUX.ORG.RU

Я где-то нашел csharp-mode-0.x.x.el,

и по-моему cedet теперь как-то поддерживает csharp

fghj ★★★★★
()

+)))
(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		   . +)
    (namespace-open	   . +)
    (namespace-close	   . 0)
    (innamespace	   . +)
    (class-open		   . +)
    (class-close	   . 0)
    (defun-open		   . +)
    (defun-block-intro     . +)
    (inline-open	   . ++)
    (statement-block-intro . +)
    (brace-list-intro      . +)
    ))
  ))

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

(setq compilation-error-regexp-alist
	(append '(
;C# Compiler
;t.cs(6,18): error SC1006: Name of constructor must match name of class
;
("\\(\\([a-zA-Z]:\\)?[^:(\t\n]+\\)(\\([0-9]+\\)[,]\\([0-9]+\\)): \\(error\\|warning\\) CS[0-9]+:" 1 3 4)
        )
	compilation-error-regexp-alist))


а так ссылки
http://www.cybercom.net/~zbrad/DotNet/Emacs/
http://sourceforge.net/projects/csde/

Знакомые пользуют.

vtVitus ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.