fix cua rectangle
fix yank inside search
fix a typo on minibuffer history
Have a more charming mechanism for minibuffer hook
fix mark defun typo