add keybinding-path to $nu (#470)

This commit is contained in:
Darren Schroeder 2021-12-11 13:29:56 -06:00 committed by GitHub
parent 4103abc685
commit 626b1b99cd
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -491,6 +491,7 @@ pub fn eval_variable(
config_path.push("nushell"); config_path.push("nushell");
let mut history_path = config_path.clone(); let mut history_path = config_path.clone();
let mut keybinding_path = config_path.clone();
history_path.push("history.txt"); history_path.push("history.txt");
@ -507,6 +508,15 @@ pub fn eval_variable(
val: config_path.to_string_lossy().to_string(), val: config_path.to_string_lossy().to_string(),
span, span,
}); });
// TODO: keybindings don't exist yet but lets add a file
// path for them to be stored in. It doesn't have to be yml.
keybinding_path.push("keybindings.yml");
output_cols.push("keybinding-path".into());
output_vals.push(Value::String {
val: keybinding_path.to_string_lossy().to_string(),
span,
})
} }
#[cfg(feature = "plugin")] #[cfg(feature = "plugin")]