Skip to content

XadillaX/bracket-padder-vscode

 
 

Repository files navigation

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.

About

⌨️ Convenient padding and closing of brackets for Visual Studio Code

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 100.0%