ee9ed93
Don't try keychain after authentication fails
Click to expand commit body
Previously, we were achieving this by deleting the keychain item, but this can sometimes fail which leads to an infinite loop. Now, we explicitly never try the keychain when reattempting authentication after authentication fails.
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>
The previous binding to follow had ergonomics issues for the frequency that I think we'll want to use it. It would also conflict with the sub-word selection binding.
Now that moving the cursor etc unfollows, I don't think we need the follow binding.
Nathan Sobo
created
da15669
Merge pull request #656 from zed-industries/add-editor-lifetime-events
Click to expand commit body
Add editor lifetime events
Nathan Sobo
created
d24bd6f
Account for pending selections when calling `Editor::refresh_selections`
Antonio Scandurra
created
3298529
Fix global nested event test after turning subscriptions into effects
Antonio Scandurra
created
7acde40
Merge pull request #655 from zed-industries/add-editor-selection-helpers
ffaf409
Forget last pane's leader when such pane is removed
Click to expand commit body
This is just a memory optimization and doesn't cause any observable
change in behavior.
Antonio Scandurra
created
5dc3626
Reflect leader's view state when recycling existing local editors
Antonio Scandurra
created
34e5a1f
Always render local selections on top of remote ones
Antonio Scandurra
created
7d566ce
Follow last collaborator or the next one via `cmd-alt-shift-f`
Antonio Scandurra
created
67dbc31
Stop following when activating a different item on the follower pane
Antonio Scandurra
created
3117554
Automatically unfollow when editing, scrolling or changing selections
Antonio Scandurra
created
c550fc3
WIP - Start work on unfollowing automatically
Max Brunsfeld
created
1728551
Always mirror the leader's selections when following
Max Brunsfeld
created
ee3e604
Make boundary-finding methods wrap across newlines
Click to expand commit body
This requires word and subword methods to explicitly acknowledge that they want to stop at newlines, which I think actually increases clarity. It makes the boundary finding method more general and useful for external callers such as the forthcoming vim crate.