Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/monodevelop.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Karlaš <david.karlas@microsoft.com>2019-06-03 18:51:25 +0300
committerDavid Karlaš <david.karlas@microsoft.com>2019-06-03 19:16:12 +0300
commit223d56405d04e73a074d9aeaa96c9ae2d4197a77 (patch)
treef1ea85c1fcdc6c81b073a544c4d4e8db76cd1cf8
parentc9beb674f7f6c79a067f73d73e7f221eae1addff (diff)
Fix 901093: Completing a snippet adds a newline
Fix 901091: Caret jumps to previous line after completing a prop snippet
-rw-r--r--main/src/addins/MonoDevelop.TextEditor/MonoDevelop.TextEditor.Cocoa/ExpansionManager.cs2
1 files changed, 2 insertions, 0 deletions
diff --git a/main/src/addins/MonoDevelop.TextEditor/MonoDevelop.TextEditor.Cocoa/ExpansionManager.cs b/main/src/addins/MonoDevelop.TextEditor/MonoDevelop.TextEditor.Cocoa/ExpansionManager.cs
index 0d15cf2103..8f129ad3c5 100644
--- a/main/src/addins/MonoDevelop.TextEditor/MonoDevelop.TextEditor.Cocoa/ExpansionManager.cs
+++ b/main/src/addins/MonoDevelop.TextEditor/MonoDevelop.TextEditor.Cocoa/ExpansionManager.cs
@@ -67,6 +67,8 @@ namespace MonoDevelop.TextEditor.Cocoa
{
var codeSnippet = new CodeSnippet ();
codeSnippet.Code = codeTemplate.Code;
+ if (!codeSnippet.Code.Contains ("$end$"))
+ codeSnippet.Code += "$end$";
codeSnippet.Description = codeTemplate.Description;
codeSnippet.Fields = new List<ExpansionField> ();
foreach (var variable in codeTemplate.Variables) {