{"repo":"ndonfris/fish-lsp","free":true,"listed":false,"github":"https://github.com/ndonfris/fish-lsp","clone":"git clone https://github.com/ndonfris/fish-lsp.git","description":"LSP implementation for the fish shell language 🐠","language":"TypeScript","stars":318,"topics":["fish","fish-shell","lsp","lsp-server","cli","language-server","language-server-protocol","neovim","shell","typescript"],"license":"MIT","category":"dev-tools","readme_excerpt":"fish-lsp Try out now on the fish-lsp.dev/playground Introducing the fish-lsp, a Language Server Protocol (LSP) implementation for the fish shell language. Quick Start Please choose a method to install the language server and configure a client to use fish-lsp in your editor. A detailed explanation of how a language server connection works is described on the following wiki page. Why? 🐟 - 🦈 Efficiency : enhances the shell scripting experience with an extensive suite of intelligent text-editing features - 🐡 Flexibility : allows for a highly customizable configuration - 🐚 Guidance : friendly hints and documentation to comfortably explore command line tooling - 🐬 Community : improved by a vibrant user base, with supportive and insightful feedback - 🐙 Compatibility : integrates with a wide variety of tooling and language clients - 🌊 Reliability : produces an editor agnostic developer environment, ensuring all fish user's have access to a consistent set of features Features Feature Description Status --- --- --- Completion Provides completions for commands, variables, and functions ✅ Hover Shows documentation for commands, variables, and functions. Has special handlers for --flag, commands, functions, and variables ✅ Signature Help Shows the signature of a command or function ✅ Goto Definition Jumps to the definition of a command, variable, function or --flag ✅ Goto Implementation Jumps between symbol definitions and completion definitions ✅ Find References Shows all referen","default_branch":null,"files":null,"tree":[],"storefront":"/r/ndonfris","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ndonfris/fish-lsp/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}