Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>Hyuga VSCode ClientNew to Visual Studio Code? Get it now.
Hyuga VSCode Client

Hyuga VSCode Client

sakuraiyuta

|
57 installs
| (0) | Free
Hy LSP(hyuga) Client for VSCode
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Hyuga - Yet Another Hy Language Server

PyPI version

Forked from hy-language-server.

Verified-working Hy version: 0.24.0

Feature

  • textDocument/did{Open,Change}
  • textDocument/completion
    • Display a list of all modules installed in your system, including classes/functions in the currently open source. (Plain Python symbols are also included.)
  • textDocument/definition
    • Jump to the definition. (Currently, this refers to hy-source only.)
  • textDocument/hover

Screenshots

Completion

Hyuga sample movie: completion on neovim Hyuga sample movie: completion on vscode

Jump to definition

Hyuga sample movie: jump-to-definition on neovim Hyuga sample movie: jump-to-definition on vscode

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)

  • Install hyuga to your python environment. (Refer to the Plain install section for details.)
  • In VSCode, open Extensions view, search for hyuga, and install Hyuga VSCode Client.

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

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft