1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 |
InstallationWe provide pre-built binaries on the GitHub Releases page. OSXHelix is available in homebrew-core: LinuxNixOSA flake containing the package is available in
the project root. The flake can also be used to spin up a reproducible development
shell for working on Helix with Flake outputs are cached for each push to master using Cachix. The flake is configured to automatically make use of this cache assuming the user accepts the new settings on first use. If you are using a version of Nix without flakes enabled you can
install Cachix cli; Arch LinuxReleases are available in the A helix-git package is also available on the AUR, which builds the master branch. Fedora LinuxYou can install the COPR package for Helix via Void LinuxWindowsHelix can be installed using Scoop, Chocolatey or MSYS2. Scoop: Chocolatey: MSYS2: or or Build from sourceThis will install the Helix also needs its runtime files so make sure to copy/symlink the
Starting with Windows Vista you can also create symbolic links on Windows. Note that this requires elevated privileges - i.e. PowerShell or Cmd must be run as administrator. PowerShell: Cmd: The runtime location can be overridden via the
If you plan on keeping the repo locally, an alternative to copying/symlinking
runtime files is to set To use Helix in desktop environments that supports XDG desktop menu, including Gnome and KDE, copy the provided To use another terminal than the default, you will need to modify the Please note: there is no icon for Helix yet, so the system default will be used. Finishing up the installationTo make sure everything is set up as expected you should finally run the helix healthcheck via For more information on the information displayed in the health check results refer to Healthcheck. Building tree-sitter grammarsTree-sitter grammars must be fetched and compiled if not pre-packaged.
Fetch grammars with Installing language serversLanguage servers can optionally be installed if you want their features (auto-complete, diagnostics etc.). Follow the instructions on the wiki page to add your language servers of choice. |