44 lines
1.5 KiB
Org Mode
44 lines
1.5 KiB
Org Mode
#+TITLE: editor/fold
|
|
#+DATE: February 17, 2019
|
|
#+SINCE: v2.1
|
|
#+STARTUP: inlineimages
|
|
|
|
* Table of Contents :TOC_3:noexport:
|
|
- [[#description][Description]]
|
|
- [[#module-flags][Module Flags]]
|
|
- [[#plugins][Plugins]]
|
|
- [[#prerequisites][Prerequisites]]
|
|
- [[#features][Features]]
|
|
- [[#configuration][Configuration]]
|
|
- [[#troubleshooting][Troubleshooting]]
|
|
|
|
* Description
|
|
This module marries hideshow, vimish-fold and outline-minor-mode to bring you
|
|
marker, indent and syntax-based code folding for as many languages as possible.
|
|
|
|
** Module Flags
|
|
This module provides no flags.
|
|
|
|
** Plugins
|
|
+ [[https://github.com/alexmurray/evil-vimish-fold][evil-vimish-fold]]
|
|
+ [[https://github.com/matsievskiysv/vimish-fold][vimish-fold]]
|
|
|
|
* Prerequisites
|
|
This module has no prerequisites.
|
|
|
|
* Features
|
|
|
|
Emacs keybinds when evil +everywhere is disabled.
|
|
| Keybind | Description |
|
|
|------------------------+---------------------------|
|
|
| =C-c C-f C-f= | Fold region |
|
|
| =C-c C-f C-u= or =C `= | Unfold region |
|
|
| =C-c C-f C-d= | Delete folded region |
|
|
| =C-c C-f C-a C-f= | Fold all regions |
|
|
| =C-c C-f C-a C-u= | Unfold all regions |
|
|
| =C-c C-a C-d= | Delete all folded regions |
|
|
|
|
* TODO Configuration
|
|
|
|
* Troubleshooting
|
|
Sometimes an unfolded region does not fold back with =C-c C-f C-f=. To bypass this bug you must delete the folded region (=C-c C-f C-d=) and then fold it(=C-c C-f C-f=) again.
|