Skip to content

Commit 66a9086

Browse files
committed
Revert "add elixirGuardFunction syntax for functions that are supported in"
This reverts commit db32e4b.
1 parent db32e4b commit 66a9086

File tree

2 files changed

+4
-6
lines changed

2 files changed

+4
-6
lines changed

spec/syntax/guard_spec.rb

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,27 +18,27 @@
1818

1919
describe 'Guard syntax' do
2020
it 'guard in function' do
21-
expect(<<~EOF).to include_elixir_syntax('elixirGuardFunction', 'is_atom')
21+
expect(<<~EOF).to include_elixir_syntax('elixirKeyword', 'is_atom')
2222
def fun(a) when is_atom(a), do:
2323
EOF
2424
end
2525

2626
it 'guard in if' do
27-
expect(<<~EOF).to include_elixir_syntax('elixirGuardFunction', 'is_atom')
27+
expect(<<~EOF).to include_elixir_syntax('elixirKeyword', 'is_atom')
2828
if is_atom(:atom), do: true
2929
EOF
3030
end
3131

3232
it 'guard in case' do
33-
expect(<<~EOF).to include_elixir_syntax('elixirGuardFunction', 'is_atom')
33+
expect(<<~EOF).to include_elixir_syntax('elixirKeyword', 'is_atom')
3434
case true do
3535
true when is_atom(:atom) -> true
3636
end
3737
EOF
3838
end
3939

4040
it 'guard in case (multiline)' do
41-
expect(<<~EOF).to include_elixir_syntax('elixirGuardFunction', 'is_atom')
41+
expect(<<~EOF).to include_elixir_syntax('elixirKeyword', 'is_atom')
4242
case true do
4343
true when is_boolean(true) and
4444
is_atom(:atom) -> true

syntax/elixir.vim

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,6 @@ syn match elixirId '\<[_a-zA-Z]\w*[!?]\?\>' contains=elixirUnusedVariable
2020

2121
syn match elixirKeyword '\(\.\)\@<!\<\(for\|case\|when\|with\|cond\|if\|unless\|try\|receive\|after\|rescue\|catch\|else\|quote\|unquote\|super\|unquote_splicing\)\>:\@!'
2222

23-
syn match elixirGuardFunction '\(\.\)\@<!\<\(is_atom\|is_binary\|is_bitstring\|is_boolean\|is_float\|is_function\|is_integer\|is_list\|is_map\|is_nil\|is_number\|is_pid\|is_port\|is_reference\|is_tuple\|abs\|binary_part\|bit_size\|byte_size\|div\|elem\|hd\|length\|map_size\|node\|rem\|round\|self\|tl\|trunc\|tuple_size\|band\|bor\|bnot\|bsl\|bsr\|bxor\)\>:\@!'
24-
2523
syn keyword elixirInclude import require alias use
2624

2725
syn keyword elixirSelf self

0 commit comments

Comments
 (0)