Size: a a a

2021 January 31

EG

Emmanuel Goldstein in pro.vim
Дополнительное ограничение: нельзя использовать функции из стандартной библиотеки (включая методы), это читерство. И walrus operator, это тоже читерство.
источник

AM

AlexShell Makise in pro.vim
Мда. Бедный брейнфак, на чём только его интерпретатор не писали
источник

EG

Emmanuel Goldstein in pro.vim
AlexShell Makise
Мда. Бедный брейнфак, на чём только его интерпретатор не писали
Ну это простое доказательство Тьюринг-полноты
источник

EG

Emmanuel Goldstein in pro.vim
При этом тестировать его менее больно, чем что-то типа three star programmer
источник

EG

Emmanuel Goldstein in pro.vim
Или smallfuck
источник

AM

AlexShell Makise in pro.vim
Интересно, а есть ли интерпретатор брейнфака на нетипизированном лямда-исчислении (с расширением для ввода-вывода, конечно)?
источник

EG

Emmanuel Goldstein in pro.vim
AlexShell Makise
Интересно, а есть ли интерпретатор брейнфака на нетипизированном лямда-исчислении (с расширением для ввода-вывода, конечно)?
Ну, фундаментально это возможно, очевидно
источник

DK

Dimasik K in pro.vim
Господа, подскажите, возможно как-то сделать, чтобы изменения в одном файле сразу показывались на разных устройствах? К примеру, я редактирую файл на сервере с устройства Один, если я открываю тот же файл на устройстве Два, вижу, что печатается с устройства Один как в гугл документах
источник

AS

Aleksander Samoylenk... in pro.vim
Dimasik K
Господа, подскажите, возможно как-то сделать, чтобы изменения в одном файле сразу показывались на разных устройствах? К примеру, я редактирую файл на сервере с устройства Один, если я открываю тот же файл на устройстве Два, вижу, что печатается с устройства Один как в гугл документах
А какая цель? Если парное программирование, то берите tmate.
источник

DK

Dimasik K in pro.vim
Aleksander Samoylenko
А какая цель? Если парное программирование, то берите tmate.
Да, основная такая
источник

MA

Morimaruza Ariloy in pro.vim
В силе?
источник

DK

Dimasik K in pro.vim
Плюс вторая извращенская - с телефона кодить. Два их у меня, а экран нЕбольшой у одного)
источник

AS

Aleksander Samoylenk... in pro.vim
Dimasik K
Да, основная такая
Ну тогда tmate должен закрыть проблему) С телефона им пользоваться тоже можно, через termux.
источник

DK

Dimasik K in pro.vim
Aleksander Samoylenko
Ну тогда tmate должен закрыть проблему) С телефона им пользоваться тоже можно, через termux.
спасибо большое , звучит как план)
источник

Г

ГуАлСе in pro.vim
Почему просмотр директории в nvim работает непонятно как? (Netrw Directory Listing (netrw v165))

Я жму "h" у меня курсор опускается на сроку ниже, жму "t" открывается новая вкладка, как это вообще понимать?

При этом в init.vim я чётко указал:

nor d h
nor h j
nor t k
nor n l
nor D H
nor H J
nor T K
nor N L

nor l d
nor j t
nor k n
nor L D
nor J T
nor K N

И при редактировании файла это работает отлично, но не в выборе файлов
источник

f

fishsouprecipe 🤍 in pro.vim
Дворак почёт
источник

Г

ГуАлСе in pro.vim
ГуАлСе
Почему просмотр директории в nvim работает непонятно как? (Netrw Directory Listing (netrw v165))

Я жму "h" у меня курсор опускается на сроку ниже, жму "t" открывается новая вкладка, как это вообще понимать?

При этом в init.vim я чётко указал:

nor d h
nor h j
nor t k
nor n l
nor D H
nor H J
nor T K
nor N L

nor l d
nor j t
nor k n
nor L D
nor J T
nor K N

И при редактировании файла это работает отлично, но не в выборе файлов
nvim ~/.config/nvim/after/ftplugin/netrw.vim

nor <buffer> d h
nor <buffer> h j
nor <buffer> t k
nor <buffer> n l
nor <buffer> D H
nor <buffer> H J
nor <buffer> T K
nor <buffer> N L
 
nor <buffer> l d
nor <buffer> j t
nor <buffer> k n
nor <buffer> L D
nor <buffer> J T
nor <buffer> K N

Сработало
источник

VG

Vadim Goncharov in pro.vim
Morimaruza Ariloy
В силе?
в ньютонах же.
источник

YS

Yaroslav Schekin in pro.vim
После последних обсуждений vim vs neovim мне стало любопытно узнать, каковы реальные технические отличия на данный момент.

И вот они. Или см. http://vpaste.net/e7fvQ

Насколько мне известно, это вообще все существенные технические отличия.
Но если кто-то найдёт ошибку, или заметит, что чего-то не хватает -- пишите.
источник

GK

Georgy Komarov in pro.vim
Yaroslav Schekin
После последних обсуждений vim vs neovim мне стало любопытно узнать, каковы реальные технические отличия на данный момент.

И вот они. Или см. http://vpaste.net/e7fvQ

Насколько мне известно, это вообще все существенные технические отличия.
Но если кто-то найдёт ошибку, или заметит, что чего-то не хватает -- пишите.
Здорово! Подробный список, очень пригодится для последующих vim/neovim дискуссий.

> The vim.lsp Lua module --- a framework for building LSP plugins. [WIP]

Имеется в виду наличие модулей lua для взаимодействия со встроенным LSP-клиентом? На фреймворк это не потянет. Это скорее библиотечные функции, т.к. их обычно вызывают из пользовательского кода. Или вы имеете в виду возможность вызова пользовательского кода через коллбэки?

> Provides tree-sitter AST (CST?) queries and syntax highlighting

Скорее CST. TS ведь не может выстроить полное AST, например, для плюсов.
источник