Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

programs.intelli-shell.enable

Whether to enable intelli-shell.

Type: boolean

Default:

false

Example:

true

Declared by:

programs.intelli-shell.enableBashIntegration

Whether to enable Bash integration.

Type: boolean

Default:

Example:

false

Declared by:

programs.intelli-shell.enableFishIntegration

Whether to enable Fish integration.

Type: boolean

Default:

Example:

false

Declared by:

programs.intelli-shell.enableNushellIntegration

Whether to enable Nushell integration.

Type: boolean

Default:

Example:

false

Declared by:

programs.intelli-shell.enableZshIntegration

Whether to enable Zsh integration.

Type: boolean

Default:

Example:

false

Declared by:

programs.intelli-shell.package

The intelli-shell package to use.

Type: null or package

Default:

pkgs.intelli-shell

Declared by:

programs.intelli-shell.settings

Configuration settings for intelli-shell. You can see all the available options here: https://github.com/lasantosr/intelli-shell/blob/main/default_config.toml.

Type: TOML value

Default:

{ }

Example:

{
  check_updates = false;
  data_dir = "/home/myuser/my/custom/datadir";
  logs = {
    enabled = false;
  };
  theme = {
    accent = "yellow";
    comment = "italic green";
    error = "dark red";
    highlight = "darkgrey";
    highlight_accent = "yellow";
    highlight_comment = "italic green";
    highlight_primary = "default";
    highlight_secondary = "default";
    highlight_symbol = "» ";
    primary = "default";
    secondary = "dim";
  };
}

Declared by:

programs.intelli-shell.shellHotkeys

Settings for customizing the keybinding to integrate your shell with intelli-shell. You can see the details here: https://lasantosr.github.io/intelli-shell/guide/installation.html#customizing-shell-integration.

Type: attribute set of string

Default:

{ }

Example:

{
  bookmark_hotkey = "\\\\C-b";
  fix_hotkey = "\\\\C-p";
  search_hotkey = "\\\\C-t";
  skip_esc_bind = "\\\\C-q";
  variable_hotkey = "\\\\C-a";
}

Declared by: