Martín Lucas Golini
d85091f70d
Add FixScript syntax highlighting ( SpartanJ/ecode#416 ).
2025-04-21 18:13:01 -03:00
Martín Lucas Golini
5f9d2bd5ea
Fix a bug when changing themes (some properties where not updated due to cached properties).
...
Fix a bug when displaying sub-menus, it was sometimes incorrectly positioned.
2025-04-20 12:41:36 -03:00
Martín Lucas Golini
53aba9d887
Added syntax highlighting for ReScript ( SpartanJ/ecode#407 ).
2025-04-20 10:55:51 -03:00
Martín Lucas Golini
d504c74098
Added ISPC syntax highlighting ( SpartanJ/ecode#436 ).
2025-04-19 20:09:47 -03:00
Martín Lucas Golini
d0f4a2eeea
Fix some issues with RegEx captures.
...
Added Janet syntax highlighting (SpartanJ/ecode#394 ).
Fixes in syntax highlighter to C++ converter.
2025-04-12 17:55:05 -03:00
Martín Lucas Golini
4146bfef6f
Implemented tab-stops support ( SpartanJ/ecode#55 ). Not enabled by default until I'm sure I did not break anything.
2025-04-09 21:22:17 -03:00
Panzerschrek
8df0793590
For "ecode" set on startup window title to "ecode". ( #106 )
...
This prevents displaying ecode as "unnamed window" in XUbuntu task manager (and maybe in other similar software).
2025-04-09 12:28:38 -03:00
Martín Lucas Golini
9e131ebe11
Some fixes for import/export syntax definitions.
...
Added Zephir syntax highlighting support (SpartanJ/ecode#408 ).
2025-04-08 19:33:35 -03:00
Martín Lucas Golini
9c36b957c9
Use TextHints flags in all code (remove DrawHints and similar).
...
Various minor changes in language definitions.
Added Squirrel syntax highlighting (SpartanJ/ecode#395 ).
2025-04-06 02:14:11 -03:00
Martín Lucas Golini
7c71f6e1fb
Try to enable backward-cpp for all ecode builds. This might break CI, let's see...
2025-04-05 18:25:18 -03:00
Martín Lucas Golini
da85af1246
Added C3 syntax highlighting and LSP support.
...
Refactored TextUndoStack, now uses std::variant and avoids heap allocating each command.
Fix possible crash in Process::readAll.
Fix SyntaxDefinition::setSymbols.
Some minor improvements for Odin and Ü syntax definitions.
Fix Git plugin silent configuration.
2025-04-04 01:48:39 -03:00
Martín Lucas Golini
67a86c3c05
Process class fix a dead-lock.
...
Compile with C++20 (compilation might fail on some systems, let's see the CI).
Fixed V1 syntax highlighting.
2025-03-31 18:52:42 -03:00
Martín Lucas Golini
f1bc6bfc98
Add Common Lisp syntax highlighting.
2025-03-31 01:14:09 -03:00
Curculigo
10a2a9c688
modula2 & modula3 ( #100 )
...
* modula2
* modula2
* modula3
* Update languagessyntaxhighlighting.cpp
* Update ecode.cpp
* Update modula2.cpp
* Update modula3.cpp
2025-03-30 23:58:55 -03:00
Martín Lucas Golini
8f090aba4a
Fix some not ready all data from exited process.
2025-03-30 13:22:18 -03:00
Curculigo
4cd3367ecf
Add CovScript ( #99 )
...
* Add CovScript
* Add CovScript
* Add CovScript
* Update covscript.hpp
* Update covscript.cpp
* Update covscript.cpp
* clang-format files.
---------
Co-authored-by: Martín Lucas Golini <spartanj@gmail.com >
2025-03-30 11:55:00 -03:00
Martín Lucas Golini
844f550053
Added flow language syntax highlighting ( SpartanJ/ecode#406 ).
...
Fixed project search path filters.
2025-03-29 22:07:15 -03:00
Martín Lucas Golini
a8ee9e8c31
Request restart after changing the fallback font.
2025-03-28 16:03:44 -03:00
Martín Lucas Golini
bce702bf9f
Update to the latest SDL2 version (2.32.2).
...
Fix user manually set fallback-font (default fallback font will be always loaded).
2025-03-28 15:38:43 -03:00
Martín Lucas Golini
030b8dd9e6
Added Gemini 2.5 Pro Experimental support.
...
Minor changes in UIScrollView (now updates click step by default).
Minor optimization in SyntaxTokenizer.
Fix UIImage wrap_content and autosize.
Do not crash if no display is available.
2025-03-26 00:14:56 -03:00
Curculigo
9dbff48b4c
Add V1
2025-03-24 17:45:13 +07:00
Martín Lucas Golini
67a707a32f
Added Jule syntax highlighting support ( SpartanJ/ecode#398 ).
2025-03-19 13:35:30 -03:00
Martín Lucas Golini
559fa157af
Fix language export.
2025-03-19 01:21:29 -03:00
Martín Lucas Golini
201fb354e8
Crash fix.
2025-03-17 18:07:58 -03:00
1muhgcmg
1874e66110
Update ecode.cpp
2025-03-17 12:41:33 +07:00
Martín Lucas Golini
6d4dd5f611
Adde Blade syntax highlighting support ( SpartanJ/ecode#396 ).
2025-03-15 10:58:37 -03:00
Martín Lucas Golini
2bccd1f836
More AI Assistant WIP.
2025-03-12 01:27:20 -03:00
Martín Lucas Golini
4ef3dfa312
AI Assistant WIP (first working version, no settings available and many things pending but chat working).
2025-03-11 22:04:46 -03:00
Martín Lucas Golini
561494dc65
Added code folding for Markdown documents.
2025-03-10 01:16:04 -03:00
Martín Lucas Golini
ea8a44e7a9
Fixed an old bug in syntax highlighting that sometimes the first line of the file was not correctly highlighted.
...
Added Svelte syntax highlighting support.
Improved CSS syntax highlighting.
Added "Open All Files in Folder" option when right click a folder in the folder tree view.
2025-03-09 13:37:33 -03:00
Martín Lucas Golini
5923fd5831
Fix for issue #92 .
2025-03-05 21:36:34 -03:00
Martín Lucas Golini
186888c023
Move IconManager to EE::UI so it can be consumed by other applications.
2025-03-04 01:20:17 -03:00
Martín Lucas Golini
a7c389a042
Minor fixes and improvements in Odin, Lobster, OpenSCAD and SQL syntax language definitions.
...
Added YueScript syntax highlighting.
2025-02-23 11:29:28 -03:00
Martín Lucas Golini
9cd26dce6c
Merge branch 'develop' into develop
2025-02-10 11:04:25 -03:00
Martín Lucas Golini
0da3ffca17
Add flash cursor command and functionality.
2025-02-07 00:09:32 -03:00
Bytequill
c04ee03e00
Base Plugin files
2025-02-02 23:12:09 +01:00
Martín Lucas Golini
934a1f3302
Added Ada syntax highlighting and LSP support ( SpartanJ/ecode#211 ).
2025-01-26 12:58:27 -03:00
Martín Lucas Golini
c3399143df
Fixes in Git plugin staging.
...
Added a value viewer window in debugger.
2025-01-25 12:56:41 -03:00
Martín Lucas Golini
4bbcfdd78b
Improve default PATH in macOS to make available lldb-dap from default.
2025-01-25 11:06:57 -03:00
Martín Lucas Golini
f7be6080b5
Add more debuggers. Allow to load core dumps.
2025-01-20 23:52:29 -03:00
Martín Lucas Golini
b0d6e6153d
Improve how we keep expanded variables in debugger.
2025-01-18 20:09:38 -03:00
Martín Lucas Golini
5e73886cc6
More debugger fixes.
2025-01-15 01:49:50 -03:00
Martín Lucas Golini
0e5337d1b0
Fix debugger plugin reload.
2025-01-13 12:21:43 -03:00
Martín Lucas Golini
882e68542e
Added expressions support in debugger.
...
Persist debugger state.
2025-01-12 20:29:44 -03:00
Martín Lucas Golini
1f496978a1
More fixes.
2025-01-06 23:37:50 -03:00
Martín Lucas Golini
635cba6e51
Debugger: Inspect variables WIP.
2025-01-06 02:42:05 -03:00
Martín Lucas Golini
424b50b7e8
Register global keybindings.
2025-01-05 17:22:21 -03:00
Martín Lucas Golini
0330f38cae
More improvements.
2025-01-04 21:11:21 -03:00
Martín Lucas Golini
df65ec78c3
Basic debugging working.
2025-01-04 15:43:54 -03:00
Martín Lucas Golini
a96e033b81
More WIP.
2025-01-03 00:00:10 -03:00