8000 GitHub - rvedam/cl-lsp: An implementation of the Language Server Protocol for Common Lisp · GitHub
[go: up one dir, main page]

Skip to content
rvedamPublic
forked from cxxxr/cl-lsp

About

An implementation of the Language Server Protocol for Common Lisp

Resources

Stars

0 stars

Watchers

0 watching

Forks

 
 

Latest commit

 

History

254 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CL-LSP

CL-LSP is an implementation of the Language Server Protocol (LSP) for Common Lisp.

Getting Started

  1. Get CL-LSP Installed

    1. Install roswell

    2. Then install CL-LSP: $ ros install cxxxr/lem cxxxr/cl-lsp

    3. Verfiy installation: ~/.roswell/bin/cl-lsp.

  2. Configure your editor to use CL-LSP. See below for more information about editor integration.

  3. Enjoy!

Visual Studio Code

Depends CL-LSP on vscode-lisp. See vscode for more information about Visual Studio Code integration.

Status

CL-LSP is still in early development, so you may run into rough edges with any of the features. The following table shows the status of various features when using the latest development toolchain snapshot.

Feature Status Notes
Common Lisp ✅
Code completion ✅
Quick Help (Hover) ❓
Diagnostics ❓
Fix-its ❓
Jump to Definition ❓
Find References ❓
Background Indexing ❓
Workspace Symbols ❓
Global Rename ❌
Local Refactoring ✅
Formatting â 5385 �Œ
Folding ❓
Syntax Highlighting ❌ Not currently part of LSP.
Document Symbols ❓

About

An implementation of the Language Server Protocol for Common Lisp

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

0