попытался тут в хашкеле заюзать rename, но получил сообщение что мол "чот тут не то, давай руками переименовывай"
там многое зависит от сервера, на примере python: pyls не умеет искать симвод на уровне проекта, может только в текущем файле, а вот ms pyls может так делать.