د Neovim پروژې په چوکاټ کې ، د ویم کوډ اساس له پنځو کلونو څخه ډیر وخت لپاره له سره کار کیږي ، په پایله کې بدلونونه رامینځته شوي چې د کوډ ساتنه ساده کوي ، د څو ساتونکو ترمینځ د کار ویشلو وسیله چمتو کوي ، انٹرفیس له کوډ څخه جلا کوي. بیس برخه (انټرفیس پرته له دې چې داخلي ته لمس کړي بدل شي) او یو نوی پلي کړئ
د ویم سره یوه ستونزه چې د نیوویم رامینځته کولو ته یې وهڅوله د هغې غوړ شوی ، واحد کوډ اساس و چې د C (C300) کوډ له 89 زره څخه ډیر لینونه لري. یوازې یو څو خلک د ویم کوډبیس ټول لنډیزونه پوهیږي، او ټول بدلونونه د یو ساتونکي لخوا کنټرول کیږي، کوم چې د مدیر ساتل او ښه کول ستونزمن کوي. د GUI ملاتړ کولو لپاره د ویم کور کې رامینځته شوي کوډ پرځای ، نیویم د نړیوال پرت کارولو وړاندیز کوي چې تاسو ته اجازه درکوي د مختلف اوزار کټونو په کارولو سره انٹرفیسونه رامینځته کړئ.
د Neovim لپاره پلگ انونه د جلا پروسو په توګه پیل شوي، د متقابل عمل لپاره چې د میسج پیک فارمیټ کارول کیږي. د پلگ انونو سره تعامل په غیر متناسب ډول ترسره کیږي ، پرته لدې چې د مدیر لومړني اجزاو مخه ونیسي. پلگ ان ته د لاسرسي لپاره، د TCP ساکټ کارول کیدی شي، د بیلګې په توګه. پلگ ان په بهرني سیسټم چلیدلی شي. په ورته وخت کې ، نیوویم د ویم سره شاته مطابقت لري ، د ویمسکریپټ ملاتړ ته دوام ورکوي (لوا د بدیل په توګه وړاندیز شوی) او د ډیری معیاري ویم پلگ انونو لپاره اړیکې ملاتړ کوي. د Neovim پرمختللي ب featuresې د نیوویم ځانګړي APIs په کارولو سره جوړ شوي پلګ انونو کې کارول کیدی شي.
اوس مهال لا دمخه
په کې ځینې بدلونونه
- د نوي API افعال او د کارن انٹرفیس پیښو لویه برخه اضافه کړه.
- په لوا ژبه کې د پلگ انونو رامینځته کولو لپاره نوی معیاري کتابتون Nvim-Lua اضافه کړ.
- د کارن انٹرفیس پروتوکول پراختیا دوام لري ، د انفرادي کرکټرونو پرځای د لینونو په کچه په سکرین کې معلومات تازه کوي.
- د بشپړ فلوټینګ وینډوز لپاره ملاتړ اضافه شوی ، کوم چې په هر ځای کې کیښودل کیدی شي ، وصل کیدی شي ، د انفرادي ترمیم بفرونو سره وصل شوي ، او په ملټي ګریډ حالت کې ګروپ شوي.
- د شفاف ډراپ ډاون مینو لپاره د 'pumblend' اختیار اضافه شوی.
سرچینه: opennet.ru