;; This file is automatically generated by the multiple-cursors extension.
;; It keeps track of your preferences for running commands with multiple cursors.

(setq mc/cmds-to-run-for-all
      '(
        backward-sexp
        c-electric-delete-forward
        c-electric-paren
        c-electric-semi&comma
        c-indent-line-or-region
        comint-delchar-or-maybe-eof
        comint-insert-input
        dabbrev-expand
        delete-indentation
        dired-next-line
        dired-toggle-read-only
        dired-unmark-backward
        electric-newline-and-maybe-indent
        fill-paragraph
        forward-sexp
        haskell-indentation-common-electric-command
        helm-recentf
        helm-show-kill-ring
        hydra--digit-argument
        hydra--negative-argument
        hydra-multicursor/mc/mark-next-symbol-like-this
        hydra-multicursor/mc/mark-previous-like-this
        indent-for-tab-command
        indent-rigidly
        indent-rigidly-right
        insert-char
        kill-region
        kill-sentence
        kill-sexp
        kmacro-start-macro-or-insert-counter
        magit-copy-buffer-revision
        mark-paragraph
        mark-sexp
        mc/mark-next-lines
        message-beginning-of-line
        mouse-yank-primary
        org-beginning-of-line
        org-cycle
        org-delete-char
        org-end-of-line
        org-force-self-insert
        org-kill-line
        org-return-indent
        org-self-insert-command
        org-yank
        outshine-self-insert-command
        overwrite-mode
        phi-search
        phi-search-backward
        query-replace
        recompile
        slime-space
        smex
        sp-backward-delete-char
        sp-backward-kill-word
        sp-backward-sexp
        sp-backward-unwrap-sexp
        sp-delete-char
        sp-forward-sexp
        sp-forward-slurp-sexp
        sp-forward-symbol
        sp-join-sexp
        sp-kill-hybrid-sexp
        sp-kill-region
        sp-kill-sexp
        sp-kill-word
        sp-mark-sexp
        sp-remove-active-pair-overlay
        sp-split-sexp
        sp-unwrap-sexp
        sp-wrap-cancel
        texinfo-insert-@code
        transpose-sexps
        transpose-words
        undefined
        vterm--self-insert
        wdired-exit
        wdired-finish-edit
        wgrep-finish-edit
        yaml-electric-backspace
        yaml-electric-dash-and-dot
        yas-expand
        ))

(setq mc/cmds-to-run-once
      '(
        beginning-of-defun
        clone-buffer
        compile
        completion-at-point
        dired-info
        dired-maybe-insert-subdir
        eir-eval-in-geiser
        eval-last-sexp
        find-file
        handle-switch-frame
        helm-M-x
        hydra-multicursor/body
        hydra-multicursor/mc/mark-next-like-this
        hydra-multicursor/mc/mark-next-lines
        hydra-multicursor/mc/mark-previous-symbol-like-this
        hydra-multicursor/nil
        ido-switch-buffer
        ivy-switch-buffer
        markdown-outdent-or-delete
        mc/toggle-cursor-on-click
        mouse-save-then-kill
        mouse-set-region
        projectile-compile-project
        repeat
        sh-assignment
        shell
        smartparens-strict-mode
        switch-to-buffer
        terminal-here-project-launch
        terminal-here-project-launch-multiplexer
        text-scale-adjust
        wgrep-change-to-wgrep-mode
        winner-undo
        ))
