GNU Emacs 25 के लिए प्रमुख विशेषताएं क्या हैं?


36

मैंने निम्नलिखित कमांड के साथ होमबॉव के माध्यम से Emacs 24.4 को स्थापित करने का प्रयास किया:

brew install emacs --HEAD --use-git-head --cocoa --with-gnutls

यह स्थापित हो गया (एक विकास निर्माण जो बन सकता है) Emacs 25। मैं Emacs के रोडमैप के बारे में कोई जानकारी नहीं पा सका हूं, लेकिन चूंकि यह संस्करण विकास में है, इसलिए मैं मान लूंगा कि कोई योजना है। Emacs 25 के लिए कौन सी प्रमुख विशेषताएं हैं?


1
वास्तव में एक लिखित रोडमैप नहीं है। आप NEWS पढ़ सकते हैं, लेकिन वे चीजें पहले से ही लागू हैं (और कुछ रिलीज से पहले बदल भी सकती हैं)।
दिमित्री

"लेकिन जब से यह संस्करण विकास में है, मुझे लगता है कि कुछ प्रकार की योजना है" वर्थ उल्लेख: Emacs हमेशा एक योजना के साथ या बिना (किसी भी सुविधा-फ्रीज अवधि को बचाए) विकास में है।
मालाबार

जवाबों:


65

आपने पहले ही Emacs 25 (क्या बन जाएगा) का एक विकास बिल्ड स्थापित किया है। (Emacs 25 अभी तक जारी नहीं किया गया है।)

तो C-h Nपढ़ने के लिए उपयोग करें NEWS। यह विशेष रूप से सभी का एक रूपरेखा विवरण है जो Emacs 25 में नया होगा

उस जानकारी को यहाँ दोहराने वाले लोगों में बहुत कम है। बेशक, विशेष रूप से लोग अपने पसंदीदा परिवर्तनों पर ध्यान आकर्षित करना चाहते हैं। कुछ गलत नहीं है उसके साथ।

याद रखें: पहले Emacs से पूछें। यदि आप Emacs से अपनी मनचाही जानकारी नहीं ढूंढ सकते हैं, तो कहीं और पूछें। लेकिन आप Emacs से पूछना सीखकर खुद पर एक एहसान करेंगे ।


उत्तर के लिए धन्यवाद आकर्षित किया। मैं तब से 24.3 पर वापस लौट आया हूं, लेकिन यह जानना अच्छा है कि परिवर्तनों को कहां खोजना है।
कॉनर

16
अच्छा जवाब। लेकिन: मैं 25 Emacs (ऑनलाइन?) स्थापित किए बिना NEWS कहां पा सकता हूं ?
mbork


7
+1 "इमैकस से पूछें" - यह स्व-दस्तावेजी संपादक है, सब के बाद :)
सीन ऑल्रेड

23

Emacs 25 के लिए NEWS फ़ाइल http://git.savannah.gnu.org/cgit/emacs.git/tree/etc/NEWS?h=emacs-25 पर उपलब्ध है - इसमें वर्तमान में लगभग 400 आइटम हैं।

चूंकि यह अब रिलीज़ होने के करीब है, यहाँ अब तक शामिल कुछ प्रमुख विशेषताओं की एक (व्यक्तिपरक) सूची है - आइटम परिवर्तन के अधीन हैं। अन्य विशेषताएं हैं जो इसे भी बना सकती हैं (एक्स-विजेट्स; कोई और शामिल हो सकता है जिन प्रमुख विशेषताओं पर काम किया जा सकता है):

  • बेहतर आयत संपादन - कोने कोने के माध्यम से ईओएल, सीएक्स सीएक्स चक्रों के पीछे जा सकते हैं, string-rectangleआयत की सभी लाइनों से पहले एक स्ट्रिंग डालने के परिणामों का एक गतिशील पूर्वावलोकन प्रदान करता है।
  • नया आदेश describe-symbol- फ़ंक्शंस, चर, चेहरे आदि के लिए काम करता है, डिफ़ॉल्ट रूप से Ch o के लिए बाध्य है
  • list-packages पृष्ठभूमि में अतुल्यकालिक रूप से संकुल की सूची लोड करता है
  • च l आदेशों को भी चलाता है दिखाता है
  • नई पैकेज परियोजना परियोजनाओं से निपटने के लिए सामान्य बुनियादी ढाँचा प्रदान करती है
  • नए पैकेज Xref ने पिछले स्थान पर वापस जाने के लिए etags फ्रंट-एंड और UI- M- को बदल दिया है
  • नई कमान comment-line
  • seqअनुक्रम हेरफेर कार्यों के लिए नई लाइब्रेरी - सूचियों, तार और वैक्टर पर काम करते हैं
  • नई लाइब्रेरी mapएलिस्ट, हैश-टेबल और एरेज़ पर काम करती है
  • गतिशील रूप से भरी हुई बाइनरी मॉड्यूल के लिए समर्थन (जैसे POSIX के लिए .so फाइलें)
  • पूर्व-लॉग में लगातार एकल चार विलोपन ढह गए हैं
  • नया मैक्रो define-advice

और कुछ अन्य रोचक बातें:

  • बेहतर पैकेज निर्भरता प्रबंधन - पैकेज जो निर्भरता के रूप में स्थापित किए गए थे, उन्हें इस तरह से चिह्नित किया गया है
  • संपीडित / विघटित हैंडलिंग Dired में
  • Elisp के पास जनरेटर के लिए समर्थन है
  • नया समारोह alist-get
  • प्रारंभिक स्क्रैच संदेश की व्याख्या डॉक स्ट्रिंग के रूप में की जाती है
  • प्रोग-मोड में मल्टी-मोड इंडेंटेशन के लिए समर्थन है
  • जब उनके अंदर बिंदु होते हैं तो प्रतीकों को स्पष्ट किया जा सकता है
  • Ms Mw चयनित टेक्स्ट के लिए वेब सर्च करने के लिए eww का उपयोग करता है
  • eww चर चौड़ाई फोंट प्रदान करता है, नई कमांड जोड़ता है eww-toggle-fonts
  • quick-calcबफर में परिणाम डालने के लिए उपसर्ग तर्क के साथ कॉल करें
  • नए मैक्रो let-alist- एक को एक मुट्ठी में संग्रहीत मूल्यों को बांधने की अनुमति देता है
  • नया फ़ंक्शन directory-files-recursivelyएक निर्देशिका के तहत सभी मिलान फ़ाइलें (पुनरावर्ती) देता है
  • नया चर गूंज क्षेत्र में संदेश प्रदर्शित करने से inhibit-messageरोकता messageहै

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.