Skip to content

Latest commit

 

History

History
31 lines (21 loc) · 1.12 KB

README.md

File metadata and controls

31 lines (21 loc) · 1.12 KB

⚠️ NOTE! Not actively maintained due to not currently using the VSCode editor.

bracket-padder

... for Visual Studio Code

A simple package that provides smart whitespace padding and closing of bracket pairs: () [] {}

package gif

Examples

The | character represents cursor position.

Auto padding

(|) + Space results in ( | ) instead of ( |).

Auto closing

( | ) + ) results in ( )| instead of ( )| ).

Other Implementations

Note

This is the result of a short experimentation with the Visual Studio Code API, and there's likely a better solution to solve this problem. The initial approach was to provide commands like "smartCloseCurlyBracket" that would just perform the expected default behavior unless some conditions were met. Ran into trouble here as manually inserting characters didn't play well with the built-in auto-closing of bracket pairs that you normally get when inputting certain characters.