diff --git a/src/MacVim/English.lproj/MainMenu.nib/info.nib b/src/MacVim/English.lproj/MainMenu.nib/info.nib index 4e41f05cd3..2eb7c53534 100644 --- a/src/MacVim/English.lproj/MainMenu.nib/info.nib +++ b/src/MacVim/English.lproj/MainMenu.nib/info.nib @@ -9,7 +9,9 @@ IBOldestOS 5 IBOpenObjects - + + 29 + IBSystem Version 9D34 targetFramework diff --git a/src/MacVim/English.lproj/MainMenu.nib/keyedobjects.nib b/src/MacVim/English.lproj/MainMenu.nib/keyedobjects.nib index 85b21c55df..8493db8c70 100644 Binary files a/src/MacVim/English.lproj/MainMenu.nib/keyedobjects.nib and b/src/MacVim/English.lproj/MainMenu.nib/keyedobjects.nib differ diff --git a/src/MacVim/MMAtsuiTextView.m b/src/MacVim/MMAtsuiTextView.m index 4072d63930..2b2a697672 100644 --- a/src/MacVim/MMAtsuiTextView.m +++ b/src/MacVim/MMAtsuiTextView.m @@ -426,10 +426,14 @@ enum { return YES; } + // HACK! Don't handle Cmd-? or the "Help" menu does not work on Leopard. + NSString *unmodchars = [event charactersIgnoringModifiers]; + if ([unmodchars isEqual:@"?"]) + return NO; + //NSLog(@"%s%@", _cmd, event); NSString *chars = [event characters]; - NSString *unmodchars = [event charactersIgnoringModifiers]; int len = [unmodchars lengthOfBytesUsingEncoding:NSUTF8StringEncoding]; NSMutableData *data = [NSMutableData data]; diff --git a/src/MacVim/MMTextView.m b/src/MacVim/MMTextView.m index 965443efb8..a3964d12fa 100644 --- a/src/MacVim/MMTextView.m +++ b/src/MacVim/MMTextView.m @@ -684,10 +684,14 @@ enum { return YES; } + // HACK! Don't handle Cmd-? or the "Help" menu does not work on Leopard. + NSString *unmodchars = [event charactersIgnoringModifiers]; + if ([unmodchars isEqual:@"?"]) + return NO; + //NSLog(@"%s%@", _cmd, event); NSString *chars = [event characters]; - NSString *unmodchars = [event charactersIgnoringModifiers]; int len = [unmodchars lengthOfBytesUsingEncoding:NSUTF8StringEncoding]; NSMutableData *data = [NSMutableData data]; diff --git a/src/MacVim/gvimrc b/src/MacVim/gvimrc index a735ff310f..b428549b0b 100644 --- a/src/MacVim/gvimrc +++ b/src/MacVim/gvimrc @@ -246,6 +246,7 @@ macm Window.Previous\ Tab key= macm Window.Next\ Tab key= macm Window.Bring\ All\ To\ Front action=arrangeInFront: +macm Help.MacVim\ Help key= macm Help.MacVim\ Website action=openWebsite: " Restore the previous value of 'cpoptions'.