GNU Emacs 29 WebP, ટ્રી-સિટર, ઉન્નતીકરણો અને વધુ માટે સપોર્ટ તૈયાર કરે છે

emacs-લોગો

Emacs એ ફીચર-સમૃદ્ધ ટેક્સ્ટ એડિટર છે જે પ્રોગ્રામરો અને ટેકનિકલ વપરાશકર્તાઓમાં એકસરખું લોકપ્રિય છે.

તાજેતરમાં એલી ઝરેત્સ્કી, emacs ના મુખ્ય વિકાસકર્તાઓમાંના એકતેમણે જણાવ્યું હતું કે બીટા સંસ્કરણ ઉપલબ્ધ હોવું જોઈએ કોડમાં ગંભીર સમસ્યાઓ ઓળખવામાં ન આવે તો ખૂબ જ ટૂંક સમયમાં.

આ સાથે ઉલ્લેખ છે કે GNU Emacs 29 નું આગલું સંસ્કરણ સપોર્ટ સાથે આવવું જોઈએ ઇમેજ ફોર્મેટ વેબપી, ટ્રી-સિટ્ટેr, પાર્સર જનરેશન ટૂલ અને ઇન્ક્રીમેન્ટલ પાર્સર લાઇબ્રેરી, એગ્લોટ (Emacs પોલીગ્લોટ), એલએસપી (લેંગ્વેજ સર્વર પ્રોટોકોલ) Emacs માટે, તેમજ અન્ય વિવિધ સુધારાઓ.

GNU Emacs 29 ના પ્રકાશનમાં કયા સમાચાર અમારી રાહ જોઈ રહ્યા છે?

એલી ઝરેત્સ્કી દ્વારા શેર કરાયેલા પ્રકાશનમાં, તે હાઇલાઇટ કરે છે કે એ મુખ્ય નવીનતા છે Emacs 29 ના નવા સંસ્કરણ માટે તૈયારી કરી રહ્યાં છીએ ટ્રી-સિટર, પાર્સર જનરેશન ટૂલ અને ઇન્ક્રીમેન્ટલ પાર્સિંગ લાઇબ્રેરી.

તે ઉલ્લેખિત છે કે તેની સાથે તમે સ્રોત ફાઇલ માટે કોંક્રિટ સિન્ટેક્સ ટ્રી બનાવી શકો છો અને જ્યારે તમે સ્રોત ફાઇલને સંપાદિત કરો છો ત્યારે સિન્ટેક્સ ટ્રીને અસરકારક રીતે અપડેટ કરી શકો છો. ત્યાંથી, તે માત્ર સિન્ટેક્સ હાઇલાઇટિંગ જ નથી જે હાઇ સ્પીડ પર કરી શકાય છે.

Emacs ટ્રી-સિટર હાલમાં મુખ્ય મોડ્સને સપોર્ટ કરે છે:

  • bash-ts-મોડ
  • c-ts-મોડ
  • c++-ts-મોડ
  • csharp-ts-મોડ
  • css-ts-મોડ
  • java-ts-મોડ
  • js-ts-મોડ
  • json-ts-મોડ
  • python-ts-મોડ
  • ટાઇપસ્ક્રિપ્ટ-ટીએસ-મોડ

તે ઉલ્લેખનીય છે ટ્રી-સિટરનો સમાવેશ હાલમાં emacs-29 માં વિશેષ દરજ્જો ધરાવે છે, કારણ કે તેમાં હજુ પણ નવી સુવિધાઓ ઉમેરી શકાય છે, તેનું માસ્ટર બ્રાન્ચ સાથે મર્જ હજુ તાજેતરનું છે.

બીજો ફેરફાર Emacs 29 માટે શું અપેક્ષા રાખવી એગ્લોટ છે (Emacs પોલીગ્લોટ) Emacs માટે LSP (લેંગ્વેજ સર્વર પ્રોટોકોલ) ક્લાયંટ છે. ઉલ્લેખનીય છે કે Emacs માટે ઘણા LSP સંકલન છે, જેમ કે LSP મોડ, Eglot અને lsp-બ્રિજ. ત્રણમાંથી, Eglot હવે Emacs કોરનો ભાગ છે. અને ટીમ પર આધાર રાખીને, હવે કોઈ પેકેજ ઇન્સ્ટોલ કરવાની જરૂર નથી, ફક્ત LSP સર્વરને રજીસ્ટર કરો અને સ્વતઃપૂર્ણતા, દસ્તાવેજીકરણ, ભૂલ શોધ અને અન્ય સુવિધાઓ તરત જ ઉપલબ્ધ છે.

