Return document display name from the '%' special register (#11275)
This commit is contained in:
parent
d47e085fe0
commit
86795a9dc7
1 changed files with 1 additions and 9 deletions
|
@ -5,7 +5,6 @@ use helix_core::NATIVE_LINE_ENDING;
|
|||
|
||||
use crate::{
|
||||
clipboard::{get_clipboard_provider, ClipboardProvider, ClipboardType},
|
||||
document::SCRATCH_BUFFER_NAME,
|
||||
Editor,
|
||||
};
|
||||
|
||||
|
@ -61,14 +60,7 @@ impl Registers {
|
|||
Some(RegisterValues::new(doc.selection(view.id).fragments(text)))
|
||||
}
|
||||
'%' => {
|
||||
let doc = doc!(editor);
|
||||
|
||||
let path = doc
|
||||
.path()
|
||||
.as_ref()
|
||||
.map(|p| p.to_string_lossy())
|
||||
.unwrap_or_else(|| SCRATCH_BUFFER_NAME.into());
|
||||
|
||||
let path = doc!(editor).display_name();
|
||||
Some(RegisterValues::new(iter::once(path)))
|
||||
}
|
||||
'*' | '+' => Some(read_from_clipboard(
|
||||
|
|
Loading…
Add table
Reference in a new issue