New line numbering plugin that uses ::before rather than a new element