### Added
* The new env variable `$VIMB_SELECTION` is set to the current selected text
whenever a `shellcmd` is run #592.
+* Allow to push link url to queue by `<S-LeftMouse>` #610.
### Fixed
* Fixed ignored last line in config file if this line did not end in newline.
### Removed
.TP
.B CTRL\-C
Stop loading the current page.
+.TP
+.B CTRL-LeftMouse, MiddleMouse
+Opens the clicket link into new window.
+.TP
+.B Shift-LeftMouse
+Push the link url under the cursor to the end of the Read It Later queue like
+the `:qpush' command.
.
.SS Motion
.TP
webkit_policy_decision_ignore(dec);
spawn_new_instance(uri);
} else {
+#ifdef FEATURE_QUEUE
+ /* Push link target to queue on Shift-LeftMouse. */
+ if (webkit_navigation_action_get_navigation_type(a) == WEBKIT_NAVIGATION_TYPE_LINK_CLICKED
+ && button == 1
+ && mod & GDK_SHIFT_MASK
+ && strcmp(uri, "about:blank")) {
+ command_queue(c, &((Arg){.i = COMMAND_QUEUE_PUSH, .s = (char *)uri}));
+ webkit_policy_decision_ignore(dec);
+ return;
+ }
+#endif
#ifdef FEATURE_AUTOCMD
- if (strcmp(uri, "about:blank"))
+ if (strcmp(uri, "about:blank")) {
autocmd_run(c, AU_LOAD_STARTING, uri, NULL);
+ }
#endif
webkit_policy_decision_use(dec);
}