рдордЬрдХреВрд░ рд╕рдВрдкрд╛рджрдХ Vim 8.2 рдЪреЗ рдкреНрд░рдХрд╛рд╢рди

рджреАрдб рд╡рд░реНрд╖рд╛рдЪреНрдпрд╛ рд╡рд┐рдХрд╛рд╕рд╛рдирдВрддрд░ рдЬрд╛рдЧрд╛ рдШреЗрддрд▓реА рдордЬрдХреВрд░ рд╕рдВрдкрд╛рджрдХ рдкреНрд░рдХрд╛рд╢рди рд╡рд┐рдо 8.2, рдЬреНрдпрд╛рдЪреЗ рд╡рд░реНрдЧреАрдХрд░рдг рдХрд┐рд░рдХреЛрд│ рдкреНрд░рдХрд╛рд╢рди рдореНрд╣рдгреВрди рдХреЗрд▓реЗ рдЬрд╛рддреЗ, рдЬреНрдпрд╛рдордзреНрдпреЗ рд╕рдВрдЪрд┐рдд рддреНрд░реБрдЯреА рджреВрд░ рдХреЗрд▓реНрдпрд╛ рдЬрд╛рддрд╛рдд рдЖрдгрд┐ рд╡реЗрдЧрд│реНрдпрд╛ рдирд╡рдХрд▓реНрдкрдирд╛ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдХреЗрд▓реНрдпрд╛ рдЬрд╛рддрд╛рдд.

рд╡рд┐рдо рдХреЛрдб рджреНрд╡рд╛рд░рд╛ рд╡рд┐рддрд░рд┐рдд рдЖрдкрд▓реНрдпрд╛ рд╕реНрд╡рддрдГрдЪреНрдпрд╛ рдХреЙрдкреАрд▓реЗрдлреНрдЯ рдЕрдВрддрд░реНрдЧрдд рдкрд░рд╡рд╛рдирд╛, GPL рд╢реА рд╕реБрд╕рдВрдЧрдд, рдЖрдгрд┐ рддреБрдореНрд╣рд╛рд▓рд╛ рдирд┐рд░реНрдмрдВрдзрд╛рдВрд╢рд┐рд╡рд╛рдп рдХреЛрдб рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА, рд╡рд┐рддрд░рд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рдЖрдгрд┐ рдкреБрдиреНрд╣рд╛ рдХрд╛рдо рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ. Vim рдкрд░рд╡рд╛рдиреНрдпрд╛рдЪреЗ рдореБрдЦреНрдп рд╡реИрд╢рд┐рд╖реНрдЯреНрдп рдмрджрд▓рд╛рдВрдЪреНрдпрд╛ рдкреВрд░реНрд╡рд╡рддреАрдХрд░рдгрд╛рд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдЖрд╣реЗ - рддреГрддреАрдп-рдкрдХреНрд╖ рдЙрддреНрдкрд╛рджрдирд╛рдВрдордзреНрдпреЗ рдЕрдВрдорд▓рд╛рдд рдЖрдгрд▓реЗрд▓реНрдпрд╛ рд╕реБрдзрд╛рд░рдгрд╛ рдореВрд│ рдкреНрд░рдХрд▓реНрдкрд╛рдд рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдХреЗрд▓реНрдпрд╛ рдкрд╛рд╣рд┐рдЬреЗрдд рдЬрд░ Vim рджреЗрдЦрднрд╛рд▓рдХрд░реНрддреНрдпрд╛рдиреЗ рдпрд╛ рд╕реБрдзрд╛рд░рдгрд╛рдВрдирд╛ рд▓рдХреНрд╖ рджреЗрдгреНрдпрд╛рд╕ рдкрд╛рддреНрд░ рдорд╛рдирд▓реЗ рдЖрдгрд┐ рд╕рдВрдмрдВрдзрд┐рдд рд╡рд┐рдирдВрддреА рд╕рдмрдорд┐рдЯ рдХреЗрд▓реА. рд╡рд┐рддрд░рдгрд╛рдЪреНрдпрд╛ рдкреНрд░рдХрд╛рд░рд╛рдиреБрд╕рд╛рд░, Vim рдЪреЗ рдЪреЕрд░рд┐рдЯреАрд╡реЗрдЕрд░ рдореНрд╣рдгреВрди рд╡рд░реНрдЧреАрдХрд░рдг рдХреЗрд▓реЗ рдЬрд╛рддреЗ, рдореНрд╣рдгрдЬреЗ. рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╡рд┐рдХрдгреНрдпрд╛рдРрд╡рдЬреА рдХрд┐рдВрд╡рд╛ рдкреНрд░рдХрд▓реНрдкрд╛рдЪреНрдпрд╛ рдЧрд░рдЬрд╛рдВрд╕рд╛рдареА рджреЗрдгрдЧреНрдпрд╛ рдЧреЛрд│рд╛ рдХрд░рдгреНрдпрд╛рдРрд╡рдЬреА, рд╡рд┐рдордЪреЗ рд▓реЗрдЦрдХ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рд▓рд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЖрд╡рдбрд▓реНрдпрд╛рд╕ рдХреЛрдгрддреАрд╣реА рд░рдХреНрдХрдо рдзрд░реНрдорд╛рджрд╛рдп рджрд╛рди рдХрд░рдгреНрдпрд╛рд╕ рд╕рд╛рдВрдЧрддрд╛рдд.

