Martín Lucas Golini
8c898b68e2
Try fix new Sys functions in Haiku.
2024-09-28 14:26:37 -03:00
Martín Lucas Golini
5a7e7e5387
Avoid crashes on plugin unload while loading.
2024-09-28 13:42:54 -03:00
Martín Lucas Golini
49e56f05a2
Single instance support (tested in Linux and Windows, pending the rest of the OSes, issue SpartanJ/ecode#58 ).
...
Refresh buttons state when Clear Menu is used (issue SpartanJ/ecode#339 ).
2024-09-28 01:01:14 -03:00
Martín Lucas Golini
63cc931dec
Fix text replace with captures when using RegEx.
2024-09-27 01:16:29 -03:00
Martín Lucas Golini
bf31d457c9
More improvements in CMake syntax highlighting (solves file example from SpartanJ/ecode#204 ).
2024-09-26 02:28:38 -03:00
Martín Lucas Golini
b3bb61389a
Improve CMake syntax highlight ( SpartanJ/ecode#205 ).
2024-09-26 01:56:51 -03:00
Martín Lucas Golini
c71aebc786
Slightly improve Makefiles syntax highlight.
2024-09-26 00:03:43 -03:00
Martín Lucas Golini
5570dbd001
Allow to configure keybindings for auto complete plugin ( SpartanJ/ecode#337 ).
2024-09-25 23:34:47 -03:00
Martín Lucas Golini
92291448c0
Fix invalid memory access when Event::OnDocumentChange is processed in LSPClientPlugin.
...
Some refactor of Keyboards Shortcuts.
2024-09-25 20:56:05 -03:00
Martín Lucas Golini
f433141837
Yet another nit.
2024-09-25 01:47:58 -03:00
Martín Lucas Golini
f44fcf1658
A couple of nits in locator.
2024-09-25 01:19:15 -03:00
Martín Lucas Golini
bef41153c1
Implement glob match for path and extension search in Locate bar #336 (issue SpartanJ/ecode#336 ).
2024-09-24 23:13:53 -03:00
Martín Lucas Golini
42c4fd5f6c
Try fix issue #56 .
2024-09-23 14:39:19 -03:00
Martín Lucas Golini
9f1c18e397
Update efsw.
2024-09-23 11:47:30 -03:00
Martín Lucas Golini
a8214bbc23
Merge branch 'pcre' into develop
2024-09-23 00:35:35 -03:00
Martín Lucas Golini
69d2db6d12
Added regex support to the tokenizer and syntax definition.
2024-09-22 22:53:24 -03:00
Martín Lucas Golini
4571cb2e4a
Fix VS2022 build.
2024-09-22 22:07:53 -03:00
Martín Lucas Golini
ffbf3a91d7
Clean up a little bit.
...
Added options to RegEx.
Fix case insensitive search with RegEx.
Added RegEx to UIDocFindReplace.
2024-09-22 21:16:01 -03:00
Martín Lucas Golini
a60cff4d93
Add RegEx support for global search.
...
Minor change in how minimap is dragged.
2024-09-22 14:03:07 -03:00
Martín Lucas Golini
2c617b1deb
RegEx support in TextDocument search. Added RegEx support to ecode's Find & Replace.
2024-09-22 02:16:15 -03:00
Martín Lucas Golini
7fe419a7ef
Fix Windows build.
2024-09-22 00:26:47 -03:00
Martín Lucas Golini
04e5cd5fb6
Add RegEx class. Refactor PatternMatcher.
2024-09-21 22:29:23 -03:00
Martín Lucas Golini
329eb793a5
Add pcre2 as dependency.
2024-09-21 18:38:47 -03:00
Martín Lucas Golini
b1c87af2e8
Use config file syntax highlighting for .wrap extension from meson.
2024-09-21 18:26:49 -03:00
Martín Lucas Golini
fc527d8e49
Fix cursor selection not selecting while hovering over minimap ( SpartanJ/ecode#333 ).
2024-09-21 00:34:01 -03:00
Martín Lucas Golini
2a580e82a2
Update efsw.
2024-09-19 00:13:41 -03:00
Martín Lucas Golini
5fdfc9a6e7
Fix small typo mentioned in #54 .
2024-09-18 17:02:56 -03:00
Martín Lucas Golini
4ae52a4590
Fix UITreeView::setSelection scroll to selection issues.
2024-09-18 00:27:15 -03:00
Martín Lucas Golini
f69961939b
ecode: Fix issues when dropping folders and files into the application.
2024-09-17 23:58:54 -03:00
Martín Lucas Golini
39c9adff2f
Fix for issue SpartanJ/ecode#330 .
2024-09-16 20:36:04 -03:00
Martín Lucas Golini
4082ce517e
Fix error parsing document symbols with the old format (fixes document symbols in pylsp).
2024-09-15 12:41:41 -03:00
Martín Lucas Golini
23bde61361
Don't delete different arch dmg when rebuilding.
2024-09-14 12:46:29 -03:00
Martín Lucas Golini
b620635847
Silence warning.
2024-09-14 02:39:07 -03:00
Martín Lucas Golini
010d4e384c
Fixes issue SpartanJ/ecode#292 .
eepp-2.8.1
ecode-0.6.1
2024-09-14 02:28:52 -03:00
Martín Lucas Golini
c7802e0838
Escape the Flatpak sandbox when executing non-sandboxed binaries.
2024-09-13 00:20:12 -03:00
Martín Lucas Golini
5cd8039250
Fix breadcrumb overlapping with minimap when verticall scrollbar is present.
...
Do not use mbedtls for emscripten build.
2024-09-11 22:40:53 -03:00
Martín Lucas Golini
a5a5848ac6
Pump version.
2024-09-11 20:41:06 -03:00
Martín Lucas Golini
4d0da818c0
Small improvements in breadcrumb. Minor refactor of EventDispatcher::getMousePos.
2024-09-11 20:27:14 -03:00
Martín Lucas Golini
16c2ac84f0
Display preview while selecting indent character.
...
Load health status async.
Fix a crash when navigating a tree without model.
2024-09-10 19:33:53 -03:00
Martín Lucas Golini
0e8f512a7f
Fix typo.
2024-09-06 12:15:31 -03:00
Martín Lucas Golini
5382496f08
Clean up a little bit main class App, move some code to new helper classes.
2024-09-05 00:07:31 -03:00
Martín Lucas Golini
93925c1460
Update efsw again.
2024-09-04 11:49:26 -03:00
Martín Lucas Golini
060e4f4450
Fix crash on LSP reload.
...
Fix document symbols not being sorted (some LSPs do not sort the symbols for some reason).
Update efsw.
2024-09-03 19:17:08 -03:00
Martín Lucas Golini
bdc94fa587
Fix breadcrumb click area.
2024-09-03 13:03:42 -03:00
Martín Lucas Golini
c256818b4c
Fix typo.
2024-09-02 18:07:56 -03:00
Martín Lucas Golini
2440621ede
Highlight fix for comments in a few languages ( SpartanJ/ecode#326 ).
...
Don't open welcome tab when documents are already opened in a new session (SpartanJ/ecode#325 ).
2024-09-02 17:54:47 -03:00
Martín Lucas Golini
ba860d7164
Added "create-new-welcome-tab" command.
2024-09-02 13:28:32 -03:00
Martín Lucas Golini
1df50cb82e
Draw whitespaces optimiation in UICodeEditor.
2024-08-31 01:23:15 -03:00
Martín Lucas Golini
9014f9eb4c
Fix windows build.
2024-08-29 18:38:42 -03:00
Martín Lucas Golini
73a868db55
Allow to drag folder into the editor and it will load the folder (SpartanJ/ecode/314).
...
Flag the document as modified until saved when changing it's line ending (SpartanJ/ecode/315).
Avoid processing document symbols on huge files. Avoid matching brackets on huge files.
2024-08-29 18:20:17 -03:00