Martín Lucas Golini
8e76cf606a
Fix ecode Haiku build.
eepp-2.8.6
ecode-0.7.1
2025-04-13 14:34:23 +00: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
be30ee67bc
Update nlohmann/json library.
...
Removed "-ffast-math" flag for binary compilation (nlohmann/json is generating warnings due to the use of infinity, and actually binaries kinda don't need fast-math, it makes more sense in eepp).
Fix warning in Sys for macOS.
2025-04-12 00:42:54 -03:00
Martín Lucas Golini
da4386ddff
Address: Specifying non-existing working directory for a build step isn't handled properly ( SpartanJ/ecode#432 ).
...
ChatUI hide tooltips after button click.
Enable Tab Stops by default.
2025-04-10 18:40:46 -03:00
Martín Lucas Golini
4a6245ed6c
Add tab-stops support for Text instances.
2025-04-10 01:16:09 -03:00
Martín Lucas Golini
995b0c8432
Improve covscript syntax highlighting.
...
Add Tab Stops description / explanation.
2025-04-10 00:59:14 -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
2458e30db1
Added "volatile" keyword to Adept ( SpartanJ/ecode#412 ).
...
Fixed incorrectly exported string.
2025-04-09 11:02:44 -03:00
Panzerschrek
e07241d718
Support debugging Ü code. ( #105 )
2025-04-09 10:44:24 -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
7ec6640a9a
Update English translation ( SpartanJ/ecode#122 ).
2025-04-08 18:31:17 -03:00
NullPlane
b4fc9f38fe
Updated German translation [de.xml][ecode] ( #104 )
...
~~> Updated German Translation to 0.7.0_r00
- Changed the version identifier convention in the metadata to something
more useful.
- Thus, removed version_ecode from meta and de.xml is now a string
again who cares
- Retrofitted missing keys
- added linebreak in "feature_not_supported_in_os"
- fixed some janky strings in "escape_sequence_tooltip"
2025-04-08 18:30:56 -03:00
Martín Lucas Golini
8a3b763b4a
Fix bug introduced recently in semantic highlighting.
2025-04-08 15:24:43 -03:00
bytequill@codebased.xyz
ad2846e716
DiscordRPCPlugin: ✨ Git origin repository button ( #103 )
...
* ✨ Git origin repository button
* 🔖 Bump plugin version and restore `gitplugin.hpp`
* ⏪ Restored git plugin to da85af1
* ♻️ Refactored to use `IniFile` parsing and eepp regex
* ♻️ impl suggested changes
* ♻️ Final touches
---------
Co-authored-by: Martín Lucas Golini <spartanj@gmail.com >
2025-04-08 15:09:27 -03:00
Martín Lucas Golini
9109f04b81
Fix google api key.
2025-04-08 00:32:42 -03:00
Martín Lucas Golini
dcfef15231
Leave coments for later.
2025-04-08 00:14:08 -03:00
Martín Lucas Golini
8eeefb1a93
UICodeEditor minor refactor.
2025-04-08 00:04:29 -03:00
Martín Lucas Golini
1d2c258ae7
Make Git plugin less verbose.
2025-04-07 21:16:20 -03:00
Martín Lucas Golini
22d08d5016
Add Ü LSP support.
2025-04-07 19:49:39 -03:00
Martín Lucas Golini
1f6884972e
Nit in terminal.
2025-04-07 19:39:46 -03:00
Martín Lucas Golini
be65e47bb5
Fix Ini parser to parse git config files.
2025-04-07 16:28:13 -03:00
Martín Lucas Golini
582d816eed
Ups, wrong model name, again.
2025-04-07 14:31:13 -03:00
Martín Lucas Golini
2d62165657
Minor fixes in xit and markdown definitions.
...
Minor fix in text wrap.
Chat UI now displays Google Gemini error messages.
2025-04-06 23:41:35 -03:00
Martín Lucas Golini
4895f4815c
Should fix crash on copy paste if the pasted text is an empty string.
2025-04-06 16:39:00 -03:00
Martín Lucas Golini
fbe748f757
Fix Gemini 2.5 Exp model name.
...
Added the syntax definition folding ranges configuration for the JSON definitions.
Cleaned up a little bit some languages, added folding ranges to several of them.
2025-04-06 15:43:55 -03:00
Martín Lucas Golini
62d3a41527
Disable flashing cursor by default.
2025-04-06 10:25:52 -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
9f3ddd89c0
Forgot to remove dependency.
2025-04-05 19:56:53 -03:00
Martín Lucas Golini
3e1cdc5589
This should fix ARM builds.
2025-04-05 19:31:36 -03:00
Martín Lucas Golini
24986d731c
Fix Linux builds without dw.
...
Try fix Windows ARM build with a patch I found in backward-cpp pull requests.
2025-04-05 18:57:20 -03:00
Martín Lucas Golini
3958977752
This should be slightly more correct.
2025-04-05 18:33: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
0dd9ee141b
Fix Modula-2 and 3 syntax definitions (both languages are case-sensitive).
...
Fix project settings focus.
2025-04-05 17:47:18 -03:00
Martín Lucas Golini
6a3b58edc2
Allow to lock conversations in history (to not be deleted when deleting in mass).
...
Allow to delete files older than N number of days.
Improved the key bindings in chat ui editors.
Improved C3 syntax highlighting.
Try no to change the current tab when closing the other splitter.
2025-04-04 21:59:09 -03:00
Martín Lucas Golini
3985d81262
Fix build.
2025-04-04 02:13:39 -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
8c131b2487
Rename flow to flow9 to avoid confusions (there are other languages called flow).
2025-04-02 21:06:51 -03:00
Martín Lucas Golini
2a88bac8a1
Performance improvements due to not debouncing some function calls.
...
Adjust JSX and TS syntax definitions.
2025-04-02 20:24:45 -03:00
Martín Lucas Golini
577f2e3dbb
I think this prevents a potential crash.
2025-04-01 19:29:34 -03:00
Martín Lucas Golini
a9fa290be8
Fixed SpartanJ/ecode#424 , SDL2 not being pulled correctly.
2025-04-01 10:51:55 -03:00
Martín Lucas Golini
bee677bdb8
Ups! Do not register Chat UI commands globally.
2025-03-31 22:56:36 -03:00
Martín Lucas Golini
473d4b48c9
Allow to configure the AI Assistant Chat UI keybindings.
...
Allow to prefer the LSP formatter over the command line formatter in the formatter plugin, changed that option as the default for the cases where we use clangd (which fallbacks to clang-format but does diff the file).
2025-03-31 22:40:15 -03:00
Martín Lucas Golini
1a6d87d347
Ups.
2025-03-31 20:10:22 -03:00
Martín Lucas Golini
2c6a68df7b
Fix windows build.
2025-03-31 19:26:36 -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
Curculigo
70861e98b9
"Ü" programming language syntax highlighting ( #101 )
...
* "Ü" programming language
* Update languagessyntaxhighlighting.cpp
* Update ecode.cpp
* Update u.cpp
* Update u.cpp
* Update u.cpp
* Update u.cpp
* Update u.cpp
---------
Co-authored-by: Martín Lucas Golini <spartanj@gmail.com >
2025-03-31 17:26:03 -03:00
Martín Lucas Golini
f1bc6bfc98
Add Common Lisp syntax highlighting.
2025-03-31 01:14:09 -03:00
Martín Lucas Golini
5eaa2adf9b
Fix modula2 and 3 definitions.
2025-03-31 00:07:11 -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