Выпуск консольного тСкстового Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° Vis 0.9

Vis – ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹ΠΉ тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€, ΡΠΎΡ‡Π΅Ρ‚Π°ΡŽΡ‰ΠΈΠΉ Π² сСбС модальноС Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π² стилС vi со структурными рСгулярными выраТСниями Π² стилС sam.

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ особСнности:

  • Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ структурных рСгулярных Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ(1) основанноС Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΌ языкС Sam(2);
  • ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° мноТСствСнного Π²Ρ‹Π±ΠΎΡ€Π°/курсоров;
  • подсвСтка синтаксиса обСспСчиваСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΈΠΊΠΈ синтаксичСских Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΡƒΠ΄ΠΎΠ±Π½ΠΎ Π²Ρ‹Ρ€Π°ΠΆΠ°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Lua LPeg;
  • API Π½Π° Lua для Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°(3).
  1. https://doc.cat-v.org/bell_labs/structural_regexps/
  2. https://doc.cat-v.org/bell_labs/sam_lang_tutorial/
  3. https://github.com/martanne/vis/wiki/Plugins

gif

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: linux.org.ru