Martín Lucas Golini
7dde5826c7
In widgets rename all the addEventListener calls to on.
...
Some minor fixes in cpp, css, xml and html syntax highlighters.
2025-10-03 21:12:08 -03:00
Martín Lucas Golini
471465897b
Only show message boxes when they are ready.
2025-09-22 00:56:26 -03:00
Martín Lucas Golini
f9481a5686
Added this keyword to elena.
2025-09-21 21:09:13 -03:00
Martín Lucas Golini
cb386d7f7e
Add constexpr to C and Obj-C.
2025-09-17 14:55:37 -03:00
Martín Lucas Golini
ad61461e20
Add readonly keyword in Obj-C / C++.
2025-09-17 10:31:04 -03:00
Martín Lucas Golini
04df763bc0
Disable some private sequences in terminal emulator due to not correct handling generating some artifacts.
2025-09-15 01:21:10 -03:00
Martín Lucas Golini
240961864d
A couple of optimizations in terminal display.
2025-09-14 13:22:56 -03:00
Martín Lucas Golini
103850a591
Improve CSV highlighting.
2025-09-03 21:21:00 -03:00
Martín Lucas Golini
0f3ee26856
Added ARM Assembly syntax highlighting ( SpartanJ/ecode#78 ).
2025-08-31 18:44:23 -03:00
Martín Lucas Golini
56514fc39d
Add Bolt syntax highlighting.
2025-08-31 18:28:46 -03:00
Martín Lucas Golini
8fab1f97df
Bazel (tool) -> Starlark
2025-08-30 01:28:16 -03:00
Martín Lucas Golini
b4d4d3ed1e
Add syntax highlighting for CSV and TSV files.
2025-08-29 01:30:36 -03:00
Martín Lucas Golini
bdde898d52
MouseBindings in UICodeEditor WIP.
2025-08-25 00:41:54 -03:00
Martín Lucas Golini
5be86a39e9
Mouse shorcuts WIP.
2025-08-24 01:11:39 -03:00
Martín Lucas Golini
5c9a43b2f7
Added gnuplot scripts syntax highlighting ( SpartanJ/ecode#613 ).
...
Fixed: trying to open images triggered binary file popup.
Added a minor explanation on how to enable the spell checker from the editor context menu.
2025-08-23 13:55:43 -03:00
Martín Lucas Golini
6c101205b5
Fix nil keyword in elena ( SpartanJ/ecode#400 ).
2025-08-23 01:04:49 -03:00
Martín Lucas Golini
54aaeb4931
Spell-checked the whole project.
2025-08-22 01:33:51 -03:00
Martín Lucas Golini
4b4a5f3491
More work on the Spell-Checker ( SpartanJ/ecode#515 ).
...
Spell-Checked a lot of code.
2025-08-21 01:43:42 -03:00
Martín Lucas Golini
8f3911b3a3
Implement a visual feedback when a loaded text document buffer is deleted on disk. Tab text will be strike-through and with error color. Issue SpartanJ/ecode#608 .
2025-08-19 01:09:56 -03:00
Martín Lucas Golini
872c8b50ff
Added block-comments support to most of the languages ( SpartanJ/ecode#604 ).
2025-08-19 00:27:06 -03:00
Martín Lucas Golini
4730c4f183
Implemented toggle-block-comment command ( SpartanJ/ecode#604 ).
...
Added M4 syntax highlighting (SpartanJ/ecode#564 ).
2025-08-18 23:33:47 -03:00
Martín Lucas Golini
dbb36cdcf4
Fix Objective-C highlighter.
...
Added Objective-C++ highlighter (SpartanJ/ecode#616 ).
Replaced "Treat .h file as C++" in favor of "Treat .h files as..." with multiple options, including auto-detection (SpartanJ/ecode#614 ).
Refresh semantic-highlighting after syntax highlighter change.
2025-08-17 16:56:12 -03:00
Martín Lucas Golini
cb9f6420ba
Add .clangd file name as YAML.
2025-08-17 00:31:17 -03:00
Martín Lucas Golini
62bfcf29c3
Greatly improve debugging session stability.
...
Handle some more sequences in TerminalEmulator.
Update SOIL2.
2025-08-15 02:55:12 -03:00
Martín Lucas Golini
0ec2a4dba9
Try fix invalid memory access in SyntaxDefinitions.
...
Added attach in Chat UI.
Some minor improvements in Http pool implementation.
2025-08-12 00:49:13 -03:00
Clemens Schmid
e5bd1dc3e1
added curry language definition for syntax highlighting ( #138 )
...
* added curry language definition for syntax highlighting
* fixed comment syntax definition for Haskell, Elm, and Curry
2025-08-06 14:19:58 -03:00
Martín Lucas Golini
67fffe0db0
Add a couple of Elena keywords.
2025-07-28 13:09:26 -03:00
Martín Lucas Golini
bd278843e6
Update plugin versions.
...
Registered `.cts` extension as TypeScript.
2025-07-19 19:55:34 -03:00
Martín Lucas Golini
7bbc6bf8c0
Fixed a bug in the syntax tokenizer.
...
Added koka syntax highlighting (SpartanJ/ecode#451 ).
2025-07-16 01:13:35 -03:00
Martín Lucas Golini
f4a58fd585
Do not trigger documentHover if server capabilities do not provide hover.
...
Fix in TypeScript pre-definition.
2025-07-14 01:00:03 -03:00
Martín Lucas Golini
d0e0046236
Added IDL syntax highlighting ( SpartanJ/ecode#550 ).
...
Minor fixi n patternToCPP.
2025-07-13 20:41:27 -03:00
Martín Lucas Golini
8a8384ca59
Added Nix ( SpartanJ/ecode#581 ) and Scheme support( SpartanJ/ecode#582 ).
2025-07-13 16:57:03 -03:00
Martín Lucas Golini
23f90967c7
Fix some TypeScript React issues I introduced with the syntaxes pre-definitions.
...
Improved tokenizer performance, reduced heap allocations to the very minimum possible (lua patterns now can be flagged as anchored).
2025-07-12 13:47:42 -03:00
Martín Lucas Golini
93872867d5
Fix in UIMenuBar (reverted back a recent change).
2025-07-11 18:14:42 -03:00
Martín Lucas Golini
fa5aa4d006
Add Qbs syntax highlighting ( SpartanJ/ecode#553 ).
...
Add the possibility from inherit patterns and repositories from other syntax definition.
2025-07-11 01:02:46 -03:00
Martín Lucas Golini
ec4f122519
Register more makefiles extensions ( SpartanJ/ecode#578 ).
...
Some minor nits in LSP.
2025-07-10 22:55:25 -03:00
Martín Lucas Golini
fc43180851
Added RPM Spec syntax highlight ( SpartanJ/ecode#566 ).
...
Registered systemd timer extension as ini files (SpartanJ/ecode#572 ).
2025-07-09 23:48:30 -03:00
Martín Lucas Golini
a4deb66c2a
Added pkg-config syntax highlighting ( SpartanJ/ecode#563 ).
...
Register `.h.in` and `.c.in` extensions (SpartanJ/ecode#567 ).
Slight refactor for Repositories, now it will hold a SyntaxRespository struct (to easily extend it in the future).
2025-07-08 20:30:43 -03:00
Martín Lucas Golini
de79a79e2a
Add CMakeCache.txt syntax highlighting ( SpartanJ/ecode#562 ).
...
Register .dlg extension (SpartanJ/ecode#521 ).
2025-07-08 00:11:37 -03:00
Martín Lucas Golini
179e74a7c5
Add GN ( SpartanJ/ecode#554 ) and QMake syntax highlighting ( SpartanJ/ecode#661 ). Then also registered some file extensions ( SpartanJ/ecode#552 , SpartanJ/ecode#555 , SpartanJ/ecode#556 , SpartanJ/ecode#557 , SpartanJ/ecode#521 ).
2025-07-07 20:25:28 -03:00
Martín Lucas Golini
7b5c1a2437
Registered a few requested file extensions SpartanJ/ecode#528 , SpartanJ/ecode#529 , SpartanJ/ecode#530 ).
...
Added MS Build Solution (sln extension, SpartanJ/ecode#527 ) and RC Script (rc extension, SpartanJ/ecode#521 ) syntax highlight support.
Minor changes in syntax definitions (now supports more than 255 repositories).
2025-06-28 12:53:08 -03:00
Martín Lucas Golini
03d2a133f4
Improved YAML syntax highlighter.
2025-06-25 01:16:10 -03:00
Martín Lucas Golini
e230ecba0d
Fixed "ft" in locate bar.
...
Fixed a bug in the tokenizer when switching stacked sub-syntaxes.
Fixed export languages.
2025-06-24 00:42:56 -03:00
Martín Lucas Golini
03df17b96b
Support setting environment to the terminal process.
...
WIP fixes in DAP runInTerminal and working on startDebugging.
2025-06-21 02:14:43 -03:00
Martín Lucas Golini
4ba29c3c37
Added js_regex parser.
2025-06-13 18:37:21 -03:00
Martín Lucas Golini
76c19ed90d
Minor changes in CMake syntax highlighting.
2025-06-12 01:01:49 -03:00
Martín Lucas Golini
fa84a0253b
Clean up some unused Font functionality.
2025-06-08 01:22:54 -03:00
Martín Lucas Golini
d375537b3f
Fixes in SyntaxDefinitionManager.
...
Make UIProperty C++17 friendly.
Rename "arch" command line parameter for premake5 to "deps-arch" because it clashes with a new "arch" default parameter.
Fix for empty matches in SyntaxTokenizer.
Some very minor changes in language definitions.
2025-06-05 23:45:00 -03:00
Martín Lucas Golini
c156b53e4b
Rename "keyword2" to "type" and "keyword3" to "parameter".
...
Added some String overloaded functions.
2025-06-01 20:07:23 -03:00
Martín Lucas Golini
9a8ece04d6
Adjust scissor test to current FBO coordinates. Fixes some clipping bugs when using FBOs withing UI components.
2025-06-01 01:35:05 -03:00