vim: View Marks (#26885)

Closes #26884

Release Notes:

- vim: Added `:marks` which brings up list of current marks
- confirming on selected mark in the view jumps to that mark

---------

Co-authored-by: Conrad Irwin <conrad.irwin@gmail.com>
This commit is contained in:
AidanV 2025-03-21 21:46:04 -07:00 committed by GitHub
parent 4c86cda909
commit d82b547596
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 381 additions and 9 deletions

View file

@ -39,7 +39,7 @@ use crate::{
object::Object,
state::{Mark, Mode},
visual::VisualDeleteLine,
ToggleRegistersView, Vim,
ToggleMarksView, ToggleRegistersView, Vim,
};
#[derive(Clone, Debug, PartialEq)]
@ -860,6 +860,7 @@ fn generate_commands(_: &App) -> Vec<VimCommand> {
)
}),
VimCommand::new(("reg", "isters"), ToggleRegistersView).bang(ToggleRegistersView),
VimCommand::new(("marks", ""), ToggleMarksView).bang(ToggleMarksView),
VimCommand::new(("sor", "t"), SortLinesCaseSensitive).range(select_range),
VimCommand::new(("sort i", ""), SortLinesCaseInsensitive).range(select_range),
VimCommand::str(("E", "xplore"), "project_panel::ToggleFocus"),