Add `.dir-locals.el` to .gitignore
Emacs settings can be configured on a per-project basis using the .dir-locals.el
file at the project root. For example, my .dir-locals.el
for gitlab-ce
looks like this:
((ruby-mode
(rspec-spec-command . "eval $(docker-machine env timothyandrew-local-dev-gitlab-ce) && docker-compose --file '/Users/tim/work/docker/gitlab-development-kit/docker-compose.yml' exec rails-web spring rspec")
(rspec-use-bundler-when-possible . nil)
(eval . (progn
(defun rspec-spec-file-for (a-file-name)
"Find spec for the specified file."
(replace-regexp-in-string "/Users/tim/work/docker/gitlab-development-kit/gitlab/" "" (buffer-file-name)))))))
Since this file is used for specific customization like the above, it should be added to .gitignore