My .emacs.d I won’t suggest you to this repo as a whole. Best to copy bits and pieces from different configuration files from lisp directory. Latest Emacs most probably compatible.