Size: a a a

2019 November 26

λ

λoλzod in VIM Ru Community
Смешно
источник

G(

GNU/😈👾Scriptod👾😈 ( λ ) in VIM Ru Community
Yo, у кого есть пдф'ка "Vi And Vim Editors" в оригинале?
источник

G(

GNU/😈👾Scriptod👾😈 ( λ ) in VIM Ru Community
А чат живой, я вижу
источник

N

Nikita in VIM Ru Community
все в виме
источник

G(

GNU/😈👾Scriptod👾😈 ( λ ) in VIM Ru Community
Nikita
все в виме
Понимаю...
источник
2019 November 28

J

J in VIM Ru Community
Привет. Смотрю, тут немного людей, но может быть кто-нибудь знает решение.

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

Язык разметки устанавливает, что название сцены должно начинаться с некоторых слов (INT/EXT). Тут есть вполне внятный регекс.

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

Когда я ввожу фразу героя кириллицей, он принимает её за имя персонажа, неважно — строчными буквами написана фраза или заглавными.

Я залез в fountain.vim и обнаружил, что он детектит персонажа с помощью syn match fountainCharacter "^\(\L\)*$", что очевидно должно означать полную фразу заглавными буквами. Но почему-то кириллицу таким макаром не распознает.

Это можно починить? Гуглинг оказался неудачен.
источник

λ

λoλzod in VIM Ru Community
J
Привет. Смотрю, тут немного людей, но может быть кто-нибудь знает решение.

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

Язык разметки устанавливает, что название сцены должно начинаться с некоторых слов (INT/EXT). Тут есть вполне внятный регекс.

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

Когда я ввожу фразу героя кириллицей, он принимает её за имя персонажа, неважно — строчными буквами написана фраза или заглавными.

Я залез в fountain.vim и обнаружил, что он детектит персонажа с помощью syn match fountainCharacter "^\(\L\)*$", что очевидно должно означать полную фразу заглавными буквами. Но почему-то кириллицу таким макаром не распознает.

Это можно починить? Гуглинг оказался неудачен.
Можно попробовать добавить syntax match nonascii ...
источник

J

J in VIM Ru Community
λoλzod
Можно попробовать добавить syntax match nonascii ...
Не то. Но пока играл, методом тыка обнаружил как с помощью sed сконвертить hex в кириллицу
источник

λ

λoλzod in VIM Ru Community
Или просто заматчить кириллические символы
источник

J

J in VIM Ru Community
Самое страшное что в богомерзком емаксе есть плагин для фонтейна и он работает прекрасно без костылей и свистелок. А в виме в этом плане через жопу сделано. Обидно.
источник
2019 November 29

G(

GNU/😈👾Scriptod👾😈 ( λ ) in VIM Ru Community
J
Самое страшное что в богомерзком емаксе есть плагин для фонтейна и он работает прекрасно без костылей и свистелок. А в виме в этом плане через жопу сделано. Обидно.
> богомерзком емаксе
????????????
источник

J

J in VIM Ru Community
GNU/😈👾Scriptod👾😈 ( λ )
> богомерзком емаксе
????????????
Emacs
источник

G(

GNU/😈👾Scriptod👾😈 ( λ ) in VIM Ru Community
J
Emacs
Я понял
источник

J

J in VIM Ru Community
Очень неудобный текстовый редактор с бесполезными наворотами
источник

G(

GNU/😈👾Scriptod👾😈 ( λ ) in VIM Ru Community
Чем он такой богомерзкий-то?
источник

G(

GNU/😈👾Scriptod👾😈 ( λ ) in VIM Ru Community
J
Очень неудобный текстовый редактор с бесполезными наворотами
Ээх
источник

G(

GNU/😈👾Scriptod👾😈 ( λ ) in VIM Ru Community
Мне поначалу тоже так казалось..........
источник

J

J in VIM Ru Community
GNU/😈👾Scriptod👾😈 ( λ )
Чем он такой богомерзкий-то?
Имхо. Несколько раз пытался, но нет. Возможно, если не починю свой плагин, придётся в емаксе работать. Тогда может поменяю отношение
источник

J

J in VIM Ru Community
GNU/😈👾Scriptod👾😈 ( λ )
Мне поначалу тоже так казалось..........
источник

G(

GNU/😈👾Scriptod👾😈 ( λ ) in VIM Ru Community
J
Имхо. Несколько раз пытался, но нет. Возможно, если не починю свой плагин, придётся в емаксе работать. Тогда может поменяю отношение
Типа нужно понять его философию
источник