╨Т рдирд╡реАрди рдЖрд╡реГрддреНрддреА:

  • рдкреЙрдк-рдЕрдк рд╡рд┐рдВрдбреЛрд╕рд╛рдареА рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ, рдЬреЗ рдордЬрдХреВрд░ рдЧреБрдгрдзрд░реНрдорд╛рдВрд╕рд╣, рдкреНрд▓рдЧрдЗрди рд╡рд┐рдХрд╕рдХрд╛рдВрдиреА рд╕рд░реНрд╡рд╛рдд рд╡рд┐рдирдВрддреА рдХреЗрд▓реЗрд▓реА рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ рдореНрд╣рдгреВрди рдиреЛрдВрджрд╡рд▓реЗ рд╣реЛрддреЗ рдЬреНрдпрд╛рдЪреА VimConf 2018 рдХреЙрдиреНрдлрд░рдиреНрд╕рдордзреАрд▓ рд╕рд░реНрд╡реЗрдХреНрд╖рдгрд╛рдд рд╡рд┐рдордХрдбреЗ рдХрдорддрд░рддрд╛ рд╣реЛрддреА. рдкреЙрдк-рдЕрдк рддреБрдореНрд╣рд╛рд▓рд╛ рд╕рдВрджреЗрд╢, рдХреЛрдб рд╕реНрдирд┐рдкреЗрдЯреНрд╕ рдЖрдгрд┐ рд╕рдВрдкрд╛рджрди рдХрд░рдгреНрдпрд╛рдпреЛрдЧреНрдп рдордЬрдХреБрд░рд╛рдЪреНрдпрд╛ рд╢реАрд░реНрд╖рд╕реНрдерд╛рдиреА рдХреЛрдгрддреАрд╣реА рдЗрддрд░ рдорд╛рд╣рд┐рддреА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддрд╛рдд. рдпрд╛ рдЦрд┐рдбрдХреНрдпрд╛ рд╡реЗрдЧрд╡реЗрдЧрд│реНрдпрд╛ рдкреНрд░рдХрд╛рд░реЗ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХреЗрд▓реНрдпрд╛ рдЬрд╛рдК рд╢рдХрддрд╛рдд рдЖрдгрд┐ рддреНрд╡рд░реАрдд рдЙрдШрдбрд▓реНрдпрд╛ рдЖрдгрд┐ рдмрдВрдж рдХреЗрд▓реНрдпрд╛ рдЬрд╛рдК рд╢рдХрддрд╛рдд. рдпрд╛ рдХрд╛рд░реНрдпрдХреНрд╖рдорддреЗрдЪреНрдпрд╛ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрд╕рд╛рдареА рдкреВрд░реНрд╡реА рд╡рд╛рдкрд░рд▓реЗрд▓реНрдпрд╛ рд╕реНрдХреНрд░реАрди рдбрд┐рд╕реНрдкреНрд▓реЗ рдореЗрдХреЕрдирд┐рдЭрдордордзреНрдпреЗ рд▓рдХреНрд╖рдгреАрдп рд╕реБрдзрд╛рд░рдгрд╛ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗрдд, рддрд╕реЗрдЪ рдкреНрд▓рдЧ-рдЗрдирдордзреВрди рдкреЙрдк-рдЕрдк рд╡рд┐рдВрдбреЛрд╕рд╣ рдХрд╛рд░реНрдп рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА API рд╡рд┐рд╕реНрддрд╛рд░ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ.
  • рдордЬрдХреВрд░ рдЧреБрдгрдзрд░реНрдо рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд▓реА, рдЬреНрдпрд╛рдЪрд╛ рд╡рд╛рдкрд░ рдордЬрдХреВрд░рд╛рдЪреЗ рддреБрдХрдбреЗ рд╣рд╛рдпрд▓рд╛рдЗрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХрд┐рдВрд╡рд╛ рдЕрдирд┐рдпрдВрддреНрд░рд┐рдд рдХреНрд╖реЗрддреНрд░реЗ рд╣рд╛рдпрд▓рд╛рдЗрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХреЗрд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ. рдордЬрдХреВрд░ рдЧреБрдгрдзрд░реНрдо рдПрд╕рд┐рдВрдХреНрд░реЛрдирд╕ рдордЬрдХреВрд░ рд╣рд╛рдпрд▓рд╛рдЗрдЯрд┐рдВрдЧ рдЗрдВрдЬрд┐рдирдЪреНрдпрд╛ рд╕реНрд╡рд░реВрдкрд╛рдд рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рдК рд╢рдХрддрд╛рдд, рдкреВрд░реНрд╡реА рдЙрдкрд▓рдмреНрдз рдЯреЗрдореНрдкрд▓реЗрдЯ-рдЖрдзрд╛рд░рд┐рдд рд╡рд╛рдХреНрдпрд░рдЪрдирд╛ рд╣рд╛рдпрд▓рд╛рдЗрдЯрд┐рдВрдЧ рдХреНрд╖рдорддрд╛рдВрдЪрд╛ рдкрд░реНрдпрд╛рдп. рдордЬрдХреВрд░ рдЧреБрдгрдзрд░реНрдорд╛рдВрдЪреЗ рдЖрдгрдЦреА рдПрдХ рд╡реИрд╢рд┐рд╖реНрдЯреНрдп рдореНрд╣рдгрдЬреЗ рддреЗ рддреНрдпрд╛рдВрдЪреНрдпрд╛рд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдордЬрдХреБрд░рд╛рд╢реА рдЬреЛрдбрд▓реЗрд▓реЗ рдЕрд╕рддрд╛рдд рдЖрдгрд┐ рдирд┐рд╡рдбрд▓реЗрд▓реНрдпрд╛ рдордЬрдХреБрд░рд╛рдкреВрд░реНрд╡реА рдирд╡реАрди рд╢рдмреНрдж рдШрд╛рддрд▓реНрдпрд╛рд╡рд░рд╣реА рддреЗ рдЬрддрди рдХреЗрд▓реЗ рдЬрд╛рддрд╛рдд.
  • Vim 8.2 рдЪреА рдирд╡реАрди рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ рд╕реНрдкрд╖реНрдЯрдкрдгреЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рддрдпрд╛рд░ рдПрдХрд╛ рдЧреЗрдорд╕рд╣ рдкреНрд▓рдЧрдЗрди рдХрд░рд╛ рдЬреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рд╕реНрдХреНрд░реАрдирд╡рд░ рдзрд╛рд╡рдгрд╛рд▒реНрдпрд╛ рдореЗрдВрдвреНрдпрд╛рдВрдирд╛ рд╢реВрдЯ рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ. рдзрд╛рд╡рдгрд╛рд░реА рдореЗрдВрдвреА рдкреЙрдк-рдЕрдк рд╡рд╛рдкрд░реВрди рдкреНрд░рджрд░реНрд╢рд┐рдд рдХреЗрд▓реА рдЬрд╛рддреЗ рдЖрдгрд┐ рдордЬрдХреВрд░ рдЧреБрдгрдзрд░реНрдорд╛рдВрджреНрд╡рд╛рд░реЗ рд░рдВрдЧрд╛рдЪреА рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рдХреЗрд▓реА рдЬрд╛рддреЗ.

    рдордЬрдХреВрд░ рд╕рдВрдкрд╛рджрдХ Vim 8.2 рдЪреЗ рдкреНрд░рдХрд╛рд╢рди

  • рдордЬрдХреВрд░ рдЧреБрдгрдзрд░реНрдо рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдПрдХ рдкреНрд▓рдЧрдЗрди рдЕрддрд┐рд░рд┐рдХреНрдд рдкреНрд░рдХрд╛рд╢рд┐рдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ рдЧреЛрд╡рд┐рдо, рдЧреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдореНрд╕рдордзреНрдпреЗ рд╕рд┐рдВрдЯреЕрдХреНрд╕ рд╣рд╛рдпрд▓рд╛рдЗрдЯрд┐рдВрдЧрд╕рд╛рдареА рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рддреЗ, рдмрд╛рд╣реНрдп LSP рд╕рд░реНрд╡реНрд╣рд░рдХрдбреВрди рднрд╛рд╖реЗрдЪреНрдпрд╛ рд╢рдмреНрджрд╛рд░реНрдерд╛рд╡рд┐рд╖рдпреА рдорд╛рд╣рд┐рддреА рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ (рднрд╛рд╖рд╛ рд╕рд░реНрд╡реНрд╣рд░ рдкреНрд░реЛрдЯреЛрдХреЙрд▓). рдЧреЛрд╡рд┐рдордордзреАрд▓ рдкреЙрдк-рдЕрдкреНрд╕ рдирд╛рд╡ рдкреВрд░реНрдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рдХрд╛рд░реНрдп рд╡рд░реНрдгрди рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рдВрджрд░реНрднрд┐рдд рдЗрд╢рд╛рд░реЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рддрд╛рдд.
    рдордЬрдХреВрд░ рд╕рдВрдкрд╛рджрдХ Vim 8.2 рдЪреЗ рдкреНрд░рдХрд╛рд╢рди

  • рдмрджрд▓рддрд╛ рдпреЗрдгрд╛рд░ рдирд╛рд╣реА рдЕрд╕реЗ рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓реНрд╕ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдПрдХ рдирд╡реАрди ":const" рдХрдорд╛рдВрдб рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдХреЗрд▓реА рдЖрд╣реЗ:

    const TIMER_DELAY = 400

  • рдХреЛрдЯреНрд╕ рди рд╡рд╛рдкрд░рддрд╛ рд╢рд╛рдмреНрджрд┐рдХ рдХреА рд╕рд╣ рд╢рдмреНрджрдХреЛрд╢ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд▓реА:

    let options = #{рд░реБрдВрджреА: 30, рдЙрдВрдЪреА: 24}

  • рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рдмреНрд▓реЙрдХ рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд▓реА, рдЬреНрдпрд╛рдореБрд│реЗ рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓реНрд╕рд▓рд╛ рдордЬрдХреВрд░рд╛рдЪреЗ рдорд▓реНрдЯреА-рд▓рд╛рдЗрди рддреБрдХрдбреЗ рдирд┐рдпреБрдХреНрдд рдХрд░рдгреЗ рд╕реЛрдкреЗ рд╣реЛрддреЗ:

    рдУрд│реА =<< рдЯреНрд░рд┐рдо END рдХрд░рд╛
    рдУрд│ рдПрдХ
    рдУрд│ рджреЛрди
    END

  • рдкрджреНрдзрддреА рдХреЙрд▓ рдХрд░рддрд╛рдирд╛ рдлрдВрдХреНрд╢рди рдЪреЗрди рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд▓реА:

    mylist->filter(filterexpr)->map(mapexpr)->sort()->join()

  • рдореБрдЦреНрдп рд╕рдВрд░рдЪрдиреЗрдд xdiff рд▓рд╛рдпрдмреНрд░рд░реАрдЪрд╛ рд╕рдорд╛рд╡реЗрд╢ рдЖрд╣реЗ, рдЬреНрдпрд╛рдиреЗ рд╡рд┐рд╡рд┐рдз рдордЬрдХреВрд░ рдЖрд╡реГрддреНрддреНрдпрд╛рдВрдордзреАрд▓ рдлрд░рдХрд╛рдВрдЪреЗ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рд▓рдХреНрд╖рдгреАрдпрд░реАрддреНрдпрд╛ рд╕реБрдзрд╛рд░рд▓реЗ рдЖрд╣реЗ;
  • рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдХреА рд╕рдВрдпреЛрдЬрди рд╕реЗрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА "modifyOtherKeys" рд╕реЗрдЯрд┐рдВрдЧ рдЬреЛрдбрд▓реЗ
  • ConPTY рдХрдиреНрд╕реЛрд▓рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ, рдЬреЗ рддреБрдореНрд╣рд╛рд▓рд╛ Windows 10 рдХрдиреНрд╕реЛрд▓рдордзреНрдпреЗ рд╕рд░реНрд╡ рд░рдВрдЧ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ;
  • рд╡рд┐рдВрдбреЛрдЬрд╕рд╛рдареА рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдЖрдзреБрдирд┐рдХ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ.

