58372a8d8afbc943d739d4d7380831916994a8a6
Refactor CmdContext to use GridLayout for cell-related information instead of storing redundant fields. This simplifies the context structure and ensures commands always use the most up-to-date layout information. - Add layout field to CmdContext - Remove redundant row_count, col_count, cell_key, and none_cats fields - Implement helper methods on CmdContext to delegate to layout - Update all command implementations and tests to use the new methods Co-Authored-By: fiddlerwoaroof/git-smart-commit (unsloth/gemma-4-26B-A4B-it-GGUF:UD-Q5_K_XL)
Description
Languages
Rust
98.1%
Python
1.1%
Shell
0.6%
Nix
0.2%