Comments (7)
I've just taken a look at this, with some guidance from @infininight as to how gutter theming has been implemented and will submit a pull request.
from textmate-solarized.
Cool, look forward to seeing it :)
On 9 October 2012 18:21, tim [email protected] wrote:
I've just taken a look at this, with some guidance from @infininighthttps://github.com/infininightas to how gutter theming has been implemented and will submit a pull
request.β
Reply to this email directly or view it on GitHubhttps://github.com//issues/35#issuecomment-9270298.
Tom Martin
twitter.com/deplorableword
devart.org
from textmate-solarized.
Tom,
I've pushed gutter modifications for the solarized-dark and solarized-light themes to the textmate/textmate-solarized repository. Although I now see that the textmate/textmate-solarized repository is technically a fork of this one...
I got a little confused at first by all the sublime-related issues/pull requests...
from textmate-solarized.
ah I see, right I'll try to pull this upstream from textmate/textmate-solarized :) Could you paste the commit hashes in this ticket?
Yes, sublime is apparently 100% compatible with TM themes, so as long as they don't mess with TextMate I'm happy to accept them.
from textmate-solarized.
The commit hashes are:
200b8b9
51661c7
I am aware that in principle Sublime recognizes Textmate themes and so yes, modifications to the core syntax highlighting within the theme files should work equally well in both applications. But equally the two applications appear to use the theme file for certain application-specific settings. e.g.
Textmate now has this concept of gutterSettings which so far as I know is unique to Textmate2 (so I guess will be ignored by Sublime); and
Sublime seems to have an additional editor concept of SublimeBracketHighlighter - which I hardly suppose is supported by Textmate/Textmate2
At the moment, the two editors are probably sufficiently close that these few divergent features aren't important, though I would have thought it more sensible to have a repository with the core syntax highlighting that is common between them and forks to deal with application-specific features. That would perhaps reduce the likelihood of future breakage.
But it's not my world :)
from textmate-solarized.
Yep I agree, if Sublime adds a bunch of stuff which is significantly different to TM then it should go into a fork :)
Thanks for the commit refs I'll pull those in and close when I'm done.
from textmate-solarized.
@braver commented on the second of the above commits (51661c7) noting that it addresses an issue currently under discussion in Issue #15 of this repository and for which various people have different solutions, including pull request #39 (text selection highlighting).
I've looked at the issue more closely and replied (textmate@51661c7#commitcomment-1990784) but you may wish to ignore 51661c7 until such time as there is a consensus solution
from textmate-solarized.
Related Issues (20)
- Difference in colour codes from Solarized standard list HOT 2
- Markdown HOT 6
- can not be use with textmate 2 HOT 2
- TextMate 2 and base text color HOT 11
- Looking for contributors / maintainers HOT 9
- Possible wrong colors for html in Sublime text 2 HOT 3
- Background color for dark theme are significantly lighter than Solarized screenshots HOT 7
- CSS looks messy HOT 7
- Please fix selection color in Solarized light HOT 7
- Use variables for color definitions HOT 1
- Canβt get current line to highlight bg HOT 3
- C function names in dark theme should not be base01
- Highlight selected text colour in dark theme HOT 11
- Dimming of highlighted text when out of focus (solarized dark) HOT 1
- don't highlight word starting with `function`
- Duplicate elements
- (orignal theme compatibility patch) Do not color arithmetical operators HOT 4
- Invisible selection color in diffs
- Find All: clicking on a search result doesn't always bring it within current window. HOT 2
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 textmate-solarized.