рдпрд╛рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, рд╣реЗ рд▓рдХреНрд╖рд╛рдд рдШреЗрддрд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рд╕рдВрдкрд╛рджрдХ рд╢рд╛рдЦрд╛ Neovim 0.5. рдирд┐рдУрд╡рд┐рдо рд╣рд╛ рд╡рд┐рдордЪрд╛ рдПрдХ рдХрд╛рдЯрд╛ рдЖрд╣реЗ рдЬреЛ рд╡рд╛рдврд╡рд┐рддрд╛ рдЖрдгрд┐ рд▓рд╡рдЪрд┐рдХрддрд╛ рдпрд╛рд╡рд░ рд▓рдХреНрд╖ рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рддреЛ. рдкрд╛рдЪ рд╡рд░реНрд╖рд╛рдВрд╣реВрди рдЕрдзрд┐рдХ рдХрд╛рд│ рд╣рд╛ рдкреНрд░рдХрд▓реНрдк рд╕реБрд░реВ рдЖрд╣реЗ рдЖрдпреЛрдЬрд┐рдд рдХреЗрд▓реЗ рдЬрд╛рддреЗ рд╡рд┐рдо рдХреЛрдбрдмреЗрд╕рдЪреЗ рдЖрдХреНрд░рдордХ рдлреЗрд░рдмрджрд▓, рдЬреНрдпрд╛рдд рдмрджрд▓ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗрдд рдЬреЗ рдХреЛрдб рд░рд╛рдЦрдгреЗ рд╕реЛрдкреЗ рдХрд░рддрд╛рдд, рдПрдХрд╛рдзрд┐рдХ рджреЗрдЦрднрд╛рд▓ рдХрд░рдгрд╛рд▒реНрдпрд╛рдВрдордзреНрдпреЗ рд╢реНрд░рдо рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдгреНрдпрд╛рдЪреЗ рд╕рд╛рдзрди рдкреНрд░рджрд╛рди рдХрд░рддрд╛рдд, рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЛрд░рдкрд╛рд╕реВрди рд╡реЗрдЧрд│реЗ рдХрд░рддрд╛рдд (рдЗрдВрдЯрд░рдлреЗрд╕рд▓рд╛ рд╕реНрдкрд░реНрд╢ рди рдХрд░рддрд╛ рдмрджрд▓рддрд╛ рдпреЗрддреЛ) рдЖрдгрд┐ рдирд╡реАрди рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рдкреНрд▓рдЧрдЗрдирд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдПрдХреНрд╕реНрдЯреЗрдВрд╕рд┐рдмрд▓ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░. Neovim рд╕рд╛рдареА рдкреНрд▓рдЧрдЗрди рд╕реНрд╡рддрдВрддреНрд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореНрд╣рдгреВрди рд▓рд╛рдБрдЪ рдХреЗрд▓реЗ рдЬрд╛рддрд╛рдд, рдЬреНрдпрд╛рдЪреНрдпрд╛рд╢реА рд╕рдВрд╡рд╛рдж рд╕рд╛рдзрдгреНрдпрд╛рд╕рд╛рдареА MessagePack рдлреЙрд░рдореЕрдЯ рд╡рд╛рдкрд░рд▓рд╛ рдЬрд╛рддреЛ.

рд╕реНрддреНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