update list of my packages
update some customized settings
don't use gtags

use ggtags instead
use smex only if bound

otherwise M-x doesn't work and there is no way to command emacs