Vim: Difference between revisions

Replace dead link.
DHCP (talk | contribs)
m minor formatting fixes
 
(One intermediate revision by the same user not shown)
Line 9: Line 9:
</translate>
</translate>
<syntaxhighlight lang="nix>
<syntaxhighlight lang="nix>
  programs.vim.enable = true;
programs.vim.enable = true;
</syntaxhighlight>
</syntaxhighlight>
<translate>
<translate>
Line 18: Line 18:
</translate>
</translate>
<syntaxhighlight lang="nix">
<syntaxhighlight lang="nix">
  programs.vim = {
programs.vim = {
    enable = true;
  enable = true;
    package = pkgs.vim-full;
  package = pkgs.vim-full;
  };
};
</syntaxhighlight>
</syntaxhighlight>
<translate>
<translate>
Line 30: Line 30:
</translate>
</translate>
<syntaxhighlight lang="nix">
<syntaxhighlight lang="nix">
  environment.systemPackages = with pkgs; [ vim-full ];
environment.systemPackages = with pkgs; [ vim-full ];
</syntaxhighlight>
</syntaxhighlight>
<translate>
<translate>
Line 41: Line 41:
</translate>
</translate>
<syntaxhighlight lang="nix>
<syntaxhighlight lang="nix>
  programs.vim = {
programs.vim = {
    enable = true;
  enable = true;
    plugins = with pkgs.vimPlugins; [ vim-airline ];
  plugins = with pkgs.vimPlugins; [ vim-airline ];
    settings = { ignorecase = true; };
  settings = { ignorecase = true; };
    extraConfig = ''
  extraConfig = ''
      set mouse=a
    set mouse=a
    '';
  '';
  };
};
</syntaxhighlight>
</syntaxhighlight>
<translate>
<translate>
Line 113: Line 113:
     enable = true;
     enable = true;
     defaultEditor = true;
     defaultEditor = true;
     package = (pkgs.vim-full.override { }).customize{
     package = (pkgs.vim-full.override { }).customize{
       name = "vim";
       name = "vim";
<translate>
<translate>
Line 173: Line 173:
<syntaxHighlight lang="nix">
<syntaxHighlight lang="nix">
{     
{     
   imports =  
   imports = [
     [
     ./vim.nix
      ./vim.nix
  ];
    ];
   # ...
   # ...
}
}
Line 309: Line 308:
</translate>
</translate>
<syntaxhighlight lang="nix">
<syntaxhighlight lang="nix">
vimrcConfig.plug.plugins = with pkgs.vimPlugins; [vim-addon-nix youcompleteme];
vimrcConfig.plug.plugins = with pkgs.vimPlugins; [ vim-addon-nix youcompleteme ];
</syntaxhighlight>
</syntaxhighlight>
<translate>
<translate>