mirror of
https://git.sr.ht/~sotirisp/qute-gemini
synced 2024-11-23 12:32:04 +01:00
Update keybinding recommendation
This commit is contained in:
parent
c0b00acfd4
commit
896d91aca8
22
README.md
22
README.md
@ -12,21 +12,24 @@ thanks to its authors!
|
|||||||
## Installation
|
## Installation
|
||||||
|
|
||||||
1. Copy `qute-gemini` and `qute-gemini-tab` into
|
1. Copy `qute-gemini` and `qute-gemini-tab` into
|
||||||
`~/.local/share/qutebrowser/userscripts/`.
|
`~/.local/share/qutebrowser/userscripts/`.
|
||||||
|
|
||||||
2. Add the following lines to `~/.config/qutebrowser/config.py`
|
2. Set custom keybinding for opening Gemini URLs by adding the following lines
|
||||||
|
to `~/.config/qutebrowser/config.py`:
|
||||||
|
|
||||||
``` python
|
``` python
|
||||||
config.bind('f', 'hint links userscript qute-gemini')
|
# Open in the current tab
|
||||||
config.bind('F', 'hint links userscript qute-gemini-tab')
|
config.bind(';g', 'hint links userscript qute-gemini')
|
||||||
|
# Open in a new tab
|
||||||
|
config.bind(';G', 'hint links userscript qute-gemini-tab')
|
||||||
```
|
```
|
||||||
|
|
||||||
The script only processes `gemini://` URLs and opens all other URLs using
|
The script only processes `gemini://` URLs and opens all other URLs using
|
||||||
qutebrowser, so it should be safe to replace the default hint keybindings.
|
qutebrowser, so opening a non-`gemini://` should also work.
|
||||||
|
|
||||||
3. Re-source the qutebrowser config and visit the
|
3. Re-source the qutebrowser config or restart qutebrowser and visit the
|
||||||
[Gemini spec homepage](gemini://gemini.circumlunar.space)
|
[Gemini spec homepage](gemini://gemini.circumlunar.space)
|
||||||
to ensure that everything works.
|
to ensure that everything works.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -34,7 +37,6 @@ to ensure that everything works.
|
|||||||
|
|
||||||
- Userscript limitations
|
- Userscript limitations
|
||||||
- Only `text/gemini` content is shown.
|
- Only `text/gemini` content is shown.
|
||||||
- Probably tons of usability issues.
|
|
||||||
- Qutebrowser limitations
|
- Qutebrowser limitations
|
||||||
- Opening `gemini://` URLs by clicking on them does not work, only opening
|
- Opening `gemini://` URLs by clicking on them does not work, only opening
|
||||||
them via the keybinding is possible.
|
them via the keybinding is possible.
|
||||||
@ -53,6 +55,6 @@ will. Specifically you can redistribute and/or modify it under the terms of the
|
|||||||
[GNU General Public License](https://www.gnu.org/licenses/gpl.html) as
|
[GNU General Public License](https://www.gnu.org/licenses/gpl.html) as
|
||||||
published by the Free Software Foundation, either version 3 of the License, or
|
published by the Free Software Foundation, either version 3 of the License, or
|
||||||
(at your option) any later version.
|
(at your option) any later version.
|
||||||
|
|
||||||
gcat is distributed under the BSD 2-Clause license.
|
gcat is distributed under the BSD 2-Clause license.
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user