vscode: fix auto encoding detection crashing editor window

Closes #152939
main
Sandro Jäckel 2 years ago
parent 92fe27da60
commit 2ca1c98617
No known key found for this signature in database
GPG Key ID: 3AF5A43A3EECC2E5
  1. 6
      pkgs/applications/editors/vscode/generic.nix

@ -120,6 +120,12 @@ let
--replace "/bin/bash" "${bash}/bin/bash"
rm -rf "$packed"
# without this symlink loading JsChardet, the library that is used for auto encoding detection when files.autoGuessEncoding is true,
# fails to load with: electron/js2c/renderer_init: Error: Cannot find module 'jschardet'
# and the window immediately closes which renders VSCode unusable
# see https://github.com/NixOS/nixpkgs/issues/152939 for full log
ln -rs "$unpacked" "$packed"
# this fixes bundled ripgrep
chmod +x resources/app/node_modules/@vscode/ripgrep/bin/rg
'';

Loading…
Cancel
Save