diff --git a/src/MacVim/Actions.plist b/src/MacVim/Actions.plist
index 5e578cf748..83aa78c124 100644
--- a/src/MacVim/Actions.plist
+++ b/src/MacVim/Actions.plist
@@ -60,6 +60,8 @@
selectPreviousWindow:
+ showVimHelp:
+
terminate:
undo:
diff --git a/src/MacVim/English.lproj/MainMenu.nib/classes.nib b/src/MacVim/English.lproj/MainMenu.nib/classes.nib
index a4684b9ef0..39b79be525 100644
--- a/src/MacVim/English.lproj/MainMenu.nib/classes.nib
+++ b/src/MacVim/English.lproj/MainMenu.nib/classes.nib
@@ -25,6 +25,10 @@
id
showHelp
id
+ showVimHelp
+ id
+ zoomAll
+ id
CLASS
MMAppController
diff --git a/src/MacVim/English.lproj/MainMenu.nib/keyedobjects.nib b/src/MacVim/English.lproj/MainMenu.nib/keyedobjects.nib
index 06716af282..7f539627f8 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/MMAppController.h b/src/MacVim/MMAppController.h
index 6405a93955..4f8324e019 100644
--- a/src/MacVim/MMAppController.h
+++ b/src/MacVim/MMAppController.h
@@ -38,7 +38,7 @@
- (IBAction)fontSizeDown:(id)sender;
- (IBAction)orderFrontPreferencePanel:(id)sender;
- (IBAction)openWebsite:(id)sender;
-- (IBAction)showHelp:(id)sender;
+- (IBAction)showVimHelp:(id)sender;
- (IBAction)zoomAll:(id)sender;
@end
diff --git a/src/MacVim/MMAppController.m b/src/MacVim/MMAppController.m
index c6f9a4371a..a8af088413 100644
--- a/src/MacVim/MMAppController.m
+++ b/src/MacVim/MMAppController.m
@@ -736,10 +736,11 @@ static int executeInLoginShell(NSString *path, NSArray *args);
[NSURL URLWithString:MMWebsiteString]];
}
-- (IBAction)showHelp:(id)sender
+- (IBAction)showVimHelp:(id)sender
{
+ // Open a new window with the help window maximized.
[self launchVimProcessWithArguments:[NSArray arrayWithObjects:
- @"-c", @":h gui_mac", nil]];
+ @"-c", @":h gui_mac", @"-c", @":res", nil]];
}
- (IBAction)zoomAll:(id)sender