From e1dcd1105168e9a66f5bfcdb3e169580ad21a2e3 Mon Sep 17 00:00:00 2001
From: Unknwon <u@gogs.io>
Date: Mon, 13 Mar 2017 06:00:37 -0400
Subject: repo/settings: improve Git hook editor

---
 templates/repo/settings/githook_edit.tmpl | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

(limited to 'templates/repo')

diff --git a/templates/repo/settings/githook_edit.tmpl b/templates/repo/settings/githook_edit.tmpl
index d139fd3f..807c590d 100644
--- a/templates/repo/settings/githook_edit.tmpl
+++ b/templates/repo/settings/githook_edit.tmpl
@@ -16,11 +16,11 @@
 						{{with .Hook}}
 							<div class="inline field">
 								<label>{{$.i18n.Tr "repo.settings.githook_name"}}</label>
-								<span>{{.Name}}</span>
+								<span><code>{{.Name}}</code></span>
 							</div>
 							<div class="field">
 								<label for="content">{{$.i18n.Tr "repo.settings.githook_content"}}</label>
-								<textarea id="content" name="content" rows="20" wrap="off" autofocus>{{if .IsActive}}{{.Content}}{{else}}{{.Sample}}{{end}}</textarea>
+								<textarea id="content" name="content" wrap="off" autofocus>{{if .IsActive}}{{.Content}}{{else}}{{.Sample}}{{end}}</textarea>
 							</div>
 
 							<div class="inline field">
@@ -33,4 +33,12 @@
 		</div>
 	</div>
 </div>
+
+<script>
+	CodeMirror.autoLoadMode(CodeMirror.fromTextArea($('#content')[0], {
+		lineNumbers: true,
+		mode: 'shell'
+	}), "shell");
+</script>
+
 {{template "base/footer" .}}
-- 
cgit v1.2.3