Commit Graph

22 Commits

Author SHA1 Message Date
Martín Lucas Golini
ee64d434f7 ecode: Added --health command line parameter to get a health status (like helix editor). 2023-02-15 21:47:42 -03:00
Martín Lucas Golini
d786aecb51 LSP implementation improvements, added support for showMessage and showDocument.
Added Vue support (Syntax Highlighting and LSP). Closes SpartanJ/ecode#38.
Added Java LSP support.
Improved auto close XML tags. Closes SpartanJ/ecode#39.
Improved UIMenuCheckBox behavior.
2023-02-10 01:58:02 -03:00
Martín Lucas Golini
ca84455fcc ecode: Minor LSP improvements. 2023-02-05 12:59:05 -03:00
Martín Lucas Golini
ecba3fa9aa ecode: Implemented LSP textDocument/references ("Find References to Symbol Under Cursor"). 2023-02-05 03:26:13 -03:00
Martín Lucas Golini
389131b2b6 eepp:
LuaPattern::matchesAny.
Markdown syntax highlighting improvements.
ecode: Added OmniSharp support.
2023-02-04 03:28:37 -03:00
Martín Lucas Golini
587d552940 ecode: Added some minor configurations. 2022-12-23 01:26:20 -03:00
Martín Lucas Golini
68c61e5393 ecode: Fix LSP Server stop. 2022-12-22 19:30:16 -03:00
Martín Lucas Golini
00c92642c0 ecode: Switch header/source improvements. Fixed syncProjectTreeWithEditor. 2022-11-18 13:21:43 -03:00
Martín Lucas Golini
1875886c5f SSLSocket try to find CA bundle in SSL_CERT_DIR env path.
ecode:
Replaced python linter with ruff.
ProjectDirectoryTree now provides PluginMessageType::FindAndOpenClosestURI.
2022-11-18 02:46:46 -03:00
Martín Lucas Golini
9fc01999f3 ecode: More LSP work and auto completion. 2022-11-12 02:52:49 -03:00
Martín Lucas Golini
4f2c0e15af ecode: Added codicon to support completion symbols icons.
Improved auto-complete plugin and several fixes. Implementing signature help.
2022-11-11 03:17:41 -03:00
Martín Lucas Golini
8722518986 Auto-complete module improvements. 2022-11-10 11:42:42 -03:00
Martín Lucas Golini
a2e0005e8c ecode: Add LSP Code Completion support in the auto-complete plugin. 2022-11-09 19:02:07 -03:00
Martín Lucas Golini
85b4b8dbee Designing the inter-plugin communication protocol. 2022-11-08 02:39:45 -03:00
Martín Lucas Golini
4306e8018f ecode: LinterPlugin now supports LSP diagnostics. LSP client plugin refactor. 2022-11-07 01:34:55 -03:00
Martín Lucas Golini
3671db4ba6 More LSP implementation work. 2022-11-05 03:37:21 -03:00
Martín Lucas Golini
14997a945c ecode: More LSP work. 2022-11-04 01:32:30 -03:00
Martín Lucas Golini
36c22d63a9 LSP Improvements. 2022-11-03 00:11:51 -03:00
Martín Lucas Golini
bc5188ec28 LSP Client advances. Some LSPs are responding fine. 2022-10-31 22:14:09 -03:00
Martín Lucas Golini
ab9bd56a49 More LSP work. 2022-10-31 01:28:02 -03:00
Martín Lucas Golini
ec847e8678 More LSP work. 2022-10-30 15:49:02 -03:00
Martín Lucas Golini
5e7903337b Added Sys::getProcessID. Minor fixes.
ecode: LSP Client WIP. Some keybinding refactor.
2022-10-30 04:11:25 -03:00