在 emacs of prelude 中使用宏

work with macro in emacs of prelude

我正在尝试使用 emacs 宏,我需要输入一个“,但在我启用了邪恶的前奏 emacs 中,它会自动添加另一个”使其成为一对,所以我需要删除那个“,但这会干扰宏。那么如何禁用自动添加“?我使用 C-h m 获取了所有次要模式,如下所示,但我不知道是哪种模式导致自动添加 ",所以有什么方法可以禁用 ALL monir 模式,或者有任何建议可以在序曲中使用宏吗?

Enabled minor modes: Anzu Auto-Composition Auto-Compression
Auto-Encryption Column-Number Company Delete-Selection
Diff-Auto-Refine Eldoc Elisp-Slime-Nav Erc-Spelling Erc-Track
Erc-Truncate Evil Evil-Local Evil-Surround File-Name-Shadow Flyspell
Font-Lock Global-Anzu Global-Auto-Revert Global-Company Global-Diff-Hl
Global-Ede Global-Evil-Surround Global-Flycheck Global-Font-Lock
Global-Hl-Line Global-Linum Global-Semantic-Idle-Scheduler
Global-Semanticdb Global-Undo-Tree Golden-Ratio Guide-Key Helm
Helm-Descbinds Helm-Match-Plugin Helm-Occur-Match-Plugin Line-Number
Linum Menu-Bar Mouse-Wheel Prelude Prelude-Global Projectile
Projectile-Global Rainbow Rainbow-Delimiters Recentf Savehist Semantic
Shell-Dirtrack Show-Smartparens Show-Smartparens-Global
Size-Indication Smartparens Smartparens-Strict Text-Scale Tooltip
Transient-Mark Undo-Tree Volatile-Highlights Which-Function Whitespace
Winner Yas Yas-Global

describe-key(C-h k) 函数显示按下该键时 运行 的键和命令。

因此,C-h k " 将显示正在尝试添加其对的函数。

很可能是 smartparens 或 paredit。