I've debugged this a little bit, and found that commenting out this line "fixes" the issue. However, as the alchemist-iex--send-command function is used in several other places, and I am new to alchemist, I am hesitant to suggest that change.
In discussion on Slack, I was pointed to this commit, which seems to have added this function as a comint hook for all REPL input, due to some issue with copy/paste. Indeed, I tested manually and removing the hook causes the REPL to not evaluate input that has been yanked. So I'm not sure what the right fix is.
I'm happy to try putting together a PR if anyone can point me in the right direction, though.
When issuing a command at the Interactive Elixir prompt, it is echoed before the output / result of evaluation is printed to the screen.
Emacs version: 25.1.1 alchemist.el version: 1.9.0snapshot (package 20161002.2144)
I've debugged this a little bit, and found that commenting out this line "fixes" the issue. However, as the
alchemist-iex--send-command
function is used in several other places, and I am new to alchemist, I am hesitant to suggest that change.In discussion on Slack, I was pointed to this commit, which seems to have added this function as a comint hook for all REPL input, due to some issue with copy/paste. Indeed, I tested manually and removing the hook causes the REPL to not evaluate input that has been yanked. So I'm not sure what the right fix is.
I'm happy to try putting together a PR if anyone can point me in the right direction, though.