From 2998c2c75286cf55cd23d4ea78a60eed72afc30a Mon Sep 17 00:00:00 2001 From: Marco Polita Date: Fri, 24 Apr 2026 19:25:42 +0200 Subject: [PATCH 1/3] improve doc for installation --- README.md | 33 +++++++++++++++++++-------------- 1 file changed, 19 insertions(+), 14 deletions(-) diff --git a/README.md b/README.md index b617b1d..07b4351 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,6 @@ A fast, full-featured Elixir LSP optimized for large Elixir codebases. - [Features](#features) - [Quick start](#quick-start) - - [Install via mise or asdf](#install-via-mise-or-asdf) - [Editor setup](#editor-setup) - [VS Code / Cursor](#vs-code--cursor) - [Configuration](#configuration) @@ -81,23 +80,29 @@ A fast, full-featured Elixir LSP optimized for large Elixir codebases. ## Quick start -### Install via mise or asdf +1. **Install SQLite** (required dependency): -```sh -# 1. Install dependencies (if you don't already have them) -brew install sqlite # or your preferred package manager + ```sh + brew install sqlite # macOS + sudo apt install sqlite3 # Debian/Ubuntu + sudo pacman -S sqlite # Arch + ``` -# 2. Install dexter (builds from source if no prebuilt binary is available for your platform) -mise plugin add dexter https://github.com/remoteoss/dexter.git && mise use -g dexter@latest -# or, with asdf: -# asdf plugin add dexter https://github.com/remoteoss/dexter.git && asdf install dexter latest && asdf global dexter latest +2. **Install Dexter.** Pick one: -# 3. Configure your editor (see below) -# The LSP server auto-builds the index on first startup — no need to run dexter init manually. -# You can still run it explicitly if you prefer: dexter init ~/code/my-elixir-project -``` + ```sh + # via mise + mise plugin add dexter https://github.com/remoteoss/dexter.git && mise use -g dexter@latest + + # via asdf + asdf plugin add dexter https://github.com/remoteoss/dexter.git && asdf install dexter latest && asdf set --home dexter latest + ``` + + Or [build from source](#development-building-from-source). + +3. **Configure your editor** — see [Editor setup](#editor-setup) below. -You can also [build from source](#development-building-from-source) directly. +4. **Open an Elixir project.** Dexter indexes automatically the first time the LSP starts. ## Editor setup From f6d8861007d0790a2f6ad4187649587600343b9a Mon Sep 17 00:00:00 2001 From: Marco Polita Date: Fri, 24 Apr 2026 19:41:49 +0200 Subject: [PATCH 2/3] adds homebrew installation --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index 07b4351..dcefecb 100644 --- a/README.md +++ b/README.md @@ -96,6 +96,9 @@ A fast, full-featured Elixir LSP optimized for large Elixir codebases. # via asdf asdf plugin add dexter https://github.com/remoteoss/dexter.git && asdf install dexter latest && asdf set --home dexter latest + + # via Homebrew + brew install remoteoss/tap/dexter ``` Or [build from source](#development-building-from-source). From b2c9a0de250d19318e0fce7fe4e2610bf00aea47 Mon Sep 17 00:00:00 2001 From: Marco Polita Date: Sat, 25 Apr 2026 01:49:39 +0200 Subject: [PATCH 3/3] removes prerequisites step --- README.md | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) diff --git a/README.md b/README.md index dcefecb..ee21823 100644 --- a/README.md +++ b/README.md @@ -80,15 +80,7 @@ A fast, full-featured Elixir LSP optimized for large Elixir codebases. ## Quick start -1. **Install SQLite** (required dependency): - - ```sh - brew install sqlite # macOS - sudo apt install sqlite3 # Debian/Ubuntu - sudo pacman -S sqlite # Arch - ``` - -2. **Install Dexter.** Pick one: +1. **Install Dexter.** Pick one: ```sh # via mise @@ -103,9 +95,9 @@ A fast, full-featured Elixir LSP optimized for large Elixir codebases. Or [build from source](#development-building-from-source). -3. **Configure your editor** — see [Editor setup](#editor-setup) below. +2. **Configure your editor** — see [Editor setup](#editor-setup) below. -4. **Open an Elixir project.** Dexter indexes automatically the first time the LSP starts. +3. **Open an Elixir project.** Dexter indexes automatically the first time the LSP starts. ## Editor setup