csharpd39635e2 | 1 | namespace CascadeIDE.Features.Shell.Application; |
| 2 | |
| 3 | /// <summary>Канон списка префиксов подсказки палитры (ADR 0112 §4).</summary> |
| 4 | internal static class CommandPaletteChromeModeHints |
| 5 | { |
| 6 | /// <summary>Сегменты вида «<c>f:</c> файл» без разделителя.</summary> |
| 7 | internal static IReadOnlyList<(string Prefix, string Label)> Entries { get; } = |
| 8 | [ |
| 9 | ("f:", "файл"), |
| 10 | ("t:", "тип"), |
| 11 | ("m:", "член"), |
| 12 | ("x:", "текст"), |
| 13 | ("c:", "melody"), |
| 14 | ]; |
| 15 | |
| 16 | internal static string SeparatorLineJoin => string.Join(" · ", Entries.Select(static e => $"{e.Prefix} {e.Label}")); |
| 17 | } |
| 18 | |
View only · write via MCP/CIDE