@@ -277,6 +277,7 @@ KEY VALUE ~
277277*MMDisableLaunchAnimation* disable launch animation when opening a new
278278 MacVim window [bool]
279279*MMFontPreserveLineSpacing* use the line-spacing as specified by font [bool]
280+ *MMLoginShell* use login shell for launching Vim [bool]
280281*MMLoginShellArgument* login shell parameter [string]
281282*MMLoginShellCommand* which shell to use to launch Vim [string]
282283*MMFullScreenFadeTime* fade delay for non-native fullscreen [float]
@@ -326,13 +327,15 @@ new Vim processes via a login shell so that all environment variables are set.
326327
327328By default MacVim uses the $SHELL environment variable to determine which
328329shell to use (if $SHELL is not set "/bin/bash" is used). It is possible to
329- override this choice by setting the user default MMLoginShellCommand to the
330+ override this choice by setting the user default | MMLoginShellCommand | to the
330331shell that should be used (e.g. "/bin/tcsh"). MacVim tries to make the shell
331332a login shell by prepending argv[0] with a dash. If you use an exotic shell
332333and need to pass it a parameter to make it a login shell then you can set the
333- user default MMLoginShellArgument (e.g. to "-l"). Finally, if the "bash"
334+ user default | MMLoginShellArgument | (e.g. to "-l"). Finally, if the "bash"
334335shell is used, then "-l" is automatically added as an argument. To override
335- this behaviour set MMLoginShellArgument to "--".
336+ this behaviour set | MMLoginShellArgument | to "--".
337+
338+ To turn off using a login shell, you can set | MMLoginShell | to 0.
336339
337340==============================================================================
3383414. MacVim appearance *macvim-appearance*
0 commit comments