I am interested in enabling code folding in Vim for Python code. I have noticed multiple ways to do so.
Does anyone have a preferred way to do Python code folding in Vim? I.e,
- Do you have a particular Vim plugin that you use and like?
- Do you use manual folding or do you place markers in comments?
- Any other recommended ways to do code folding for Python in Vim?
The Python source comes with a vim syntax plugin along with a custom vimrc file. Check the python FAQ on vim
Yet another plugin for folding Python code. Rather simple, handling docstrings, and on the GitHub:
SimpylFold
Enjoy!
I use this syntax file for Python. It sets the folding method to syntax and folds all classes and functions, but nothing else.