Hyuga - Yet Another Hy Language Server
Project description
Hyuga - Yet Another Hy Language Server
Forked from hy-language-server.
Verified-working Hy version: 0.24.0
Feature
textDocument/did{Open,Change}
textDocument/completion
- Show candidates all modules installed in your system, classes/functions in opening source. (plain Python-symbols included)
textDocument/definition
- Jump to definition. (currently refered hy-source only)
textDocument/hover
Screenshots
Completion
Jump to definition
Install
plain install
pip3 install hyuga
neovim(nvim) + vim-lsp + vim-lsp-settings
Note: Currently vim-lsp-settings
doesn't have installer for Hyuga.
You can test with my vim-lsp-settings branch.
Sample for dein:
call dein#add('sakuraiyuta/vim-lsp-settings', {'rev': 'add-lang/hyuga'})
And open *.hy
file with filetype=hy
, then run :LspInstallServer
Visual Studio Code(VSCode)
TODO: implement
Development
Setup
- Install poetry.
- Clone this project:
git clone https://github.com/sakuraiyuta/hyuga.git
- In project directory, execute
poetry install
.
Test
poetry run pytest tests
License
MIT
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
hyuga-0.0.8.tar.gz
(10.7 kB
view hashes)
Built Distribution
hyuga-0.0.8-py3-none-any.whl
(13.5 kB
view hashes)