AutoFoldCode
A Sublime Text package that saves/restores folded code regions in files automatically.
Details
Installs
- Total 9K
- Win 6K
- Mac 2K
- Linux 2K
Mar 30 | Mar 29 | Mar 28 | Mar 27 | Mar 26 | Mar 25 | Mar 24 | Mar 23 | Mar 22 | Mar 21 | Mar 20 | Mar 19 | Mar 18 | Mar 17 | Mar 16 | Mar 15 | Mar 14 | Mar 13 | Mar 12 | Mar 11 | Mar 10 | Mar 9 | Mar 8 | Mar 7 | Mar 6 | Mar 5 | Mar 4 | Mar 3 | Mar 2 | Mar 1 | Feb 28 | Feb 27 | Feb 26 | Feb 25 | Feb 24 | Feb 23 | Feb 22 | Feb 21 | Feb 20 | Feb 19 | Feb 18 | Feb 17 | Feb 16 | Feb 15 | Feb 14 | Feb 13 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 0 | 1 | 1 | 2 | 1 | 3 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | 3 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 3 | 2 | 1 | 0 | 0 | 1 | 1 | 2 | 1 | 0 | 2 | 1 | 1 | 3 | 1 | 1 | 1 | 1 | 4 |
Mac | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 1 | 0 | 1 | 0 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 1 | 1 | 2 | 0 | 1 | 0 | 0 | 0 | 2 |
Linux | 0 | 0 | 0 | 0 | 0 | 2 | 1 | 2 | 0 | 2 | 0 | 0 | 1 | 0 | 0 | 1 | 1 | 2 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 7 | 9 | 5 | 2 | 1 | 2 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 |
Readme
- Source
- raw.githubusercontent.com
AutoFoldCode 
A Sublime Text package that:
- saves/restores folded code regions in files automatically
- saves/restores selections in files automatically
This plugin makes folded code regions and selections persist - whether you're just opening/closing a file, starting/quitting Sublime Text or rebooting your computer, AutoFoldCode will restore your code folds and selections with no hassle.
Installation
Automatic (preferred)
- Open the Command Palette, and find
Package Control: Install Package
. - Search for
AutoFoldCode
and install.
Manual
# To install, clone this repository into you Sublime Packages directory:
cd /path/to/packages/directory
git clone https://github.com/Vasily-X/AutoFoldCode.git
# To update to the latest:
git pull origin master
Usage
Once installed, AutoFoldCode will automatically begin persisting code folds.
This package includes some useful commands:
AutoFoldCode: Clear All
- This command will clear AutoFoldCode's cache, and unfold any folded regions in open views.
AutoFoldCode: Clear Current File
- This command will remove the current file's folded regions from the cache, and unfold all folded regions in the file.
AutoFoldCode: Unfold All Open Files
- This unfolds all open files in all open windows.
- If you want to just unfold just the current file, Sublime Text already includes the
"unfold_all"
command for this.
Configuration
max_buffer_size
- By default, AutoFoldCode will not save folds in any view whose length exceeds
MAX_BUFFER_SIZE_DEFAULT
characters. You can override this value by supplying a"max_buffer_size": <int>
value in yourAutoFoldCode.sublime-settings
file.
- By default, AutoFoldCode will not save folds in any view whose length exceeds
save_selections
- You can also disable the feature which saves/restores selections by setting
"save_selections": false
in yourAutoFoldCode.sublime-settings
file.
- You can also disable the feature which saves/restores selections by setting
FAQ
- “When I start Sublime Text, my code folds/selections aren't restored immediately”
- This is because AutoFoldCode hasn't loaded yet. Once Sublime Text initialises AutoFoldCode, then your folds/selections will be restored.
- “Sometimes AutoFoldCode folds my code in the wrong places”
This will occur if you have closed Sublime Text, edit the file with another editor, then re-open Sublime Text.This used to occur in older versions of this plugin, but shouldn't anymore since it now uses a hash to verify the contents of the file.
Credits
Many thanks to the contributors! And of course, thanks to the great developers at Sublime Text.