Skip to content

TheSmuks/pike-lsp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,617 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pike LSP - Language Server for Pike

CI Tests Benchmarks License: MIT VS Code Node.js Pike Status

Pike LSP provides modern Language Server Protocol features for Pike development in VS Code and other LSP-capable editors.

Pike LSP Demo

Current Status

  • Project maturity: Alpha (actively developed, API and behavior may still evolve; see releases badge)
  • Stability: functional for daily use, but breaking changes can happen between alpha releases
  • CI and benchmarks: published publicly via the badges above

Key Features

  • Smart completion, hover, diagnostics, signature help, and formatting
  • Navigation and refactoring tools: go to definition, references, rename, symbols
  • Advanced language tooling: call hierarchy, type hierarchy, code lens, code actions
  • Roxen-oriented support for .pike, .inc, .html, .xml, and .rjs

Requirements

Quick Start

Install from VS Code Marketplace

  1. Open VS Code
  2. Go to Extensions (Ctrl+Shift+X)
  3. Search for Pike Language Support
  4. Install

Build from Source

git clone https://github.com/TheSmuks/pike-lsp.git
cd pike-lsp
bun install
bun run build

Development

# Run all tests
./scripts/run-tests.sh

# Run targeted package tests
bun run --filter @pike-lsp/pike-bridge test
bun run --filter @pike-lsp/pike-lsp-server test

Additional docs:

CLA and Contributions

Contributions are welcome. By submitting a contribution, you agree to the project's Contributor License Agreement:

License

This project is licensed under the MIT License. See LICENSE for details.

About

Language Server Protocol implementation for Pike with rich VS Code support: completion, navigation, diagnostics, refactoring, and Roxen-aware tooling.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors