aboutsummaryrefslogtreecommitdiff
path: root/mingling_core/src/comp/suggest.rs
Commit message (Collapse)AuthorAgeFilesLines
* docs(comp): improve documentation for completion module魏曹先生4 days1-13/+407
| | | | | | Add detailed doc comments, examples, and usage notes across the completion module including ShellContext, Suggest, and related traits.
* chore: add "Doc Not Optimize" comments to source files魏曹先生4 days1-0/+1
| | | | | Mark all source files with a comment indicating they are not optimized for documentation purposes.
* refactor(core): improve code style and public API clarity魏曹先生7 days1-20/+23
| | | | | | | | | | | | | | | | Replace bool-based settings with enums, refine visibility and signatures, and standardize `Self` usage across the crate. - Introduce `ErrorOutput`, `RenderOutput`, `PanicSilence`, `Verbosity`, `ColorOutput`, and `ProgressOutput` enums for clearer configuration semantics - Make `GlobalResources`, `ProgramCell`, and `split_input`/`split_input_string` public - Change hook info parameters to accept references and `split_input_string` to take `&str` - Apply `Self` shorthand throughout implementations and add `#[must_use]` attributes where appropriate - Enable strict clippy lints with targeted allowances
* feat(comp): add prefix and suffix methods to Suggest魏曹先生2026-08-031-0/+66
|
* feat(core): add batch methods to Suggest and update macro魏曹先生2026-08-021-0/+36
| | | | | | | | | Add `add_suggest()` and `add_suggest_with_description()` methods to `Suggest` for ergonomic batch population of suggestion sets from collections of strings. Update the `suggest!` macro to use these new methods and accept expressions beyond string literals for suggestion items.
* feat(core/comp): add Suggest::combine method for merging suggestions魏曹先生2026-07-291-0/+15
|
* feat(multishell): add `picker` feature gate and deprecate conflicting魏曹先生2026-07-191-0/+8
| | | | | | | | | | | | methods Deprecate `ShellContext` methods `filling_argument_first`, `filling_argument`, `typing_argument`, `strip_typed_argument`, and `get_typed_arguments` when the `picker` feature is active, as they do not work under all `ParserStyle` settings. Add `#![allow(deprecated)]` to the affected modules to suppress warnings from internal usage.
* refactor(general_renderer): rename to structural_renderer魏曹先生2026-06-261-2/+2
|
* Move flag tests to separate module and clean up deref patterns魏曹先生2026-06-241-3/+3
|
* Add unit and integration tests for mingling_coreWeicao-CatilGrass2026-06-091-0/+263
|
* Enhance code quality across the entire codebaseWeicao-CatilGrass2026-05-311-8/+15
|
* Move `comp` module from `asset` to crate rootWeicao-CatilGrass2026-05-091-0/+178