Ua hoʻolaha ʻo Kristoffer Grönlund, ka mea e hana ana ma SUSE, i kahi ʻāpana o ka mea hoʻoponopono code Zed, kahi e hoʻomohala ʻia ma lalo o ka inoa ʻo Gram. ʻO ke kumu i ʻōlelo ʻia no ka ʻāpana ʻo ia ka makemake e hana i kahi mea hoʻoponopono code e hiki ke lawelawe ma ke ʻano he koho ʻē aʻe no VS Code, pale i ka hana AI-based, pale i ke koi ʻana i nā mea hoʻohana e kau inoa i nā ʻōlelo hoʻohana i kūlike ʻole me nā laikini open source, a pale i ka hoʻouna ʻana i ka telemetry i nā hui. E hoʻokō ʻia ka hoʻomohala ʻana me ka maka e hana i kahi huahana e maʻalahi i ka hoʻohana ʻana no nā mea hoʻomohala hoʻomaka a me nā haumāna i aʻo ʻia e ka mea kākau o ka ʻāpana. Ua laikini ʻia ke code o ka papahana ma lalo o ka GPLv3 a me AGPLv3.
ʻO nā ʻokoʻa o Gram mai Zed e pili ana i ka hoʻopau ʻana i nā mea hana AI a me ke code telemetry, ka wehe ʻana i nā hilinaʻi ma nā mea lawelawe ʻaoʻao kikowaena ponoʻī, nā lawelawe ʻaoʻao ʻekolu, a me nā ʻāpana i hoʻohana ʻia no ka hui pū ʻana o ke code a me ka hoʻokomo ʻana i ka hoʻohou hou aunoa. ʻAʻole koi ʻia nā mea hoʻohana Gram e pili i nā ʻ Termslelo o ka lawelawe kaʻawale a i ʻole nā kau inoa i uku ʻia.
Ua hoʻolālā ʻia ka hoʻomohala hou ʻana o ka fork e mālama ʻia me ke akahele, kūʻokoʻa mai Zed a me nā hui, e kālele nui ana i ka hōʻoia ʻana i ke kūpaʻa. ʻAe ʻia nā haʻawina iā Gram me ka ʻole o ka pono e kau inoa i kahi ʻaelike laikini mea hāʻawi (CCA). ʻAʻole e ʻae ʻia nā hoʻololi i laikini ʻia ma lalo o ka laikini Apache 2.0 i loko o Gram; ʻo nā laikini GPLv3 a me AGPLv3 wale nō ke hoʻohana ʻia no ke code hou (ua hoʻokuʻu ʻia ʻo Zed ma lalo o ʻekolu mau laikini—Apache 2.0, GPLv3, a me AGPLv3—nāna i ʻae i kāna code e hoʻohana ʻia i nā huahana ponoʻī me ka ʻole o ka hoʻolaha ʻana i nā hoʻololi i ka lehulehu).
Одновременно опубликован первый релиз Gram, в котором удалён код, связанный с AI, телеметрией, загрузкой и установкой обновлений, совместной работой над кодом, привязкой к учётной записи. Из дополнительных возможностей в редактор встроена документация, добавлена поддержка языков программирования Gleam, Zig и Odin, реализована система автодополнения ввода в стиле Vim Supertab. Устанавливаемые дополнения в Gram должны собираться из исходного кода и автоматически не обновляются. Для загрузки LSP- (Language Server) и Node-копонентов введено обязательное подтверждение операции пользователем. Готовые сборки подготовлены для Linux и macOS.

ʻO ka mea nui, ʻaʻole kēia ka ʻāpana mua o Zed—ke hoʻomohala nei ka papahana Zedless i kahi ʻāpana e kālele ana i ka pilikino a me ka hana kūloko i hoʻokaʻawale ʻia me ka ʻole o ka hilinaʻi ʻana i nā kikowaena ʻaoʻao ʻekolu. E like me Gram, hoʻopau ʻo Zedless i nā hilinaʻi ma nā lawelawe ao ponoʻī, hoʻopau i ke code no ka hoʻouna ʻana i ka telemetry a me nā hōʻike hāʻule i hana aunoa ʻia, a hoʻopau i ke koi no kahi CLA. ʻAʻole i wehe ʻia ka hana hui pū ʻana, akā e kālele ana i ka hoʻolaha ʻana i kāu ʻōnaehana ponoʻī, ʻoiai hiki i nā mea hoʻohana ke koho e hoʻi i nā lawelawe o waho.
Ke hoʻomohala ʻia nei ka papahana Zed ma lalo o ke alakaʻi ʻana a Nathan Sobo, ka mea kākau o ka mea hoʻoponopono Atom (ke kumu o VS Code), me kahi hui o nā mea hoʻomohala mua o ka mea hoʻoponopono Atom, ka paepae Electron, a me ka waihona puke hoʻokaʻawale syntax Tree-sitter. Hoʻohana ka hoʻomohala ʻana i ka ʻike o ka hana ʻana iā Atom a hoʻāʻo e hoʻokomo i kekahi mau manaʻo e pili ana i ke ʻano o ka mea hoʻoponopono papahana kūpono. Hoʻohui ʻo Zed i kahi mea hoʻoponopono kikokikona māmā me ka hana o nā wahi hoʻomohala i hoʻohui ʻia hou. Hoʻokau ʻia kahi manaʻo nui i ka hana a me ka pane ʻana ma ka interface—ʻo ka pahuhopu o nā mea hana o ka papahana e hōʻoia i ka hana koke ʻia ʻana o nā hana hoʻoponopono āpau, a hoʻokō ʻia nā hana coding ma ke ala kūpono loa. Hoʻokō ʻia ka hana kiʻekiʻe o Zed ma o ka hoʻohana ikaika ʻana i ka multithreading, me ka hoʻohana ʻana i nā cores CPU āpau i loaʻa a me ka hoʻokomo ʻana i ka GPU i ke kaʻina hana rendering.
Source: opennet.ru
