Since you are making tool argument syntax highlighting a challenging but nice feature would be to be able to switch between command separators. For example in sed you can make a dense one liner with semicolons or expand it to multiple lines. Would be nice to read it expanded and copy as a one liner