`আইফুফেরিতে কলামের প্রস্থ সেট করুন`


16

কলামগুলির প্রস্থগুলিকে কাস্টমাইজ করার কোনও উপায় আছে ibuffer? বিশেষত, আমি বাফরের নামগুলি কেটে যাওয়ার আগে নাম কলামটি আরও বিস্তৃত করতে চাই। আমি চেষ্টা করেছি Buffer-menu-name-width, তবে মনে হচ্ছে Buffer-menuভেরিয়েবলগুলি ব্যবহার করে নি ibuffer। আমি চেষ্টা করেছি M-x customize-group RET ibuffer RETকিন্তু কিছুই প্রাসঙ্গিক বলে মনে হচ্ছে না।

উত্তর:


17

@ সিগমার উত্তরের উল্লেখ হিসাবে, আপনাকে কাস্টমাইজ করতে হবে ibuffer-formats। কীভাবে হাত দ্বারা এটি সংশোধন করা যায় সে সম্পর্কে ডকাস্ট্রিং অনেকগুলি বিবরণ দেয় এবং নোট করে যে আপনি এটির সাহায্যে যন্ত্রটি ব্যবহার করতে পারেন customize। আপনি যদি এলিস্প পদ্ধতির পছন্দ করেন nameতবে তালিকার উপাদানগুলির পরে সংখ্যার সাথে কলামগুলির ন্যূনতম এবং সর্বাধিক প্রস্থের উল্লেখ করে আপনি নিজের পছন্দ অনুযায়ী ডিফল্ট সেটিংসটিকে নিজের পছন্দ অনুযায়ী মানিয়ে নিতে পারেন । সুতরাং, 18 থেকে 30 এর ডিফল্টরূপে নাম ক্ষেত্রটি ছড়িয়ে যায় এমন কলামটি পরিবর্তন করে এইটি অর্জন করা যেতে পারে:

;; nearly all of this is the default layout
(setq ibuffer-formats 
      '((mark modified read-only " "
              (name 30 30 :left :elide) ; change: 30s were originally 18s
              " "
              (size 9 -1 :right)
              " "
              (mode 16 16 :left :elide)
              " " filename-and-process)
        (mark " "
              (name 16 -1)
              " " filename)))

দেখে মনে হচ্ছে আপনি customizeইন্টারফেসটি ব্যবহার করার পরেও কাস্টমাইজিং করতে এলিজপ ফর্মগুলি লেখার শেষ করেন।
নিসপিও

5

আপনি কাস্টমাইজ করতে পারেন ibuffer-formats, যা আপনাকে কলামগুলির প্রস্থের অন্যান্য জিনিসের মধ্যে সংজ্ঞা দিতে দেয়। এটি আপনাকে বেশ কয়েকটি ফর্ম্যাটগুলি সংজ্ঞায়িত করতে দেয়, যা আপনি সর্বদা প্রদর্শন করতে চান না এমন স্টাফের জন্য সুবিধাজনক।


2

কি আপনি যত্ন সম্পর্কে সমগ্র বাফার-নাম কলাম এইজন্য হয়, বিশেষভাবে, আপনি এটি ছাড়া "স্বনির্ধারণ" কিছু করতে, ব্যবহার করে করতে পারেন ibuffer-switch-format, আবদ্ধ `মধ্যে ibuffer

ফাংশনটি সুনির্দিষ্ট বিকল্পগুলির মধ্যে স্যুইচ করে ibuffer-formats। ডিফল্ট অনুসারে ibuffer-formatsদুটি বিকল্প রয়েছে:

((mark modified read-only locked " "
       (name 18 18 :left :elide)
       " "
       (size 9 -1 :right)
       " "
       (mode 16 16 :left :elide)
       " " filename-and-process)
 (mark " "
       (name 16 -1)
       " " filename))

যার মধ্যে দ্বিতীয়টি নাম কলামের প্রস্থকে সীমাবদ্ধ করে না।

সিগমা এবং ড্যানেরcustomize উত্তরগুলিতে নির্দিষ্ট হিসাবে সাধারণ ক্ষেত্রে, প্রয়োজন ।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.