anchor.diff:      nnoremap <del> "_dl
       vnoremap <del> "_d
   
  +    set omnifunc=v:lua.vim.lsp.omnifunc
  +
   lua << EOF
   local nvim_lsp = require('lspconfig')
   local on_attach = function(client, bufnr)
  
positive.code:       dockerfile-language-server-nodejs \
        typescript \
        typescript-language-server \
        yaml-language-server
  
      function ensure_lsp_link() {
        local name="$1"
  
negative.code:       ln -svf "$path" "$destination/$cmdbasename"
      }
  
      #ensure_lsp_link "rnix" "${pkgs.rnix-lsp}/bin/rnix-lsp"
    '';
  } {
    target = "${variables.homeDir}/bin/nvim";
    source = pkgs.writeScript "nvim" ''
      #!${pkgs.stdenv.shell}
      export PATH="${lib.makeBinPath [ pkgs.python3Packages.python
          /* omnisharp-roslyn hie */
          pkgs.nodejs pkgs.gnugrep pkgs.python3Packages.yamllint
      ]}:$PATH"
      ${neovim}/bin/nvim "$@"
    '';
  } {
  