mirror of
https://github.com/RGBCube/serenity
synced 2025-07-27 08:07:34 +00:00
HackStudio: Start adding a "find in files" function
Projects now contain a set of TextDocument objects. Each TextDocument represents a member file in the project. TextDocuments may not have their file contents loaded at all times, but they will be loaded on demand when calling TextDocument::contents(). "Find in files" works by iterating over the documents in the project and calling find(needle) on each one. The return value from find() is a vector of line numbers where the needle was found. This is obviously going to need a bunch more work. :^)
This commit is contained in:
parent
41289e652f
commit
d3e81d2ba8
6 changed files with 209 additions and 38 deletions
|
@ -2,6 +2,7 @@ include ../../Makefile.common
|
|||
|
||||
OBJS = \
|
||||
Project.o \
|
||||
TextDocument.o \
|
||||
TerminalWrapper.o \
|
||||
main.o
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue