VS Code Extensions
code-weaver-kit

code-weaver-kit

by ademarsj

Organize and align code selections in VS Code

Downloads

4

Rating

— (0)

Version

0.0.3

Last updated

Jun 03, 2026

icon.png

VS Code extension to help organize and align code, commands and text.

Disclaimer: This tool is based on my personal needs for indenting SQL DML's and Pascal code.

Commands

Organize in Columns

Redistributes selected lines into a fixed number of items per line.

Input:

example1,
example2,
example3,
example4,
example5,

Output (2 items per line):

example1, example2,
example3, example4,
example5,

Align by Separator

Aligns selected lines by a common separator character. Supports multiple separators per line and two alignment directions.

Input:

firstName = "Alice";
lastName = "Smith";
age = 30;
city = "London";

Left (default) — content padded to the right, separator pushed out:

firstName= "Alice";
lastName = "Smith";
age      = 30;
city     = "London";

Right — content pushed to the right, separator flush after it:

firstName= "Alice";
 lastName= "Smith";
      age= 30;
     city= "London";

When lines contain multiple occurrences of the separator, each column is aligned independently.

Input:

id, name, email,
userId, firstName, address,
accountId, lastName, phone,

Left aligned by ,:

id       , name     , email  ,
userId   , firstName, address,
accountId, lastName , phone  ,

Right aligned by ,:

       id,      name,   email,
   userId, firstName, address,
accountId,  lastName,   phone,

Remove Blank Lines

Removes all blank lines from the selection, ignoring lines that contain only spaces or tabs.

Input:

name = "Alice";
age = 30;

city = "London";

email = "[email protected]";

Output:

name = "Alice";
age = 30;
city = "London";
email = "[email protected]";

Changelog

0.0.3

  • New Icon
  • Remove Blank Lines: new command that removes blank lines from the selection (lines with only spaces or tabs are also removed).
  • Align by Separator: added left/right alignment direction parameter.
  • Align by Separator: now aligns all occurrences of the separator per line (multi-column support).

License

MIT

Related extensions