use <C-O> instead of <Esc> in insert mode mappings to call functions
when unindent a list item when it's already in the first column then delete it
updated what to do