radian-software / apheleia

🌷 Run code formatter on buffer contents without moving point, using RCS patches and dynamic programming.
MIT License
558 stars 75 forks source link

Fixes for test installers #237

Closed edslocomb closed 11 months ago

edslocomb commented 11 months ago

Fix various installers, to get a clean make fmt-build

  1. Backports from #200
    • Use new universal installer for Nodejs
    • install prettier-ruby and prettier-svelte plugins locally in /tmp
    • use newer prettier option --plugin= instead of --parser= for prettier-ruby and prettier-svelte
  2. Use standard local rust/rustfmt install for test setup instead of tarball (no longer available)
    • install locally, change permissions to make the install visible to all users, and then symlink to the install dir and config in the global /etc/bash.bashrc so local test user will picks them up.
  3. Change filename to download for nixfmt (now includes OS/arch)