Implementing this properly is a bit finicky, and it's unclear this is even expected, e.g. VS Code and Atom don't auto-complete do/end for Ruby, although VS Code does auto-complete do/end for Elixir. We can add it if it's something the Elixir folks want us to implement.