Use run_on_modifications instead of run_on_changes to prevent restarting the server multiple times with vim