Commit Graph
207 Commits
Author SHA1 Message Date
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
DevonandClaude 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'HareandJordan 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