update - evil mode
 remove sml && add racket package
update gitignore