refactor LispMinibuffer