Added support for using matchit (% and related commands) in Erlang source files. Cycling through begin, case, maybe, etc. blocks works ok, as well as for function clauses ending in .. Function clauses ending in ; depend on the indentation (not ideal) and will not work correctly if there is a % sign embedded in a string or an atom in the same line. Ideally a whole function declaration could be cycled through with a construct like ^\(\l[A-Za-z0-9_@]*\):^\1\>:\.[\t\ %]\|\.$, though I could not get it to work.
Added support for using matchit (
%
and related commands) in Erlang source files. Cycling throughbegin
,case
,maybe
, etc. blocks works ok, as well as for function clauses ending in.
. Function clauses ending in;
depend on the indentation (not ideal) and will not work correctly if there is a%
sign embedded in a string or an atom in the same line. Ideally a whole function declaration could be cycled through with a construct like^\(\l[A-Za-z0-9_@]*\):^\1\>:\.[\t\ %]\|\.$
, though I could not get it to work.