v4.3.0
LanguageServer v4.3.0
Closed issues:
- SymbolServer must be imported into Main before LanguageServerInstance can be successfully run (#750)
- Bad JSONRPC configuration for LanguageServer.FoldingRangeClientCapabilities(::Nothing) (#844)
- Variable completion candidates always show the type Enum (#872)
BoundsError
in NeoVim (#991)- Randomly missing references without an obvious pattern. (#992)
- Protocol violation leading to
type Missing has no field rename
on init (#1008) - Language Server keeps crashing - Issue with ¦ symbol (#1016)
- formatting fails with verbose, overwrite or format_markdown in config file (#1027)
- JuliaFormatter does not get style option from JuliaFormatter.toml (#1029)
- No autocomplete for variables/functions that start with a Unicode character (#1034)
- Locations for code actions are "off-by-one" (#1047)
- LanguageServer sending two consecutive text edits for the same command (#1087)
- please add lsp-bridge support (#1098)
- No autocomplete inside user Packages (#1099)
- crash infinitely (#1100)
- No diagnostics / new URI handling maybe faulty for Windows drive letters? (#1103)
- Crash when inserting any Unicode glyph with Neovim's native LSP client (#1108)
Merged pull requests:
- remove cst comparison check (#880) (@ZacLN)
- Rewrite uri handling (#978) (@davidanthoff)
- Fix hover docs for definitions in nested macros (#1015) (@BenPH)
- Add emoji completions (#1017) (@BenPH)
- Fix ClientCapabilities.textDocument spec violation (#1020) (@pfitzseb)
- Fix import completions (#1021) (@pfitzseb)
- Update JuliaFormatter compat (#1023) (@pfitzseb)
- fix check in
canloadfile
(#1024) (@JeffBezanson) - Remove file format options to avoid JuliaFormatter crash (#1028) (@dpinol)
- keep style option from .JuliaFormatter.toml (#1030) (@dpinol)
- Julia Package Butler Updates (#1031) (@github-actions[bot])
- Make no whitespace around kwargs default (#1033) (@davidanthoff)
- Fix completions with multibyte chars in partial (#1035) (@pfitzseb)
- remove using SymbolServer from docs (#1036) (@ChrHorn)
- Fix get_file_loc for generators (#1037) (@pfitzseb)
- Fix a LSP protocoll definition (#1038) (@davidanthoff)
- Handle exit notification message correctly (#1039) (@fredrikekre)
- More robust is_latex_comp (#1042) (@pfitzseb)
- Fix descend bug (#1045) (@pfitzseb)
- Completion for string macros (#1046) (@fredrikekre)
- Implement code action to replace ==/!= with ===/!== (#1048) (@fredrikekre)
- Print a debug message for unsupported request (#1049) (@fredrikekre)
- Fix location lookup for code actions, fixes #1047. (#1050) (@fredrikekre)
- Use CompletionItemKinds named tuple instead of literals (#1051) (@fredrikekre)
- Show type in completion details (#1052) (@pfitzseb)
- Return code action literals instead of commands if client supports it. (#1056) (@fredrikekre)
- Improve doc search scoring (#1057) (@pfitzseb)
- Enable reloading handler functions with Revise. (#1059) (@fredrikekre)
- Add code action kinds to some code actions. (#1062) (@fredrikekre)
- Implement basic support for CodeAction.isPreferred (#1063) (@fredrikekre)
- Use DocumentLinkProvider for include (#1064) (@pfitzseb)
- Implement quickfix action to replace unused assignment name with _. (#1065) (@fredrikekre)
- Disable brute force tests on CI (#1066) (@pfitzseb)
- Use snippet kind for keyword completions which include tab stops (#1067) (@jwortmann)
- Run PR-CI on select Julia versions only (#1068) (@pfitzseb)
- Julia Package Butler Updates (#1069) (@github-actions[bot])
- Replace unused untyped argument with
_
instead of::Any
. (#1072) (@fredrikekre) - Type a field correctly as DocumentUri (#1073) (@davidanthoff)
- Fix missing URI conversion in code action execution. (#1074) (@fredrikekre)
- Action for adding SPDX header. (#1075) (@fredrikekre)
- Implement basic code action for import/using organization. (#1076) (@fredrikekre)
- Create initial working version of TextDocument (#1078) (@davidanthoff)
- Fix index-at forwarding (#1079) (@pfitzseb)
- Remove didSave notification handler (#1080) (@pfitzseb)
- Actions for converting "..." strings to raw"..." strings and back. (#1082) (@fredrikekre)
- Replace broken display methods with working show methods. (#1083) (@fredrikekre)
- Add action for adding a docstring snippet. (#1084) (@fredrikekre)
- More TextDocument fixes (#1085) (@pfitzseb)
- Add CodeDescription to Diagnostics (#1086) (@pfitzseb)
- Fix string conversion code action in docstrings (#1088) (@fredrikekre)
- Return early in apply missing reference action (#1089) (@fredrikekre)
- Fix a TextDocument related bug (#1090) (@davidanthoff)
- Compat: Allow JuliaFormatter 0.23.X. (#1093) (@fredrikekre)
- Allow action for updating signature in docstring when cursor is in the docstring. (#1094) (@fredrikekre)
- CompatHelper: bump compat for JuliaFormatter to 1, (keep existing compat) (#1097) (@github-actions[bot])
- Prevent language server crashes for invalid .JuliaFormatter.toml (#1101) (@BenPH)
- Enable plain-md support (#1102) (@pfitzseb)
- Re-enable incremental sync and sync checking (#1105) (@pfitzseb)
- Make URI case insensitive for files on win (#1107) (@davidanthoff)