summary refs log tree commit diff
path: root/nixos/modules/programs/zsh/zsh.nix
diff options
context:
space:
mode:
authorMaximilian Bosch <maximilian@mbosch.me>2018-06-10 23:08:50 +0200
committerxeji <36407913+xeji@users.noreply.github.com>2018-06-10 23:08:50 +0200
commitaa46b1ec0ecb498716813549fe4de479b8f5e893 (patch)
treefeaa56a454ec05534b85292ab79d70a41638fb2e /nixos/modules/programs/zsh/zsh.nix
parent35ce5c1c8e5228f43cde083f897ac9da9f24031c (diff)
downloadnixpkgs-aa46b1ec0ecb498716813549fe4de479b8f5e893.tar
nixpkgs-aa46b1ec0ecb498716813549fe4de479b8f5e893.tar.gz
nixpkgs-aa46b1ec0ecb498716813549fe4de479b8f5e893.tar.bz2
nixpkgs-aa46b1ec0ecb498716813549fe4de479b8f5e893.tar.lz
nixpkgs-aa46b1ec0ecb498716813549fe4de479b8f5e893.tar.xz
nixpkgs-aa46b1ec0ecb498716813549fe4de479b8f5e893.tar.zst
nixpkgs-aa46b1ec0ecb498716813549fe4de479b8f5e893.zip
nixos/autosuggestions: add module (#41397)
The `zsh-autosuggestions` package provides several configuration options
such as a different highlight style (like `fg=cyan` which is easier to
read).

With `rename.nix` the old `programs.zsh.enableAutosuggestions` is still
functional, but yields the following warning like this during evaluation:

```
trace: warning: The option `programs.zsh.enableAutosuggestions' defined in `<unknown-file>' has been renamed to `programs.zsh.autosuggestions.enable'.
```

The module provides the most common `zsh-autosuggestions` (highlight
style and strategy) as options that will be written into the interactive
shell init (`/etc/zshrc` by default). Further configuration options can
be declared using the `extraConfig` attr set:

```
{
  programs.zsh.autosuggestions.extraConfig = {
    "ZSH_AUTOSUGGEST_BUFFER_MAX_SIZE" = "buffer_size";
  };
}
```

A full list of available configuration options for `zsh-autosuggestions`
can be viewed here: https://github.com/zsh-users/zsh-autosuggestions/blob/v0.4.3/README.md
Diffstat (limited to 'nixos/modules/programs/zsh/zsh.nix')
-rw-r--r--nixos/modules/programs/zsh/zsh.nix11
1 files changed, 0 insertions, 11 deletions
diff --git a/nixos/modules/programs/zsh/zsh.nix b/nixos/modules/programs/zsh/zsh.nix
index 662b463d572..42d4e1d4ada 100644
--- a/nixos/modules/programs/zsh/zsh.nix
+++ b/nixos/modules/programs/zsh/zsh.nix
@@ -87,13 +87,6 @@ in
         type = types.bool;
       };
 
-      enableAutosuggestions = mkOption {
-        default = false;
-        description = ''
-          Enable zsh-autosuggestions
-        '';
-        type = types.bool;
-      };
     };
 
   };
@@ -168,10 +161,6 @@ in
 
         ${optionalString cfg.enableCompletion "autoload -U compinit && compinit"}
 
-        ${optionalString (cfg.enableAutosuggestions)
-          "source ${pkgs.zsh-autosuggestions}/share/zsh-autosuggestions/zsh-autosuggestions.zsh"
-        }
-
         ${cfge.interactiveShellInit}
 
         ${cfg.interactiveShellInit}