Как сделать так, чтобы пользовательское приглашение вступало в силу при запуске iex?

У меня есть пользовательское приглашение, но когда я запускаю iex, отображается встроенное приглашение. После нажатия кнопки ввода вступает в силу. Как сделать так, чтобы мое приглашение вступало в силу при запуске iex?

Вот что я вижу:

введите описание изображения здесь

А это мой .iex.exs файл:

IEx.configure(
  colors: [ enabled: true],
  default_prompt: [
      "\e[G",   # move to column 1
      "\e[35m", # magenta
      "MY %prefix(%counter)",
      ">",
      "\e[0m"   # reset
    ] |> IO.chardata_to_string
)

person jwfearn    schedule 22.06.2016    source источник
comment
Думаю, это ошибка. Какая у вас версия iex?   -  person sobolevn    schedule 24.06.2016
comment
1.3.0 (как показано на скриншоте) такое поведение существовало и в предыдущих версиях.   -  person jwfearn    schedule 24.06.2016


Ответы (1)


Это ошибка в iex. Я нашел и исправил: https://github.com/elixir-lang/elixir/pull/4895

person pragma    schedule 27.06.2016
comment
Большое спасибо за обнаружение и исправление ошибки. И спасибо @JoséValim за то, что так быстро рассмотрели и приняли ваш PR! - person jwfearn; 27.06.2016