Pull to refresh
78
-0.4

Пользователь

Send message

Эту фичу в 2021 году добавили. Те роуты, которые надо сделать асинхронными можно сделать асинхронными, а какие-то роуты сделать обычными.

Мне кажется в большинстве случаев, асинхронность не очень то и нужна.

Деплоил обычным nginx + gunicorn + gevent

Flask, к сожалению, не поддерживает асинхронность и работает лишь под WSGI

https://flask.palletsprojects.com/en/2.3.x/async-await/

А как же git, IDE и так далее? Для линтеров зачастую нужно настроенное окружение (npm, virtualenv, etc.)

Да, в том то и дело, что neovim со всем этим работает. А связка neovim + LSP + плагины превращается в IDE, которая впереди планеты всей.

Конечно, можно и не ставить. Проблема возникает, когда хочется на удаленном сервере запустить neovim современный со всеми плагинами.

Спасибо. Обязательно попробую.

Лично мне LSP позволяет намного быстрее сориентироваться в проекте, на старых серверах его не запустить. А вы можете что-то посоветовать? Спасибо.

Обычно с помощью ctrl -n и ctrl-p (вниз, вверх) выбирают нужный вариант, а потом уже Enter.

Дубли не норма.

Лично я этим плагином пользуюсь

https://github.com/ap/vim-css-color

Надо понять какой плагин у вас отвечает за это. Покажите список плагинов, которые вы используете.

Да, ладно если бы просто не любил, но был бы при этом профессионалом в лошадях. Тогда было бы любопытно почитать. Но тут ведь и знания равны нуля.

С таким же успехом я могу прийти к эндокринологам и прочитать им лекцию о гормонах, в которых я ни в зуб ногой.

Читая про Vim, всегда найдёшь для себя новое - полезное

https://habr.com/ru/post/586946/

Не всегда :) . Вот вроде читал про вим, но уши в трубочку сворачивались от такой статьи и бреда.

Я тоже прошел этим путем и переписал свой конфиг на lua.

Полезные ссылки, которые мне помогли при этом:

1) Гайд на русском языке (есть и английский там же) о том как переехать https://github.com/kuator/nvim-lua-guide-ru

2) Удобный кик-старт. Да, там все в одном файле, но зато можно сразу запустить и разобраться что к чему https://github.com/nvim-lua/kickstart.nvim

3) Толковый видео ролик на эту тему: https://www.youtube.com/watch?v=ppMX4LHIuy4

Всего 10 минут. Очень понятно объясняет.

4) Я сторонник с нуля собирать, но полезно смотреть за чужим опытом. Отличные готовые сборки:

https://github.com/NvChad/NvChad

https://github.com/LunarVim/LunarVim

Спасибо. Вот и я тоже ничего лучшего для таких ситуаций не придумал.

@0xd34df00d,хотел спросить на счет ssh. Я всю жизнь юзаю ssh, подключаюсь к удаленной машине, ставлю там tmux + vim и работаю (раньше был screen). Но иногда бывает машина уже очень старая, современный nvim со всеми пирогами туда не поставить и приходится довольствоваться старьем. Попадали в такие ситуации? Использовали локальный vim?

 Я честно пробовал им попользоваться, но, видимо, я слишком молод и UI-приклеен для этого. И да, я пользуюсь горячими клавишами в своей VS Code.

Спасибо за информацию. Держите нас в курсе.

Хорошая ссылочка.

Почему на мой предыдущий комментарий никто (пока) не дал внятных ответных аргументов? 

Да, просто лень отвечать на всю ту чушь, что вы написали. Вам никто и ничего не должен.

Да, совершенно верно. Представляете сколько мороки. Ужас. И это маленькая часть айсберга.

Лучше сразу же закрыть эту статью и бежать от этого сумасшествия подальше :)

Вы правы. Все эти вещи в статье пропущены. Линтеры надо устанавливать и настраивать. И lsp надо ставить. И все вышеперечисленное вами в nvim нуждается в настройке и установке. Это реально требует знаний. И боли. Но все что вы хотите, вы получите и даже с лихвой. Стоит ли оно того или нет, решать надо каждому своей головой.

1
23 ...

Information

Rating
Does not participate
Registered
Activity