ex_docmd: rename force_enable_filetype().

It is no longer forcing anything.
This commit is contained in:
Justin M. Keyes
2016-02-13 17:06:33 -05:00
parent 9c2c24ec48
commit da6299445a
3 changed files with 14 additions and 13 deletions

View File

@@ -315,10 +315,10 @@ argument.
When {vimrc} is equal to "NONE" (all uppercase), all When {vimrc} is equal to "NONE" (all uppercase), all
initializations from files and environment variables are initializations from files and environment variables are
skipped, including reading the |ginit.vim| file when the GUI skipped, including reading the |ginit.vim| file when the GUI
starts. Loading plugins and enabling syntax highlighting are starts. Plugins and syntax highlighting are also skipped.
also skipped.
When {vimrc} is equal to "NORC" (all uppercase), this has the When {vimrc} is equal to "NORC" (all uppercase), this has the
same effect as "NONE", but loading plugins is not skipped. same effect as "NONE", but plugins and syntax highlighting are
not skipped.
*-i* *-i*
-i {shada} The file {shada} is used instead of the default ShaDa -i {shada} The file {shada} is used instead of the default ShaDa
@@ -392,8 +392,8 @@ accordingly. Vim proceeds in this order:
All following initializations until 4. are skipped. $MYVIMRC is not All following initializations until 4. are skipped. $MYVIMRC is not
set. set.
"vim -u NORC" can be used to skip these initializations without "vim -u NORC" can be used to skip these initializations without
reading a file. "vim -u NONE" also skips loading plugins and enabling reading a file. "vim -u NONE" also skips plugins and syntax
syntax highlighting. |-u| highlighting. |-u|
If Vim was started in Ex mode with the "-s" argument, all following If Vim was started in Ex mode with the "-s" argument, all following
initializations until 4. are skipped. Only the "-u" option is initializations until 4. are skipped. Only the "-u" option is
@@ -426,16 +426,17 @@ accordingly. Vim proceeds in this order:
- The file ".exrc" (for Unix) - The file ".exrc" (for Unix)
"_exrc" (for Win32) "_exrc" (for Win32)
4. Enable syntax highlighting. 4. Enable filetype and indent plugins.
This does the same as the command: >
:runtime! syntax/syntax.vim
< This can be skipped with the "-u NONE" command line argument.
5. Enable filetype and indent plugins.
This does the same as the commands: > This does the same as the commands: >
:runtime! filetype.vim :runtime! filetype.vim
:runtime! ftplugin.vim :runtime! ftplugin.vim
:runtime! indent.vim :runtime! indent.vim
< This step is skipped if ":filetype ..." was called before now or if
the "-u NONE" command line argument was given.
5. Enable syntax highlighting.
This does the same as the command: >
:runtime! syntax/syntax.vim
< This can be skipped with the "-u NONE" command line argument. < This can be skipped with the "-u NONE" command line argument.
6. Load the plugin scripts. *load-plugins* 6. Load the plugin scripts. *load-plugins*

View File

@@ -9301,7 +9301,7 @@ static void ex_filetype(exarg_T *eap)
/// Do ":filetype plugin indent on" if user did not already do some /// Do ":filetype plugin indent on" if user did not already do some
/// permutation thereof. /// permutation thereof.
void force_enable_filetype(void) void maybe_enable_filetype(void)
{ {
if (!filetype_detect && !filetype_plugin && !filetype_indent) { if (!filetype_detect && !filetype_plugin && !filetype_indent) {
source_runtime((char_u *)FILETYPE_FILE, true); source_runtime((char_u *)FILETYPE_FILE, true);

View File

@@ -335,7 +335,7 @@ int main(int argc, char **argv)
// If using the runtime (-u is not NONE), enable syntax & filetype plugins. // If using the runtime (-u is not NONE), enable syntax & filetype plugins.
if (params.use_vimrc != NULL && strcmp(params.use_vimrc, "NONE") != 0) { if (params.use_vimrc != NULL && strcmp(params.use_vimrc, "NONE") != 0) {
// Do ":filetype plugin indent on". // Do ":filetype plugin indent on".
force_enable_filetype(); maybe_enable_filetype();
// Enable syntax (sources syntax/syntax.vim, which calls `:filetype on`). // Enable syntax (sources syntax/syntax.vim, which calls `:filetype on`).
syn_cmd("syntax"); syn_cmd("syntax");
} }