উত্তর:
আপনার কার্সার বা ক্যারেট পরিবর্তন করতে আপনি যা করতে চান তা হ'ল:
আপনার .emacs ফাইল এবং কোডের এই লাইনটি খুলুন:
(setq-default cursor-type 'bar)
এবং রঙ পরিবর্তন করতে:
(set-cursor-color "#ffffff")
অবশ্যই, আপনি #ffffff
যে কোনও হেক্সাডেসিমাল রঙে পরিবর্তন করতে পারেন ।
@ কিংয়ের উত্তরে নির্দেশিত হিসাবে প্রদত্ত বাফারের জন্য (বাফার-লোকাল ভেরিয়েবল ব্যবহার করে cursor-type
) কার্সার প্রকার সেট করা যেতে পারে । (এই উত্তরটি setq-default
সমস্ত বাফারদের জন্য ডিফল্ট মান সেট করতে ব্যবহার করে))
অথবা এটি কোনও নির্দিষ্ট ফ্রেমের জন্য ফ্রেম প্যারামিটার হিসাবে সেট করা যেতে পারে cursor-type
।
আপনি বিকল্পটিতে এটি যুক্ত করে এটি সমস্ত ফ্রেমের জন্য ডিফল্ট কার্সার প্রকার সেট করতে পারেন default-frame-alist
। উদাহরণস্বরূপ alist এই আইটেমটি যোগ করুন: (cursor-type . bar)
।
বর্তমান ফ্রেমের জন্য কার্সার টাইপ সেট করতে এখানে একটি কমান্ড (লাইব্রেরি ওয়ানওন.এল থেকে ) রয়েছে:
(defun 1on1-set-cursor-type (cursor-type)
"Set the cursor type of the selected frame to CURSOR-TYPE.
When called interactively, prompt for the type to use.
To get the frame's current cursor type, use `frame-parameters'."
(interactive
(list (intern (completing-read
"Cursor type: "
(mapcar 'list '("box" "hollow" "bar" "hbar" nil))))))
(modify-frame-parameters (selected-frame) (list (cons 'cursor-type cursor-type))))
কার্সার রঙ সর্বদা প্রতি- ফ্রেম হয় , প্রতি-বাফার নয়।
লাইব্রেরিতে oneonone.el
আপনি কেবলমাত্র পঠনযোগ্য এবং লিখনযোগ্যের মধ্যে বাফরাইট মোড এবং সন্নিবেশ মোডের মধ্যে বাফারটি পরিবর্তন করতে বা ইমাক্স নিষ্ক্রিয় থাকার সময় টাইপটিকে একটি বাক্স কার্সারে (আরও লক্ষণীয়) পরিবর্তন করতে গেলে স্বয়ংক্রিয়ভাবে কার্সার প্রকারটি পরিবর্তন করতে বিকল্পগুলি পাবেন ।