anchor.diff:      src = pkgs.fetchFromGitHub {
         owner = "neovim";
         repo = "neovim";
  -      rev = "a5ac2f45ff84a688a09479f357a9909d5b914294";
  -      sha256 = "sha256-0aXo8f1YGEI8PkLDOSgxqQy7qK031R+eapCppUFy61E=";
  +      rev = "a373ca1d826b1386f1fa291de70ee5d6bb81ec9b";
  +      sha256 = "1llaszrgfxkp9d53mwsrxhi898yg5vcnq1sxasbavc0hzdjn8rwr";
       };
  -    buildInputs = old.buildInputs ++ [ pkgs.utf8proc (pkgs.tree-sitter.override {webUISupport = false;}) ];
  +    #buildInputs = old.buildInputs ++ [ pkgs.utf8proc (pkgs.tree-sitter.override {webUISupport = false;}) ];
     });
   
     neovim = (pkgs.wrapNeovim pkgs.neovim-unwrapped { }).override {
  -  #neovim = (pkgs.wrapNeovim pkgs.neovim-unwrapped { }).override {
       configure = {
         inherit customRC;
         packages.myVimPackage = with pkgs.vimPlugins; {
  
positive.code:   cmd = {"${python-lsp-server}/bin/pylsp"};
    filetypes = { 'python' };
    settings = {
    };
  }
  -- if not nvim_lsp["python_language_server"] then
  --   nvim_lsp_configs.python_language_server = {
  --     default_config = {
  
negative.code: 
      "nnoremap <C-U> <esc>:UndotreeToggle<CR>
  
      function! PyBeautify()
        :silent exec "!${pkgs.python3Packages.black}/bin/black --line-length=79 '%:p'"
      endfunction
  
      autocmd FileType javascript nmap <buffer> <C-b> :call JsBeautify()<cr>
      autocmd FileType python nnoremap <buffer> <C-b> :call PyBeautify()<cr>
  
      nmap <PageUp> 10<up>
      nmap <PageDown> 10<down>
  