Нет, не нормально. Не нужно засорять директорию проекта файлами для каждого редактора (
localvimrc,
.dirs-locals.el,
.vscode,
.idea, etc.).
Давно уже есть универсальный
editorconfig.
Вот конфигурационные файлы линтеров и форматтеров имеет смысл оставить в проекте. Это позволяет указать code style для других разработчиков. Обычно они используются и LSP-сервером, и CI, и, возможно, какими-то тестами, git-хуками, etc.