Size: a a a

2021 June 20

G

GNU/Vsevolod in pro.vim
Чтобы он по мпаку говорил хелп открыть?
источник

goldstein опять in pro.vim
типа
источник

goldstein опять in pro.vim
я бы взял питон и pynvim
источник

G

GNU/Vsevolod in pro.vim
А нвим же без приказа не слушает порты?
источник

goldstein опять in pro.vim
ты можешь в каждой сессии шелла экспортировать уникальный NVIM_LISTEN_ADDRESS
источник

G

GNU/Vsevolod in pro.vim
Я о том, что если несколько нвимов — какой из них какой порт будет слушать
источник

goldstein опять in pro.vim
либо перед каждым запуском нвима
источник

goldstein опять in pro.vim
проще всего не TCP, а Unix-сокет
источник

G

GNU/Vsevolod in pro.vim
кстати, да
источник

G

GNU/Vsevolod in pro.vim
А можно начать слушать внутри нвима, не через арги команды?
источник

G

GNU/Vsevolod in pro.vim
Чтобы всем не первым инстансам запрещать сокет открывать
источник

V

Vim Help in pro.vim
NeoVim docs for serverstart():
https://neovim.io/doc/user/eval.html#serverstart%28%29

[summoned by @goldsteinq]
источник

G

GNU/Vsevolod in pro.vim
#!/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

GNU/Vsevolod in pro.vim
В идеале еще и фокусить на табе с неовимом, но это надо и к kitty коннектиться
источник

f

fishsouprecipe 🤍 in pro.vim
кто на go пишет?
источник

G

GNU/Vsevolod in pro.vim
номета.хуз
источник

f

fishsouprecipe 🤍 in pro.vim
ауе
источник

NG

Nicholas Guriev in pro.vim
кто-то пишет
источник

NG

Nicholas Guriev in pro.vim
наверное
источник

NM

Nickolay M. in pro.vim
У гоферов чатик есть
источник