Skip to content

Commit

Permalink
fix for command key & ">", "<","+","-" markdown completions
Browse files Browse the repository at this point in the history
fixes a bug i introduced.
  • Loading branch information
elasticthreads committed May 29, 2013
1 parent aff01b1 commit 404ebdc
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions LinkingEditor.m
Original file line number Diff line number Diff line change
Expand Up @@ -934,7 +934,7 @@ - (BOOL)performKeyEquivalent:(NSEvent *)anEvent {
if((modFlags&NSControlKeyMask)||(modFlags&NSAlternateKeyMask)){
[[NSNotificationCenter defaultCenter] postNotificationName:@"ModTimersShouldReset" object:nil];
}
if ([anEvent modifierFlags] & NSCommandKeyMask) {
if (((modFlags & NSCommandKeyMask)>0)&&([[self window]firstResponder]==self)) {

unichar keyChar = [anEvent firstCharacterIgnoringModifiers];
if (keyChar == NSCarriageReturnCharacter || keyChar == NSNewlineCharacter || keyChar == NSEnterCharacter) {
Expand All @@ -956,12 +956,12 @@ - (BOOL)performKeyEquivalent:(NSEvent *)anEvent {
// [self insertNewlineIgnoringFieldEditor:self];
return YES;
}
} else if ((keyChar == NSBackspaceCharacter || keyChar == NSDeleteCharacter) && [[self window] firstResponder] == self) {
} else if (keyChar == NSBackspaceCharacter || keyChar == NSDeleteCharacter) {
if ([[self string] length]) {
[self doCommandBySelector:@selector(deleteToBeginningOfLine:)];
return YES;
}
}else if (([[NSUserDefaults standardUserDefaults]boolForKey:@"UsesMarkdownCompletions"])&&(((modFlags&NSDeviceIndependentModifierFlagsMask)==(modFlags&NSCommandKeyMask))&&((modFlags&NSDeviceIndependentModifierFlagsMask)>0))){
}else if ([[NSUserDefaults standardUserDefaults]boolForKey:@"UsesMarkdownCompletions"]){
NSString *firstChar=[NSString stringWithCharacters:&keyChar length:1];
if ([firstChar isEqualToString:@"<"]) {
[self removeStringAtStartOfSelectedParagraphs:@">"];
Expand Down

0 comments on commit 404ebdc

Please sign in to comment.