Когда я часто пользуюсь isearch-*, replace-*, etc при попытке повторить строку, которую я вводил в прошлый раз с помощью клавиш Up/Down, операция поиска/замены/etc отменяеться. Как сделать, чтобы эти клавиши прокручивали историю в поле ввода, как это, например, в bash? И еще, как настроить сохранение истории введеных команд(M-x) и использование аналогично ala bash в следующих запусках emacs?