elixir-lang/emacs-elixir — pull request #50 by mattdeboard (2014-06-23 01:46:30+00:00)
Title: Remove grammar clause for "fn" terminal. Fixes #7

After stepping through SMIE functions with EDebug, I realized the only
actual problem in indenting blocks like these is that for the sake of
the grammar, `fn` is considered an opener (I think). I tried many ways to get this
particular issue sorted out, but the simplest was just to remove that
clause from the grammar.