GNU Emacs 31.1 کنترل ماوس را به‌طور پیش‌فرض در ترمینال‌ها فعال می‌کند

By: www.diariobitcoin.com|25/08/2026 12:01:35
0
اشتراک‌گذاری
copy
امتیازدهی ما در گوگلامتیازدهی ما در گوگل

**GNU Emacs 31.1 اکنون با یک تغییر قابل مشاهده برای کسانی که در ترمینال‌ها کار می‌کنند در دسترس است: کنترل ماوس به‌طور پیش‌فرض فعال شده است. این به‌روزرسانی همچنین شامل یک تم طراحی‌شده برای مبتدیان، گزینه‌های جدید پیکربندی و ابزارهایی برای بررسی بسته‌ها قبل از نصب یا به‌روزرسانی آن‌ها می‌باشد.

  • پشتیبانی از xterm-mouse-mode به‌طور پیش‌فرض در ترمینال‌های سازگار فعال شده است، اگرچه می‌توان آن را غیرفعال کرد.
  • این نسخه زیرپوشه user-lisp/ را اتخاذ کرده و فریم‌های فرزند را در ترمینال‌های متنی اضافه می‌کند.
  • تم newcomers-presets تنظیمات جایگزینی را برای کسانی که تازه شروع به استفاده از Emacs کرده‌اند، ارائه می‌دهد.

GNU Emacs 31.1 در تاریخ 24 اوت 2026 به‌عنوان نسخه جدید ویژگی‌های ویرایشگر متن محبوب منتشر شد، طبق اطلاعات منتشرشده توسط Phoronix. این انتشار شامل چندین تغییر است که به‌منظور ساده‌سازی استفاده اولیه بدون ترک ابزارهای کاربران پیشرفته طراحی شده است، با تغییراتی که شامل تعامل در ترمینال‌ها، سازماندهی فایل‌های پیکربندی و مدیریت بسته‌ها می‌شود.

جدیدترین تغییر قابل مشاهده این است که کنترل ماوس برای مدیریت Emacs در داخل یک ترمینال اکنون به‌طور پیش‌فرض فعال شده است. این عملکرد مربوط به xterm-mouse-mode است و در تمام ترمینال‌های سازگار فعال می‌شود، اگرچه هر کاربر این امکان را دارد که آن را غیرفعال کند اگر بخواهد تعامل خود را به‌طور انحصاری بر اساس صفحه‌کلید حفظ کند.

یک تغییر در تعامل درون ترمینال

Emacs به‌خاطر ارائه یک محیط ویرایش بسیار قابل تنظیم شناخته شده است، که قادر به کار در هر دو رابط‌های گرافیکی و به‌طور مستقیم در ترمینال‌های متنی است. در این سناریو، مقدار پیش‌فرض جدید به کاربران این امکان را می‌دهد که عناصر را با ماوس انتخاب و کنترل کنند بدون اینکه نیاز باشد ابتدا گزینه خاصی را برای فعال‌سازی این عملکرد جستجو کنند.

این تصمیم می‌تواند یکی از موانع اولیه برای کسانی که از ویرایشگرهای مدرن می‌آیند و انتظار ترکیبی از صفحه‌کلید و دستگاه اشاره‌گر دارند را کاهش دهد. Phoronix اشاره کرد که این حالت در ترمینال‌های سازگار اعمال می‌شود، بنابراین تجربه خاص همچنان به قابلیت‌های محیطی که Emacs در آن اجرا می‌شود بستگی خواهد داشت.

این تغییر فلسفه شخصی‌سازی پروژه را حذف نمی‌کند، زیرا پشتیبانی می‌تواند به‌صورت دستی غیرفعال شود. این امکان به کاربران عادت‌کرده به جریان‌های کاری مبتنی بر میانبرها اجازه می‌دهد تا تنظیمات خود را حفظ کنند، در حالی که تازه‌واردان تجربه‌ای قابل دسترس‌تر از اولین بار راه‌اندازی دریافت می‌کنند.

فعال‌سازی پیش‌فرض همچنین نشان‌دهنده تلاشی برای نزدیک کردن یک ابزار تاریخی به عادات استفاده گسترده‌تر است، بدون اینکه این عملکرد را به یک الزام تبدیل کند. به‌جای اینکه ماوس را به‌عنوان یک ویژگی تجربی یا پنهان معرفی کند، GNU Emacs 31.1 آن را به‌عنوان بخشی از رفتار مورد انتظار در ترمینال‌های سازگار گنجانده است.

