Кажется, я не могу получить встроенный Javascript, отступающий должным образом в Vim. Рассмотрим следующее:
$(document).ready(function() {
// Closing brace correctly indented
$("input").focus(function() {
$(this).closest("li").addClass("cur-focus");
}); // <-- I had to manually unindent this
// Closing brace incorrectly indented
$("input").blur(function() {
$(this).closest("li").removeClass("cur-focus");
}); // <-- This is what it does by default. Argh!
});
Vim, похоже, настаивает на том, чтобы автоматически отступать от закрывающей фигурной скобки, показанной во втором случае. Он делает то же самое, если я повторно отступаю весь файл. Как получить его автоматически с отступом, используя более стандартный стиль отступов JS, видимый в первом случае?