# HG changeset patch # User Oleksandr Gavenko # Date 1612118105 -7200 # Node ID 6533fa2834cf1059fb2a104cb8b286700b39aca1 # Parent c4feb289e3c2ab48047b3383aa066125dfd3f886 hs-toggle-hiding has bug in v27.1. I eliminated "(event-end e)" from "hs-toggle-hiding" as workaround. diff -r c4feb289e3c2 -r 6533fa2834cf .emacs-my --- a/.emacs-my Sun Jan 31 12:23:23 2021 +0200 +++ b/.emacs-my Sun Jan 31 20:35:05 2021 +0200 @@ -3765,10 +3765,11 @@ (defun my-hs-toggle () (interactive) (if hs-minor-mode - (if (condition-case nil - (hs-toggle-hiding) - (error t)) - (hs-show-all)) + ;; hs-toggle-hiding has bug in v27.1. I eliminated "(event-end e)" from "hs-toggle-hiding" as workaround. + (hs-life-goes-on + (if (hs-already-hidden-p) + (hs-show-block) + (hs-hide-block))) (my-selective-display-toggle))) (define-key global-map (kbd "s--") #'my-hs-toggle)