All Projects → jsaulou → vscode-theme-by-language

jsaulou / vscode-theme-by-language

Licence: other
A VS code extension to change the color theme based on the current file language

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to vscode-theme-by-language

Halcyon Vscode
A dark blue theme for VS Code based on the Ayu Mirage theme
Stars: ✭ 108 (+332%)
Mutual labels:  color-theme, vscode-extension
vscode-database
Extension for Visual Studio Code
Stars: ✭ 132 (+428%)
Mutual labels:  vscode-extension
vscode-share
VSCode extension for collaborative editing
Stars: ✭ 18 (-28%)
Mutual labels:  vscode-extension
px2rem-plus-vscode
Convert px to rem extension for Visual Studio Code.
Stars: ✭ 21 (-16%)
Mutual labels:  vscode-extension
sapling
Sapling - A convenient way to traverse your React app in VS Code
Stars: ✭ 440 (+1660%)
Mutual labels:  vscode-extension
AppWorks
🐻 基于 VS Code 插件的前端研发工具集,站点国内镜像:https://apptools.gitee.io
Stars: ✭ 788 (+3052%)
Mutual labels:  vscode-extension
logitech-craft-vscode
Logitech Craft VS Code extension and Logitech Options plugin
Stars: ✭ 41 (+64%)
Mutual labels:  vscode-extension
angular-karma test-explorer
vscode extension for easy angular testing and debugging
Stars: ✭ 67 (+168%)
Mutual labels:  vscode-extension
VSCoding-Sequence
VSCode Extension for interactively visualising protein structure data in the editor
Stars: ✭ 41 (+64%)
Mutual labels:  vscode-extension
vscode-csproj
📕 Visual Studio Code extension to keep your csproj files up to date.
Stars: ✭ 19 (-24%)
Mutual labels:  vscode-extension
vuejs-extension-pack
Popular VS Code extensions for Vue.js development.
Stars: ✭ 32 (+28%)
Mutual labels:  vscode-extension
vscode-react-component-generator
A VSCode extension that generates a new React component with its files automatically in VSCode.
Stars: ✭ 18 (-28%)
Mutual labels:  vscode-extension
git-emoji-zh
VS code 插件,在 VScode 中提交 git 的时候添加 emoji 表情😝
Stars: ✭ 39 (+56%)
Mutual labels:  vscode-extension
AutoIt-VSCode
AutoIt Extension for Visual Studio Code
Stars: ✭ 51 (+104%)
Mutual labels:  vscode-extension
super-encourager
vscode插件: 超级鼓励师 奖励下努力工作的你!
Stars: ✭ 42 (+68%)
Mutual labels:  vscode-extension
bazel-vscode
Proof-of-concept (POC) of a Bazel Java development extension for VS Code
Stars: ✭ 16 (-36%)
Mutual labels:  vscode-extension
popping-and-locking-vscode
Vivid and well balanced syntax for VS Code.
Stars: ✭ 26 (+4%)
Mutual labels:  vscode-extension
vscode-cue
CUE language support for Visual Studio Code
Stars: ✭ 55 (+120%)
Mutual labels:  vscode-extension
Bracketeer
VS Code extension for easy and quick manipulation with brackets and quotes.
Stars: ✭ 32 (+28%)
Mutual labels:  vscode-extension
vscode-django
Beautiful syntax and snippets for perfectionists with deadlines
Stars: ✭ 113 (+352%)
Mutual labels:  vscode-extension

Theme by language

Themes are great but sometimes some are better than others for a certain language.

This extension lets you select which theme to apply by language.

If you prefer, like me, to edit Markdown and AsciiDoc files using a dark theme but code using a light theme, or prefer the coloration of a theme for a specific language, this extension is made for you.

Preview

Preview

How to use

Important: If you have set a theme for a language, changing the color theme using the standard vscode menu will not work. To change the default theme, use the Set default theme command.

Set default theme fallback

Use the command Set default theme to set the default theme. This theme will be used for all file languages that do not have a custom theme set.

Set custom theme for a filetype

Open a file and use the command Set theme for current file language to set the theme to use for this file language.

To revert to the default theme for the current file language, use the command Use the default for current file language.

Clear all custom themes

To unregister all custom themes, use the command Clear all registered custom themes for file languages.

Limitations

  • Changing the language manually for the current file will not automatically change the theme. You will need to switch editors.
  • Does not work well when switching between multiple instances of vscode

Special thanks to @MrDoomy for creating the logo!

Enjoy!

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].