onivim/oni

Allow wildcards in bookmarks

開放

#2,562 建立於 2018年9月10日

 (0 則留言) (1 個反應) (0 位負責人)TypeScript (297 個分叉)batch import
Feature-requestgood first issueinsider

倉庫指標

星標
 (11,246 顆星)
PR 合併指標
 (PR 指標待抓取)

描述

Currently, Oni bookmarks are defined as an array like so:

"oni.bookmarks": ["/home/ryan/git/oni", "/home/ryan/git/uni", "/home/ryan/git/dotfiles"...]

What would be nice is some form of wildcard expansion/globbing such that instead a user could do:

"oni.bookmarks": ["/home/ryan/git/*"]

And then add every git project say, or all projects in a folder and so on.

I think this would just be a case of hooking up some logic over in BookmarksSearch.ts to expand the wildcard in the constructor where we grab all bookmarks. There is some discussion of this over in #2554, including a package we could use.

We'd most likely want to restrict this to absolute paths only, so a users home dir isn't used etc.

貢獻者指南