Commit Graph
2215 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 004fda780c Try fix VS Windows build. 2023-02-15 02:47:32 -03:00
Martín Lucas Golini d73f857c65 ecode: Allow to load custom languages. 2023-02-15 02:22:39 -03:00
Martín Lucas Golini 2fb0c77da7 Pump version. ecode-0.4.5 eepp-2.5.7 2023-02-14 10:58:55 -03:00
Martín Lucas Golini 76afcf71a9 Fix linux build. 2023-02-13 02:33:42 -03:00
Martín Lucas Golini 4e6cb74774 ecode:
Fixes for SpartanJ/ecode#45.
Minor performance optimizations.
Minor bug fixes.
2023-02-13 02:05:08 -03:00
Martín Lucas Golini de9f959acb Closes SpartanJ/ecode#48. 2023-02-12 23:14:49 -03:00
Martín Lucas Golini c86e383919 Disable async IO in process until I figure it out why is crashing on WINE.
ecode: Added an option to allow project files filtered by .gitignore
2023-02-12 23:00:20 -03:00
Martín Lucas Golini bc2b411875 Process Async IO.
Windows fixes.
2023-02-12 02:20:44 -03:00
Martín Lucas Golini 7c47a26f02 Closes SpartanJ/ecode#43. 2023-02-11 12:51:19 -03:00
Martín Lucas Golini b15756bcd6 ecode: Improved command palette. Fixed a bug in the LSP Client. 2023-02-10 03:12:56 -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 2689e0285b ecode: Added support for indentation guides. Closes SpartanJ/ecode#36. 2023-02-09 00:36:49 -03:00
Martín Lucas Golini 4fa35ffa83 Closes SpartanJ/ecode#33. 2023-02-08 19:53:33 -03:00
Martín Lucas Golini b98e4386bb Added arm64 as a build target. 2023-02-08 12:57:24 -03:00
Martín Lucas Golini a6ea966348 ecode: Added command palette. 2023-02-08 02:37:37 -03:00
Martín Lucas Golini 7bccac1c06 Fix mingw build. 2023-02-07 13:44:42 -03:00
Martín Lucas Golini 20d5b2440b Several fixes for Windows build: fixes URIs with file scheme. Fixes LSP servers. Fixes some exceptions. 2023-02-07 03:39:33 -03:00
Martín Lucas Golini 9bdadb1f22 Closes SpartanJ/ecode#30.
Closes SpartanJ/ecode#31.
Closes SpartanJ/ecode#32.
Also fixes some other error with wrong encodings on Windows.
2023-02-07 00:08:12 -03:00
Martín Lucas Golini 33f69b8423 Minor changes in terminal.
Fixed Sys::parseArguments for emscripten.
2023-02-06 04:51:06 -03:00
Martín Lucas Golini 3aeb6f6bfe Fix eepp windows build not exporting all symbols required for ecode. eepp-2.5.6 ecode-0.4.4 2023-02-05 20:04:45 -03:00
Martín Lucas Golini 7ca5866932 ecode: Minor fix in save file dialog. 2023-02-05 18:38:02 -03:00
Martín Lucas Golini 4b41932ba6 ecode: Support CJK characters out of the box at expense of performance. Closes SpartanJ/ecode#7. 2023-02-05 18:19:16 -03:00
Martín Lucas Golini 097a8e85cb Closes SpartanJ/ecode#29 (Allow to ignore files in the file system tree view). 2023-02-05 17:58:47 -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 3aaf5dc48a ecode:
Added support for LSP text document formatting. Closes SpartanJ/ecode#25 (OmniSharp LSP has been added + LSP text document formatting).
Fixed an rare exception that caused to crash the application when an LSP tooltip was about to show but the editor and document closed.
2023-02-04 21:52:23 -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 567423bf96 Closes SpartanJ/ecode#22. 2023-02-03 02:11:03 -03:00
Martín Lucas Golini b0d264413e Added "Refresh View" option in file tree view. 2023-02-03 02:00:06 -03:00
Martín Lucas Golini fda482f107 Closes SpartanJ/ecode#20.
Closes SpartanJ/ecode#28.
2023-02-02 23:50:41 -03:00
Martín Lucas Golini 9a9b45ecb2 eepp:
TextDocument: Added support for CR line endings (Classic Macintosh). Fixes in save and load.
ecode:
Closes SpartanJ/ecode#26 (a consequence of issue #27).
Closes SpartanJ/ecode#27 (mixed CRLF and LF broke files, pasting text with CRLF line endings broke files).
Improved SpartanJ/ecode#24.
2023-02-02 19:24:48 -03:00
Martín Lucas Golini ea45fe7180 Closes SpartanJ/ecode#24. 2023-02-02 14:07:18 -03:00
Martín Lucas Golini 1dec91588e Closes SpartanJ/ecode#23. 2023-02-02 13:44:20 -03:00
Martín Lucas Golini 72d27c402d Added Teal lang support. 2023-02-02 01:47:19 -03:00
Martín Lucas Golini 85e73262a7 Closes SpartanJ/ecode#21. 2023-02-01 14:53:01 -03:00
Martín Lucas Golini 0aa6c4314e Fixed completion item object. 2023-02-01 02:46:35 -03:00
Martín Lucas Golini 4a2546f6bf TextDocument find and findLast refactor and minor improvements.
premake build now will try to symlink the shared libraries into bin directory.
Binaries rpath is now set to origin (".").
2023-02-01 02:16:59 -03:00
Martín Lucas Golini 280d378c82 eepp:
TextDucument: push modifications in the document when is being saved, this will allow to "undo" previous changes correctly.
ecode:
Minor fix in LSP protocol implementation. Closes SpartanJ/ecode#19.
Minor fix in FileSystemListener when no file system model is present.
2023-01-31 19:29:16 -03:00
Martín Lucas Golini 5871b78fae Allow AltGr on text input. 2023-01-31 00:37:13 -03:00
Martín Lucas Golini 0c5f57c23b Merge pull request #11 from bokic/patch-1
Make all code branches return valid statement.
2023-01-30 00:19:59 -03:00
Boris Barbulovski fcbad2e38e Make all code branches return valid statement. 2023-01-30 02:15:46 +01:00
Martín Lucas Golini 7b92745d09 Add ca-bundle in ecode builds. eepp-2.5.5 ecode-0.4.3 2023-01-29 16:29:02 -03:00
Martín Lucas Golini 4ba0afdcbc ecode: Added ca-bundle in macOS build. 2023-01-29 16:19:59 -03:00
Martín Lucas Golini dd070b303b Plugins preferences are (configs, keybindings) are now all displayed in the user preferences file (you won't not need to search them in the documentation). 2023-01-29 15:56:56 -03:00
Martín Lucas Golini 3aab736563 eepp:
Added some functions to the StyleSheet to enable updating the cached element definition and finding selectors.
ecode:
Added "UI Panel Font Size" option.
LSP Client minor fixes. Added "--css" command line option.
"Show Line Endings" is now disabled by default.
Fixed "switch-to-previous-colorscheme" when running with emscripten.
2023-01-29 14:01:35 -03:00
Martín Lucas Golini e46fb2922d Font shadow improvements. 2023-01-28 15:51:42 -03:00
Martín Lucas Golini c9401b5dad Fixed rendering issues with non-monospaced fonts in UICodeEditor. 2023-01-28 15:24:47 -03:00
Martín Lucas Golini 7dfe5ec6a4 Fixed an issue when dragging minimap that caused the UI to not respond to mouse events.
ecode: Added more LSP servers support (bash, HTML, Docker). Added textDocument/references message.
2023-01-28 13:47:21 -03:00
Martín Lucas Golini eb4943f1bd ecode: LSP text document hover don't make range obligatory. 2023-01-28 02:58:18 -03:00