diff --git a/doc/DOCUMENTATION.org b/doc/DOCUMENTATION.org index d33c58295..9dbcfce77 100644 --- a/doc/DOCUMENTATION.org +++ b/doc/DOCUMENTATION.org @@ -807,6 +807,7 @@ style configuration: | Variables | Description | |---------------------------------------+----------------------------------------------------------------------------------------| +| =hybrid-style-visual-feedback= | If non-nil then objects are briefly highlighted | | =hybrid-style-default-state= | The default state when opening a new buffer. Set it to =emacs= for a more emacsy style | | =hybrid-style-enable-hjkl-bindings= | If non-nil then packages will configure =h j k l= key bindings for navigation | | =hybrid-style-enable-evilified-state= | If non-nil buffer are =evilified= when supported, if nil then =emacs= state is enabled | @@ -816,6 +817,7 @@ Default configuration is: #+BEGIN_SRC emacs-lisp (setq-default dotspacemacs-editing-style '(hybrid :variables + hybrid-style-visual-feedback nil hybrid-style-enable-evilified-state t hybrid-style-enable-hjkl-bindings nil hybrid-style-use-evil-search-module nil diff --git a/layers/+spacemacs/spacemacs-evil/config.el b/layers/+spacemacs/spacemacs-evil/config.el index be5d1c1eb..f1e42474d 100644 --- a/layers/+spacemacs/spacemacs-evil/config.el +++ b/layers/+spacemacs/spacemacs-evil/config.el @@ -13,5 +13,8 @@ (defvar vim-style-visual-feedback nil "If non-nil objects are briefly highlighted performing an action.") +(defvar hybrid-style-visual-feedback nil + "If non-nil objects are briefly highlighted performing an action.") + (defvar evil-lisp-safe-structural-editing-modes '() "A list of major mode symbols where safe structural editing is supported.") diff --git a/layers/+spacemacs/spacemacs-evil/packages.el b/layers/+spacemacs/spacemacs-evil/packages.el index 79df0299c..199fe3b46 100644 --- a/layers/+spacemacs/spacemacs-evil/packages.el +++ b/layers/+spacemacs/spacemacs-evil/packages.el @@ -117,7 +117,8 @@ (setq evil-goggles-pulse nil evil-goggles-async-duration 0.1 evil-goggles-blocking-duration 0.05) - (if vim-style-visual-feedback + (if (or vim-style-visual-feedback + hybrid-style-visual-feedback) (evil-goggles-mode) (evil-goggles-mode -1))) :config