Add option to completely disable help row (#993)
* Add option to completely disable help row * Pass full settings object to draw command * Add documentation for show_help
This commit is contained in:
parent
5b5e4eaa86
commit
d21b691bcf
3 changed files with 9 additions and 1 deletions
|
@ -149,6 +149,7 @@ pub struct Settings {
|
||||||
pub inline_height: u16,
|
pub inline_height: u16,
|
||||||
pub invert: bool,
|
pub invert: bool,
|
||||||
pub show_preview: bool,
|
pub show_preview: bool,
|
||||||
|
pub show_help: bool,
|
||||||
pub exit_mode: ExitMode,
|
pub exit_mode: ExitMode,
|
||||||
pub word_jump_mode: WordJumpMode,
|
pub word_jump_mode: WordJumpMode,
|
||||||
pub word_chars: String,
|
pub word_chars: String,
|
||||||
|
@ -337,6 +338,7 @@ impl Settings {
|
||||||
.set_default("style", "auto")?
|
.set_default("style", "auto")?
|
||||||
.set_default("inline_height", 0)?
|
.set_default("inline_height", 0)?
|
||||||
.set_default("show_preview", false)?
|
.set_default("show_preview", false)?
|
||||||
|
.set_default("show_help", true)?
|
||||||
.set_default("invert", false)?
|
.set_default("invert", false)?
|
||||||
.set_default("exit_mode", "return-original")?
|
.set_default("exit_mode", "return-original")?
|
||||||
.set_default("word_jump_mode", "emacs")?
|
.set_default("word_jump_mode", "emacs")?
|
||||||
|
|
|
@ -278,7 +278,7 @@ impl State {
|
||||||
} else {
|
} else {
|
||||||
1
|
1
|
||||||
};
|
};
|
||||||
let show_help = !compact || f.size().height > 1;
|
let show_help = settings.show_help && (!compact || f.size().height > 1);
|
||||||
let chunks = Layout::default()
|
let chunks = Layout::default()
|
||||||
.direction(Direction::Vertical)
|
.direction(Direction::Vertical)
|
||||||
.margin(0)
|
.margin(0)
|
||||||
|
|
|
@ -196,6 +196,12 @@ Configure whether or not to show a preview of the selected command.
|
||||||
|
|
||||||
Useful when the command is longer than the terminal width and is cut off.
|
Useful when the command is longer than the terminal width and is cut off.
|
||||||
|
|
||||||
|
### `show_help`
|
||||||
|
|
||||||
|
Configure whether or not to show the help row, which includes the current Atuin version (and whether an update is available), a keymap hint, and the total amount of commands in your history.
|
||||||
|
|
||||||
|
Defaults to `true`.
|
||||||
|
|
||||||
### `exit_mode`
|
### `exit_mode`
|
||||||
|
|
||||||
What to do when the escape key is pressed when searching
|
What to do when the escape key is pressed when searching
|
||||||
|
|
Loading…
Reference in a new issue