aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/globals.h
diff options
context:
space:
mode:
authorBjörn Linse <bjorn.linse@gmail.com>2015-08-29 16:11:56 +0200
committerBjörn Linse <bjorn.linse@gmail.com>2015-09-08 10:53:27 +0200
commit6769438cd1392df684c7840ecb81335dc905c87d (patch)
tree120fdb05d504384c07b86bf0fe21badcc409573c /src/nvim/globals.h
parentdc9652e68de163290abee880a74bf1727c715a1e (diff)
downloadrneovim-6769438cd1392df684c7840ecb81335dc905c87d.tar.gz
rneovim-6769438cd1392df684c7840ecb81335dc905c87d.tar.bz2
rneovim-6769438cd1392df684c7840ecb81335dc905c87d.zip
encoding: don't allow changing encoding after startup scripts
Diffstat (limited to 'src/nvim/globals.h')
-rw-r--r--src/nvim/globals.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/nvim/globals.h b/src/nvim/globals.h
index e5a993aa5a..183e8fcff2 100644
--- a/src/nvim/globals.h
+++ b/src/nvim/globals.h
@@ -633,6 +633,10 @@ EXTERN int silent_mode INIT(= FALSE);
/* set to TRUE when "-s" commandline argument
* used for ex */
+// Set to true when sourcing of startup scripts (nvimrc) is done.
+// Used for options that cannot be changed after startup scripts.
+EXTERN bool did_source_startup_scripts INIT(= false);
+
EXTERN pos_T VIsual; /* start position of active Visual selection */
EXTERN int VIsual_active INIT(= FALSE);
/* whether Visual mode is active */
@@ -1078,6 +1082,8 @@ EXTERN garray_T error_ga
* Excluded are errors that are only used once and debugging messages.
*/
EXTERN char_u e_abort[] INIT(= N_("E470: Command aborted"));
+EXTERN char_u e_afterinit[] INIT(= N_(
+ "E905: Cannot set this option after startup"));
EXTERN char_u e_api_spawn_failed[] INIT(= N_("E903: Could not spawn API job"));
EXTERN char_u e_argreq[] INIT(= N_("E471: Argument required"));
EXTERN char_u e_backslash[] INIT(= N_("E10: \\ should be followed by /, ? or &"));