Vim: Difference between revisions
Replace dead link. |
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; | |||
</syntaxhighlight> | </syntaxhighlight> | ||
<translate> | <translate> | ||
| Line 18: | Line 18: | ||
</translate> | </translate> | ||
<syntaxhighlight lang="nix"> | <syntaxhighlight lang="nix"> | ||
programs.vim = { | |||
enable = true; | |||
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 ]; | |||
</syntaxhighlight> | </syntaxhighlight> | ||
<translate> | <translate> | ||
| Line 41: | Line 41: | ||
</translate> | </translate> | ||
<syntaxhighlight lang="nix> | <syntaxhighlight lang="nix> | ||
programs.vim = { | |||
enable = true; | |||
plugins = with pkgs.vimPlugins; [ vim-airline ]; | |||
settings = { ignorecase = true; }; | |||
extraConfig = '' | |||
set mouse=a | |||
''; | |||
}; | |||
</syntaxhighlight> | </syntaxhighlight> | ||
<translate> | <translate> | ||
| Line 113: | Line 113: | ||
enable = true; | enable = true; | ||
defaultEditor = true; | defaultEditor = true; | ||
package = (pkgs.vim-full.override { | 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 | |||
]; | |||
# ... | # ... | ||
} | } | ||
| 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> | ||