Automic VaultAutomic Vault

brew

fish-lsp mit Homebrew, Nix installieren

Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für fish-lsp in AI-Agent-Workflows.

Installation

Weitere Installationsbefehle

macOS

Homebrewverifiziert · 100%
brew install fish-lsp

local Homebrew formula metadata

Linux

Nixverifiziert · 92%
nix profile install nixpkgs#fish-lsp

nixpkgs package indexes · pkgs/by-name/fi/fish-lsp/package.nix · Quelle: api.github.com

Überblick

Paketzusammenfassung

LSP implementation for the fish shell language

Verlauf

Projektgeschichte und Nutzung

fish-lsp is a Language Server Protocol implementation for the fish shell language, bringing editor features such as completions, hover, goto definition, formatting, diagnostics, rename, symbols, semantic tokens, and inlay hints to fish scripts.

Projektgeschichte

The project was created in 2022 as the fish ecosystem was increasingly used for larger personal shell configurations and scripts. Its README positions the server as an editor-agnostic way to give fish users a consistent development environment rather than depending on each editor's local fish support.

Adoptionsgeschichte

fish-lsp is packaged for multiple developer workflows: the official README documents npm, yarn, pnpm, Nix, Homebrew, conda, mamba, standalone GitHub release binaries, and source builds. It also links client configuration examples and nvim-lspconfig integration, which is a strong signal that adoption is editor-driven.

Wie es verwendet wird

A normal setup installs the `fish-lsp` binary, configures an editor language client to run `fish-lsp start` for fish files, and optionally installs shell completions with `fish-lsp complete > ~/.config/fish/completions/fish-lsp.fish`.

Warum Paket-Nerds sich dafür interessieren

For package nerds, fish-lsp is notable because it turns fish from an interactive shell with nice built-ins into a language that participates in the modern LSP/editor tooling stack. It also has unusually broad distribution paths for a young shell-specific tool.

Zeitleiste

  • 2022: GitHub repository created.
  • 2025: 1.0.x releases established regular packaged releases.
  • 2026: 1.1.4 published, with releases continuing through GitHub and package managers.

Related projects

  • Related projects include fish shell, the Language Server Protocol, editor LSP clients, nvim-lspconfig, and fish completion tooling.

Sicherheitslage

Risikostufe: yellow

generalized runtime or code generation signal.

Risikoklassifikator

yellow Risiko · mittel Konfidenz · runtime

Warum

  • generalized runtime or code generation signal

Signale

  • text:shell

Installationsverhalten

  • In den Formelmetadaten ist kein Homebrew-Post-install-Hook erfasst.
  • Homebrew-Bottle-Metadaten sind für 6 Plattformziele verfügbar.
  • Installiert mit 1 Laufzeitabhängigkeiten.
  • Build-Metadaten listen 1 Build-Abhängigkeiten.

Empfohlene Prüfung

Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.

Executables

Installierte Executables

BefehlArtSichtbarkeitHinweis
fish-lspcliglobales Executable

Aktualität

Version und Aktualität

Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.

Seite generiert2026-07-25
Manager-Version1.1.4
Manager aktualisiert2026-06-12
lokale DatenOK
Upstreamnot checked
neueste erkannte Versionnicht erkannt

https://www.fish-lsp.dev

Installationsmetadaten

Paketmetadaten

Paketschlüsselbrew:fish-lsp
Version1.1.4
PaketmanagerHomebrew
Paketmanager-Seitehttps://formulae.brew.sh/formula/fish-lsp
Homepagehttps://www.fish-lsp.dev
Repositoryhttps://github.com/ndonfris/fish-lsp
Upstream-Dokumentationhttps://github.com/ndonfris/fish-lsp#readme
LizenzMIT
Quellarchivhttps://registry.npmjs.org/fish-lsp/-/fish-lsp-1.1.4.tgz
Zuletzt aktualisiert2026-06-12T12:53:00Z
Pulseupdated
Abhängigkeitennode
Build-Abhängigkeitenfish
Bottleverfügbar (auf arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-installnicht definiert
Dienstkeiner deklariert

Registry-Fakten

Details aus der Quelldatenbank

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namefish-lsp
Version Scheme0
Revision0
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

Source-Datenbank-Treffer

Andere Paketmanager-Einträge

Treffer stammen aus externen Paketmanager-Indizes und bleiben von lokalen Automic-Vault-Paketlinks getrennt.

Nix95%

fish-lsp

nix profile install nixpkgs#fish-lsp
  • normalized package name match
  • Abgeglichen nach: Fish Lsp
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/fi/fish-lsp/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1

Quellspur

Aus Repository-Daten generiert

Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.

Verwendete Quellen

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment