Flow-Launcher / Flow-Launcher/Flow.Launcher

Everything integration: Bookmarks

Open
#3,326 7 comments 0 reactions 0 assignees View on GitHub
enhancement keep-fresh
Dominant language
C#
Stars
15.6k
Forks
644
Avg merge
16h 51m
Merged PRs (30d)
3

Description

**Is your feature request related to a problem? Please describe.**

Everything supports bookmarks. It would be great if these became accessible in flow launcher.

Bookmark support would have the following advantages over the "quick access" feature:
1. The bookmarks can be read by both Everything and flow launcher. If a user already has existing bookmarks, they would become available in flow without any hassle.
2. Users can define multiple different file lists

**Describe the solution you'd like**

Everything stores its bookmarks in its AppData folder in `Bookmarks.csv` (or `Bookmarks-1.5a.csv`), which is a simple csv file, e.g:
```csv
Name,Type,Folder,Case,Whole Word,Path,Diacritic,Prefix,Suffix,Ignore Punctuation,Ignore Whitespace,Regex,Search,Filter,Columns,Sort,Descending,View,Index,File List,Host,Link Type,Macro,Key,Icon
"fav",0,"",,,,,,,,,,,,"","",0,,1,"C:\Users\username\File Lists\fav.efu",,0,"f",,""
```
I propose to add an option to the explorer plugin to make bookmarks that have a macro associated with them accessible in flow launcher by typing `macro:query`. In the above example, that would be `f:`. Typing the macro would load the contents of the file from the `File List` column, which could look like this:
```csv
Filename,Size,Date Modified,Date Created,Attributes
C:/Users/username,12288,2024-07-11 16:55:43,2023-10-15 12:01:13,0
C:/Users/username/.ssh,4096,2024-04-25 15:41:40,2023-10-15 17:13:46,0
```
Typing a query after the macro would show matching results. E.g `f:.ssh` would show the ssh folder.

P.S. As far as I'm aware, everything's sdk does not have any functions for retrieving file lists and macros. They would have to be read from the csv files.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.