GNU Emacs 29 WebP, Tree-sitter, மேம்பாடுகள் மற்றும் பலவற்றிற்கான ஆதரவைத் தயாரிக்கிறது

emacs-லோகோ

எமாக்ஸ் என்பது ஒரு அம்சம் நிறைந்த உரை எடிட்டராகும், இது புரோகிராமர்கள் மற்றும் தொழில்நுட்ப பயனர்களிடையே பிரபலமாக உள்ளது.

சமீபத்தில் எலி சரெட்ஸ்கி, ஈமாக்ஸின் முக்கிய டெவலப்பர்களில் ஒருவர்அவர் கூறினார் பீட்டா பதிப்பு கிடைக்க வேண்டும் குறியீட்டில் கடுமையான சிக்கல்கள் கண்டறியப்படாவிட்டால் மிக விரைவில்.

என்று இதன் மூலம் குறிப்பிடப்பட்டுள்ளது GNU Emacs 29 இன் அடுத்த பதிப்பு ஆதரவுடன் வர வேண்டும் பட வடிவமைப்பு WebP, Tree-sitter, பாகுபடுத்தி உருவாக்கும் கருவி மற்றும் அதிகரிக்கும் பாகுபடுத்தி நூலகம், எக்லோட் (Emacs Polyglot), உருவாக்க LSP (மொழி சேவையக நெறிமுறை) Emacs, அத்துடன் பல்வேறு மேம்பாடுகள்.

GNU Emacs 29 வெளியீட்டில் நமக்கு என்ன செய்தி காத்திருக்கிறது?

Eli Zaretskii பகிர்ந்த வெளியீட்டில், அவர் எடுத்துக்காட்டுகிறார் a முக்கிய புதுமைகளின் Emacs 29 இன் புதிய பதிப்பிற்கு தயாராகிறது ட்ரீ-சிட்டர், ஒரு பாகுபடுத்தி உருவாக்கும் கருவி மற்றும் அதிகரிக்கும் பாகுபடுத்தும் நூலகம்.

இதன் மூலம் நீங்கள் ஒரு மூலக் கோப்பிற்கான கான்கிரீட் தொடரியல் மரத்தை உருவாக்கலாம் மற்றும் நீங்கள் மூலக் கோப்பைத் திருத்தும்போது தொடரியல் மரத்தை திறம்பட புதுப்பிக்கலாம் என்று குறிப்பிடப்பட்டுள்ளது. அங்கிருந்து, அதிக வேகத்தில் செய்யக்கூடிய தொடரியல் சிறப்பம்சங்கள் மட்டுமல்ல.

Emacs ட்ரீ-சிட்டர் தற்போது முக்கிய முறைகளை ஆதரிக்கிறது:

  • bash-ts-mode
  • c-ts-பயன்முறை
  • c++-ts-பயன்முறை
  • csharp-ts-mode
  • css-ts-mode
  • ஜாவா-டிஎஸ்-முறை
  • js-ts-mode
  • json-ts-mode
  • python-ts-mode
  • தட்டச்சு-ts-முறை

அதைக் குறிப்பிடுவது மதிப்பு ட்ரீ-சிட்டர் சேர்ப்புக்கு தற்போது ஈமாக்ஸ்-29 இல் சிறப்பு அந்தஸ்து உள்ளது, புதிய அம்சங்களை இன்னும் சேர்க்க முடியும் என்பதால், முதன்மை கிளையுடன் அதன் இணைப்பு இன்னும் சமீபத்தியது.

மற்றொரு மாற்றம் Emacs 29க்கு என்ன எதிர்பார்க்கலாம் எக்லோட் (Emacs Polyglot) Emacs க்கான LSP (மொழி சேவையக நெறிமுறை) கிளையன்ட் ஆகும். என்பது குறிப்பிடத்தக்கது Emacs க்கு பல LSP ஒருங்கிணைப்புகள் உள்ளன, LSP பயன்முறை, Eglot மற்றும் lsp-bridge போன்றவை. மூன்றில், Eglot இப்போது Emacs மையத்தின் ஒரு பகுதியாக உள்ளது. மற்றும் குழுவைப் பொறுத்து, இனி ஒரு தொகுப்பை நிறுவ வேண்டிய அவசியமில்லை, LSP சேவையகத்தைப் பதிவுசெய்து, தானாக நிரப்புதல், ஆவணப்படுத்தல், பிழை கண்டறிதல் மற்றும் பிற அம்சங்கள் உடனடியாகக் கிடைக்கும்.

