Work on margins, markers, and lexers
start work on autocomplete