From 1f32cb47e3d6f8f93228f6d42a91fc483e03b57f Mon Sep 17 00:00:00 2001 From: Magnus Henoch Date: Tue, 18 May 2010 23:38:26 +0100 Subject: Fix indentation of records with line breaks inside lists Trying to indent this piece of code by hitting TAB on each line: foo() -> [#foo{ foo = foo}]. used to cause an error. Fix by ignoring errors when trying to skip backwards from a record. Also add this test case to test.erl.orig and test.erl.indented. --- lib/tools/emacs/test.erl.orig | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'lib/tools/emacs/test.erl.orig') diff --git a/lib/tools/emacs/test.erl.orig b/lib/tools/emacs/test.erl.orig index 70e97a2e91..feb9e4e5a1 100644 --- a/lib/tools/emacs/test.erl.orig +++ b/lib/tools/emacs/test.erl.orig @@ -588,3 +588,8 @@ Binary2 = << <> || <> <= <<0:512>>, true = (X rem 2) >>, ok. + +%% This causes an error in earlier erlang-mode versions. +foo() -> +[#foo{ +foo = foo}]. -- cgit v1.2.3