Here are some of the differences: Environment insertion is template based, and not hook based. Keyword commands (which are executed by typing a short (2-4 letters) keyword into the buffer, followed by TAB) give very rapid access to the main environment templates and mathematical constructs. CDLaTeX knows the difference between text mode and math mode in LaTeX and adapts automatically to that. You can download CDLaTeX here.