Commit Graph

21 Commits

Author SHA1 Message Date
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