2014-09-05 17:08:40 -04:00
|
|
|
(provide 'init-csharp)
|
|
|
|
|
2014-08-09 19:25:06 -04:00
|
|
|
;; TODO Make more Unity-friendly
|
|
|
|
|
2014-08-29 22:37:25 -04:00
|
|
|
(use-package omnisharp :defer t
|
2014-08-09 19:25:06 -04:00
|
|
|
:config
|
|
|
|
(progn
|
|
|
|
;; (setq flycheck-idle-change-delay 2)
|
|
|
|
(setq omnisharp-server-executable-path "/Users/hlissner/Omni/OmniSharpServer/OmniSharp/bin/Debug/OmniSharp.exe")))
|
|
|
|
|
|
|
|
(use-package shaderlab-mode :defer t
|
|
|
|
:mode "\\.shader")
|
|
|
|
|
2014-08-29 22:37:25 -04:00
|
|
|
(use-package csharp-mode
|
2014-08-09 19:25:06 -04:00
|
|
|
:mode "\\.cs\\'"
|
|
|
|
:config
|
|
|
|
(progn
|
|
|
|
(diminish 'abbrev-mode)
|
|
|
|
(imap csharp-mode-map (kbd "C-SPC") 'omnisharp-auto-complete))
|
|
|
|
:init
|
|
|
|
(progn
|
|
|
|
(setq csharp-want-imenu nil)
|
2014-09-29 15:25:45 -04:00
|
|
|
(add-hook! 'csharp-mode-hook (omnisharp-mode t) (flycheck-mode t))))
|