### Install V-Analyzer using Installer Script Source: https://github.com/helix-editor/helix/wiki/Language-Server-Configurations Installs the v-analyzer language server using a provided shell script fetched via curl. ```sh v -e "$(curl -fsSL https://raw.githubusercontent.com/vlang/v-analyzer/main/install.vsh)" ``` -------------------------------- ### Install OpenPolicyAgent Language Server Source: https://github.com/helix-editor/helix/wiki/Language-Server-Configurations Installs the OpenPolicyAgent language server using Go. ```sh $ go install github.com/kitagry/regols@latest ``` -------------------------------- ### Example File Content Source: https://github.com/helix-editor/helix/wiki/1.-Tutorial:-Getting-Started This is an example of the file content used in the tutorial for demonstrating commands. ```text The plates will and the clouds will The sun will and the clouds will and the moon will ``` -------------------------------- ### Install SWI-Prolog LSP Server Source: https://github.com/helix-editor/helix/wiki/Language-Server-Configurations Install the lsp_server package for SWI-Prolog using the pack_install command. ```prolog ?- pack_install(lsp_server). ``` -------------------------------- ### Install Helix using Snap Source: https://github.com/helix-editor/helix/blob/master/book/src/package-managers.md Install Helix from Snapcraft. This command installs Helix and makes it available as both 'helix' and 'hx'. Ensure '/snap/bin' is in your PATH. ```sh snap install --classic helix ``` -------------------------------- ### Install bash-language-server Source: https://github.com/helix-editor/helix/wiki/Language-Server-Configurations Install the bash-language-server via npm. ```sh npm i -g bash-language-server ``` -------------------------------- ### Install Prisma Language Server Source: https://github.com/helix-editor/helix/wiki/Language-Server-Configurations Install the Prisma language server globally using npm. ```sh npm install -g @prisma/language-server ``` -------------------------------- ### Install CSS Language Server Source: https://github.com/helix-editor/helix/wiki/Language-Server-Configurations Install the vscode-css-language-server globally using npm. ```shell npm i -g vscode-langservers-extracted ``` -------------------------------- ### Install Go Language Server and Tools Source: https://github.com/helix-editor/helix/wiki/Language-Server-Configurations Install the Go language server (gopls), debugger (delve), formatter (goimports), and linters using `go install`. Ensure your Go binary path is in your system's PATH. ```shell go install golang.org/x/tools/gopls@latest # LSP go install github.com/go-delve/delve/cmd/dlv@latest # Debugger go install org/golang-x/tools/cmd/goimports@latest # Formatter go install github.com/nametake/golangci-lint-langserver@latest # Linter go install github.com/golangci/golangci-lint/v2/cmd/golangci-lint@latest # Linter cli ``` -------------------------------- ### Install OCaml Language Server Source: https://github.com/helix-editor/helix/wiki/Language-Server-Configurations Installs the OCaml language server using OPAM. ```sh opam install ocaml-lsp-server ``` -------------------------------- ### Install Markdoc Language Server Source: https://github.com/helix-editor/helix/wiki/Language-Server-Configurations Installs the experimental Markdoc language server globally using npm. ```sh npm install -g @markdoc/language-server ``` -------------------------------- ### Install Forth Language Server Source: https://github.com/helix-editor/helix/wiki/Language-Server-Configurations Install the Forth language server using Cargo. ```bash cargo install forth-lsp ``` -------------------------------- ### Install Nil Language Server via Nix Source: https://github.com/helix-editor/helix/wiki/Language-Server-Configurations Installs the 'nil' language server using nix-env. ```sh nix-env -iA nixpkgs.nil ``` -------------------------------- ### Install F# Language Server (FsAutoComplete) Source: https://github.com/helix-editor/helix/wiki/Language-Server-Configurations Install FsAutoComplete, the F# language server, globally using the .NET CLI. ```bash dotnet tool install --global fsautocomplete ``` -------------------------------- ### Language Server Configuration with EFM Source: https://github.com/helix-editor/helix/blob/master/book/src/languages.md Configure a language server using EFM (External Format Manager). This example shows a basic setup for EFM with Prettier. ```toml [language-server.efm-lsp-prettier] command = "efm-langserver" ``` -------------------------------- ### Install Lean 3 Language Server Source: https://github.com/helix-editor/helix/wiki/Language-Server-Configurations Install the Lean 3 language server globally using npm. Ensure Node.js and npm are installed beforehand. ```sh npm install -g lean-language-server ``` -------------------------------- ### Install Intelephense via npm Source: https://github.com/helix-editor/helix/wiki/Language-Server-Configurations Installs the Intelephense language server globally using npm. ```sh npm install -g intelephense ``` -------------------------------- ### Install Slint Language Server Source: https://github.com/helix-editor/helix/wiki/Language-Server-Configurations Installs the Slint language server using Cargo. Requires Rust and Cargo to be installed. ```shell cargo install slint-lsp ``` -------------------------------- ### Install lldb on Fedora Source: https://github.com/helix-editor/helix/wiki/Debugger-Configurations Installs lldb using dnf on Fedora. ```sh sudo dnf install lldb ``` -------------------------------- ### Install Pyright Language Server Source: https://github.com/helix-editor/helix/wiki/Language-Server-Configurations Install the pyright package globally using npm. ```sh npm install --location=global pyright ``` -------------------------------- ### Install Nil Language Server via Nix Profile Source: https://github.com/helix-editor/helix/wiki/Language-Server-Configurations Installs the 'nil' language server using nix profile. ```sh nix profile install nixpkgs#nil ``` -------------------------------- ### Install Svelte Language Server Source: https://github.com/helix-editor/helix/wiki/Language-Server-Configurations Install the svelte-language-server using npm for Svelte development. ```sh npm i -g svelte-language-server ``` -------------------------------- ### Install Typst Language Server Source: https://github.com/helix-editor/helix/wiki/Language-Server-Configurations Installs the Typst language server from its Git repository using cargo. ```sh cargo install --git https://github.com/nvarner/typst-lsp typst-lsp ``` -------------------------------- ### Install Marksman Language Server on Windows Source: https://github.com/helix-editor/helix/wiki/Language-Server-Configurations Installs the Marksman language server using scoop on Windows. ```pwsh scoop install marksman ``` -------------------------------- ### Install Pyrefly Language Server Source: https://github.com/helix-editor/helix/wiki/Language-Server-Configurations Install the pyrefly package using pip. ```console pip install pyrefly ``` -------------------------------- ### Install Helix using Flatpak Source: https://github.com/helix-editor/helix/blob/master/book/src/package-managers.md Install Helix from Flathub using the Flatpak package manager. The first command installs the application, and the second runs it. ```sh flatpak install flathub com.helix_editor.Helix flatpak run com.helix_editor.Helix ``` -------------------------------- ### Install Dockerfile Language Server Source: https://github.com/helix-editor/helix/wiki/Language-Server-Configurations Installs the Dockerfile language server globally using npm. ```sh npm install -g dockerfile-language-server-nodejs ``` -------------------------------- ### Install Nim Language Server Source: https://github.com/helix-editor/helix/wiki/Language-Server-Configurations Installs the Nim language server using nimble. May require choosenim. ```sh # May require choosenim nimble install nimlangserver ``` -------------------------------- ### Install Ruby-LSP Language Server Source: https://github.com/helix-editor/helix/wiki/Language-Server-Configurations Install the ruby-lsp language server for Ruby development using gem. ```sh gem install --user-install ruby-lsp ``` -------------------------------- ### Install SQL Language Server Source: https://github.com/helix-editor/helix/wiki/Language-Server-Configurations Installs the SQL language server globally using npm. ```sh npm i -g sql-language-server ``` -------------------------------- ### Theme File Structure Example Source: https://github.com/helix-editor/helix/blob/master/book/src/themes.md An example of the structure for a theme file, defining foreground, background, underline styles, and modifiers for a specific key. ```toml key = { fg = "#ffffff", bg = "#000000", underline = { color = "#ff0000", style = "curl"}, modifiers = ["bold", "italic"] } ``` -------------------------------- ### Install Python LSP Server (pylsp) Source: https://github.com/helix-editor/helix/wiki/Language-Server-Configurations Install the python-lsp-server package with all optional providers using pip. ```console pip install -U 'python-lsp-server[all]' ``` -------------------------------- ### Install dot Graphviz Language Server Source: https://github.com/helix-editor/helix/wiki/Language-Server-Configurations Installs the dot language server globally using npm. ```sh npm i -g dot-language-server ``` -------------------------------- ### Install bashls via Cargo Source: https://github.com/helix-editor/helix/wiki/Language-Server-Configurations Install the bashls language server using Cargo. ```sh cargo install bashls ``` -------------------------------- ### Install TypeScript Language Server Source: https://github.com/helix-editor/helix/wiki/Language-Server-Configurations Install the typescript-language-server and typescript packages globally using npm. ```sh npm install -g typescript typescript-language-server ``` -------------------------------- ### Install TypeSpec Compiler Source: https://github.com/helix-editor/helix/wiki/Language-Server-Configurations Installs the TypeSpec compiler and language server globally using npm. ```sh npm install -g @typespec/compiler ``` -------------------------------- ### Install Jsonnet Language Server with Go Source: https://github.com/helix-editor/helix/wiki/Language-Server-Configurations Install the jsonnet-language-server using the Go build tool. This is an alternative to using pre-compiled release binaries. ```sh go install github.com/grafana/jsonnet-language-server@latest ``` -------------------------------- ### Install lldb on Arch Linux Source: https://github.com/helix-editor/helix/wiki/Debugger-Configurations Installs lldb using pacman on Arch Linux. ```sh pacman -S lldb ``` -------------------------------- ### Install markdown-oxide from AUR Source: https://github.com/helix-editor/helix/wiki/Language-Server-Configurations Installs the markdown-oxide language server from the Arch User Repository. ```sh paru -S markdown-oxide-git ``` -------------------------------- ### Install Astro Language Server Source: https://github.com/helix-editor/helix/wiki/Language-Server-Configurations Install the Astro language server globally using npm. ```sh npm i -g @astrojs/language-server ``` -------------------------------- ### Install markdown-oxide using Cargo Source: https://github.com/helix-editor/helix/wiki/Language-Server-Configurations Installs the markdown-oxide language server directly from its Git repository using Cargo. ```sh cargo install --git https://github.com/Feel-ix-343/markdown-oxide.git markdown-oxide ``` -------------------------------- ### Install V-Analyzer Language Server Source: https://github.com/helix-editor/helix/wiki/Language-Server-Configurations Clones, installs, and builds the v-analyzer language server for the V programming language. ```sh git clone --filter=blob:none --recursive --shallow-submodules https://github.com/vlang/v-analyzer cd v-analyzer v build.vsh release ``` -------------------------------- ### Install Helix using Packably on Windows Source: https://github.com/helix-editor/helix/blob/master/book/src/package-managers.md Install Helix using the Packably package manager on Windows. ```sh packl install helix ``` -------------------------------- ### Install GraphQL Language Service CLI Source: https://github.com/helix-editor/helix/wiki/Language-Server-Configurations Installs the GraphQL language service command-line interface globally using npm. ```sh npm i -g graphql-language-service-cli ``` -------------------------------- ### Rust Code Example for 'o' Indentation Source: https://github.com/helix-editor/helix/blob/master/book/src/guides/indent.md Illustrates the query start position for the 'o' command, which inserts a new line below the cursor. The query starts at the end of the current line. ```rust fn need_hero(some_hero: Hero, life: Life) -> { matches!(some_hero, Hero { // strong: true, fast: true, sure: true, soon: true, }) && // // some_hero > life } ``` -------------------------------- ### Install Helix using Scoop on Windows Source: https://github.com/helix-editor/helix/blob/master/book/src/package-managers.md Install Helix using the Scoop package manager on Windows. ```sh scoop install helix ``` -------------------------------- ### Install Elm Language Server Source: https://github.com/helix-editor/helix/wiki/Language-Server-Configurations Install the Elm language server and related tools globally using npm. ```bash npm install -g elm elm-test elm-format @elm-tooling/elm-language-server ``` -------------------------------- ### Rust Code Example for 'O' Indentation Source: https://github.com/helix-editor/helix/blob/master/book/src/guides/indent.md Illustrates the query start position for the 'O' command, which inserts a new line at the current line. The query starts at the end of the line above the cursor. ```rust fn need_hero(some_hero: Hero, life: Life) -> { // matches!(some_hero, Hero { // strong: true, fast: true, sure: true, soon: true, }) && some_hero > life } ``` -------------------------------- ### Install rust-analyzer Component Source: https://github.com/helix-editor/helix/blob/master/docs/CONTRIBUTING.md If not using the Nix development shell, ensure rust-analyzer is installed via rustup. ```shell rustup component add rust-analyzer ``` -------------------------------- ### Install Crystal LSP Server on macOS Source: https://github.com/helix-editor/helix/wiki/Language-Server-Configurations Install the Crystal LSP server on macOS using Homebrew. ```shell brew install crystalline ``` -------------------------------- ### Install harper-ls via Cargo Source: https://github.com/helix-editor/helix/wiki/Language-Server-Configurations Install the Harper language server, an English grammar and spelling checker, using Cargo. ```sh cargo install harper-ls --locked ``` -------------------------------- ### Install Crystal LSP Server on Arch Linux Source: https://github.com/helix-editor/helix/wiki/Language-Server-Configurations Install the Crystal LSP server on Arch Linux using the yay AUR helper. ```shell yay -S crystalline ``` -------------------------------- ### Install yaml-language-server via npm Source: https://github.com/helix-editor/helix/wiki/Language-Server-Configurations Install the YAML language server globally using npm. Ensure you are installing the next version. ```sh npm i -g yaml-language-server@next ``` -------------------------------- ### Install lldb-15 on Debian 12 Source: https://github.com/helix-editor/helix/wiki/Debugger-Configurations Installs lldb-15 on Debian 12 and creates a symbolic link for lldb-dap. ```sh sudo apt install lldb-15 ``` ```sh cd $(dirname $(which lldb-vscode-15)) ``` ```sh sudo ln -s lldb-vscode-15 lldb-dap ``` -------------------------------- ### Install Tailwind CSS Language Server Source: https://github.com/helix-editor/helix/wiki/Language-Server-Configurations Installs the Tailwind CSS language server globally using npm. ```sh npm i -g @tailwindcss/language-server ``` -------------------------------- ### Install Steel Language Server Source: https://github.com/helix-editor/helix/wiki/Language-Server-Configurations Installs the Steel language server and interpreter using Cargo xtask. Ensure you have Git and Cargo installed. ```shell git clone git@github.com:mattwparas/steel.git cd steel cargo xtask install ``` -------------------------------- ### Install Wikitext Language Server Source: https://github.com/helix-editor/helix/wiki/Language-Server-Configurations Install the wikitext language server globally using npm. This enables support for editing wikitext content. ```sh npm i -g wikitext-lsp ``` -------------------------------- ### Example Text for Navigation Source: https://github.com/helix-editor/helix/wiki/1.-Tutorial:-Getting-Started This is the sample text used in the tutorial for practicing navigation commands. ```text Twilight fades; stars—whispering, bold— "Hope," they hum; yet shadows unfold... Life? A riddle—endless! Who'll dare, to seek; to dream: to wander—where? ``` -------------------------------- ### Install WGSL Analyzer Source: https://github.com/helix-editor/helix/wiki/Language-Server-Configurations Install the WGSL language analyzer using cargo. This provides support for the WebGPU Shading Language. ```sh cargo install --git https://github.com/wgsl-analyzer/wgsl-analyzer wgsl-analyzer ``` -------------------------------- ### Install taplo via Homebrew on macOS Source: https://github.com/helix-editor/helix/wiki/Language-Server-Configurations Install taplo using Homebrew on macOS. This command installs the taplo binary, which includes language server capabilities. ```shell brew install taplo ``` -------------------------------- ### Install Elixir Language Server via Homebrew (macOS) Source: https://github.com/helix-editor/helix/wiki/Language-Server-Configurations Install the Elixir language server on macOS using Homebrew. ```bash brew install elixir-ls ``` -------------------------------- ### Install Helix Desktop Shortcut Files Source: https://github.com/helix-editor/helix/blob/master/book/src/building-from-source.md Copy the provided .desktop and icon files to their respective user directories to integrate Helix with the system's application menu. ```sh cp contrib/Helix.desktop ~/.local/share/applications cp contrib/helix.png ~/.icons # or ~/.local/share/icons ``` -------------------------------- ### Select Entire Function using 'maf' Source: https://github.com/helix-editor/helix/wiki/4.-Tutorial:-Text-Objects Demonstrates selecting the entire 'init' method using the 'maf' (match around function) command. ```python class Thing: [[def __init__(self): self.thing = "Hi"]] def say_thing(self): print(self.thing) ``` -------------------------------- ### Install Lua Language Server via Homebrew Source: https://github.com/helix-editor/helix/wiki/Language-Server-Configurations Install the Lua language server using the Homebrew package manager on macOS. This is a convenient way to manage the installation. ```sh brew install lua-language-server ``` -------------------------------- ### Install Helix using Winget on Windows Source: https://github.com/helix-editor/helix/blob/master/book/src/package-managers.md Install Helix using the Windows Package Manager (winget). Ensure you have the latest version of App Installer from the Microsoft Store. ```sh winget install Helix.Helix ``` -------------------------------- ### Install Elixir Language Server via Archive Source: https://github.com/helix-editor/helix/wiki/Language-Server-Configurations Download and extract the Elixir language server, then make the script executable and add it to your PATH. ```bash curl -fLO https://github.com/elixir-lsp/elixir-ls/releases/latest/download/elixir-ls.zip unzip elixir-ls.zip -d /path/to/elixir-ls # Unix chmod +x /path/to/elixir-ls/language_server.sh ``` -------------------------------- ### Install win32yank on Windows via Scoop Source: https://github.com/helix-editor/helix/wiki/Troubleshooting Install the win32yank.exe binary using the Scoop package manager for WSL clipboard integration. ```shell scoop install win32yank ``` -------------------------------- ### Install Helix with MacPorts Source: https://github.com/helix-editor/helix/blob/master/book/src/package-managers.md Use MacPorts to install Helix on macOS. ```sh sudo port install helix ``` -------------------------------- ### Install Basedpyright Language Server Source: https://github.com/helix-editor/helix/wiki/Language-Server-Configurations Install the basedpyright package using pip. ```console pip install basedpyright ``` -------------------------------- ### Install pylsp-mypy Plugin Source: https://github.com/helix-editor/helix/wiki/Language-Server-Configurations Install the pylsp-mypy plugin for Pylsp using pip. ```console pip install pylsp-mypy ``` -------------------------------- ### Navigate to Home Directory Source: https://github.com/helix-editor/helix/wiki/Debugger-Configurations Change the current directory to your home directory. This is a common first step for downloading and installing software. ```shell cd ~ ``` -------------------------------- ### Install Helix on Debian Source: https://github.com/helix-editor/helix/blob/master/book/src/package-managers.md Use this command to install Helix on Debian-based systems. ```sh sudo apt install hx ``` -------------------------------- ### General Linux: Unpack LLVM Binaries Source: https://github.com/helix-editor/helix/wiki/Debugger-Configurations Example of downloading and unpacking pre-compiled LLVM binaries for Linux. This is a placeholder for the actual download URL. ```sh https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04.tar.xz ``` -------------------------------- ### Preview Book with mdbook Source: https://github.com/helix-editor/helix/blob/master/docs/CONTRIBUTING.md Use mdbook to serve and preview the project's documentation locally. ```shell mdbook serve book ``` -------------------------------- ### Rust Debugging: lldb Session Example Source: https://github.com/helix-editor/helix/wiki/Debugger-Configurations An example lldb session demonstrating setting a breakpoint, running the program, and inspecting variables, including the corrected string display. ```lldb (lldb) b src/main.rs:5 Breakpoint 1: where = hello_cargo`hello_cargo::main::h24135e338b19c0c6 + 212 at main.rs:5:5, address = 0x0000000100003cc0 (lldb) run Process 62497 launched: '/path/to/hello_cargo/target/debug/hello_cargo' (arm64) Process 62497 stopped * thread #1, name = 'main', queue = 'com.apple.main-thread', stop reason = breakpoint 1.1 frame #0: 0x0000000100003cc0 hello_cargo`hello_cargo::main::h24135e338b19c0c6 at main.rs:5:5 2 let s = "world"; 3 let x = 2; 4 let b = true; -> 5 println!("Hello, {} {} {}!", s, x, b); 6 } (lldb) frame variable (&str) s = "world" { data_ptr = 0x0000000100039d70 "worldHello, !\n" length = 5 } (int) x = 2 (bool) b = true (lldb) ``` -------------------------------- ### Example Helix Editor Configuration Source: https://github.com/helix-editor/helix/blob/master/book/src/configuration.md This TOML snippet shows an example of a `config.toml` file, demonstrating how to set the theme, editor behavior like line numbers and mouse support, cursor shapes for different modes, and file picker options. ```toml theme = "onedark" [editor] line-number = "relative" mouse = false [editor.cursor-shape] insert = "bar" normal = "block" select = "underline" [editor.file-picker] hidden = false ``` -------------------------------- ### Install Crystal LSP Server on Linux Source: https://github.com/helix-editor/helix/wiki/Language-Server-Configurations Download and make the Crystal LSP server executable on Linux x86_64 systems. ```shell wget https://github.com/elbywan/crystalline/releases/latest/download/crystalline_x86_64-unknown-linux-musl.gz -O crystalline.gz &&\ gzip -d crystalline.gz &&\ chmod u+x crystalline ``` -------------------------------- ### Install Biome for Helix Source: https://github.com/helix-editor/helix/wiki/Language-Server-Configurations Install the Biome CLI package as a dev dependency with exact versioning. ```sh npm install --save-dev --save-exact @biomejs/biome ``` -------------------------------- ### Select Function Body using 'mif' Source: https://github.com/helix-editor/helix/wiki/4.-Tutorial:-Text-Objects Demonstrates selecting the body of the 'init' method using the 'mif' (match inside function) command. ```python class Thing: def __init__(self): [[self.thing = "Hi"]] def say_thing(self): print(self.thing) ``` -------------------------------- ### Install nmap/ncat for GDScript (Windows) Source: https://github.com/helix-editor/helix/wiki/Language-Server-Configurations Install nmap, which includes ncat, using winget on Windows. ```powershell winget install nmap ``` -------------------------------- ### Example Syntax Tree Source: https://github.com/helix-editor/helix/blob/master/book/src/guides/rainbow_bracket_queries.md Illustrates the structure of a simple HTML document's syntax tree. ```tsq (element ; link (start_tag ; (tag_name)) ; a (text) ; link (end_tag ; (tag_name))) ; a ``` -------------------------------- ### Install Helix on Fedora/RHEL Source: https://github.com/helix-editor/helix/blob/master/book/src/package-managers.md Use this command to install Helix on Fedora, RHEL, and compatible systems. ```sh sudo dnf install helix ``` -------------------------------- ### Generate Documentation with xtask Source: https://github.com/helix-editor/helix/blob/master/docs/CONTRIBUTING.md Run this command within the project to generate documentation files. ```shell cargo xtask docgen ``` -------------------------------- ### Configure Editor Gutters with Default Settings Source: https://github.com/helix-editor/helix/blob/master/book/src/editor.md Use this to set up the editor gutters with default configurations for common gutter types. ```toml [editor] gutters = ["diff", "diagnostics", "line-numbers", "spacer"] ``` -------------------------------- ### Example: Search for 'className' using Global Search Source: https://github.com/helix-editor/helix/wiki/7.-Tutorial:-Pickers Demonstrates how to use the global search picker to find occurrences of 'className' within files. Pressing Enter opens the file containing the match. ```text ``` -------------------------------- ### Configure Intelephense with License File Path Source: https://github.com/helix-editor/helix/wiki/Language-Server-Configurations Configures Intelephense by providing the path to a license file. ```toml [language-server.intelephense.config] licenceKey = "/home/username/.config/intelephense/license.txt" ``` -------------------------------- ### Example Function Call Syntax Source: https://github.com/helix-editor/helix/blob/master/book/src/syntax-aware-motions.md Illustrates a typical function call syntax in JavaScript. ```js func(arg1, arg2, arg3); ``` -------------------------------- ### Install Ember Language Server Source: https://github.com/helix-editor/helix/wiki/Language-Server-Configurations Install the Ember language server globally using npm. This is necessary for Glimmer syntax highlighting and language features. ```shell install -g @ember-tooling/ember-language-server ``` -------------------------------- ### Install Helix using Chocolatey on Windows Source: https://github.com/helix-editor/helix/blob/master/book/src/package-managers.md Install Helix using the Chocolatey package manager on Windows. ```sh choco install helix ``` -------------------------------- ### Create and Access Bin Directory Source: https://github.com/helix-editor/helix/wiki/Debugger-Configurations Create a 'bin' directory in the current location and then change into it. This is often used to store executable binaries. ```shell mkdir bin && cd bin ``` -------------------------------- ### Install Helix on Arch Linux Source: https://github.com/helix-editor/helix/blob/master/book/src/package-managers.md Use this command to install Helix from the 'extra' repository on Arch Linux. ```sh sudo pacman -S helix ``` -------------------------------- ### Configure Intelephense with License Key Source: https://github.com/helix-editor/helix/wiki/Language-Server-Configurations Configures Intelephense with a license key directly in the languages.toml file. ```toml [language-server.intelephense.config] licenceKey = "MY_LICENSE_KEY" ```