அதுமட்டுமின்றி, மேலும் Emacs 29 இலிருந்து தூய GTK உடன் தொகுக்க முடியும் என்பது தனித்து நிற்கிறது மற்றும் லினக்ஸில் Emacs இன் முக்கிய பிரச்சனைகளில் ஒன்று Xorg ஐ GUI பயன்முறையில் செயல்படுத்தும் போது அதன் சார்பு இருந்தது, உண்மையில் பிரச்சனை வேலேண்டில் உள்ளது, இது கடந்த ஆண்டுகளில் மிகவும் பொதுவானதாகிவிட்டது, மேலும் XWayland இன் இருப்பு ஒரு தொல்லையாகிவிட்டது. இதைக் கருத்தில் கொண்டு, Emacs இப்போது தூய GTK உடன் தொகுக்கப்படலாம்.

Tambien Emacs 29 ஆனது SQLiteக்கான சொந்த ஆதரவுடன் தொகுக்க அனுமதிக்கும் மற்றும் sqlite3 நூலகம், குழுவின் கூற்றுப்படி, இது இப்போது இயல்புநிலை நடத்தை ஆகும், ஏனெனில் நீங்கள் அதைத் தவிர்க்க Emacs ஐ தொகுக்கும்போது ஸ்கிரிப்டை உள்ளமைக்க வேண்டும்.

மறுபுறம், மேலும் HaikuOS ஆதரவு தனிப்படுத்தப்பட்டுள்ளது எனவே Emacs இப்போது கணினியிலிருந்து நேரடியாக தொகுக்கப்படலாம் மற்றும் அமைவு செயல்முறை தானாகவே ஹைக்கூவைக் கண்டறிந்து உருவாக்க வேண்டும்.

அதைக் குறிப்பிடுவது மதிப்பு ஹைக்கூவிற்கு சாளர அமைப்பின் விருப்பத் துறையும் உள்ளது, --with-be-app விருப்பத்துடன் Emacs ஐ உள்ளமைப்பதன் மூலம் இயக்க முடியும், இதற்கு ஹைக்கூ அப்ளிகேஷன் கிட் டெவலப்மெண்ட் ஹெடர்கள் மற்றும் C++ கம்பைலர் உங்கள் கணினியில் இருக்க வேண்டும். '–with-be-app' விருப்பத்துடன் Emacs உருவாக்கப்படவில்லை எனில், அதன் விளைவாக வரும் எடிட்டர் உரை-முறை டெர்மினல்களில் மட்டுமே வேலை செய்யும்.

கடைசியாக ஆனால் குறைந்தது அல்ல என்பதும் குறிப்பிடத்தக்கது Emacs 29 இல் .webp வடிவத்தில் படங்களைக் காண்பிப்பதற்கான ஆதரவு சேர்க்கப்பட்டுள்ளது மற்றும் அது தவிர emacs .pdmp கோப்புகளை சிறப்பாக கையாள்கிறது, ஏனெனில் இப்போது, ​​அத்தகைய கோப்பை உருவாக்கும் போது, ​​அது அதன் பெயரில் அதன் தற்போதைய நிலையின் கைரேகையை உள்ளடக்கும், இருப்பினும் அது எப்போதும் emacs.pdmp கோப்பு இருந்தால் அதற்கு முன்னுரிமை அளிக்கும்.

இறுதியாக நாம் அதையும் முன்னிலைப்படுத்தலாம் emacs இப்போது XInput 2 ஐப் பயன்படுத்துகிறது, மேலும் உள்ளீட்டு நிகழ்வுகளை Emacs ஆதரிக்க அனுமதிக்கிறது, டச்பேட் நிகழ்வுகள் போன்றவை. எடுத்துக்காட்டாக, இயல்பாக, டிராக்பேடில் ஒரு பிஞ்ச் சைகை உரையின் அளவை அதிகரிக்கிறது அல்லது குறைக்கிறது. டச்-எண்டுடன் வரும் புதிய பிஞ்ச் நிகழ்வுக்கு இது நன்றி.

இதைப் பற்றி மேலும் தெரிந்துகொள்ள ஆர்வமாக இருந்தால், விவரங்களைக் கலந்தாலோசிக்கலாம் பின்வரும் இணைப்பில்.


உங்கள் கருத்தை தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்பட்ட முடியாது. தேவையான புலங்கள் குறிக்கப்பட்டிருக்கும் *

*

*

  1. தரவுகளுக்குப் பொறுப்பு: AB இன்டர்நெட் நெட்வொர்க்ஸ் 2008 SL
  2. தரவின் நோக்கம்: கட்டுப்பாட்டு ஸ்பேம், கருத்து மேலாண்மை.
  3. சட்டபூர்வமாக்கல்: உங்கள் ஒப்புதல்
  4. தரவின் தொடர்பு: சட்டபூர்வமான கடமையால் தவிர மூன்றாம் தரப்பினருக்கு தரவு தெரிவிக்கப்படாது.
  5. தரவு சேமிப்பு: ஆக்சென்டஸ் நெட்வொர்க்குகள் (EU) வழங்கிய தரவுத்தளம்
  6. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.