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

Add infobox #316

Merged
merged 9 commits into from
Jul 4, 2021
Merged

Add infobox #316

merged 9 commits into from
Jul 4, 2021

Conversation

pickfire
Copy link
Contributor

@pickfire pickfire commented Jun 19, 2021

  • Render the info box
  • Render the table
  • Generate the doc (bad)
  • Generate rustdoc

Progress (goto and space mode done)

Screenshot_20210704_001405

image

Screenshot_20210704_001422

image

@pickfire pickfire force-pushed the infobox branch 5 times, most recently from 238502d to 2074a24 Compare June 26, 2021 17:07
helix-term/src/ui/info.rs Outdated Show resolved Hide resolved
@pickfire pickfire force-pushed the infobox branch 3 times, most recently from 52d1797 to 37524f4 Compare June 28, 2021 01:20
@pickfire pickfire marked this pull request as ready for review June 28, 2021 01:22
helix-term/src/commands.rs Outdated Show resolved Hide resolved
Copy link
Member

@CBenoit CBenoit left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good job!
I had a quick look at the code, here are some suggestions.

helix-term/src/keymap.rs Outdated Show resolved Hide resolved
helix-term/src/commands.rs Outdated Show resolved Hide resolved
helix-term/src/commands.rs Outdated Show resolved Hide resolved
helix-term/src/commands.rs Outdated Show resolved Hide resolved
helix-term/src/commands.rs Outdated Show resolved Hide resolved
helix-term/src/commands.rs Outdated Show resolved Hide resolved
helix-term/src/keymap.rs Outdated Show resolved Hide resolved
helix-term/src/keymap.rs Outdated Show resolved Hide resolved
helix-term/src/keymap.rs Outdated Show resolved Hide resolved
helix-term/src/ui/info.rs Outdated Show resolved Hide resolved
helix-view/Cargo.toml Outdated Show resolved Hide resolved
helix-view/src/input.rs Show resolved Hide resolved
helix-term/src/commands.rs Outdated Show resolved Hide resolved
@pickfire pickfire force-pushed the infobox branch 4 times, most recently from 3bf6bdd to 58bf9b5 Compare July 1, 2021 01:20
@pickfire pickfire self-assigned this Jul 1, 2021
@pickfire pickfire added A-documentation Area: Documentation improvements A-helix-term Area: Helix term improvements C-enhancement Category: Improvements labels Jul 1, 2021
@pickfire pickfire force-pushed the infobox branch 2 times, most recently from 716d2de to 3ee7b1b Compare July 2, 2021 01:50
@pickfire pickfire requested a review from archseer July 2, 2021 01:51
@archseer
Copy link
Member

archseer commented Jul 2, 2021

@pickfire Can you do a quick rebase? The lint cleanup made some conflicts.

Also, are you planning to change other modes too? Or are we merging just space mode currently?

@pickfire
Copy link
Contributor Author

pickfire commented Jul 2, 2021

Also, are you planning to change other modes too? Or are we merging just space mode currently?

Yes, but can merge this first. I just did a rebase this morning though.

@pickfire pickfire force-pushed the infobox branch 3 times, most recently from f6491ed to 7515053 Compare July 2, 2021 11:19
Copy link
Member

@CBenoit CBenoit left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me

@archseer
Copy link
Member

archseer commented Jul 2, 2021

There's a failed lint & the TODO: generated, delete it later comment. Once those are fixed this can be merged.

pickfire and others added 7 commits July 3, 2021 20:36
Co-authored-by: Benoît Cortier <[email protected]>
- switch to use static OnceCell to calculate Info once
- pass Vec<(&[KeyEvent], &str)> rather than Vec<(Vec<KeyEvent>, &str)>
- expr -> tt to allow using | as separator, make it more like match
In the meantime, change gm to gc.
Remove extra space in mode title.
@archseer archseer merged commit 916362d into helix-editor:master Jul 4, 2021
@pickfire pickfire deleted the infobox branch July 4, 2021 11:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-documentation Area: Documentation improvements A-helix-term Area: Helix term improvements C-enhancement Category: Improvements
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants