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

Build Awareness UI Prototype Pass 1 #2

Merged
merged 1 commit into from
May 28, 2018
Merged

Conversation

jerrymarino
Copy link
Contributor

This patch factors out diagnostic interface from iCompleteMe into a
simple python 2.7 program: the minimal requirements to display
diagnostics. It's fully compatible with iCompleteMe diagnostics and
produces a similar UI.

Currently, it finds errors from a raw build log in EditorService and
outputs models for the UI. The UI automatically updates and shows signs.

There are quite a bit of unideal and hacky parts to this. It is
mainly a prototype to get things working and experiment.

Ideally:

  • Send an entire description of vim state to the UI via RPC
  • Write a fast diagnostic UI and RPC layer without python

This patch factors out diagnostic interface from iCompleteMe into a
simple python 2.7 program: the minimal requirements to display
diagnostics. It's fully compatible with iCompleteMe diagnostics and
produces a similar UI.

Currently, it finds errors from a raw build log in EditorService and
outputs models for the UI. The UI automatically updates and shows signs.

There are quite a bit of unideal and hacky parts to this. It is
mainly a prototype to get things working and experiment.

Ideally:
- Send an entire description of vim state to the UI via RPC
- Write a fast diagnostic UI and RPC layer without python
@jerrymarino jerrymarino merged commit a3e0c69 into master May 28, 2018
@jerrymarino jerrymarino deleted the jmarino_show_diags branch May 28, 2018 15:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant