diff --git a/CHANGELOG.asciidoc b/CHANGELOG.asciidoc index 5dfaa0086..887e4f604 100644 --- a/CHANGELOG.asciidoc +++ b/CHANGELOG.asciidoc @@ -41,6 +41,8 @@ Added - New `:click-element` command to fake a click on a element. - New `:debug-log-filter` command to change console log filtering on-the-fly. - New `:debug-log-level` command to change the console loglevel on-the-fly. +- New `general -> yank-ignored-url-parameters` option to configure which URL + parameters (like `utm_source` etc.) to strip off when yanking an URL. Changed ~~~~~~~ diff --git a/README.asciidoc b/README.asciidoc index 9aa59705e..53796e412 100644 --- a/README.asciidoc +++ b/README.asciidoc @@ -168,11 +168,11 @@ Contributors, sorted by the number of commits in descending order: * Jimmy * Niklas Haas * Alexey "Averrin" Nabrodov +* nanjekyejoannah * avk * ZDarian * Milan Svoboda * John ShaggyTwoDope Jenkins -* nanjekyejoannah * Peter Vilim * Clayton Craft * Oliver Caldwell diff --git a/doc/help/settings.asciidoc b/doc/help/settings.asciidoc index 6f4d58868..6c430ae49 100644 --- a/doc/help/settings.asciidoc +++ b/doc/help/settings.asciidoc @@ -10,6 +10,7 @@ |Setting|Description |<>|Whether to find text on a page case-insensitively. |<>|The default page(s) to open at the start, separated by commas. +|<>|The URL parameters to strip with :yank url, separated by commas. |<>|The page to open if :open -t/-b/-w is used without URL. Use `about:blank` for a blank page. |<>|Whether to start a search when something else than a URL is entered. |<>|Whether to save the config automatically on quit. @@ -309,6 +310,12 @@ The default page(s) to open at the start, separated by commas. Default: +pass:[https://duckduckgo.com]+ +[[general-yank-ignored-url-parameters]] +=== yank-ignored-url-parameters +The URL parameters to strip with :yank url, separated by commas. + +Default: +pass:[ref,utm_source,utm_medium,utm_campaign,utm_term,utm_content]+ + [[general-default-page]] === default-page The page to open if :open -t/-b/-w is used without URL. Use `about:blank` for a blank page. diff --git a/qutebrowser/config/configdata.py b/qutebrowser/config/configdata.py index d54e3a981..b5054d75c 100644 --- a/qutebrowser/config/configdata.py +++ b/qutebrowser/config/configdata.py @@ -140,10 +140,11 @@ def data(readonly=False): "The default page(s) to open at the start, separated by commas."), ('yank-ignored-url-parameters', - SettingValue(typ.List(typ.String()), 'ref,utm_source,' - 'utm_medium,utm_campaign,utm_term,utm_content'), - "The default parameters to strip on yank," - " separated by commas."), + SettingValue(typ.List(typ.String()), + 'ref,utm_source,utm_medium,utm_campaign,utm_term,' + 'utm_content'), + "The URL parameters to strip with :yank url, separated by " + "commas."), ('default-page', SettingValue(typ.FuzzyUrl(), '${startpage}'),