پیکربندی و ابزارها برای پروفایل‌های مختلف

GNU Emacs 31.1 همچنین یک زیرپوشه جدید به نام user-lisp/ را برای ذخیره فایل‌های پیکربندی Emacs اتخاذ می‌کند. این سازماندهی فضایی اختصاصی برای آن مواد ارائه می‌دهد و می‌تواند به جداسازی فایل‌های شخصی از سایر اجزای محیط کمک کند، اگرچه این خبر جزئیات الزامات اضافی یا تغییرات اجباری برای تمام نصب‌های موجود را مشخص نمی‌کند.

این به‌روزرسانی همچنین سازگاری با فریم‌های فرزند در ترمینال‌های متنی را اضافه می‌کند، قابلیتی که روش‌های توزیع اطلاعات Emacs را در یک رابط غیرگرافیکی گسترش می‌دهد. این نوع بهبود به‌ویژه برای کاربرانی که محیط‌های پیچیده‌ای می‌سازند و نیاز به سازماندهی چندین نمای مختلف یا عناصر بدون ترک ترمینال دارند، بسیار مهم است.

تغییر دیگری که به بافرهای grep و xref مربوط می‌شود، این است که اکنون حالت‌های ویرایشی را پشتیبانی می‌کنند. این امکان باعث می‌شود که نتایج به فضاهای تعاملی‌تری تبدیل شوند، به طوری که برخی از بازبینی‌ها یا تنظیمات می‌توانند از خود بافر انجام شوند و کاربر را مجبور به تغییر مداوم بین لیست نتایج و فایل‌های مربوطه نکند.

Emacs 31.1 همچنین یک قابلیت برای بررسی تغییرات قبل از نصب یا به‌روزرسانی بسته‌ها را معرفی می‌کند. این ابزار یک مرحله بازرسی پیش از فرآیند را اضافه می‌کند، چیزی که می‌تواند به درک تغییراتی که قبل از اعمال عملیاتی که بر تنظیمات یا افزونه‌های ویرایشگر تأثیر می‌گذارد، کمک کند.

موضوعی برای تازه‌واردان

در میان نوآوری‌های مربوط به دسترسی، newcomers-presets، یک موضوع طراحی شده برای ارائه تنظیمات پیش‌فرض جایگزین به کاربران نوپا، معرفی شده است. هدف آن این است که اولین تماس با Emacs را کمتر ترسناک کند، به‌ویژه برای کسانی که هنوز با کنوانسیون‌های بصری و تنظیمات ویرایشگر آشنا نیستند.

این موضوع به عنوان جایگزینی برای امکانات شخصی‌سازی که پروژه را مشخص می‌کند، ارائه نمی‌شود. در عوض، یک نقطه شروع متفاوت را با مقادیر که به تسهیل خواندن و ناوبری در حین یادگیری کاربر برای سازگاری محیط با نیازهای خود کمک می‌کند، ارائه می‌دهد.

گنجاندن یک مجموعه خاص برای مبتدیان در یک برنامه با منحنی یادگیری شناخته شده به خاطر وسعت آن، قابل توجه است. Emacs اجازه می‌دهد تا جریان‌های کاری بسیار پیچیده‌ای ساخته شود، اما این انعطاف‌پذیری همچنین می‌تواند باعث سردرگمی شود زمانی که یک فرد برای اولین بار برنامه را باز می‌کند و با گزینه‌های متعدد بدون راهنمایی فوری مواجه می‌شود.

به همراه ماوس که به‌طور پیش‌فرض فعال شده است، newcomers-presets نشان می‌دهد که این نسخه سعی دارد هم تعامل و هم ارائه اولیه را بهبود بخشد. کاربران با تجربه می‌توانند تنظیمات خود را حفظ کنند، در حالی که کسانی که به ویرایشگر ملحق می‌شوند، یک تنظیمات جایگزین دارند که برای همراهی با جلسات اولیه آنها طراحی شده است.

چه چیزی نسخه جدید ارائه می‌دهد

به طور کلی، GNU Emacs 31.1 تغییرات روزمره را با تنظیمات مربوط به مدیریت داخلی محیط ترکیب می‌کند. پشتیبانی از ماوس به تعامل می‌پردازد، user-lisp/ فایل‌های شخصی را مرتب می‌کند، فریم‌های فرزند سازماندهی را در ترمینال‌ها گسترش می‌دهند و بافرهای ویرایشی انعطاف‌پذیری را به وظایف جستجو و ارجاع اضافه می‌کنند.

