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
a106b0d109
Some optimizations.
2024-06-06 00:58:56 -03:00
Martín Lucas Golini
c52db34ec2
Silence warning.
2024-04-12 20:14:40 -03:00
Martín Lucas Golini
416abff06f
Implemented global search and replace with dirty open documents support. Still needs some testing.
2024-03-22 01:33:20 -03:00
Martín Lucas Golini
ff29ed3c71
Fixes not reloading loaded document from an file system modified event after the first reload ( SpartanJ/ecode#196 ).
...
Improved project search UI.
2024-03-14 22:57:44 -03:00
Martín Lucas Golini
b3d0eea6fc
More project search filters WIP.
2024-03-14 10:38:46 -03:00
Martín Lucas Golini
5975174e48
Project search filters WIP.
2024-03-14 00:07:14 -03:00
Martín Lucas Golini
6db1e5ec43
Fix project search error incorrectly counting the result line number when searching with the wholeword flag.
...
A couple of minor fixes.
2024-03-13 20:14:41 -03:00
Martín Lucas Golini
f9513d3857
eepp: Removed PlusCallback dependency.
...
ecode: Added the possibility to search and replace by replacing captures from Lua Pattern, for example, searching for: "function (%w+)%(%)" and replacing for "fn $1()" will replace the function declaration from "function (functionName)()" to "fn (functionName)()". The feature was used to remove the PlusCallback dependency =).
2024-02-21 01:04:44 -03:00
Martín Lucas Golini
1a5cee7142
Trim memory after global search.
2024-02-15 21:36:07 -03:00
Martín Lucas Golini
5aef110bda
Ups, staged the wrong files:
...
Improved ThreadPool.
ecode: Make consistent the find/search highlighting with the actual results (Closes SpartanJ/ecode#73 ).
Fixed $NPROC in LSP client commands.
2023-03-10 02:37:01 -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
c61abf37bf
Added utf8cpp as a auxiliary helper library.
...
Added UITooltip::getTooltipPosition.
Fixes in System::Process.
UICodeEditor: Performance improvements in minimap rendering.
ecode: AutoCompleteModule fixes. Added coloring to tooltips from the LSP Client. LSP Client Server parsing improvements.
2022-12-24 11:54:21 -03:00
Martín Lucas Golini
325db8f981
FontTrueType: Improved glyph codepoint fallback.
...
ProjectSearch fixes.
ecode: AppConfig: don't load a new document if the document is being loaded.
2022-10-06 15:47:26 -03:00
Martín Lucas Golini
2c2d6b03ac
ecode: Fix in ProjectSearch.
2022-09-19 11:12:20 -03:00
Martín Lucas Golini
6f7515bacb
Added String::utf8StringLength.
...
Fixed a bug on the ProjectSearch results not being exact as they should.
ecode: Fixed a bug in LinterPlugin when two editors are sharing a document.
2022-09-05 21:07:15 -03:00
Martín Lucas Golini
5280ac40ac
eepp: Pump version.
...
ecode: Added version number and Help menu. Moved all project source files into the "ecode" namespace.
2022-06-12 02:51:16 -03:00
Martín Lucas Golini
2b1ff130f0
ecode: Minor improvements.
2022-05-21 13:25:13 -03:00
Martín Lucas Golini
cf83d8fbf3
Renamed "codeeditor" folder to "ecode" (the real app name).
2022-04-01 00:38:10 -03:00