The problem is when I type ‘ or ” (in a number of modes including java, python, ruby, c) it somehow immediately wants to make-highlight the rest of the file after as a string. Would be so less annoying if it rather did nothing and waited for closing quote char. Could be ok for triple quotes in python but for ordinary?
Googling didn’t help much since I’m having troubles with concise and distinctive formulation.
You can use AutoPairs in order to automatically add the second
"when you type the first"(same thing for parentheses, braces, etc.).The syntax highlighting will not be disturbed.
http://www.emacswiki.org/emacs/AutoPairs