Skip to content

CrazyPython/tree-query

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tree-query

Tree query is a tool that searches across indented lines.

It is a replacement for Roam's query system.

Features

This section is a work-in-progress.

  • Fast: Over 880Gbps on a MacBook Air

Contributing

Tree-query is written in Dlang but don't let that put you off- if you know C, C++, or Java, you'll pick it up very quickly.

If you have any questions on D, feel free to go to #d on freenode or D Forums. People are very nice.

Notes

A string in D is a reference to a region of immutable memory. It is a length and a pointer. For this reason, it is is very efficient to copy.

A struct is like a Java record or class.

Known bugs

  • Mixing tabs and spaces is not supported, unless an explicit spaces per indent specified

About

Query indented files based on their hierarchy, inspired by and implements Roam queries. High performance. Beta.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks