switch vim flavour to Neovim; reason: macOS clipboard support

access to system clipboard was broken in command-line vim, the buffers
"+ or "* were said not to exist and neither unnamed or unnamedplus
clipboard settings were working.

Aliases nvim to "vim"
This commit is contained in:
Trolli Schmittlauch 2022-05-19 17:11:04 +02:00
parent 8a96154f43
commit 9a519e2eb5
3 changed files with 10 additions and 14 deletions

View file

@ -4,10 +4,8 @@
self: super:
rec {
#jami-ring-daemon = super.qt5.callPackage ./ov/jami/ring-daemon.nix {};
myVim = with super; (vim_configurable.override { python = python3; }).customize {
# executable/ package name
name = "vim";
vimrcConfig.packages.myVimPackage = with pkgs.vimPlugins; {
myVim = with super; neovim.override { configure = {
packages.myVimPackage = with pkgs.vimPlugins; {
# loaded on start
start = [
ale
@ -27,8 +25,8 @@
vim-jinja
];
};
vimrcConfig.customRC = builtins.readFile ./vimrc;
};
customRC = builtins.readFile ./vimrc;
};};
# build with debug symbols and in debug mode (less optimized)
opencvDebug = with super; enableDebugging ((opencv3.override { enablePython = true; enableGtk3 = true; enableDocs = true; pythonPackages = pkgs.python3Packages; }).overrideAttrs (oldAttrs: rec { cmakeBuildType = "Debug"; }));
#gnutls = super.callPackage ./ov/gnutls {inherit (super.darwin.apple_sdk.frameworks) Security;};