100: Where can I get modes for Lex, Yacc/Bison, Bourne shell, Csh, C++, Objective C, Pascal, and Awk? Most of these modes are now available in standard Emacs distribution. To get additional modes, look in the Lisp Code Directory (see question 86). For C++, if you use lisp-dir-apropos, you must specify the pattern like this: M-x lisp-dir-apropos RET c\+\+ RET Note that Barry Warsaw's cc-mode now works for C, C++, and Objective-C code. You can get the latest version from the Emacs Lisp Archive; see question 87 for details.