mirror of
https://github.com/vim/vim.git
synced 2025-09-24 03:44:06 -04:00
patch 8.0.1213: setting 'mzschemedll' has no effect
Problem: Setting 'mzschemedll' has no effect. Solution: Move loading .vimrc to before call to mzscheme_main().
This commit is contained in:
27
src/main.c
27
src/main.c
@@ -403,12 +403,26 @@ main
|
|||||||
debug_break_level = params.use_debug_break_level;
|
debug_break_level = params.use_debug_break_level;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/* Reset 'loadplugins' for "-u NONE" before "--cmd" arguments.
|
||||||
|
* Allows for setting 'loadplugins' there. */
|
||||||
|
if (params.use_vimrc != NULL
|
||||||
|
&& (STRCMP(params.use_vimrc, "NONE") == 0
|
||||||
|
|| STRCMP(params.use_vimrc, "DEFAULTS") == 0))
|
||||||
|
p_lpl = FALSE;
|
||||||
|
|
||||||
|
/* Execute --cmd arguments. */
|
||||||
|
exe_pre_commands(¶ms);
|
||||||
|
|
||||||
|
/* Source startup scripts. */
|
||||||
|
source_startup_scripts(¶ms);
|
||||||
|
|
||||||
#ifdef FEAT_MZSCHEME
|
#ifdef FEAT_MZSCHEME
|
||||||
/*
|
/*
|
||||||
* Newer version of MzScheme (Racket) require earlier (trampolined)
|
* Newer version of MzScheme (Racket) require earlier (trampolined)
|
||||||
* initialisation via scheme_main_setup.
|
* initialisation via scheme_main_setup.
|
||||||
* Implement this by initialising it as early as possible
|
* Implement this by initialising it as early as possible
|
||||||
* and splitting off remaining Vim main into vim_main2().
|
* and splitting off remaining Vim main into vim_main2().
|
||||||
|
* Do source startup scripts, so that 'mzschemedll' can be set.
|
||||||
*/
|
*/
|
||||||
return mzscheme_main();
|
return mzscheme_main();
|
||||||
#else
|
#else
|
||||||
@@ -427,19 +441,6 @@ main
|
|||||||
vim_main2(void)
|
vim_main2(void)
|
||||||
{
|
{
|
||||||
#ifndef NO_VIM_MAIN
|
#ifndef NO_VIM_MAIN
|
||||||
/* Reset 'loadplugins' for "-u NONE" before "--cmd" arguments.
|
|
||||||
* Allows for setting 'loadplugins' there. */
|
|
||||||
if (params.use_vimrc != NULL
|
|
||||||
&& (STRCMP(params.use_vimrc, "NONE") == 0
|
|
||||||
|| STRCMP(params.use_vimrc, "DEFAULTS") == 0))
|
|
||||||
p_lpl = FALSE;
|
|
||||||
|
|
||||||
/* Execute --cmd arguments. */
|
|
||||||
exe_pre_commands(¶ms);
|
|
||||||
|
|
||||||
/* Source startup scripts. */
|
|
||||||
source_startup_scripts(¶ms);
|
|
||||||
|
|
||||||
#ifdef FEAT_EVAL
|
#ifdef FEAT_EVAL
|
||||||
/*
|
/*
|
||||||
* Read all the plugin files.
|
* Read all the plugin files.
|
||||||
|
@@ -761,6 +761,8 @@ static char *(features[]) =
|
|||||||
|
|
||||||
static int included_patches[] =
|
static int included_patches[] =
|
||||||
{ /* Add new patch number below this line */
|
{ /* Add new patch number below this line */
|
||||||
|
/**/
|
||||||
|
1213,
|
||||||
/**/
|
/**/
|
||||||
1212,
|
1212,
|
||||||
/**/
|
/**/
|
||||||
|
Reference in New Issue
Block a user