قابلیت بازرسی پیش از بسته‌ها همچنین یک لایه کنترل قبل از نصب یا به‌روزرسانی اجزا را معرفی می‌کند. اگرچه اطلاعات انتشار دامنه دقیق آن بازرسی را توصیف نمی‌کند، اما گنجاندن آن به این معناست که کاربر می‌تواند تغییرات را قبل از تأیید تغییرات در محیط کار خود بررسی کند.

این انتشار به این ترتیب تعادل بین سازگاری با شیوه‌های سنتی و ورودی کمتر سخت‌گیرانه برای کاربران جدید را حفظ می‌کند. صفحه‌کلید همچنان بخش مرکزی تجربه Emacs است، اما فعال‌سازی xterm-mouse-mode گزینه‌های موجود را گسترش می‌دهد بدون اینکه مانع انتخاب روش مورد نظر هر فرد شود.

GNU Emacs 31.1 اکنون به همراه اطلاعات اضافی از انتشار از طریق GNU.org قابل دانلود است. در دسترس بودن این نسخه، مرحله بعدی توسعه ویرایشگر را نشان می‌دهد و در یک به‌روزرسانی واحد، بهبودهای دسترسی، سازماندهی و کنترل را برای کسانی که در رابط‌های گرافیکی یا به‌طور مستقیم از ترمینال‌های متنی کار می‌کنند، گرد هم می‌آورد.

قیمت --

--
--
--

این محتوا صرفاً برای اطلاع‌رسانی عمومی ارائه شده است و به‌منزله مشاوره مالی، سرمایه‌گذاری، حقوقی یا مالیاتی تلقی نمی‌شود. هرگونه رویداد، جایزه، کمپین آنلاین یا اطلاعات مرتبط که در اینجا ذکر شده است، نباید به‌عنوان توصیه، ترغیب یا دعوت به خرید، فروش، معامله یا هرگونه دادوستد دیگر دارایی‌های رمزارزی تلقی شود. دارایی‌های رمزارزی از نوسان بالایی برخوردار هستند و ممکن است منجر به زیان شوند. دسترسی به خدمات، محصولات و رویدادهای مرتبط با WEEX ممکن است بسته به منطقه جغرافیایی متفاوت باشد. اطمینان از اینکه استفاده شما از این خدمات با قوانین و مقررات محلی مطابقت دارد، بر عهده خود شماست.

ممکن است شما نیز علاقه‌مند باشید

گوگل کلود خدمات بلاک‌چین را متوقف کرده و مهلت نهایی برای مهاجرت به کوئیک‌نود را اعلام می‌کند

غول فناوری سیستم را در دسامبر خاموش می‌کند و شریک خود را برای جلوگیری از نقص در برنامه‌ها توصیه می‌کند.

گسترش نگهداری رمزارزهای تحت نظارت BNY در اتحادیه اروپا تحت MiCA

فدرال: زمینه‌ای در بین اعضای خود برای افزایش جدید نرخ‌ها قبل از پایان سال در حال رشد است

هم اظهارات اخیر کریستوفر والر و هم صورتجلسه‌های جلسه سپتامبر به وضوح نشان دادند که اعضای مقام پولی معتقدند که احتمالاً نیاز به افزایش جدیدی در نرخ‌های بهره قبل از سال 2027 وجود دارد.

از وب3 به اقتصاد واقعی: Erable° به بازیگری کلیدی در تأمین مالی تأثیرگذار تبدیل می‌شود

درک پول دیجیتال و بازده دیجیتال

این یک مرور عمیق از مدل‌های کسب و کار نوپایی است که بر اساس اوراق بهادار ترجیحی ترازنامه‌های بیت‌کوین ساخته شده‌اند.

قیمت کوین XDP پس از لیست شدن در سپتامبر به زیر ⁦$0.02⁩ سقوط کرد: دلیل افت پس از عرضه Doppler Finance چیست؟

قیمت کوین XDP پس از لیست شدن به زیر ⁦$0.02⁩ رسید؛ عرضه ایردراپ، نقدینگی کم و کشف قیمت بر روند Doppler Finance اثر گذاشتند.
...

محتوا

آخرین لیست سکه ها در WEEX

iconiconiconiconiconiconiconicon
پشتیبانی مشتری:@weikecs
همکاری تجاری:@weikecs
معاملات کمّی و بازارسازی:[email protected]
برنامه VIP:[email protected]