Skip to content

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

Notifications You must be signed in to change notification settings

viablelab/bracket-padder-vscode

Repository files navigation

⚠️ 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.

About

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

Resources

Stars

Watchers

Forks

Packages

No packages published