Update HTML
This commit is contained in:
@@ -4,7 +4,7 @@
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
|
||||
<head>
|
||||
<!-- 2020-01-11 sam. 22:19 -->
|
||||
<!-- 2020-03-01 dim. 22:50 -->
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<title>Qutebrowser Configuration</title>
|
||||
@@ -201,50 +201,28 @@
|
||||
<script type="text/javascript" src="./js/jquery.stickytableheaders.min.js"></script>
|
||||
<script type="text/javascript" src="./js/readtheorg.js"></script>
|
||||
<script type="text/javascript">
|
||||
/*
|
||||
@licstart The following is the entire license notice for the
|
||||
JavaScript code in this tag.
|
||||
|
||||
Copyright (C) 2012-2020 Free Software Foundation, Inc.
|
||||
|
||||
The JavaScript code in this tag is free software: you can
|
||||
redistribute it and/or modify it under the terms of the GNU
|
||||
General Public License (GNU GPL) as published by the Free Software
|
||||
Foundation, either version 3 of the License, or (at your option)
|
||||
any later version. The code is distributed WITHOUT ANY WARRANTY;
|
||||
without even the implied warranty of MERCHANTABILITY or FITNESS
|
||||
FOR A PARTICULAR PURPOSE. See the GNU GPL for more details.
|
||||
|
||||
As additional permission under GNU GPL version 3 section 7, you
|
||||
may distribute non-source (e.g., minimized or compacted) forms of
|
||||
that code without the copy of the GNU GPL normally required by
|
||||
section 4, provided you include this license notice and a URL
|
||||
through which recipients can access the Corresponding Source.
|
||||
|
||||
|
||||
@licend The above is the entire license notice
|
||||
for the JavaScript code in this tag.
|
||||
*/
|
||||
// @license magnet:?xt=urn:btih:1f739d935676111cfff4b4693e3816e664797050&dn=gpl-3.0.txt GPL-v3-or-Later
|
||||
<!--/*--><![CDATA[/*><!--*/
|
||||
function CodeHighlightOn(elem, id)
|
||||
{
|
||||
var target = document.getElementById(id);
|
||||
if(null != target) {
|
||||
elem.cacheClassElem = elem.className;
|
||||
elem.cacheClassTarget = target.className;
|
||||
target.className = "code-highlighted";
|
||||
elem.className = "code-highlighted";
|
||||
}
|
||||
}
|
||||
function CodeHighlightOff(elem, id)
|
||||
{
|
||||
var target = document.getElementById(id);
|
||||
if(elem.cacheClassElem)
|
||||
elem.className = elem.cacheClassElem;
|
||||
if(elem.cacheClassTarget)
|
||||
target.className = elem.cacheClassTarget;
|
||||
}
|
||||
/*]]>*///-->
|
||||
function CodeHighlightOn(elem, id)
|
||||
{
|
||||
var target = document.getElementById(id);
|
||||
if(null != target) {
|
||||
elem.cacheClassElem = elem.className;
|
||||
elem.cacheClassTarget = target.className;
|
||||
target.className = "code-highlighted";
|
||||
elem.className = "code-highlighted";
|
||||
}
|
||||
}
|
||||
function CodeHighlightOff(elem, id)
|
||||
{
|
||||
var target = document.getElementById(id);
|
||||
if(elem.cacheClassElem)
|
||||
elem.className = elem.cacheClassElem;
|
||||
if(elem.cacheClassTarget)
|
||||
target.className = elem.cacheClassTarget;
|
||||
}
|
||||
/*]]>*///-->
|
||||
// @license-end
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
@@ -263,21 +241,12 @@ for the JavaScript code in this tag.
|
||||
<li><a href="#org870403a">Content</a></li>
|
||||
<li><a href="#org409baa5">Downloads</a></li>
|
||||
<li><a href="#orgdc50649">Fonts</a></li>
|
||||
<li><a href="#orgb7f67f1">Hints</a></li>
|
||||
<li><a href="#orge859d77">Input</a></li>
|
||||
<li><a href="#orgb9712c6">Keyhint</a></li>
|
||||
<li><a href="#org619e55a">Messages</a></li>
|
||||
<li><a href="#org6a05c89">New Instance Options</a></li>
|
||||
<li><a href="#org6ccc487">Prompt</a></li>
|
||||
<li><a href="#orgfb688a6">Qt</a></li>
|
||||
<li><a href="#org1d9e873">Scrolling</a></li>
|
||||
<li><a href="#org70f3891">Search</a></li>
|
||||
<li><a href="#org6036ede">Session</a></li>
|
||||
<li><a href="#orgc336fd6">Spell Check</a></li>
|
||||
<li><a href="#org1d64606">Status Bar</a></li>
|
||||
<li><a href="#org7638343">Tabs</a></li>
|
||||
<li><a href="#org0947366">Urls</a></li>
|
||||
<li><a href="#org42439dc">Window</a></li>
|
||||
<li><a href="#org8efdb48">Bindings</a>
|
||||
<ul>
|
||||
<li><a href="#org3f98813">Normal Mode</a>
|
||||
@@ -295,10 +264,11 @@ for the JavaScript code in this tag.
|
||||
<li><a href="#org68a5a50">Bindings for yesno mode</a></li>
|
||||
<li><a href="#orga6ae0da">Custom Bindings</a>
|
||||
<ul>
|
||||
<li><a href="#orgd4034ec">Create a Password for the current website</a></li>
|
||||
<li><a href="#org5e08320">Use Pass to fill password and username (configuration is done in <code>~/.config/qutebrowser/password_fill_rc</code>).</a></li>
|
||||
<li><a href="#orgcdbcd36">Open Youtube video using MPV</a></li>
|
||||
<li><a href="#org0c13e8b">Cast Youtube to Chromecast</a></li>
|
||||
<li><a href="#org6a435da">Add url to refile.org</a></li>
|
||||
<li><a href="#orgd5da58e">Cast Youtube to Chromecast</a></li>
|
||||
<li><a href="#org548eb2c">Add url to refile.org</a></li>
|
||||
<li><a href="#org39dce76">Add page to Bookmarks</a></li>
|
||||
<li><a href="#org94d2c0d">Open bookmark using buku</a></li>
|
||||
<li><a href="#org9bbaffb">Org Capture</a></li>
|
||||
@@ -310,8 +280,9 @@ for the JavaScript code in this tag.
|
||||
</li>
|
||||
<li><a href="#org3991a6c">Userscripts</a>
|
||||
<ul>
|
||||
<li><a href="#orgd5da58e">Cast Youtube to Chromecast</a></li>
|
||||
<li><a href="#org548eb2c">Add url to refile.org</a></li>
|
||||
<li><a href="#org6be4b76">Create a new password</a></li>
|
||||
<li><a href="#orgd3cff42">Cast Youtube to Chromecast</a></li>
|
||||
<li><a href="#org4b6d5f9">Add url to refile.org</a></li>
|
||||
<li><a href="#orgb8e61c0">Password<sub>fill</sub><sub>rc</sub></a></li>
|
||||
<li><a href="#org58d6993">Org-Capture</a></li>
|
||||
<li><a href="#org63ffcb4">Add Url to Buku using Rofi</a></li>
|
||||
@@ -338,28 +309,9 @@ import sys, os
|
||||
<h2 id="org89786f6">General config</h2>
|
||||
<div class="outline-text-2" id="text-org89786f6">
|
||||
<div class="org-src-container">
|
||||
<pre class="src src-conf"><span class="org-comment-delimiter"># </span><span class="org-comment">This is here so configs done via the GUI are still loaded.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">Remove it to not load settings done via the GUI.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">config.load_autoconfig()</span>
|
||||
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">Aliases for commands. The keys of the given dictionary are the</span>
|
||||
<span class="org-variable-name">c.aliases</span> = {<span class="org-string">'w'</span>: <span class="org-string">'session-save'</span>, <span class="org-string">'q'</span>: <span class="org-string">'quit'</span>, <span class="org-string">'wq'</span>: <span class="org-string">'quit --save'</span>}
|
||||
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">Time interval (in milliseconds) between auto-saves of config/cookies/etc.</span>
|
||||
<span class="org-variable-name">c.auto_save.interval</span> = <span class="org-highlight-numbers-number">15000</span>
|
||||
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">Always restore open sites when qutebrowser is reopened.</span>
|
||||
<pre class="src src-conf"><span class="org-variable-name">c.aliases</span> = {<span class="org-string">'w'</span>: <span class="org-string">'session-save'</span>, <span class="org-string">'q'</span>: <span class="org-string">'quit'</span>, <span class="org-string">'wq'</span>: <span class="org-string">'quit --save'</span>}
|
||||
<span class="org-variable-name">c.auto_save.session</span> = False
|
||||
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">Backend to use to display websites</span>
|
||||
<span class="org-variable-name">c.backend</span> = <span class="org-string">'webengine'</span>
|
||||
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">Require a confirmation before quitting the application.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">Valid values:</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">- always: Always show a confirmation.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">- multiple-tabs: Show a confirmation if multiple tabs are opened.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">- downloads: Show a confirmation if downloads are running</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">- never: Never show a confirmation.</span>
|
||||
<span class="org-variable-name">c.confirm_quit</span> = [<span class="org-string">'downloads'</span>]
|
||||
</pre>
|
||||
</div>
|
||||
@@ -370,31 +322,13 @@ import sys, os
|
||||
<h2 id="org870403a">Content</h2>
|
||||
<div class="outline-text-2" id="text-org870403a">
|
||||
<div class="org-src-container">
|
||||
<pre class="src src-conf"><span class="org-comment-delimiter"># </span><span class="org-comment">Automatically start playing `<video>` elements</span>
|
||||
<span class="org-variable-name">c.content.autoplay</span> = False
|
||||
|
||||
<pre class="src src-conf"><span class="org-variable-name">c.content.autoplay</span> = False
|
||||
<span class="org-variable-name">c.content.notifications</span> = False
|
||||
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">Allow websites to request geolocations.</span>
|
||||
<span class="org-variable-name">c.content.geolocation</span> = <span class="org-string">'ask'</span>
|
||||
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">Show javascript alerts.</span>
|
||||
<span class="org-variable-name">c.content.javascript.alert</span> = True
|
||||
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">Allow JavaScript to read from or write to the clipboard</span>
|
||||
<span class="org-variable-name">c.content.javascript.can_access_clipboard</span> = True
|
||||
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">Allow websites to record audio/video.</span>
|
||||
<span class="org-variable-name">c.content.media_capture</span> = <span class="org-string">'ask'</span>
|
||||
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">Allow pdf.js to view PDF files in the browser</span>
|
||||
<span class="org-variable-name">c.content.pdfjs</span> = False
|
||||
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">Proxy to use. In addition to the listed values, you can use a</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">`socks://...` or `http://...` URL.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">Valid values:</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">- system: Use the system wide proxy.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">- none: Don't use any proxy</span>
|
||||
<span class="org-variable-name">c.content.pdfjs</span> = True
|
||||
<span class="org-variable-name">c.content.proxy</span> = <span class="org-string">'system'</span>
|
||||
</pre>
|
||||
</div>
|
||||
@@ -405,26 +339,11 @@ import sys, os
|
||||
<h2 id="org409baa5">Downloads</h2>
|
||||
<div class="outline-text-2" id="text-org409baa5">
|
||||
<div class="org-src-container">
|
||||
<pre class="src src-conf"><span class="org-comment-delimiter"># </span><span class="org-comment">Directory to save downloads to</span>
|
||||
<span class="org-variable-name">c.downloads.location.directory</span> = <span class="org-string">'$HOME/Downloads/'</span>
|
||||
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">Prompt the user for the download location</span>
|
||||
<pre class="src src-conf"><span class="org-variable-name">c.downloads.location.directory</span> = <span class="org-string">'$HOME/Downloads/'</span>
|
||||
<span class="org-variable-name">c.downloads.location.prompt</span> = True
|
||||
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">Remember the last used download directory.</span>
|
||||
<span class="org-variable-name">c.downloads.location.remember</span> = True
|
||||
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">What to display in the download filename input.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">Valid values:</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">- path: Show only the download path.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">- filename: Show only download filename.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">- both: Show download path and filename.</span>
|
||||
<span class="org-variable-name">c.downloads.location.suggestion</span> = <span class="org-string">'path'</span>
|
||||
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">Where to show the downloaded files.</span>
|
||||
<span class="org-variable-name">c.downloads.position</span> = <span class="org-string">'bottom'</span>
|
||||
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">Duration (in milliseconds) to wait before removing finished downloads</span>
|
||||
<span class="org-variable-name">c.downloads.remove_finished</span> = <span class="org-highlight-numbers-number">10000</span>
|
||||
</pre>
|
||||
</div>
|
||||
@@ -435,151 +354,23 @@ import sys, os
|
||||
<h2 id="orgdc50649">Fonts</h2>
|
||||
<div class="outline-text-2" id="text-orgdc50649">
|
||||
<div class="org-src-container">
|
||||
<pre class="src src-conf"><span class="org-comment-delimiter"># </span><span class="org-comment">Default monospace fonts</span>
|
||||
<span class="org-variable-name">c.fonts.monospace</span> = <span class="org-string">'"Hack Nerd Font Mono" "xos4 Terminus", Terminus, Monospace, "DejaVu Sans Mono", Monaco, "Bitstream Vera Sans Mono", "Andale Mono", "Courier New", Courier, "Liberation Mono", monospace, Fixed, Consolas, Terminal'</span>
|
||||
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">Font used for prompts.</span>
|
||||
<pre class="src src-conf"><span class="org-variable-name">c.fonts.default_family</span> = [<span class="org-string">"Hack Nerd Font Mono"</span>, <span class="org-string">"DejaVu Sans Mono"</span>, <span class="org-string">"Monaco"</span>]
|
||||
<span class="org-variable-name">c.fonts.prompts</span> = <span class="org-string">'10pt monospace'</span>
|
||||
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">Font used in the statusbar.</span>
|
||||
<span class="org-variable-name">c.fonts.statusbar</span> = <span class="org-string">'10pt monospace'</span>
|
||||
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">Font used in the tab bar.</span>
|
||||
<span class="org-variable-name">c.fonts.tabs</span> = <span class="org-string">'10pt monospace'</span>
|
||||
</pre>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="outline-container-orgb7f67f1" class="outline-2">
|
||||
<h2 id="orgb7f67f1">Hints</h2>
|
||||
<div class="outline-text-2" id="text-orgb7f67f1">
|
||||
<div class="org-src-container">
|
||||
<pre class="src src-conf"><span class="org-comment-delimiter"># </span><span class="org-comment">When a hint can be automatically followed without pressing Enter.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">Valid values:</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">- always: Auto-follow whenever there is only a single hint on a page.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">- unique-match: Auto-follow whenever there is a unique non-empty match in either the hint string (word mode) or filter (number mode).</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">- full-match: Follow the hint when the user typed the whole hint (letter, word or number mode) or the element's text (only in number mode).</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">- never: The user will always need to press Enter to follow a hint.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">c.hints.auto_follow = 'unique-match'</span>
|
||||
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">Duration (in milliseconds) to ignore normal-mode key bindings after a</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">successful auto-follow.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">c.hints.auto_follow_timeout = 0</span>
|
||||
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">CSS border value for hints.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">c.hints.border = '1px solid #E3BE23'</span>
|
||||
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">Characters used for hint strings.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">c.hints.chars = 'asdfghjkl'</span>
|
||||
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">Dictionary file to be used by the word hints.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">c.hints.dictionary = '/usr/share/dict/words'</span>
|
||||
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">Which implementation to use to find elements to hint.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">Valid values:</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">- javascript: Better but slower</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">- python: Slightly worse but faster</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">c.hints.find_implementation = 'python'</span>
|
||||
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">Hide unmatched hints in rapid mode.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">c.hints.hide_unmatched_rapid_hints = True</span>
|
||||
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">Minimum number of characters used for hint strings.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">c.hints.min_chars = 1</span>
|
||||
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">Mode to use for hints.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">Valid values:</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">- number: Use numeric hints. (In this mode you can also type letters from the hinted element to filter and reduce the number of elements that are hinted.)</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">- letter: Use the characters in the `hints.chars` setting.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">- word: Use hints words based on the html elements and the extra words.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">c.hints.mode = 'letter'</span>
|
||||
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">Comma-separated list of regular expressions to use for 'next' links.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">c.hints.next_regexes = ['\\bnext\\b', '\\bmore\\b', '\\bnewer\\b', '\\b[>→≫]\\b', '\\b(>>|»)\\b', '\\bcontinue\\b']</span>
|
||||
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">Comma-separated list of regular expressions to use for 'prev' links.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">c.hints.prev_regexes = ['\\bprev(ious)?\\b', '\\bback\\b', '\\bolder\\b', '\\b[<←≪]\\b', '\\b(<<|«)\\b']</span>
|
||||
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">Scatter hint key chains (like Vimium) or not (like dwb). Ignored for</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">number hints.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">c.hints.scatter = True</span>
|
||||
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">Make characters in hint strings uppercase.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">c.hints.uppercase = False</span>
|
||||
</pre>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="outline-container-orge859d77" class="outline-2">
|
||||
<h2 id="orge859d77">Input</h2>
|
||||
<div class="outline-text-2" id="text-orge859d77">
|
||||
<div class="org-src-container">
|
||||
<pre class="src src-conf"><span class="org-comment-delimiter"># </span><span class="org-comment">Enter insert mode if an editable element is clicked.</span>
|
||||
<span class="org-variable-name">c.input.insert_mode.auto_enter</span> = True
|
||||
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">Leave insert mode if a non-editable element is clicked.</span>
|
||||
<pre class="src src-conf"><span class="org-variable-name">c.input.insert_mode.auto_enter</span> = True
|
||||
<span class="org-variable-name">c.input.insert_mode.auto_leave</span> = True
|
||||
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">Automatically enter insert mode if an editable element is focused</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">after loading the page.</span>
|
||||
<span class="org-variable-name">c.input.insert_mode.auto_load</span> = False
|
||||
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">Switch to insert mode when clicking flash and other plugins.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">c.input.insert_mode.plugins = False</span>
|
||||
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">Include hyperlinks in the keyboard focus chain when tabbing.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">c.input.links_included_in_focus_chain = True</span>
|
||||
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">Timeout (in milliseconds) for partially typed key bindings. If the</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">current input forms only partial matches, the keystring will be</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">cleared after this time.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">c.input.partial_timeout = 5000</span>
|
||||
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">Enable Opera-like mouse rocker gestures. This disables the context</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">menu.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">c.input.rocker_gestures = False</span>
|
||||
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">Enable spatial navigation. Spatial navigation consists in the ability</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">to navigate between focusable elements in a Web page, such as</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">hyperlinks and form controls, by using Left, Right, Up and Down arrow</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">keys. For example, if the user presses the Right key, heuristics</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">determine whether there is an element he might be trying to reach</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">towards the right and which element he probably wants.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">c.input.spatial_navigation = False</span>
|
||||
</pre>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="outline-container-orgb9712c6" class="outline-2">
|
||||
<h2 id="orgb9712c6">Keyhint</h2>
|
||||
<div class="outline-text-2" id="text-orgb9712c6">
|
||||
<div class="org-src-container">
|
||||
<pre class="src src-conf"><span class="org-comment-delimiter"># </span><span class="org-comment">Keychains that shouldn't be shown in the keyhint dialog. Globs are</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">supported, so `;*` will blacklist all keychains starting with `;`. Use</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">`*` to disable keyhints.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">c.keyhint.blacklist = []</span>
|
||||
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">Time (in milliseconds) from pressing a key to seeing the keyhint</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">dialog.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">c.keyhint.delay = 500</span>
|
||||
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">Rounding radius (in pixels) for the edges of the keyhint dialog.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">c.keyhint.radius = 6</span>
|
||||
</pre>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="outline-container-org619e55a" class="outline-2">
|
||||
<h2 id="org619e55a">Messages</h2>
|
||||
<div class="outline-text-2" id="text-org619e55a">
|
||||
<div class="org-src-container">
|
||||
<pre class="src src-conf"><span class="org-comment-delimiter"># </span><span class="org-comment">Duration (in milliseconds) to show messages in the statusbar for. Set</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">to 0 to never clear messages.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">c.messages.timeout = 2000</span>
|
||||
<span class="org-variable-name">c.input.insert_mode.plugins</span> = True
|
||||
</pre>
|
||||
</div>
|
||||
</div>
|
||||
@@ -589,147 +380,8 @@ import sys, os
|
||||
<h2 id="org6a05c89">New Instance Options</h2>
|
||||
<div class="outline-text-2" id="text-org6a05c89">
|
||||
<div class="org-src-container">
|
||||
<pre class="src src-conf"><span class="org-comment-delimiter"># </span><span class="org-comment">How to open links in an existing instance if a new one is launched.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">This happens when e.g. opening a link from a terminal. See</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">`new_instance_open_target_window` to customize in which window the</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">link is opened in.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">Valid values:</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">- tab: Open a new tab in the existing window and activate the window.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">- tab-bg: Open a new background tab in the existing window and activate the window.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">- tab-silent: Open a new tab in the existing window without activating the window.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">- tab-bg-silent: Open a new background tab in the existing window without activating the window.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">- window: Open in a new window.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">c.new_instance_open_target = 'tab'</span>
|
||||
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">Which window to choose when opening links as new tabs. When</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">`new_instance_open_target` is not set to `window`, this is ignored.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">Valid values:</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">- first-opened: Open new tabs in the first (oldest) opened window.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">- last-opened: Open new tabs in the last (newest) opened window.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">- last-focused: Open new tabs in the most recently focused window.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">- last-visible: Open new tabs in the most recently visible window.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">c.new_instance_open_target_window = 'last-focused'</span>
|
||||
</pre>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="outline-container-org6ccc487" class="outline-2">
|
||||
<h2 id="org6ccc487">Prompt</h2>
|
||||
<div class="outline-text-2" id="text-org6ccc487">
|
||||
<div class="org-src-container">
|
||||
<pre class="src src-conf"><span class="org-comment-delimiter"># </span><span class="org-comment">Show a filebrowser in upload/download prompts.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">c.prompt.filebrowser = True</span>
|
||||
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">Rounding radius (in pixels) for the edges of prompts.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">c.prompt.radius = 8</span>
|
||||
</pre>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="outline-container-orgfb688a6" class="outline-2">
|
||||
<h2 id="orgfb688a6">Qt</h2>
|
||||
<div class="outline-text-2" id="text-orgfb688a6">
|
||||
<div class="org-src-container">
|
||||
<pre class="src src-conf"><span class="org-comment-delimiter"># </span><span class="org-comment">Additional arguments to pass to Qt, without leading `--`. With</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">QtWebEngine, some Chromium arguments (see</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">https://peter.sh/experiments/chromium-command-line-switches/ for a</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">list) will work.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">c.qt.args = []</span>
|
||||
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">Force a Qt platform to use. This sets the `QT_QPA_PLATFORM`</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">environment variable and is useful to force using the XCB plugin when</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">running QtWebEngine on Wayland.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">c.qt.force_platform = None</span>
|
||||
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">Force software rendering for QtWebEngine. This is needed for</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">QtWebEngine to work with Nouveau drivers and can be useful in other</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">scenarios related to graphic issues.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">Valid values:</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">- software-opengl: Tell LibGL to use a software implementation of GL (`LIBGL_ALWAYS_SOFTWARE` / `QT_XCB_FORCE_SOFTWARE_OPENGL`)</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">- qt-quick: Tell Qt Quick to use a software renderer instead of OpenGL. (`QT_QUICK_BACKEND=software`)</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">- chromium: Tell Chromium to disable GPU support and use Skia software rendering instead. (`--disable-gpu`)</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">- none: Don't force software rendering.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">c.qt.force_software_rendering = 'none'</span>
|
||||
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">Turn on Qt HighDPI scaling. This is equivalent to setting</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">QT_AUTO_SCREEN_SCALE_FACTOR=1 in the environment. It's off by default</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">as it can cause issues with some bitmap fonts. As an alternative to</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">this, it's possible to set font sizes and the `zoom.default` setting.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">c.qt.highdpi = False</span>
|
||||
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">When to use Chromium's low-end device mode. This improves the RAM</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">usage of renderer processes, at the expense of performance.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">Valid values:</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">- always: Always use low-end device mode.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">- auto: Decide automatically (uses low-end mode with < 1 GB available RAM).</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">- never: Never use low-end device mode.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">c.qt.low_end_device_mode = 'auto'</span>
|
||||
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">Which Chromium process model to use. Alternative process models use</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">less resources, but decrease security and robustness. See the</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">following pages for more details: -</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">https://www.chromium.org/developers/design-documents/process-models</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">- https://doc.qt.io/qt-5/qtwebengine-features.html#process-models</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">Valid values:</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">- process-per-site-instance: Pages from separate sites are put into separate processes and separate visits to the same site are also isolated.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">- process-per-site: Pages from separate sites are put into separate processes. Unlike Process per Site Instance, all visits to the same site will share an OS process. The benefit of this model is reduced memory consumption, because more web pages will share processes. The drawbacks include reduced security, robustness, and responsiveness.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">- single-process: Run all tabs in a single process. This should be used for debugging purposes only, and it disables `:open --private`.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">c.qt.process_model = 'process-per-site-instance'</span>
|
||||
</pre>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="outline-container-org1d9e873" class="outline-2">
|
||||
<h2 id="org1d9e873">Scrolling</h2>
|
||||
<div class="outline-text-2" id="text-org1d9e873">
|
||||
<div class="org-src-container">
|
||||
<pre class="src src-conf"><span class="org-comment-delimiter"># </span><span class="org-comment">When to show the scrollbar.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">Valid values:</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">- always: Always show the scrollbar.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">- never: Never show the scrollbar.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">- when-searching: Show the scrollbar when searching for text in the webpage. With the QtWebKit backend, this is equal to `never`.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">c.scrolling.bar = 'when-searching'</span>
|
||||
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">Enable smooth scrolling for web pages. Note smooth scrolling does not</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">work with the `:scroll-px` command.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">c.scrolling.smooth = False</span>
|
||||
</pre>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="outline-container-org70f3891" class="outline-2">
|
||||
<h2 id="org70f3891">Search</h2>
|
||||
<div class="outline-text-2" id="text-org70f3891">
|
||||
<div class="org-src-container">
|
||||
<pre class="src src-conf"><span class="org-comment-delimiter"># </span><span class="org-comment">When to find text on a page case-insensitively.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">Valid values:</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">- always: Search case-insensitively.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">- never: Search case-sensitively.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">- smart: Search case-sensitively if there are capital characters.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">c.search.ignore_case = 'smart'</span>
|
||||
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">Find text on a page incrementally, renewing the search for each typed</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">character.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">c.search.incremental = True</span>
|
||||
</pre>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="outline-container-org6036ede" class="outline-2">
|
||||
<h2 id="org6036ede">Session</h2>
|
||||
<div class="outline-text-2" id="text-org6036ede">
|
||||
<div class="org-src-container">
|
||||
<pre class="src src-conf"><span class="org-comment-delimiter"># </span><span class="org-comment">Name of the session to save by default. If this is set to null, the</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">session which was last loaded is saved.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">c.session.default_name = None</span>
|
||||
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">Load a restored tab as soon as it takes focus.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">c.session.lazy_restore = False</span>
|
||||
<pre class="src src-conf"><span class="org-variable-name">c.new_instance_open_target</span> = <span class="org-string">'tab'</span>
|
||||
<span class="org-variable-name">c.new_instance_open_target_window</span> = <span class="org-string">'last-focused'</span>
|
||||
</pre>
|
||||
</div>
|
||||
</div>
|
||||
@@ -738,58 +390,6 @@ import sys, os
|
||||
<div id="outline-container-orgc336fd6" class="outline-2">
|
||||
<h2 id="orgc336fd6">Spell Check</h2>
|
||||
<div class="outline-text-2" id="text-orgc336fd6">
|
||||
<p>
|
||||
Languages to use for spell checking. You can check for available
|
||||
languages and install dictionaries using scripts/dictcli.py. Run the
|
||||
script with -h/–help for instructions.
|
||||
Valid values:
|
||||
</p>
|
||||
<ul class="org-ul">
|
||||
<li>af-ZA: Afrikaans (South Africa)</li>
|
||||
<li>bg-BG: Bulgarian (Bulgaria)</li>
|
||||
<li>ca-ES: Catalan (Spain)</li>
|
||||
<li>cs-CZ: Czech (Czech Republic)</li>
|
||||
<li>da-DK: Danish (Denmark)</li>
|
||||
<li>de-DE: German (Germany)</li>
|
||||
<li>el-GR: Greek (Greece)</li>
|
||||
<li>en-AU: English (Australia)</li>
|
||||
<li>en-CA: English (Canada)</li>
|
||||
<li>en-GB: English (United Kingdom)</li>
|
||||
<li>en-US: English (United States)</li>
|
||||
<li>es-ES: Spanish (Spain)</li>
|
||||
<li>et-EE: Estonian (Estonia)</li>
|
||||
<li>fa-IR: Farsi (Iran)</li>
|
||||
<li>fo-FO: Faroese (Faroe Islands)</li>
|
||||
<li>fr-FR: French (France)</li>
|
||||
<li>he-IL: Hebrew (Israel)</li>
|
||||
<li>hi-IN: Hindi (India)</li>
|
||||
<li>hr-HR: Croatian (Croatia)</li>
|
||||
<li>hu-HU: Hungarian (Hungary)</li>
|
||||
<li>id-ID: Indonesian (Indonesia)</li>
|
||||
<li>it-IT: Italian (Italy)</li>
|
||||
<li>ko: Korean</li>
|
||||
<li>lt-LT: Lithuanian (Lithuania)</li>
|
||||
<li>lv-LV: Latvian (Latvia)</li>
|
||||
<li>nb-NO: Norwegian (Norway)</li>
|
||||
<li>nl-NL: Dutch (Netherlands)</li>
|
||||
<li>pl-PL: Polish (Poland)</li>
|
||||
<li>pt-BR: Portuguese (Brazil)</li>
|
||||
<li>pt-PT: Portuguese (Portugal)</li>
|
||||
<li>ro-RO: Romanian (Romania)</li>
|
||||
<li>ru-RU: Russian (Russia)</li>
|
||||
<li>sh: Serbo-Croatian</li>
|
||||
<li>sk-SK: Slovak (Slovakia)</li>
|
||||
<li>sl-SI: Slovenian (Slovenia)</li>
|
||||
<li>sq: Albanian</li>
|
||||
<li>sr: Serbian</li>
|
||||
<li>sv-SE: Swedish (Sweden)</li>
|
||||
<li>ta-IN: Tamil (India)</li>
|
||||
<li>tg-TG: Tajik (Tajikistan)</li>
|
||||
<li>tr-TR: Turkish (Turkey)</li>
|
||||
<li>uk-UA: Ukrainian (Ukraine)</li>
|
||||
<li>vi-VN: Vietnamese (Viet Nam)</li>
|
||||
</ul>
|
||||
|
||||
<div class="org-src-container">
|
||||
<pre class="src src-conf"><span class="org-variable-name">c.spellcheck.languages</span> = [<span class="org-string">'en-US'</span>, <span class="org-string">'fr-FR'</span>]
|
||||
</pre>
|
||||
@@ -802,16 +402,8 @@ Valid values:
|
||||
<div class="outline-text-2" id="text-org1d64606">
|
||||
<div class="org-src-container">
|
||||
<pre class="src src-conf"><span class="org-comment-delimiter"># </span><span class="org-comment">Hide the statusbar unless a message is shown.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">c.statusbar.hide = False</span>
|
||||
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">Padding (in pixels) for the statusbar.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">c.statusbar.padding = {'top': 1, 'bottom': 1, 'left': 0, 'right': 0}</span>
|
||||
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">Position of the status bar.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">Valid values:</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">- top</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">- bottom</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">c.statusbar.position = 'bottom'</span>
|
||||
<span class="org-variable-name">c.statusbar.hide</span> = False
|
||||
<span class="org-variable-name">c.statusbar.position</span> = <span class="org-string">'bottom'</span>
|
||||
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">List of widgets displayed in the statusbar.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">Valid values:</span>
|
||||
@@ -822,7 +414,7 @@ Valid values:
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">- tabs: Current active tab, e.g. `2`.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">- keypress: Display pressed keys when composing a vi command.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">- progress: Progress bar for the current page loading.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">c.statusbar.widgets = ['keypress', 'url', 'scroll', 'history', 'tabs', 'progress']</span>
|
||||
<span class="org-variable-name">c.statusbar.widgets</span> = [<span class="org-string">'keypress'</span>, <span class="org-string">'url'</span>, <span class="org-string">'scroll'</span>, <span class="org-string">'history'</span>, <span class="org-string">'progress'</span>]
|
||||
</pre>
|
||||
</div>
|
||||
</div>
|
||||
@@ -838,33 +430,9 @@ Valid values:
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">Mouse button with which to close tabs.</span>
|
||||
<span class="org-variable-name">c.tabs.close_mouse_button</span> = <span class="org-string">'right'</span>
|
||||
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">How to behave when the close mouse button is pressed on the tab bar.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">Valid values:</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">- new-tab: Open a new tab.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">- close-current: Close the current tab.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">- close-last: Close the last tab.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">- ignore: Don't do anything.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">c.tabs.close_mouse_button_on_bar = 'new-tab'</span>
|
||||
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">Width (in pixels) of the progress indicator (0 to disable).</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">c.tabs.indicator.width = 3</span>
|
||||
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">How to behave when the last tab is closed.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">Valid values:</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">- ignore: Don't do anything.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">- blank: Load a blank page.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">- startpage: Load the start page.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">- default-page: Load the default page.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">- close: Close the window.</span>
|
||||
<span class="org-variable-name">c.tabs.last_close</span> = <span class="org-string">'close'</span>
|
||||
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">When switching tabs, what input mode is applied.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">Valid values:</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">- persist: Retain the current mode.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">- restore: Restore previously saved mode.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">- normal: Always revert to normal mode.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">c.tabs.mode_on_change = 'normal'</span>
|
||||
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">Switch between tabs using the mouse wheel.</span>
|
||||
<span class="org-variable-name">c.tabs.mousewheel_switching</span> = False
|
||||
|
||||
@@ -874,7 +442,7 @@ Valid values:
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">- next: After the current tab.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">- first: At the beginning.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">- last: At the end.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">c.tabs.new_position.related = 'next'</span>
|
||||
<span class="org-variable-name">c.tabs.new_position.related</span> = <span class="org-string">'next'</span>
|
||||
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">Position of new tabs which aren't opened from another tab.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">Valid values:</span>
|
||||
@@ -882,13 +450,7 @@ Valid values:
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">- next: After the current tab.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">- first: At the beginning.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">- last: At the end.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">c.tabs.new_position.unrelated = 'last'</span>
|
||||
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">Padding (in pixels) around text for tabs.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">c.tabs.padding = {'top': 0, 'bottom': 0, 'left': 5, 'right': 5}</span>
|
||||
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">Shrink pinned tabs down to their contents.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">c.tabs.pinned.shrink = True</span>
|
||||
<span class="org-variable-name">c.tabs.new_position.unrelated</span> = <span class="org-string">'last'</span>
|
||||
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">Position of the tab bar.</span>
|
||||
<span class="org-variable-name">c.tabs.position</span> = <span class="org-string">'left'</span>
|
||||
@@ -896,19 +458,6 @@ Valid values:
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">Which tab to select when the focused tab is removed.</span>
|
||||
<span class="org-variable-name">c.tabs.select_on_remove</span> = <span class="org-string">'next'</span>
|
||||
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">Format to use for the tab title. The following placeholders are</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">defined: * `{perc}`: Percentage as a string like `[10%]`. *</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">`{perc_raw}`: Raw percentage, e.g. `10`. * `{title}`: Title of the</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">current web page. * `{title_sep}`: The string ` - ` if a title is set,</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">empty otherwise. * `{index}`: Index of this tab. * `{id}`: Internal</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">tab ID of this tab. * `{scroll_pos}`: Page scroll position. *</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">`{host}`: Host of the current web page. * `{backend}`: Either</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">''webkit'' or ''webengine'' * `{private}`: Indicates when private mode</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">is enabled. * `{current_url}`: URL of the current web page. *</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">`{protocol}`: Protocol (http/https/...) of the current web page. *</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">`{audio}`: Indicator for audio/mute status.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">c.tabs.title.format = '{audio}{index}: {title}'</span>
|
||||
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">Width (in pixels or as percentage of the window) of the tab bar if it's vertical.</span>
|
||||
<span class="org-variable-name">c.tabs.width</span> = <span class="org-highlight-numbers-number">30</span>
|
||||
|
||||
@@ -923,32 +472,7 @@ Valid values:
|
||||
<h2 id="org0947366">Urls</h2>
|
||||
<div class="outline-text-2" id="text-org0947366">
|
||||
<div class="org-src-container">
|
||||
<pre class="src src-conf"><span class="org-comment-delimiter"># </span><span class="org-comment">What search to start when something else than a URL is entered.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">Valid values:</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">- naive: Use simple/naive check.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">- dns: Use DNS requests (might be slow!).</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">- never: Never search automatically.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">c.url.auto_search = 'naive'</span>
|
||||
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">URL segments where `:navigate increment/decrement` will search for a</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">number.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">Valid values:</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">- host</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">- port</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">- path</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">- query</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">- anchor</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">c.url.incdec_segments = ['path', 'query']</span>
|
||||
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">Search engines which can be used via the address bar. Maps a search</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">engine name (such as `DEFAULT`, or `ddg`) to a URL with a `{}`</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">placeholder. The placeholder will be replaced by the search term, use</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">`{{` and `}}` for literal `{`/`}` signs. The search engine named</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">`DEFAULT` is used when `url.auto_search` is turned on and something</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">else than a URL was entered to be opened. Other search engines can be</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">used by prepending the search engine name to the search term, e.g.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">`:open google qutebrowser`.</span>
|
||||
<span class="org-variable-name">c.url.searchengines</span> = {
|
||||
<pre class="src src-conf"><span class="org-variable-name">c.url.searchengines</span> = {
|
||||
<span class="org-string">'DEFAULT'</span>: <span class="org-string">'https://www.duckduckgo.org/?q={}'</span>,
|
||||
<span class="org-string">'aw'</span>: <span class="org-string">'https://wiki.archlinux.org/?search={}'</span>,
|
||||
<span class="org-string">'wi'</span>: <span class="org-string">'https://en.wikipedia.org/wiki/Special:Search?search={}'</span>,
|
||||
@@ -965,29 +489,12 @@ Valid values:
|
||||
<span class="org-string">'md'</span>: <span class="org-string">'https://fr.mathworks.com/help/search.html?qdoc={}&submitsearch='</span>,
|
||||
}
|
||||
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">Page(s) to open at the start.</span>
|
||||
<span class="org-variable-name">c.url.start_pages</span> = [<span class="org-string">'https://start.duckduckgo.com'</span>]
|
||||
</pre>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="outline-container-org42439dc" class="outline-2">
|
||||
<h2 id="org42439dc">Window</h2>
|
||||
<div class="outline-text-2" id="text-org42439dc">
|
||||
<div class="org-src-container">
|
||||
<pre class="src src-conf"><span class="org-comment-delimiter"># </span><span class="org-comment">Hide the window decoration. This setting requires a restart on</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">Wayland.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">c.window.hide_decoration = False</span>
|
||||
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">Format to use for the window title. The same placeholders like for</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">`tabs.title.format` are defined.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">c.window.title_format = '{perc}{title}{title_sep}qutebrowser'</span>
|
||||
</pre>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="outline-container-org8efdb48" class="outline-2">
|
||||
<h2 id="org8efdb48">Bindings</h2>
|
||||
<div class="outline-text-2" id="text-org8efdb48">
|
||||
@@ -1369,6 +876,16 @@ config.bind(<span class="org-string">'gr'</span>, <span class="org-string">'open
|
||||
<h3 id="orga6ae0da">Custom Bindings</h3>
|
||||
<div class="outline-text-3" id="text-orga6ae0da">
|
||||
</div>
|
||||
<div id="outline-container-orgd4034ec" class="outline-4">
|
||||
<h4 id="orgd4034ec">Create a Password for the current website</h4>
|
||||
<div class="outline-text-4" id="text-orgd4034ec">
|
||||
<div class="org-src-container">
|
||||
<pre class="src src-conf">config.bind(<span class="org-string">',P'</span>, <span class="org-string">'spawn --userscript ~/.config/qutebrowser/userscripts/add-passowrd.sh'</span>)
|
||||
</pre>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="outline-container-org5e08320" class="outline-4">
|
||||
<h4 id="org5e08320">Use Pass to fill password and username (configuration is done in <code>~/.config/qutebrowser/password_fill_rc</code>).</h4>
|
||||
<div class="outline-text-4" id="text-org5e08320">
|
||||
@@ -1391,9 +908,9 @@ config.bind(<span class="org-string">',M'</span>, <span class="org-string">'hint
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="outline-container-org0c13e8b" class="outline-4">
|
||||
<h4 id="org0c13e8b">Cast Youtube to Chromecast</h4>
|
||||
<div class="outline-text-4" id="text-org0c13e8b">
|
||||
<div id="outline-container-orgd5da58e" class="outline-4">
|
||||
<h4 id="orgd5da58e">Cast Youtube to Chromecast</h4>
|
||||
<div class="outline-text-4" id="text-orgd5da58e">
|
||||
<div class="org-src-container">
|
||||
<pre class="src src-conf">config.bind(<span class="org-string">',c'</span>, <span class="org-string">'spawn --userscript ~/.config/qutebrowser/userscripts/cast.sh {url}'</span>)
|
||||
config.bind(<span class="org-string">',C'</span>, <span class="org-string">'hint links spawn --userscript ~/.config/qutebrowser/userscripts/cast.sh {hint-url}'</span>)
|
||||
@@ -1402,9 +919,9 @@ config.bind(<span class="org-string">',C'</span>, <span class="org-string">'hint
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="outline-container-org6a435da" class="outline-4">
|
||||
<h4 id="org6a435da">Add url to refile.org</h4>
|
||||
<div class="outline-text-4" id="text-org6a435da">
|
||||
<div id="outline-container-org548eb2c" class="outline-4">
|
||||
<h4 id="org548eb2c">Add url to refile.org</h4>
|
||||
<div class="outline-text-4" id="text-org548eb2c">
|
||||
<div class="org-src-container">
|
||||
<pre class="src src-conf">config.bind(<span class="org-string">',r'</span>, <span class="org-string">'spawn --userscript ~/.config/qutebrowser/userscripts/add-to-orgmode-refile.sh'</span>)
|
||||
</pre>
|
||||
@@ -1462,7 +979,7 @@ config.bind(<span class="org-string">',R'</span>, <span class="org-string">'hint
|
||||
<h4 id="org4e4e24a">See price in CamelCamelCamel</h4>
|
||||
<div class="outline-text-4" id="text-org4e4e24a">
|
||||
<div class="org-src-container">
|
||||
<pre class="src src-conf">config.bind(<span class="org-string">',P'</span>, <span class="org-string">":open -t https://fr.camelcamelcamel.com/search?sq={url}"</span>)
|
||||
<pre class="src src-conf"><span class="org-comment-delimiter"># </span><span class="org-comment">config.bind(',P', ":open -t https://fr.camelcamelcamel.com/search?sq={url}")</span>
|
||||
</pre>
|
||||
</div>
|
||||
</div>
|
||||
@@ -1474,9 +991,27 @@ config.bind(<span class="org-string">',R'</span>, <span class="org-string">'hint
|
||||
<h2 id="org3991a6c">Userscripts</h2>
|
||||
<div class="outline-text-2" id="text-org3991a6c">
|
||||
</div>
|
||||
<div id="outline-container-orgd5da58e" class="outline-3">
|
||||
<h3 id="orgd5da58e">Cast Youtube to Chromecast</h3>
|
||||
<div class="outline-text-3" id="text-orgd5da58e">
|
||||
<div id="outline-container-org6be4b76" class="outline-3">
|
||||
<h3 id="org6be4b76">Create a new password</h3>
|
||||
<div class="outline-text-3" id="text-org6be4b76">
|
||||
<div class="org-src-container">
|
||||
<pre class="src src-bash"><span class="org-variable-name">url</span>=$<span class="org-rainbow-delimiters-depth-1">(</span><span class="org-sh-quoted-exec">echo</span> <span class="org-string">"</span><span class="org-string"><span class="org-constant">$</span></span><span class="org-string"><span class="org-variable-name">QUTE_URL</span></span><span class="org-string">"</span> | awk -F<span class="org-rainbow-delimiters-depth-2">[</span>/:<span class="org-rainbow-delimiters-depth-2">]</span> <span class="org-string">'{print $4}'</span> | rofi -p <span class="org-string">"URL"</span> -dmenu -lines <span class="org-highlight-numbers-number">1</span><span class="org-rainbow-delimiters-depth-1">)</span>
|
||||
<span class="org-variable-name">username</span>=$<span class="org-rainbow-delimiters-depth-1">(</span><span class="org-sh-quoted-exec">echo</span> <span class="org-string">"dehaeze.thomas@gmail.com\nthomas.dehaeze@esrf.fr\ntdehaeze"</span> | rofi -p <span class="org-string">"Username"</span> -dmenu -lines <span class="org-highlight-numbers-number">5</span><span class="org-rainbow-delimiters-depth-1">)</span>
|
||||
<span class="org-variable-name">password</span>=$<span class="org-rainbow-delimiters-depth-1">(</span><span class="org-sh-quoted-exec">rofi</span> -p <span class="org-string">"Password"</span> -dmenu -password -lines <span class="org-highlight-numbers-number">1</span><span class="org-rainbow-delimiters-depth-1">)</span>
|
||||
|
||||
<span class="org-type">echo</span> <span class="org-string">"</span><span class="org-string"><span class="org-constant">$</span></span><span class="org-string"><span class="org-variable-name">password</span></span><span class="org-string">\nlogin: </span><span class="org-string"><span class="org-constant">$</span></span><span class="org-string"><span class="org-variable-name">username</span></span><span class="org-string">\nurl: </span><span class="org-string"><span class="org-constant">$</span></span><span class="org-string"><span class="org-variable-name">QUTE_URL</span></span><span class="org-string">"</span> > /tmp/add-password.txt
|
||||
|
||||
pass insert --multiline <span class="org-string">"</span><span class="org-string"><span class="org-constant">$</span></span><span class="org-string"><span class="org-variable-name">url</span></span><span class="org-string">/</span><span class="org-string"><span class="org-constant">$</span></span><span class="org-string"><span class="org-variable-name">username</span></span><span class="org-string">"</span> < /tmp/add-password.txt
|
||||
|
||||
<span class="org-type">rm</span> /tmp/add-password.txt
|
||||
</pre>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="outline-container-orgd3cff42" class="outline-3">
|
||||
<h3 id="orgd3cff42">Cast Youtube to Chromecast</h3>
|
||||
<div class="outline-text-3" id="text-orgd3cff42">
|
||||
<div class="org-src-container">
|
||||
<pre class="src src-bash">youtube-dl -o - $<span class="org-highlight-numbers-number">1</span> | castnow --quiet -
|
||||
</pre>
|
||||
@@ -1484,9 +1019,9 @@ config.bind(<span class="org-string">',R'</span>, <span class="org-string">'hint
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="outline-container-org548eb2c" class="outline-3">
|
||||
<h3 id="org548eb2c">Add url to refile.org</h3>
|
||||
<div class="outline-text-3" id="text-org548eb2c">
|
||||
<div id="outline-container-org4b6d5f9" class="outline-3">
|
||||
<h3 id="org4b6d5f9">Add url to refile.org</h3>
|
||||
<div class="outline-text-3" id="text-org4b6d5f9">
|
||||
<p>
|
||||
Add the date and time of add to properties.
|
||||
</p>
|
||||
@@ -1526,6 +1061,7 @@ Add the date and time of add to properties.
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="outline-container-org58d6993" class="outline-3">
|
||||
<h3 id="org58d6993">Org-Capture</h3>
|
||||
<div class="outline-text-3" id="text-org58d6993">
|
||||
@@ -1546,6 +1082,7 @@ Add the date and time of add to properties.
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="outline-container-org63ffcb4" class="outline-3">
|
||||
<h3 id="org63ffcb4">Add Url to Buku using Rofi</h3>
|
||||
<div class="outline-text-3" id="text-org63ffcb4">
|
||||
@@ -1562,7 +1099,7 @@ buku --add <span class="org-string">"</span><span class="org-string"><span class
|
||||
</div>
|
||||
<div id="postamble" class="status">
|
||||
<p class="author">Author: Dehaeze Thomas</p>
|
||||
<p class="date">Created: 2020-01-11 sam. 22:19</p>
|
||||
<p class="date">Created: 2020-03-01 dim. 22:50</p>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
Reference in New Issue
Block a user