From b0cd0e5efe2d42fae95d29ca7578767d69f9a634 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Wed, 2 Sep 2020 14:07:22 -0400 Subject: [PATCH] Change scope of +spell/add-word with universal arg C-u +spell/add-word -> add word for current buffer C-u C-u +spell/add-word -> add word for session buffer --- modules/checkers/spell/autoload/+flyspell.el | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/modules/checkers/spell/autoload/+flyspell.el b/modules/checkers/spell/autoload/+flyspell.el index 90df3b9e7..97787d1a6 100644 --- a/modules/checkers/spell/autoload/+flyspell.el +++ b/modules/checkers/spell/autoload/+flyspell.el @@ -35,7 +35,11 @@ SCOPE can be `buffer' or `session' to exclude words only from the current buffer or session. Otherwise, the addition is permanent." (interactive (list (progn (require 'flyspell) - (flyspell-get-word)))) + (flyspell-get-word)) + (cond ((equal current-prefix-arg '(16)) + 'session) + ((equal current-prefix-arg '(4)) + 'buffer)))) (require 'flyspell) (cond ((null scope)