TRIM / EXTEND: Standard mode and TRIMEXTENDMODE (#1733)

Both commands gain a mOde option [Quick/Standard]. Quick (the default)
starts ready to pick, every object a cutting or boundary edge; Standard
starts by selecting those edges, Enter with none taking every object.
The choice is TRIMEXTENDMODE (1 Quick, 0 Standard), kept in the profile
and settable with SETVAR.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
This commit is contained in:
Hakan SevenandClaude Opus 5.5 committed 2026-10-15 01:25:35 +03:00
1 parent 7f411bc02d
commit 368dd0d7a5
5 files changed
+135 -4

No files matched your search

+3
View File
@@ -441,6 +441,8 @@ pub struct UserSettings {
pub xref_fade: i32,
/// FILEDIA: file dialogs of commands that have a command-line form.
pub file_dia: bool,
/// TRIMEXTENDMODE: TRIM and EXTEND start in Quick mode (else Standard).
pub trim_extend_quick: bool,
/// The file type ATTACH's picker was last left on (1-based).
pub attach_filter: u32,
/// SURFACEASSOCIATIVITY: new surfaces stay associative to their sources.
@@ -915,6 +917,7 @@ impl Default for UserSettings {
field_display: true,
xref_fade: 50,
file_dia: true,
trim_extend_quick: true,
attach_filter: 7,
surface_associativity: true,
ucs_ortho: true,