>> +    configureFlags = [ "--with-vim-name=qvim" "--enable-gui=qt" "--with-features=${args.features}" ];
>> +
>> +    nativeBuildInputs
>> +      = [ ncurses pkgconfig libX11 libXext libSM libXpm libXt libXaw libXau
>> +          libXmu libICE qt4];
>> +
>> +    # prePatch = "cd src";
>> +    
>> +    # patches =
>> +    #   [ ./patches/7.4.001 ./patches/7.4.002 ./patches/7.4.003 ./patches/7.4.004
>> +    #     ./patches/7.4.005 ./patches/7.4.006 ./patches/7.4.007 ./patches/7.4.008
>> +    #     ./patches/7.4.009 ./patches/7.4.010 ./patches/7.4.011 ./patches/7.4.012
>> +    #     ./patches/7.4.013 ./patches/7.4.014 ./patches/7.4.015 ./patches/7.4.016
>> +    #     ./patches/7.4.017 ./patches/7.4.018 ./patches/7.4.019 ./patches/7.4.020
>> +    #     ./patches/7.4.021 ./patches/7.4.022 ./patches/7.4.023 ];
>> +
>
>Really I don't know. Some of them are applied but I didn't check all of them. Since qvim is an experimental thing it's probably OK to keep the vanilla sources. I've pushed the commit with cleanup.

I am not talking about removing the files (we have vanilla that uses
them), but if you commented the file list inside the expression anyway,
why not delete it outright?