Skip to content
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

Finish "backend/render" #10

Closed
quarnster opened this issue Oct 31, 2013 · 3 comments
Closed

Finish "backend/render" #10

quarnster opened this issue Oct 31, 2013 · 3 comments

Comments

@quarnster
Copy link
Member

This should contain a common code path for frontends to deal with functionality related to rendering the editor.

@quarnster
Copy link
Member Author

This might have to be split into separate issues in the future. Right now it's just dealing with issues related to displaying a single View, but for example splitting a window into displaying multiple views is another item that might share much code between frontends.

@quarnster
Copy link
Member Author

This is blocking all frontends btw, so deserves attention from others. All frontends should use the API defined here to query the backend for information on how to render a view (foreground and background colors, font styles, outlines, underlines and other info).

This code isn't currently used and is biased towards Sublime Text 3's current functionality. In other words, regions are marked with a scope name and then the colour is determined by looking up the scope in a textmate theme (syntax colouring config).

It would be more powerful to allow to bypass this deferred lookup and being able to specify colors and other rendering hints directly.

quarnster added a commit that referenced this issue Nov 16, 2013
render: add selection regions #10
frontend/html: initial commit #9
@quarnster
Copy link
Member Author

Issue is too generic, lets upon up separate issue numbers as we run into issues where the current api is lacking

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant