Skip to content

Add a reference to the language-support-progress status page. #24

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 8 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 0 additions & 12 deletions docs/user-guide/ide-setup.md
Original file line number Diff line number Diff line change
Expand Up @@ -84,18 +84,6 @@ At the moment it only supports `make`, but it can be extended to any build syste

At the moment it only supports `gdb`.

## Automatic Setup

The following examples are configurations and scripts that bundle together the essential components
of a minimal IDE:

- [Adam's configuration][1] contains the `build` and `debugger` plugins,
as well as several IDE meta-packages (e.g. `ide_c`, `ide_java`, `ide_python`) that add IDE-like
functionalities to Lite XL for many popular programming languages.
- [PerilousBooklet's configuration][2] contains documentation about IDE support progress
status for Lite XL.


[1]: https://github.com/adamharrison/lite-xl-ide
[2]: https://github.com/PerilousBooklet/lite-xl-ide
[3]: https://github.com/lite-xl/lite-xl-lsp?tab=readme-ov-file#setting-a-lsp-server
Expand Down
16 changes: 16 additions & 0 deletions docs/user-guide/lsp.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,16 @@ are separate from editors — unlike in a traditional IDE where tooling is direc
Lite XL does not provide a language server client, but the functionality is available via the [LSP] plugin.
In this article, we will discuss how to properly set up language servers for use with the plugin.

To find out if your favourite language of choice is fully supported on Lite XL, take a look at the
[Language Support Status][pb-ide-language-support-status] page.

If you're interested in helping us add or improve support for more languages, take a look at the following pages:

- [Intellisense][pb-ide-intellisense]
- [Utilities][pb-ide-utilities]
- [Build Integration][pb-ide-build]
- [Debug Integration][pb-ide-debug]

## Installation

The LSP plugin can be installed like any other Lite XL plugins.
Expand Down Expand Up @@ -279,3 +289,9 @@ without Python at all.
[win-execution-alias]: ../assets/user-guide/win-execution-alias.png
[Python]: https://www.python.org/
[jdtls-cmdline]: https://github.com/eclipse-jdtls/eclipse.jdt.ls?tab=readme-ov-file#running-from-the-command-line

[pb-ide-language-support-status]: https://github.com/PerilousBooklet/lite-xl-ide?tab=readme-ov-file#language-support-status
[pb-ide-intellisense]: https://github.com/users/PerilousBooklet/projects/6/views/1
[pb-ide-utilities]: https://github.com/users/PerilousBooklet/projects/7/views/1
[pb-ide-build]: https://github.com/users/PerilousBooklet/projects/8/views/1
[pb-ide-debug]: https://github.com/users/PerilousBooklet/projects/9/views/1
2 changes: 1 addition & 1 deletion mkdocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -171,4 +171,4 @@ nav:
- "How Renderer Works": developer-guide/advanced-topics/how-renderer-works.md
- "About":
- "Contributors": about/contributors.md
- "FAQ": about/faq.md
- "FAQ": about/faq.md