Skip to content

LSP implementation using universal-ctags as backend

License

Notifications You must be signed in to change notification settings

pidgeon777/ctags-lsp

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CTags Language Server

A Language Server Protocol (LSP) implementation using universal-ctags for code completion and go-to definition.

This won't replace your dedicated language server, and it doesn't try to. The goal is to have a "better than nothing" language server that's trivial to setup for any language.

Installation

With homebrew

brew install netmute/tap/ctags-lsp

With go

You need to install its dependency universal-ctags yourself

go install github.com/netmute/ctags-lsp@latest

Use

The only supported/tested editor at this point is Neovim.
I have written a plugin that simplifies integration: netmute/ctags-lsp.nvim

About

LSP implementation using universal-ctags as backend

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 100.0%