aboutsummaryrefslogtreecommitdiffstats
path: root/lib/tools/emacs/test.erl.indented
diff options
context:
space:
mode:
authorMagnus Henoch <[email protected]>2010-05-18 23:38:26 +0100
committerMagnus Henoch <[email protected]>2010-05-18 23:38:26 +0100
commit1f32cb47e3d6f8f93228f6d42a91fc483e03b57f (patch)
treeb4f48efd0577dfade345ff09ca640dc8d32dfff3 /lib/tools/emacs/test.erl.indented
parent5fe8d47a60c89f1235f9fc727e650ada491246a3 (diff)
downloadotp-1f32cb47e3d6f8f93228f6d42a91fc483e03b57f.tar.gz
otp-1f32cb47e3d6f8f93228f6d42a91fc483e03b57f.tar.bz2
otp-1f32cb47e3d6f8f93228f6d42a91fc483e03b57f.zip
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.
Diffstat (limited to 'lib/tools/emacs/test.erl.indented')
-rw-r--r--lib/tools/emacs/test.erl.indented5
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/tools/emacs/test.erl.indented b/lib/tools/emacs/test.erl.indented
index d0ea4c29cf..1dc976d8dc 100644
--- a/lib/tools/emacs/test.erl.indented
+++ b/lib/tools/emacs/test.erl.indented
@@ -588,3 +588,8 @@ indent_comprehensions() ->
true = (X rem 2)
>>,
ok.
+
+%% This causes an error in earlier erlang-mode versions.
+foo() ->
+ [#foo{
+ foo = foo}].