From 56174b2c347b1de8f278fe1a2b0401ae5bfe528d Mon Sep 17 00:00:00 2001 From: Ivan Molodetskikh Date: Fri, 29 Dec 2023 08:01:02 +0400 Subject: Add move-column-to-{first,last} --- src/layout/workspace.rs | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'src/layout/workspace.rs') diff --git a/src/layout/workspace.rs b/src/layout/workspace.rs index 7fced686..799552b0 100644 --- a/src/layout/workspace.rs +++ b/src/layout/workspace.rs @@ -674,6 +674,19 @@ impl Workspace { self.move_column_to(new_idx); } + pub fn move_column_to_first(&mut self) { + self.move_column_to(0); + } + + pub fn move_column_to_last(&mut self) { + if self.columns.is_empty() { + return; + } + + let new_idx = self.columns.len() - 1; + self.move_column_to(new_idx); + } + pub fn move_down(&mut self) { if self.columns.is_empty() { return; -- cgit