Files
openidea/src/features/code-insight/HierarchyView.module.css
T
l0ng-ai bfa83d857c fix(lsp): report incomplete rename and caller searches, make them cancellable
Rename and incoming calls open the project files that mention the name, like
Find Usages, but dropped the reason a search could miss usages and could not be
cancelled. A rename past the 300-file limit changed part of the usages without
saying so.

- Rename and call hierarchy return why the result may be incomplete and take a
  request id for cancel_request.
- A rename that may have missed usages always opens the preview, with a warning.
- The Callers tree shows the note above the tree or on the expanded node.
- Candidates too large or not readable as text are reported as skipped.
- A newer rename or hierarchy query cancels the one it replaces.
2026-10-30 21:46:44 +08:00

69 lines
965 B
CSS

.view {
height: 100%;
display: flex;
flex-direction: column;
min-height: 0;
}
.tabs {
min-width: 0;
border: 0;
background: none;
}
.toolbar {
height: 32px;
flex: none;
display: flex;
align-items: center;
gap: 2px;
padding: 0 6px;
}
.sep {
width: 1px;
height: 16px;
margin: 0 4px;
background: var(--border);
}
.note {
flex: none;
padding: 0 8px 4px;
font-size: var(--fs-small);
font-style: italic;
color: var(--fg-subtle);
}
.body {
flex: 1;
min-height: 0;
display: flex;
flex-direction: column;
}
.body > * {
flex: 1;
min-height: 0;
}
.row {
display: flex;
align-items: center;
gap: 6px;
min-width: 0;
flex: 1;
white-space: nowrap;
}
.name {
color: var(--fg);
}
.detail {
min-width: 0;
overflow: hidden;
text-overflow: ellipsis;
color: var(--fg-subtle);
}
.muted {
flex: none;
color: var(--fg-subtle);
}
.error {
flex: none;
font-size: var(--fs-small);
color: var(--danger);
}