Comments (1)
Yes, it is very unfortunate that we need to install the extension pack just to get the theme
I actually found an explanation to why it is made this way and it makes perfect sense
The reason we don’t have the themes split into a separate extension is simply the maintenance cost of yet another repository. Our team is small, so preferably we’d like to keep things as low maintenance as possible.
There are a few points I’d like to address though:
- Without the Ruby LSP, the theme will not look like advertised. It needs semantic highlighting information to remove ambiguity from the syntax and then highlight code consistently
- As Ufuk said, you can use a custom Gemfile to use the Ruby LSP with versions older than 3.0.0
- Lastly, why is installing the extension pack (vscode-shopify-ruby) an issue? If an extension included in the pack doesn’t make sense for you, you can always uninstall that extension and it will never reinstall automatically. Also, if you don’t want the automatic configuration, you can just refuse it completely.
- You can uninstall the Sorbet and the RDBG extensions if you don’t use it. They won’t be reinstalled
from vscode-shopify-ruby.
Related Issues (20)
- After clearing state, cannot update settings by deciding for each
- Add in-editor test runner to extension pack HOT 1
- Replace GitHub Personal Access Tokens with Org-Rotated Tokens HOT 1
- Can I override the ruler configuration? HOT 3
- Interest in supporting this extension pack in a GitHub Codespace? HOT 4
- Remove ? and ! from editor.wordSeparators HOT 3
- Message about uninstalling reborn.ruby and wingrunr21.vscode-ruby upon Vscode startup HOT 5
- How can I add the semantic token colours to an existing theme that doesn't have them? HOT 4
- Ruby extension wants to set Shopify.ruby-lsp as default formatter, but then complains it can't format Ruby HOT 9
- Add setting to disable Spinel theme prompt HOT 1
- Is there a way to use this extension without it changing my rulers? HOT 1
- add support for standardrb HOT 6
- Does not work for versions lower than ruby 3 HOT 1
- bricks color theme HOT 6
- Clarify that this extension is not intended for general Ruby development HOT 6
- Feature request: built-in support for syntax_suggest HOT 3
- Syntax highlighting breaks on non-Spinel themes HOT 1
- Why does it bundle koichisasada.vscode-rdbg when Shopify.ruby-lsp supports debugging? HOT 3
- Rename extension
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from vscode-shopify-ruby.