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