mirror of
https://github.com/jimeh/.emacs.d.git
synced 2026-02-19 13:46:41 +00:00
28 lines
657 B
EmacsLisp
28 lines
657 B
EmacsLisp
;;; siren-hideshow.el --- jimeh's Emacs Siren: folding configuration. -*- lexical-binding: nil; -*-
|
|
|
|
;;; Commentary:
|
|
|
|
;; Basic configuration for hideshow code.
|
|
|
|
;;; Code:
|
|
|
|
(use-package hideshow
|
|
:ensure nil
|
|
:general
|
|
(:keymaps 'hs-minor-mode-map
|
|
"C-=" 'siren-hideshow-toggle
|
|
"C-c C-h" 'siren-hideshow-toggle)
|
|
|
|
:preface
|
|
(defun siren-hideshow-toggle (column)
|
|
"Toggle hiding/showing blocks via hs-mode.
|
|
|
|
Borrowed from: http://www.emacswiki.org/emacs/HideShow"
|
|
(interactive "P")
|
|
(condition-case nil
|
|
(hs-toggle-hiding)
|
|
(error (hs-show-all)))))
|
|
|
|
(provide 'siren-hideshow)
|
|
;;; siren-hideshow.el ends here
|