-
Notifications
You must be signed in to change notification settings - Fork 96
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Doesn't pick a theme #338
Comments
Sure the problem is in term.js that was picked up in fe7e2c2. Now I don't see many advantages in this package over tons of packages that somehow use term.js. Before this we had had a lot of control of output. |
This is a doozy. The "terminal" defines colors as "red" and "blue", which doesn't really match with a theme since they "set the colors of borders, text etc". Now maybe we should have a way to override the colors for themes. This would include changing Either way, I'm all for adding ways to control the color. I hope there are other good qualities with this plugin than the control of the colors in the build output :) |
I'm sure that many people use this package only as a test runner. Features in this package that are useful:
For now, the package doesn't have the point 3. Points 1 and 2 people can be emulated with terminal packages (they have many features but as this package they have the same huge problems with colors). |
Do you really think that it's possible? If it is I'm not sure that it's easy. Spacemacs uses just buffers for command output (not a terminal), vim doesn't use a terminal for this, IDEs sure don't use a terminal for this. But of course, they can do it if they wanted. But why should they do it? What are positive things about using a full terminal instead of using just a pane? |
The primary reason are all the controls sequences, which gives the ability to produce a very rich console output.
Of course it's possible to add classes to the output of
These tools were (almost always) built to run in a terminal, that's why I want to run them in a terminal. The output can be colored. Progress bars can be shown. It's all a nice appearance experience! As long as the features you deem valuable goes, I value a few others too: specify ways to run tools which rely on multiple environment settings, having a compiler re-compile on change and show the state next to the code I edit, etc. I'm sure other people have other uses/needs. |
Thank you for your extended response. Hope the functionality of coloring an output properly will be easy to return. |
Thank you for taking the time to report this and voice your concerns. This is how we become better! |
Had to downgrade to 0.55.0 again, I see the reasoning behind using a terminal, but a black background with almost not readable grey fonts, no coloring or underlining on my machine makes the whole package not very useful, which is a pity. |
@TarrX Could you detail what you mean with |
I've thought more about this, and setting the background on the terminal to whatever the theme defines as background on a panel is quite easy. I'll try and get around to that soon. However, ANSI colors are defined as being on a black background - but you already seem to be happy with the end result, so a configuration for "forcing black background" or "using theme default" seems to be in order. |
Hello @aphecetche
To your custom stylesheet (Command Palette > Application: Open Your Stylesheet). Is this the visuals you'd expect? |
Absolutely. Thanks. |
Works. @noseglid, thanks. |
I'll add an option to override the theme's color with black. That way one can opt out and have the theme colors instead. |
Terminal works "best" under black background and white text. However this may not look very good with light theme, or other dark themes. Allow user to opt out of overriden colors. Fixes #338
I recently updated to the newest version (not sure which version I was on previously), and the terminal has some really gross fonts now. Do you think this is a related issue to what @TarrX and @aphecetche were experiencing or something else? |
@tesselode It's something different, but what you found was addressed in #340 which is already merged. It can hopefully have a release out alter today |
Sorry for the late answer, my visual experience is basically the same @aphecetche and @tesselode has. I am using ArchLinux and OneLight as UI and Syntax Theme. |
Colors in a build result are always black. Changing a theme doesn't affect the colors.
Environment:
The text was updated successfully, but these errors were encountered: