         (emc-clear-this-command)
         (emc-set-this-command cmd)
         (emc-set-last-command last-command)
-        (emc-append-this-comand-keys (this-command-keys-vector))))))
+        (emc-append-this-command-keys (this-command-keys-vector))))))
 
 ;; TODO: use the advice below in the absence of evil-snipe-mode but not if it is enabled
 (defun emc-record-key-sequence (prompt &optional continue-echo dont-downcase-last

    (let* ((orig (emc-get-this-command-keys))
           (new (emc-normalize-keys (this-command-keys-vector)))
           (all (append orig new)))
      (emc-set-this-comand-keys (remove-duplicates all :from-end t)))
    (message "KEYS SEQUENCE %s %s %s"
             (this-command-keys)
             (this-command-keys-vector)

  (eq emc-running-command t))

;; TODO: find motions interfere with the cursors commands (especially insert f)
;; TODO: abort command hooks functinality if (evil-emacs-state-p)

;; TODO: make delete char work
;; (evil-delete-char (1- (point)) (point))
