Vim: Difference between revisions
m link to neovim |
Remove deprecated alias |
||
| Line 107: | Line 107: | ||
</translate> | </translate> | ||
< | <syntaxhighlight lang="nix"> | ||
{ pkgs, ... }: | { pkgs, ... }: | ||
{ | { | ||
| Line 113: | Line 113: | ||
enable = true; | enable = true; | ||
defaultEditor = true; | defaultEditor = true; | ||
package = (pkgs. | package = (pkgs.vim-full.override { }).customize{ | ||
name = "vim"; | name = "vim"; | ||
<translate> | <translate> | ||
| Line 140: | Line 140: | ||
}; | }; | ||
} | } | ||
</ | </syntaxhighlight> | ||
<syntaxHighlight lang="nix"> | <syntaxHighlight lang="nix"> | ||
{ pkgs, ... }: | { pkgs, ... }: | ||
| Line 202: | Line 202: | ||
</translate> | </translate> | ||
< | <syntaxhighlight lang="nix"> | ||
{ | { | ||
packageOverrides = pkgs: with pkgs; { | packageOverrides = pkgs: with pkgs; { | ||
myVim = | myVim = vim-full.customize { | ||
name = "vim-with-plugins"; | name = "vim-with-plugins"; | ||
<translate> | <translate> | ||
| Line 232: | Line 232: | ||
}; | }; | ||
} | } | ||
</ | </syntaxhighlight> | ||
<translate> | <translate> | ||
| Line 246: | Line 246: | ||
</translate> | </translate> | ||
< | <syntaxhighlight lang="nix"> | ||
vim-full.customize { | |||
name = "vim-with-plugins"; | name = "vim-with-plugins"; | ||
<translate> | <translate> | ||
| Line 258: | Line 258: | ||
''; | ''; | ||
} | } | ||
</ | </syntaxhighlight> | ||
<translate> | <translate> | ||
| Line 267: | Line 267: | ||
</translate> | </translate> | ||
< | <syntaxhighlight lang="nix"> | ||
vim-full.customize { | |||
vimrcConfig.packages.myVimPackage = with pkgs.vimPlugins; { | vimrcConfig.packages.myVimPackage = with pkgs.vimPlugins; { | ||
<translate> | <translate> | ||
| Line 287: | Line 287: | ||
} | } | ||
}; | }; | ||
</ | </syntaxhighlight> | ||
<translate> | <translate> | ||
| Line 329: | Line 329: | ||
</translate> | </translate> | ||
< | <syntaxhighlight lang="nix"> | ||
let | let | ||
vim-better-whitespace = pkgs.vimUtils.buildVimPlugin { | vim-better-whitespace = pkgs.vimUtils.buildVimPlugin { | ||
| Line 342: | Line 342: | ||
in { | in { | ||
users.users.<yourNickname>.packages = [ | users.users.<yourNickname>.packages = [ | ||
(pkgs. | (pkgs.vim-full.customize { | ||
vimrcConfig.packages.myVimPackage = with pkgs.vimPlugins; { | vimrcConfig.packages.myVimPackage = with pkgs.vimPlugins; { | ||
start = [ vim-better-whitespace ]; | start = [ vim-better-whitespace ]; | ||
| Line 349: | Line 349: | ||
]; | ]; | ||
}; | }; | ||
</ | </syntaxhighlight> | ||
<translate> | <translate> | ||
| Line 416: | Line 416: | ||
</translate> | </translate> | ||
< | <syntaxhighlight lang="nix"> | ||
vim-full.customize { | |||
vimrcConfig = { | vimrcConfig = { | ||
customRC = '' | customRC = '' | ||
| Line 435: | Line 435: | ||
} | } | ||
}; | }; | ||
</ | </syntaxhighlight> | ||
<translate> | <translate> | ||