updating dependencies and additing .dir-locals.el to ignore rules