sponsor Vim development Vim logo Vim Book Ad

braceless.vim : Text objects, folding, and more for Python and other indented languages

 script karma  Rating 15/5, Downloaded by 2026  Comments, bugs, improvements  Vim wiki

created by
Tommy Allen
 
script type
ftplugin
 
description
Braceless adds text objects, folding, and more for Python and other indented languages.

Enable with the command: BracelessEnable

Command arguments:

+indent        | Enable indent handling
+fold          | Enable folding
+fold-inner    | Enable folding, but fold on the inner block
+highlight     | Enable indent guide
+highlight-cc  | Enable indent guide, but use colorcolumn
+highlight-cc2 | Enable indent guide and use colorcolumn


See the GitHub page for full details: https://github.com/tweekmonster/braceless.vim
 
install details
Extract into your configured plugin directory
 

rate this script Life Changing Helpful Unfulfilling 
script versions (upload new version)

Click on the package to download.

package script version date Vim version user release notes
braceless.vim.zip v0.4.1 2016-03-18 7.3 Tommy Allen - Faster folding
- Improved block indent
- Customizable indent options
- Automatic line continuations on <enter>
braceless.vim.zip v0.4 2016-03-05 7.3 Tommy Allen - Using cache for folds
- Fold pattern is user configurable
- Fixed autoindent on decorated functions
- Added block segment motions
braceless.vim.zip v0.3 2016-02-28 7.3 Tommy Allen Refactored block selection

- Block selections now include decorators
- Improved indent operation
braceless.vim.zip v0.2 2016-02-24 7.3 Tommy Allen - Improved autoindent
- Improved block recognition
braceless.vim.zip v0.1 2016-02-15 7.3 Tommy Allen Initial upload
ip used for rating: 18.225.255.134

If you have questions or remarks about this site, visit the vimonline development pages. Please use this site responsibly.
Questions about Vim should go to the maillist. Help Bram help Uganda.
   
Vim at Github