Size: a a a

2021 January 30

ПК

Паша Калугин... in pro.vim
nikita
Мужчины, может кто подскажет. почему так получается. Я хочу открыть новый терминал с нвимом, и в нем какой-то файл. Получается как на картинке, рисует в пол окна.
с вимом также?
источник

a

anton in pro.vim
Emmanuel Goldstein
Какую функцию? В VimScript нет вообще способа объявить анонимную функцию. Как жанра.
а это, например, что? {_, x -> matchstr(x, "Scratch") == ""}
источник

EG

Emmanuel Goldstein in pro.vim
anton
а это, например, что? {_, x -> matchstr(x, "Scratch") == ""}
Это ущербная фигня на одно выражение
источник

NG

Nicholas Guriev in pro.vim
Emmanuel Goldstein
Это ущербная фигня на одно выражение
если нужно больше — объяви полноценную функцию
источник

NG

Nicholas Guriev in pro.vim
в чём проблема??
источник

EG

Emmanuel Goldstein in pro.vim
Nicholas Guriev
если нужно больше — объяви полноценную функцию
Не хочу!
Не хочу писать длиннющую фигню
function! UpperCasedName() abort

endfunction

И потом ещё
function('UpperCasedName')

чтобы получить ссылку
источник

EG

Emmanuel Goldstein in pro.vim
Это просто неудобно
источник

EG

Emmanuel Goldstein in pro.vim
В Lua проще получить ссылку на вимскриптовую функцию, чем в самом вимскрипте!
источник

NG

Nicholas Guriev in pro.vim
источник

NG

Nicholas Guriev in pro.vim
обмажутся своей функциональщиной
источник

EG

Emmanuel Goldstein in pro.vim
Lua императивный до упора, лол
источник

a

anton in pro.vim
Emmanuel Goldstein
Это ущербная фигня на одно выражение
смешно
источник

a

anton in pro.vim
Emmanuel Goldstein
Это ущербная фигня на одно выражение
вот ущербное выражение целиком:
join(filter(split(GetResult("ls"), '\n'), {_, x -> matchstr(x, "Scratch") == ""}), "\n")
а на луа это как будет выглядеть?
источник

EG

Emmanuel Goldstein in pro.vim
anton
вот ущербное выражение целиком:
join(filter(split(GetResult("ls"), '\n'), {_, x -> matchstr(x, "Scratch") == ""}), "\n")
а на луа это как будет выглядеть?
:help GetResult
E149: Sorry, no help for GetResult
источник

EG

Emmanuel Goldstein in pro.vim
Ты задачу расскажи целиком
источник

n

nikita in pro.vim
Паша Калугин
с вимом также?
А кстати нет. С ним ок
источник

n

nikita in pro.vim
Vadim Misbakh-Soloviov
попробуй не вим запускать через -e, а шелл, а уже им вим.
Идея !
источник

a

anton in pro.vim
Emmanuel Goldstein
Ты задачу расскажи целиком
берется результат команды ls и из него выкидываются все строки, содержащие Scratch
источник

ПК

Паша Калугин... in pro.vim
В конфиге алакритти есть что-то экзотическое?
источник

VM

Vadim Misbakh-Solovi... in pro.vim
anton
вот ущербное выражение целиком:
join(filter(split(GetResult("ls"), '\n'), {_, x -> matchstr(x, "Scratch") == ""}), "\n")
а на луа это как будет выглядеть?
на встроенном в неовим - сходу так и не скажу, а на голом - как-то так (ну, тут некоторые места можно было иначе напистаь, но тем не менее)
источник