This could be fixed by changing 'makeef' , but then the make command is still executed in the wrong directory. Some commands are not allowed for security reasons. These commands mostly come from a .exrc or .vimrc file in the current directory, or from a tags file. Also see 'secure' . You are protected from accidentally overwriting a file.
Writing is disabled by 'write' option The 'write' option is off.
This makes all commands that try to write a file generate this message. Mark has invalid line number You are using a mark that has a line number that doesn't exist. This can happen when you have a mark in another file, and some other program has deleted lines from it. The alternate file is not defined yet. The current buffer has no name.