Size: a a a

2020 September 03

KK

Kirill (Cykooz) Kuzm... in rannts
Sergey Arkhipov
Это есть такое, да. Но в основном, сейчас достаточно просто сунуть своему пакетному менеджеру строчку пользовательнагитхабе/репа.
А как найти эту строчку в терминале? github работает через link? 😊
источник

SA

Sergey Arkhipov in rannts
Ты хочешь что ли поиск в терминале? Я не знаю таких  решений. В Виме нет центрального репозитория в том смысле, в каком ты его понимаешь. Есть сайты типа vimawesome.com, но они неофициальные
источник

SZ

Sergey Z in rannts
не проблема ли это подхода, ожидать от вима что он будет пайчармом.
с такими ожиданиями уж лучше продолжать пользоваться пайчармом/идеей.
а о виме мыслить как о линуксе, достаточно низкоуровневой фигне для достаточно посвещённых.
это всё равно что предъявлять башу за до что он "чёрная неюзабельная консоль"...
ну наверно для кого-то это так
источник

SZ

Sergey Z in rannts
я вим сам не осилил, но он от этого не становится плохим или ещё каким-то, я же вижу тысячи людей которые осилили, значит это как минимум возможно.
источник

SB

Sergey Belash in rannts
Kirill (Cykooz) Kuzminykh
А может я не с того бока зашёл. Помню что хотел поставить конкретный плагин. Наверное подстветку синтаксиса. Зашёл на его гит-хаб и стал читать как его поставить. Было по моему 4 варианта:
- просто поставить
- поставить через менеджер 1
- поставить через менеджер 2
- поставить через менеджер 3

И вот тут уже начали глаза разбегаться и пошла паника - что делать, куда бежать, какой менеджер выбрать.
Слушай, а тебе не подойдёт, например, vim mode для vscode?
источник

RB

Roman Bolkhovitin in rannts
Для пайчарма тоже есть )
источник

RB

Roman Bolkhovitin in rannts
Ideavim вроде называется
источник

AS

Artem Savinov in rannts
Roman Bolkhovitin
Ideavim вроде называется
уже не помню что именно но местами оно работало криво, правда пробовал пару лет назад наверное
источник

KK

Kirill (Cykooz) Kuzm... in rannts
Sergey Belash
Слушай, а тебе не подойдёт, например, vim mode для vscode?
Я вообще это всё пробовал от "бесвыходности". Хотел попробовать всё это настроить в tremux на андроиде, что бы можно было баловаться с Rust в нормальном редакторе. На компе я и не собирался этим пользоваться, меня вполне устраивает PyCharm и CLion.
источник

KK

Kirill (Cykooz) Kuzm... in rannts
Sergey Arkhipov
Ты хочешь что ли поиск в терминале? Я не знаю таких  решений. В Виме нет центрального репозитория в том смысле, в каком ты его понимаешь. Есть сайты типа vimawesome.com, но они неофициальные
Да, я про это и говорю, когда пишу, что хотел бы в vim от менеджера плагинов команды вида:
plugins list
plugins search <pattern>
plugins install <name>

Примерно так оно и работает в emacs. Как apt-get в Debian/Ubuntu.
источник

A🌚

Al 🌚l in rannts
Kirill (Cykooz) Kuzminykh
Я вообще это всё пробовал от "бесвыходности". Хотел попробовать всё это настроить в tremux на андроиде, что бы можно было баловаться с Rust в нормальном редакторе. На компе я и не собирался этим пользоваться, меня вполне устраивает PyCharm и CLion.
А idea rust не зашла?
источник

KK

Kirill (Cykooz) Kuzm... in rannts
Al 🌚l
А idea rust не зашла?
Нет такой Idea. Есть плагин Rsut для любой Idea. Но Debug будет работать только в CLion.
источник

A🌚

Al 🌚l in rannts
Kirill (Cykooz) Kuzminykh
Нет такой Idea. Есть плагин Rsut для любой Idea. Но Debug будет работать только в CLion.
Ну я его и имел в виду
источник

KK

Kirill (Cykooz) Kuzm... in rannts
Ну вот я его и использую под CLion и под PyCharm (когда работаю над питонячим модулем, написаным на Rust)
источник

KK

Kirill (Cykooz) Kuzm... in rannts
Sergey Z
не проблема ли это подхода, ожидать от вима что он будет пайчармом.
с такими ожиданиями уж лучше продолжать пользоваться пайчармом/идеей.
а о виме мыслить как о линуксе, достаточно низкоуровневой фигне для достаточно посвещённых.
это всё равно что предъявлять башу за до что он "чёрная неюзабельная консоль"...
ну наверно для кого-то это так
Ну вот видимо emacs более "толстый" - там сделали единый формат репы с пакетами и удобный менеджер аля apt-get. Не сразу конечно там такое было. Как я понял только с 24 версии emacs появилось единое решение - ELPA (Emacs Lisp Package Archive).
И в нём, аналогично apt, можно создавать дополнительные репы, которые можно добавить в emacs. И вроде даже как есть зависимости между пакетами. Всё по взрослому.
источник

SA

Sergey Arkhipov in rannts
На практике, что тот подход, что тот имеют право на жизнь. Скажем, в Go нет центрального репозитория, и я ни разу не слышал, чтобы это кого-то волновало. Для поиска либ там есть специальные сайты, как у Вима.

Я понимаю, что это все не очень привычно, однако модель весьма жизнеспособная на практике.
источник

KK

Kirill (Cykooz) Kuzm... in rannts
Ну вот год назад у меня прям "подгорело", что в vim за столько лет не смогли автоматизировать это всё. Пускай даже нет единой репы, но можно же было сделать, что бы было достаточно написать внутри vim команду
install github.com/user/plugin
и оно поставилось без лишних телодвижений и ковыряний в конфигах vim-а.
источник

KK

Kirill (Cykooz) Kuzm... in rannts
Ну или может я выбрал не самый лучший менеджер плагинов. Я не стал пробовать другие.
источник

SZ

Sergey Z in rannts
Эту самую install <package> ты просто пишешь в двух местах, название пакета в конфиге, команду установки в командной строке вима.
Конфиг вима это ж вроде скрипт, командой установки ты запускаешь скрипт чтоб желаемое установилось.
Вроде подход равный "написать питоний код в файле -> запустить интерпретацию".
источник

KK

Kirill (Cykooz) Kuzm... in rannts
Если бы так просто. Насколько помню там что-то сложнее чем install package надо написать в конфиге вим.
источник