Blip is a custom Visual Studio Code theme based on the GitHub Dark Default theme, with personalized color modifications to enhance your coding experience.
Features
Customized Editor Colors: Tailored background and foreground colors for a comfortable coding environment.
Enhanced Diff Editor Highlights: Improved visibility for inserted and removed text.
Customized Terminal Colors: Consistent and visually appealing terminal interface.
Consistent UI Elements: Harmonized colors across sidebars, activity bars, status bars, and more.
Launch VSCode/Cursor and open the cloned directory.
Press F5 to open a new Extension Development Host with the Blip theme.
Go to File > Preferences > Color Theme and select Blip Cursor Theme.
Apply Theme Settings:
To ensure the cursor diff colors are handled by the theme, enable the minimap, set consistent font weights in the terminal, and configure the activity bar orientation, add the following settings to your settings.json:
Note on Activity Bar Orientation:
The "workbench.activityBar.orientation": "vertical" setting is crucial for Cursor setup. It changes the activity bar orientation to vertical, eliminating the annoying horizontal activity bar and providing a more streamlined interface.
Steps to Add These Settings:
Press Ctrl + , (or Cmd + , on macOS) to open Settings.
Click on the {} icon in the top right corner to open the settings.json file directly.
Add the above lines within the JSON object. For example:
Note on Large Scrollback Value:
The "terminal.integrated.scrollback": 1000000 setting significantly increases the number of lines the terminal can remember. This is particularly useful for:
Reviewing long-running processes or extensive debug output
Searching through historical command outputs without losing information
Reducing the need to constantly clear the terminal or open new instances
While this large value enhances usability, be aware that it may consume more memory. Adjust the value based on your system's capabilities and personal preferences.
Publishing Your Theme
To publish your theme to the VSCode Marketplace:
Install vsce:
npm install -g vsce
Package Your Extension:
vsce package
Publish:
vsce publish
Ensure you have an account and have set up vsce with your publisher credentials.