-- Abbreviations to automatically correct spelling errors whilst in insert mode.

vim.cmd([[
  iabbrev calander       calendar
  iabbrev Calander       Calendar
  iabbrev CALANDER       CALENDAR

  iabbrev calanders      calendars
  iabbrev Calanders      Calendars
  iabbrev CALANDERS      CALENDARS

  iabbrev calender       calendar
  iabbrev Calender       Calendar
  iabbrev CALENDER       CALENDAR

  iabbrev calenders      calendars
  iabbrev Calenders      Calendars
  iabbrev CALENDERS      CALENDARS

  iabbrev compeletly     completely
  iabbrev Compeletly     Completely
  iabbrev COMPELETLY     COMPLETELY

  iabbrev consistant     consistent
  iabbrev Consistant     Consistent
  iabbrev CONSISTANT     CONSISTENT

  iabbrev consistantly   consistently
  iabbrev Consistantly   Consistently
  iabbrev CONSISTANTLY   CONSISTENTLY

  iabbrev delimeter      delimiter
  iabbrev Delimeter      Delimiter
  iabbrev DELIMETER      DELIMITER

  iabbrev delimeters     delimiters
  iabbrev Delimeters     Delimiters
  iabbrev DELIMETERS     DELIMITERS

  iabbrev desparate      desperate
  iabbrev Desparate      Desperate
  iabbrev DESPARATE      DESPERATE

  iabbrev desparately    desperately
  iabbrev Desparately    Desperately
  iabbrev DESPARATELY    DESPERATELY

  iabbrev desparation    desperation
  iabbrev Desparation    Desperation
  iabbrev DESPARATION    DESPERATION

  iabbrev existance      existence
  iabbrev Existance      Existence
  iabbrev EXISTANCE      EXISTENCE

  iabbrev existant       existent
  iabbrev Existant       Existent
  iabbrev EXISTANT       EXISTENT

  iabbrev inconsistant   inconsistent
  iabbrev Inconsistant   Inconsistent
  iabbrev INCONSISTANT   INCONSISTENT

  iabbrev inconsistantly inconsistently
  iabbrev Inconsistantly Inconsistently
  iabbrev INCONSISTANTLY INCONSISTENTLY

  iabbrev necesary       necessary
  iabbrev Necesary       Necessary
  iabbrev NECESARY       NECESSARY

  iabbrev neccesary      necessary
  iabbrev Neccesary      Necessary
  iabbrev NECCESARY      NECESSARY

  iabbrev neccessary     necessary
  iabbrev Neccessary     Necessary
  iabbrev NECCESSARY     NECESSARY

  iabbrev persistance    persistence
  iabbrev Persistance    Persistence
  iabbrev PERSISTANCE    PERSISTENCE

  iabbrev persistant     persistent
  iabbrev Persistant     Persistent
  iabbrev PERSISTANT     PERSISTENT

  iabbrev persistantly   persistently
  iabbrev Persistantly   Persistently
  iabbrev PERSISTANTLY   PERSISTENTLY

  iabbrev reproducable   reproducible
  iabbrev Reproducable   Reproducible
  iabbrev REPRODUCABLE   REPRODUCIBLE

  iabbrev retreive       retrieve
  iabbrev Retreive       Retrieve
  iabbrev RETREIVE       RETRIEVE

  iabbrev seperate       separate
  iabbrev Seperate       Separate
  iabbrev SEPERATE       SEPARATE

  iabbrev seperated      separated
  iabbrev Seperated      Separated
  iabbrev SEPERATED      SEPARATED

  iabbrev seperately     separately
  iabbrev Seperately     Separately
  iabbrev SEPERATELY     SEPARATELY

  iabbrev seperating     separating
  iabbrev Seperating     Separating
  iabbrev SEPERATING     SEPARATING

  iabbrev seperation     separation
  iabbrev Seperation     Separation
  iabbrev SEPERATION     SEPARATION

  iabbrev seperator      separator
  iabbrev Seperator      Separator
  iabbrev SEPERATOR      SEPARATOR

  iabbrev unneccesary    unnecessary
  iabbrev Unneccesary    Unnecessary
  iabbrev UNNECCESARY    UNNECESSARY

  iabbrev unneccessary   unnecessary
  iabbrev Unneccessary   Unnecessary
  iabbrev UNNECCESSARY   UNNECESSARY

  iabbrev unnecesary     unnecessary
  iabbrev Unnecesary     Unnecessary
  iabbrev UNNECESARY     UNNECESSARY
]])
