diff --git a/init.lua b/init.lua index e1962c2..80d530f 100644 --- a/init.lua +++ b/init.lua @@ -1,5 +1,15 @@ +-- Below is the sourced file where I keep most of my general options. +-- Please remember the lua @ the begining & end of the string are implied. +-- In other words "user.abbrs" is the same as "lua.user.abbrs" | "user.abbrs.lua" | "lua.user.abbrs.lua". require "user.options" +-- I have auto-commands for cursor-file persistance, +-- auto. vertically centering, & auto-saving text-folds. require "user.keymaps" +-- Abbreviations for manual text-replacements. +-- Populated mostly with a top 100 list of commonly misspelled words. +require "user.abbrs" +-- My personnel plugins lua configuration file. +-- I will be adding to this file often, +-- b/c it's where I will be adding plugins to packer. +-- I like that Packer is fully in lua. require "user.plugins" - - diff --git a/lua/user/abbrs.lua b/lua/user/abbrs.lua new file mode 100644 index 0000000..84a63e6 --- /dev/null +++ b/lua/user/abbrs.lua @@ -0,0 +1,204 @@ +--##########################i##################### +--# Autocorrect/abbreviation-shortcut Dictionary # +--################################################ +-- Just pressing space-bar after a misspelled word, will auto. change to the propper spelling|phrase. +-- Most ofthese were taken from a list of the top 100 most commonly misspelled English words. +vim.cmd +[[ + iab ture true + iab flase false + iab kevin. kevin.j.lausen@gmail.com + iab i I + iab teh the + iab acomodate accommodate + iab acommodate accommodate + iab accomodate accommodate + iab acheive achieve + iab aquire acquire + iab acros across + iab adres address + iab addres address + iab adress address + iab advertize advertise + iab aparent apparent + iab argumant argument + iab athete athlete + iab aweful awful + iab balkanse balance + iab bandwith bandwidth + iab basicly basically + iab basicaly basically + iab becomming becoming + iab begining beginning + iab beleive believe + iab bennefit benefit + iab briliant brilliant + iab busines business + iab calender calendar + iab carefull careful + iab catagory category + iab cieling ceiling + iab comming coming + iab citicen citizen + iab conveneince convenience + iab competittion competition + iab critisize criticize + iab develope develop + iab desprate desperate + iab diference difference + iab dilema dilemma + iab disapear disappear + iab dissapear disappear + iab distrobution distribution + iab disapoint disappoint + iab dissapoint disappoint + iab disipline discipline + iab dos does + iab duering during + iab iether either + iab embaras embarrass + iab embarass embarrass + iab embarras embarrass + iab envirenment environment + iab equiped equipped + iab exagerate exaggerate + iab excelent excellent + iab exept except + iab experiense experience + iab facsinating fascinating + iab finaly finally + iab foriegn foreign + iab fourty forty + iab fundimental fundamental + iab generaly generally + iab govermint government + iab goverment government + iab gramar grammar + iab garantee guarentee + iab giedence guidence + iab hapiness happiness + iab horedously horrendously + iab hero heroe + iab humerous humorous + iab imatation imitation + iab immitation imitation + iab imediately immediately + iab incidentaly incidentally + iab indipendent independent + iab independiny independent + iab intristing interesting + iab interfer interfere + iab interpratation interpretation + iab interuption interruption + iab irelevant irrelevant + iab irrelivant irrelevant + iab irrelevint irrelevant + iab iland island + iab jelous jealous + iab jealus jealous + iab judgement judgment + iab laboritory laboratory + iab lenth length + iab leson lesson + iab lisense license + iab lonlines lonliness + iab loseing losing + iab lieing lying + iab mariage marriage + iab marage marriage + iab mathimatics mathematics + iab mathamatics mathematics + iab medisine medicine + iab miniture miniature + iab minite minute + iab mystyrious mysterious + iab naturaly naturally + iab necesary necessary + iab nieghbor neighbor + iab niether neither + iab noticable noticeable + iab ocasion occasion + iab ocasional occasional + iab ocured occurred + iab occured occurred + iab ocurred occurred + iab oficial official + iab oftan often + iab oftin often + iab omision omission + iab oparate operate + iab opirate operate + iab optamism optimism + iab paralel parallel + iab particalary particulary + iab percieve perceive + iab perminant permanent + iab permanint permanent + iab perservere persevere + iab persavere persevere + iab persade persuade + iab personel personnel + iab peice piece + iab planing planning + iab plesant pleasant + iab politicul political + iab politacala political + iab poses possess + iab posses possess + iab posess possess + iab posible possible + iab practacle practicle + iab prafer prefer + iab prifer prefer + iab predjudice prejudice + iab presince presence + iab privalege privilege + iab privledge privilage + iab privlege privilege + iab probly probably + iab profesional professional + iab promis promise + iab psycology psychology + iab quantaty quantity + iab quartar quarter + iab realise realize + iab recieve receive + iab recognise recognize + iab recomend recommend + iab recamend recommend + iab recammend recommend + iab refrence reference + iab religus religious + iab religius religious + iab repatition repitition + iab resturant restaurant + iab rhythem rhythm + iab rhythum rhythm + iab rediculous ridiculous + iab sacrafice sacrifice + iab safty safety + iab scisors scissors + iab secratary secretary + iab shinning shining + iab simaler similar + iab soldeir soldier + iab speach speech + iab stoping stopping + iab suceed succeed + iab sucessful successful + iab sucesful successful + iab succesful successful + iab surly surely + iab tempurature temperature + iab temperary temporary + iab thruogh through + iab towrd toward + iab treis tries + iab truley truly + iab twelvth twelfth + iab usualy usually + iab vilage village + iab wierd weird + iab welcom welcome +]] + diff --git a/lua/user/keymaps.lua b/lua/user/keymaps.lua index fb8fdb4..fee1b14 100644 --- a/lua/user/keymaps.lua +++ b/lua/user/keymaps.lua @@ -68,3 +68,4 @@ keymap("t", "", "h", term_opts) keymap("t", "", "j", term_opts) keymap("t", "", "k", term_opts) keymap("t", "", "l", term_opts) + diff --git a/lua/user/options.lua b/lua/user/options.lua index 6b38e23..502746b 100644 --- a/lua/user/options.lua +++ b/lua/user/options.lua @@ -44,3 +44,4 @@ end vim.cmd "set whichwrap+=<,>,[,],h,l" vim.cmd [[set iskeyword+=-]] vim.cmd [[set formatoptions-=cro]] -- TODO: this doesn't seem to work +