G
Size: a a a
G
gо
gо
G
gо
G
gо
gо
G
G
G
V
serverstart()
:G
#!/usr/bin/env pythonпойдет
import os
import sys
from urllib.parse import unquote, urlparse
from pynvim import tcp_session
parsed = urlparse(sys.argv[1])
try:
if parsed.hostname not in ("vimhelp.org", "neovim.io"):
raise Exception()
topic = unquote(parsed.fragment)
session = tcp_session("localhost", 6969)
session.request("nvim_command", f"help {topic}")
session.close()
os.system(f"notify-send -a kitty \"neovim: {topic}\"")
except:
os.system(f"firefox {sys.argv[1]}")
G
f
G
f
NG
NG
NM