Reload configurations without restarting Emacs
I usually use M-x load-file. But be aware that some initialization is only done the first time through. Things like libraries that set their defaults when loaded, but don't get reloaded the second time through. Its always a good idea to start up emacs from scratch as a final check that everything works ok.
M-x eval-buffer
In the *scratch*
buffer, type:
(load-file user-init-file)
Then press C-x C-e
to evaluate the expression.