url-mode: multiple URL (parts) with the same ID is assigned a single key sequence

In case an URL is split up into multiple parts, those parts are now
treated as a single URL when it comes to key assignment.

Only the *first* URL part is actually assigned a key combo. The other
parts are ignored.

We still highlight them, but for all other purposes they are ignored.
This commit is contained in:
Daniel Eklöf 2021-02-13 13:45:59 +01:00
parent ffbee5ff37
commit fb9e9513a5
No known key found for this signature in database
GPG key ID: 5BBD4992C116573F
3 changed files with 37 additions and 3 deletions

View file

@ -250,6 +250,7 @@ typedef tll(struct ptmx_buffer) ptmx_buffer_list_t;
enum url_action { URL_ACTION_COPY, URL_ACTION_LAUNCH };
struct url {
uint64_t id;
char *url;
wchar_t *text;
wchar_t *key;