Vim Error Codes
Error codes produced by the Vim text editor, displayed in the form E### at the start of error messages. Codes cover buffer management, file I/O, search, command-line parsing, and scripting.
References
55 codes
-
E10\n not allowed in string -
E109Missing ':' after '?' -
E117Unknown function -
E119Not enough arguments for function -
E120Using <SID> not in a script context -
E121Undefined variable -
E122Function {name} already exists, add ! to replace it -
E127Cannot redefine function {name}: It is in use -
E169Command too recursive -
E17{id} is not a valid command name -
E170Missing :endfunction -
E173{nr} more files to edit -
E185Cannot find color scheme '{name}' -
E20Mark not set -
E21Cannot make changes, 'modifiable' is off -
E211File {name} no longer available -
E212Can't open file for writing -
E216No such event -
E262error in '++opt' argument -
E303Unable to open swap file for "{name}", recovery impossible -
E31No such mapping -
E325ATTENTION -
E329No menu "{name}" -
E349No identifier under cursor -
E352Cannot erase folds with current 'foldmethod' -
E36Not enough room -
E37No write since last change -
E384search hit TOP without match for: {pattern} -
E385search hit BOTTOM without match for: {pattern} -
E39Number expected -
E45'readonly' option is set (add ! to override) -
E46Cannot change read-only variable -
E48Not allowed in sandbox -
E486Pattern not found -
E488Trailing characters -
E492Not an editor command -
E499Empty file name for '%' or '#', only works with ':p:h' -
E509Cannot create diffs -
E515No buffers were changed -
E553No more items -
E63No previous substitute regular expression -
E684list index out of range: {nr} -
E706List and dict are mutable -
E716Key not present in Dictionary -
E717Dictionary entry already exists -
E730using List as a String -
E731using Dictionary as a String -
E741Ambiguous use of user-defined command -
E76No matching autocommands -
E776No location list -
E85There is no listed buffer -
E855Autocommand nesting too deep -
E86Buffer {nr} does not exist -
E927Invalid action: '{name}' -
E96Can't use mark in other window