branch: externals/csharp-mode commit b286555343179281a4703ecf40989c28d2f44e2e Author: Jostein Kjønigsen <jost...@kjonigsen.net> Commit: Jostein Kjønigsen <jost...@kjonigsen.net>
Ensure csharp-mode calls `prog-mode` hooks. Fixes https://github.com/josteink/csharp-mode/issues/15. --- csharp-mode.el | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/csharp-mode.el b/csharp-mode.el index a71d4bf..5aa6765 100644 --- a/csharp-mode.el +++ b/csharp-mode.el @@ -1,10 +1,11 @@ + ;;; csharp-mode.el --- C# mode derived mode ;; Author : Dylan R. E. Moonfire (original) ;; Maintainer : Jostein Kj�nigsen <jost...@gmail.com> ;; Created : Feburary 2005 ;; Modified : November 2014 -;; Version : 0.8.7 +;; Version : 0.8.8 ;; Keywords : c# languages oop mode ;; X-URL : https://github.com/josteink/csharp-mode ;; Last-saved : <2014-Nov-29 13:56:00> @@ -266,6 +267,11 @@ ;; 0.8.7 2014 November 29 ;; - Fix broken cl-dependency in emacs24.4 and defadvice for tooltips. ;; +;; 0.8.8 2014 December 3 +;; - Fix broken byte-compile. +;; - Add extra C# keywords. +;; - Call prog-mode hooks. +;; (require 'cc-mode) @@ -4415,7 +4421,10 @@ Key bindings: (speedbar-add-supported-extension '(".cs"))) ;; idempotent (c-update-modeline) - (c-run-mode-hooks 'c-mode-common-hook 'csharp-mode-hook) + ;; run prog-mode-hooks if available + (if (boundp 'prog-mode-hook) + (c-run-mode-hooks 'prog-mode-hook 'c-mode-common-hook 'csharp-mode-hook) + (c-run-mode-hooks 'c-mode-common-hook 'csharp-mode-hook)) ;; maybe do imenu scan after hook returns (if csharp-want-imenu