All Projects → Tom-Bonnike → vscode-formatting-toggle

Tom-Bonnike / vscode-formatting-toggle

Licence: MIT license
A VS Code extension that allows you to toggle the formatter (Prettier, Beautify, …) ON and OFF with a simple click.

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to vscode-formatting-toggle

Prettier Vscode
Visual Studio Code extension for Prettier
Stars: ✭ 4,085 (+7755.77%)
Mutual labels:  formatter, visual-studio-code, visual-studio-code-extension
vscode-mongodb
MongoDB extension for Visual Studio Code
Stars: ✭ 30 (-42.31%)
Mutual labels:  visual-studio-code, visual-studio-code-extension
vscode-commit-message-editor
Edit commit messages in a convenient way.
Stars: ✭ 40 (-23.08%)
Mutual labels:  visual-studio-code, visual-studio-code-extension
Discord-Tools
VSCode extension allowing the integration of a Discord chat, bot templates, snippets, themes and more!
Stars: ✭ 91 (+75%)
Mutual labels:  visual-studio-code, visual-studio-code-extension
vscode-exts
Visual Studio Code Extensions
Stars: ✭ 33 (-36.54%)
Mutual labels:  visual-studio-code, visual-studio-code-extension
VscOdooSnippets
Odoo Snippets for Visual Studio Code
Stars: ✭ 29 (-44.23%)
Mutual labels:  visual-studio-code, visual-studio-code-extension
comment-divider
Divide your code by sections with styled separators
Stars: ✭ 37 (-28.85%)
Mutual labels:  visual-studio-code, visual-studio-code-extension
vscode-terraform-doc-snippets
Snippets in vscode for all resources and data sources, as yanked directly from provider docs.
Stars: ✭ 26 (-50%)
Mutual labels:  visual-studio-code, visual-studio-code-extension
Awesome Vscode
🎨 A curated list of delightful VS Code packages and resources.
Stars: ✭ 19,659 (+37705.77%)
Mutual labels:  visual-studio-code, visual-studio-code-extension
vscode-liquid
💧Liquid language support for VS Code
Stars: ✭ 137 (+163.46%)
Mutual labels:  formatter, visual-studio-code
vscode-goto-next-previous-member
Visual Studio Code Extension to navigate through the functions, variables, and classes using quick and easy key commands similar to functionality provided by IntelliJ IDEs and Resharper
Stars: ✭ 24 (-53.85%)
Mutual labels:  visual-studio-code, visual-studio-code-extension
ctagsx
VSCode ctags implementation that actually works
Stars: ✭ 24 (-53.85%)
Mutual labels:  visual-studio-code, visual-studio-code-extension
vscode-terminal-manager
VSCode Extension to manage Terminals. Lets you add multiple optional terminals and easily switch through them. 🎉
Stars: ✭ 28 (-46.15%)
Mutual labels:  visual-studio-code, visual-studio-code-extension
Wikitext-VSCode-Extension
A Visual Studio Code Extension that provides language support for Wikitext.
Stars: ✭ 50 (-3.85%)
Mutual labels:  visual-studio-code, visual-studio-code-extension
emulator
Run Android emulator and iOS simulator easily from VScode!
Stars: ✭ 60 (+15.38%)
Mutual labels:  visual-studio-code, visual-studio-code-extension
Headwind
An opinionated Tailwind CSS class sorter built for Visual Studio Code
Stars: ✭ 789 (+1417.31%)
Mutual labels:  formatter, visual-studio-code
vscode-gcode-syntax
G Code Language Extension for Visual Studio Code. Turn VSCode into a fully capable G-Code editor, including language support & more.
Stars: ✭ 59 (+13.46%)
Mutual labels:  visual-studio-code, visual-studio-code-extension
c math viewer
Parses, and hovers math formula of c mathematical library functions
Stars: ✭ 36 (-30.77%)
Mutual labels:  visual-studio-code
ts-debug-example
use ts-node debug Typescript code in vsc without compiling
Stars: ✭ 19 (-63.46%)
Mutual labels:  visual-studio-code
cds-for-code
VSCode extension for working with Microsoft Common Data Service (CDS)
Stars: ✭ 22 (-57.69%)
Mutual labels:  visual-studio-code

Formatting Toggle

A VS Code extension that allows you to toggle your formatting settings ON and OFF with a simple click.

Installation

In the command palette (CMD + SHIFT + P) select “Install Extension” and choose “Formatting Toggle”.

Usage

The extension should show up on the right side of the status bar. Simply click it to toggle the formatting settings ON and OFF. Alternatively, in the command palette (CMD + SHIFT + P), run the “Toggle Formatting” command.

⚠️ Formatting Toggle doesn’t override your workspace settings as these are usually tracked by Git. Consider using ignore configurations (like .prettierignore) to ignore specific files for all contributors of your project.

Customization

By default, Formatting Toggle toggles all formatting settings: editor.formatOnPaste, editor.formatOnSave and editor.formatOnType. To toggle different settings, or to prevent a specific setting from being toggled, you can use the formattingToggle.affects setting in your editor settings (Code › Preferences › Settings).

💡 Formatting Toggle was created with formatting settings in mind but allows you to toggle any boolean setting that lives at the root of the VSCode configuration. editor.codeActionsOnSave is currently the only deeply nested setting supported.

Examples

Keeping editor.formatOnPaste and editor.formatOnType enabled at all times:

{
  "editor.formatOnPaste": true,
  "editor.formatOnType": true,
  "formattingToggle.affects": ["editor.formatOnSave"]
}

Keeping editor.formatOnType disabled at all times:

{
  "editor.formatOnType": false,
  "formattingToggle.affects": ["editor.formatOnPaste", "editor.formatOnSave"]
}

Allowing editor.codeActionsOnSave to be toggled:

{
  "formattingToggle.affects": ["editor.codeActionsOnSave.source.fixAll.eslint"]
}

Allowing all formatting settings to to be toggled (default):

{
  "formattingToggle.affects": [
    "editor.formatOnPaste",
    "editor.formatOnSave",
    "editor.formatOnType"
  ]
}
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].