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 |
Helix
A Kakoune / Neovim inspired editor, written in Rust. The editing model is very heavily based on Kakoune; during development I found myself agreeing with most of Kakoune's design decisions. For more information, see the website or documentation. All shortcuts/keymaps can be found in the documentation on the website. Features
It's a terminal-based editor first, but I'd like to explore a custom renderer (similar to Emacs) in wgpu or skulpin. Note: Only certain languages have indentation definitions at the moment. Check
InstallationPackages are available for various distributions (see Installation docs). If you would like to build from source: This will install the Helix 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 Packages already solve this for you by wrapping the
If you want to customize your In order to use LSP features like auto-complete, you will need to install the appropriate Language Server for a language. Adding Helix to your desktop environmentIf installing from source, 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. macOSHelix can be installed on macOS through homebrew: ContributingContributing guidelines can be found here. Getting helpYour question might already be answered on the FAQ. Discuss the project on the community Matrix Space (make sure to join |
