Jochen Seeber
d8bf1365c3
Add Crystal language support
2026-04-07 17:15:09 +02:00
Dominik Jain
d1652727fe
Improve init command: Report version, add final success message
...
Improve README:
* Move LS deps back to prerequisites
* Remove incorrect config path (redundant anyway, because user sees it upon init)
* Some wording changes
2026-04-06 23:07:22 +02:00
Michael Panchenko
318d2f4204
Readme, docs: recommend init command instead of start-mcp-server
2026-04-06 20:25:07 +02:00
Michael Panchenko
0e229586dc
Readme, docs: clarified config file creation and JB plugin role
...
Also added a sentence on using with the Codex app
2026-04-04 20:19:57 +02:00
Dominik Jain
d958f70103
Improve language server docs
2026-04-04 20:19:57 +02:00
Dominik Jain
30244526f7
README refinements
2026-04-04 20:19:57 +02:00
Dominik Jain
df16c9f9f5
Restore old section on language support separate from features,
...
collapse features section
2026-04-04 20:00:22 +02:00
Dominik Jain
ab79cca16b
Collapse video demos
2026-04-04 20:00:22 +02:00
Dominik Jain
9f28a2d75f
Restore LLM interaction section, adding block diagram
2026-04-04 20:00:22 +02:00
Dominik Jain
2d78040cf9
Auto-generate docs pages from README: About & Features
2026-04-02 18:21:05 +02:00
Michael Panchenko
9f63606d7b
Update README and About section with enhanced feature presentation for v1
2026-04-02 17:38:03 +02:00
Dominik Jain
6faf12b9fa
Update uvx run instructions to include Python version (3.13)
...
uvx ignores not only the lock file but also the Python
version specified in pyproject.toml.
https://github.com/astral-sh/uv/issues/8206#issuecomment-4113536371
2026-04-02 13:25:58 +02:00
Michael Panchenko
958b4ffd95
Disabled F# tests in CI, mentioned bugs in readme
2026-03-23 14:33:48 +01:00
Sergey Belov
ff1b9057c0
Add limited Ansible language server support ( #1170 )
...
References and definition not working yet. Since ansible resolves same files as yaml LS, we will need to add disambiguation later.
Work in progress, improvements on the language server itself are being worked on, ansible support in Serena will be extended accordingly in the future.
2026-03-16 22:40:58 +01:00
Dominik Jain
3690215e72
Delete roadmap
...
Resolves #1136 [skip ci]
2026-03-15 13:11:57 +01:00
Vinh Tran
6d6f55308f
feat(solidlsp): add Solidity language server support ( #1156 )
...
Integrates the Nomic Foundation @nomicfoundation/solidity-language-server
as a new Language.SOLIDITY backend (experimental). Supports .sol files with
go-to-definition, find references, document symbols, hover, and diagnostics.
The server is automatically installed via npm on first use.
2026-03-13 13:14:09 +01:00
StayBlue
b3a6045f7e
Add Luau language support ( #1152 )
2026-03-12 11:58:45 +01:00
Dan Rosen
09c007d1e1
Add Lean 4 language support ( #1137 )
2026-03-12 11:32:31 +01:00
Dominik Jain
e7ae10f7cd
Update supported IDEs, move OCaml info to the proper place
2026-03-04 22:22:41 +01:00
John Haley
13e20c1cbd
feat: Add comprehensive OCaml language support with ocaml-lsp-server integration ( #573 )
2026-03-04 21:56:49 +01:00
Devon and Claude Opus 4.6
dbd7bf7596
Add HLSL and related languages support through shader-language-server ( #1093 )
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-04 19:28:50 +01:00
Michael Panchenko
1d0b3afdc9
Removed ccls mention from readme
2026-02-01 20:09:37 +07:00
Azraf Nahian
71a6f1ff82
CCLS Support added ( #975 )
...
Also added a test suite for both clangd and ccls
2026-02-01 20:01:51 +07:00
Seyed (Yahya) Shirazi
f758a3d19c
Add MATLAB language server support ( #893 )
...
Requires Matlab and node to be installed, using vscode Matlab extension as LS
2026-01-01 21:56:23 +07:00
Dominik Jain
4b437fe738
Mention Rider IDE as unsupported [skip ci]
2025-12-23 13:23:41 +01:00
Dominik Jain
42849576bd
Add custom JetBrains marketplace button image (works in both light & dark modes)
2025-12-18 19:25:53 +01:00
Dominik Jain
807226ddf8
Improve wording/presentation of language support
2025-12-18 19:15:37 +01:00
Dominik Jain
f8da77bbd8
Updated README to reflect the release of the JetBrains plugin,
...
including enhancements to the programming language support section.
2025-12-18 16:42:20 +01:00
Michael Panchenko
e4d80a330f
Documentation on the jetbrains plugin
2025-12-16 22:45:35 +07:00
eez-eh
47bc4e0b32
Added partial Groovy language support ( #833 )
2025-12-16 15:11:46 +01:00
Michael Panchenko
b34249054e
Mark toml as experimental
...
Also minor extensions of comments and docstrings
2025-12-12 10:23:18 +07:00
Michael Leone
032493972c
Add PowerShell language support
...
Implement PowerShell language server integration using PowerShell Editor
Services (PSES). The implementation includes:
- PowerShellLanguageServer class with automatic PSES download and setup
- Support for PowerShell file extensions: .ps1, .psm1, .psd1
- Symbol detection using PSES format: "function FuncName ()"
- 7 basic tests + 2 integration tests covering:
- Document symbols and function detection
- Within-file references
- Cross-file go-to-definition
- SerenaAgent find_symbol and find_references
Requires: pwsh (PowerShell 7+) in PATH. PSES auto-downloads on first use.
2025-12-10 16:11:27 +00:00
Adam Lichtl
81a0fd875c
Added YAML language server ( #763 )
...
Also minor fixes in Elixir LS and a more customizable logging (inferring log level from the log message) for LS implementations
2025-11-19 03:53:22 +01:00
Dominik Jain
08d9488540
Improve Quick Start
2025-11-08 17:11:16 +01:00
Dominik Jain
766ecbccd4
Move tool list to docs, restructure README
2025-11-08 04:03:15 +01:00
Dominik Jain
63fd5bfb59
Update README, removing parts now in the user guide and adding links instead
2025-11-08 01:09:15 +01:00
Dominik Jain
faf3441ab2
Add content from README in docs structure
2025-11-07 18:00:00 +01:00
Suvarchal Kumar Cheedela
a8f6ad92cc
Add Fortran language support via fortls ( #698 )
2025-10-27 18:49:32 +01:00
MischaPanch
4bf2cbe818
Readme, changelog (mention Julia support) [ci skip]
2025-10-27 00:18:25 +01:00
Ketema Harris
37c4898bd6
feat: Add Haskell language server support ( #697 )
2025-10-26 23:30:40 +01:00
MischaPanch
f45c22045a
Minor additions to readme, changelog [ci skip]
2025-10-19 12:55:34 +02:00
Nickolay Kondratyev
b1d9ac5765
[README-only-change]: Add quotes around /home/nickolaykondratyev/git_repos/nickolay-kondratyev_serena per shell best practices ( #679 )
...
If someone uses spaces in file names /home/nickolaykondratyev/git_repos/nickolay-kondratyev_serena is likely to not work as expected due to argument splitting (hopefully people arent using spaces, but its best practice to quote everything in shell)
2025-10-16 20:10:38 +02:00
Nickolay Kondratyev
fd8b0174f4
[README-only-change]: Add section for git worktree usage ( #680 )
2025-10-16 20:09:40 +02:00
Jordan Munch O'Hare and Jordan Munch O'Hare
675a421287
feat: Elm language support ( #667 )
...
Also added Node.js setup to GitHub Actions workflow
---------
Co-authored-by: Jordan Munch O'Hare <git@jordan.munchohare.com >
2025-10-14 10:15:53 +02:00
Ryuhei Nakano
9b622bcfd5
added support for Perl via Perl::LanguageServer ( #656 )
2025-10-12 16:07:34 +02:00
intoffset
dd239b9f98
Add Markdown language server support with marksman ( #655 )
2025-10-11 22:36:37 +02:00
Jakob Steiner
a088618240
chore: add support for streamable-http transport for mcp ( #632 )
2025-09-19 10:47:15 +02:00
Michael Panchenko
892ef9cf19
Fix typo in readme [ci skip]
2025-09-14 13:22:15 +02:00
MischaPanch
9af410a13e
Readme, changelog, minor docstring fix. Added section on sponsoring and VSC/GitHub log [ci skip]
2025-09-13 16:21:03 +02:00
Torben Leth
dadc1fe8ed
feat: implement AL Language Server runtime dependency setup and improve path quoting for Windows, corrected md's
2025-09-04 23:43:33 +02:00