function!, command!
Temporarily set ts to 8
Use double quotes for interpolation
Restore ts before jumping
Use | instead of cursor()

| uses virtual columns, cursor() uses ordinary columns