તે ઉપરાંત, પણ તે બહાર આવ્યું છે કે Emacs 29 થી શુદ્ધ GTK સાથે સંકલન કરવું શક્ય બનશે અને તે એ છે કે Linux માં Emacs ની મુખ્ય સમસ્યાઓમાંની એક Xorg પર તેની નિર્ભરતા હતી જ્યારે તેને GUI મોડમાં એક્ઝિક્યુટ કરવામાં આવ્યું હતું, જો કે વાસ્તવમાં સમસ્યા વેલેન્ડની છે જે છેલ્લા વર્ષોમાં વધુને વધુ સામાન્ય બની છે, અને તે પણ XWayland નું અસ્તિત્વ એક ઉપદ્રવ બની ગયું છે. આ જોતાં, Emacs ને હવે શુદ્ધ GTK સાથે સંકલિત કરી શકાય છે.

તાંબિયન Emacs 29 SQLite માટે મૂળ આધાર સાથે સંકલન કરવાની મંજૂરી આપશે અને sqlite3 લાઇબ્રેરી, જે ટીમ અનુસાર, આ હવે ડિફોલ્ટ વર્તણૂક છે, કારણ કે તમારે તેને ટાળવા માટે Emacs કમ્પાઇલ કરતી વખતે રૂપરેખાંકિત સ્ક્રિપ્ટમાં sqlite3 પાસ કરવી પડશે.

બીજી બાજુ, પણ HaikuOS આધાર પ્રકાશિત થયેલ છે તેથી Emacs હવે સિસ્ટમમાંથી સીધું કમ્પાઈલ કરી શકાય છે અને સેટઅપ પ્રક્રિયા આપોઆપ હાઈકુ માટે શોધી અને બિલ્ડ થવી જોઈએ.

તે ઉલ્લેખનીય છે હાઇકુ માટે વિન્ડો સિસ્ટમનું વૈકલ્પિક પોર્ટ પણ છે, જે --with-be-app વિકલ્પ સાથે Emacs ને રૂપરેખાંકિત કરીને સક્ષમ કરી શકાય છે, જેને તમારી સિસ્ટમ પર હાજર રહેવા માટે હાઈકુ એપ્લિકેશન કિટ ડેવલપમેન્ટ હેડરો અને C++ કમ્પાઈલરની જરૂર પડશે. જો Emacs '–with-be-app' વિકલ્પ સાથે ન બનેલું હોય, તો પરિણામી સંપાદક માત્ર ટેક્સ્ટ-મોડ ટર્મિનલ્સ પર જ કામ કરશે.

છેલ્લું પરંતુ ઓછામાં ઓછું નહીં, તે પણ નોંધ્યું છે કે Emacs 29 માં .webp ફોર્મેટમાં ઇમેજ પ્રદર્શિત કરવા માટે સપોર્ટ ઉમેરવામાં આવ્યો છે અને તે ઉપરાંત emacs પાસે .pdmp ફાઇલોનું વધુ સારું સંચાલન છે, કારણ કે હવે, આવી ફાઇલ બનાવતી વખતે, તે તેના નામમાં તેની વર્તમાન સ્થિતિની ફિંગરપ્રિન્ટનો સમાવેશ કરશે, જો કે જો તે અસ્તિત્વમાં હોય તો તે હંમેશા emacs.pdmp ફાઇલને પ્રાથમિકતા આપશે.

છેલ્લે આપણે તે પણ પ્રકાશિત કરી શકીએ છીએ emacs હવે XInput 2 નો ઉપયોગ કરે છે, Emacs ને વધુ ઇનપુટ ઘટનાઓને સમર્થન આપવા માટે પરવાનગી આપે છે, જેમ કે ટચપેડ ઇવેન્ટ. ઉદાહરણ તરીકે, મૂળભૂત રીતે, ટ્રેકપેડ પર પિંચ હાવભાવ ટેક્સ્ટનું કદ વધારે છે અથવા ઘટાડે છે. આ નવી પિંચ ઇવેન્ટ માટે આભાર છે, જે ટચ-એન્ડ સાથે આવે છે.

જો તમને તેના વિશે વધુ જાણવામાં રસ હોય, તો તમે વિગતોનો સંપર્ક કરી શકો છો નીચેની કડીમાં


તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: AB ઈન્ટરનેટ નેટવર્ક્સ 2008 SL
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.