From 72dd8e204747bbbf142b04808404950d02fe8a65 Mon Sep 17 00:00:00 2001 From: Sergey Chikuyonok Date: Wed, 17 Apr 2013 20:31:13 +0400 Subject: [PATCH] Extended OakTextView API Added `scopeAsString` method to retrieve current scope as NSString --- Frameworks/OakTextView/src/OakTextView.mm | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Frameworks/OakTextView/src/OakTextView.mm b/Frameworks/OakTextView/src/OakTextView.mm index 03d57fcb..8f379641 100644 --- a/Frameworks/OakTextView/src/OakTextView.mm +++ b/Frameworks/OakTextView/src/OakTextView.mm @@ -2234,6 +2234,11 @@ static char const* kOakMenuItemTitle = "OakMenuItemTitle"; return res = editor->scope(to_s([self scopeAttributes])); } +- (NSString*)scopeAsString // Used by https://github.com/emmetio/Emmet.tmplugin +{ + return [NSString stringWithCxxString:to_s([self scopeContext].right)]; +} + - (void)setSelectionString:(NSString*)aSelectionString { if([aSelectionString isEqualToString:selectionString])