Conversation
…Model
These fields can be nil at runtime (e.g. winid is cleared on hide,
title may not be set during popup creation, win_opts is defensively
checked with `or {}`). Align the emmylua annotations with actual behavior.
popup title now uses relative_path() with ui.path.base instead of shorten_path(), and applies ui.path.max_width to all providers instead of only diagnostics. :PeekstackHistory now passes path config to display_text() for consistent path formatting across all views.
The register_provider example was missing the ctx parameter in its callback signature. Also update the health section to document the new picker, persist, and tree-sitter diagnostics.
Extend :checkhealth to verify that the configured picker backend plugin is installed, report persist status and git repo detection, and check tree-sitter parser availability when ui.title.context is enabled.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
:checkhealthdiagnostics for picker backends, persistence, and tree-sitter contextui.pathrendering consistent across popup titles and popup history labelsChanges
ui.path.baseandui.path.max_width:PeekstackHistorylabels use the same path rendering rules as the rest of the UI:checkhealth peekstackto validate configured picker backend availability