urxvt-readline(1) RXVT-UNICODE urxvt-readline(1)

readline - بهبود ویرایش با readline

یک بسته پشتیبانی که تلاش می‌کند ویرایش با readline را آسان‌تر کند. در حال حاضر، این افزونه با کلیک دکمه چپ ماوس به همراه کلید Shift واکنش نشان داده و سعی می‌کند مکان‌نمای متن را به آن موقعیت منتقل کند. این کار با شبیه‌سازی و ارسال تعداد فشرده‌شدن لازم کلیدهای cursor-left یا cursor-right انجام می‌شود (این سازوکار تنها برای برنامه‌هایی کار می‌کند که به درستی از نویسه‌های عریض پشتیبانی می‌کنند).

برای جلوگیری از موارد مثبت کاذب بیش از حد، این عمل فقط در صورتی انجام می‌شود که:

- ترمینال (tty) در وضعیت ICANON باشد.
- مکان‌نمای متن قابل مشاهده باشد.
- صفحه اصلی (primary screen) در حال حاضر در حال نمایش باشد.
- ماوس روی همان خطی (چند سطری) باشد که مکان‌نمای متن در آن قرار دارد.

سازوکار معمول انتخاب متن (selection) غیرفعال نشده است، بنابراین کلیک‌های متوالی و سریع ممکن است به شیوه‌ای بی‌ضرر با فرایند ایجاد انتخاب تداخل پیدا کند.

2025-10-24 9.31