Skip to content

Add batch_command (experimental)#76

Open
eugenesvk wants to merge 16 commits into
noahcoad:masterfrom
eugenesvk:fr-batch-command
Open

Add batch_command (experimental)#76
eugenesvk wants to merge 16 commits into
noahcoad:masterfrom
eugenesvk:fr-batch-command

Conversation

@eugenesvk

Copy link
Copy Markdown

(stacked upon other PRs)

Show a panel-with-options when multiple links are opened and execute the selected command for the whole batch (with a bunch of limitations noted in the ReadMe given the fact that a batch can have different item types, and different types or even item values can have different sets of openers/functions associated with them)

Addresses #69

so that you can only use the plugin to open URLs and not bug you with edit suggestions
initial delimiters might be markdown-friendly, but they aren't JSON-friendly. This allows user to tweak delimiters to better match various content types
e.g., `punctuation.definition.comment` for an otherwise valid path delmiter `//`
to avoid confusion as to what the plugin has actually matched
to handle `[handle⎀this](example.com)` for markdown without having to click on `example.com` in parenthesis
on mouse clicks ignore selection ≤ this value and use expansion/scope rules to determine the URL. Helps avoid errors when you click and slightly drag your mouse by ~1 char
on clicks if your mouse cursor is positioned to the right from the end of the current line and at the top/bottom of the current line, then consider it as a click ↑above/below↓
…ent file

only markdown matches are implemented despite the config being open-ended
Show a panel-with-options when multiple links are opened and execute the selected command for the whole batch (with a bunch of limitations given the fact that a batch can have different item types, and different types or even item values can have different sets of openers/functions associated with them)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant