আমি কীভাবে কোনও নির্দিষ্ট উইন্ডো ব্যবহার করে কোনও আদেশকে আটকাতে পারি?


14

সাধারণত, আমার একটি ফ্রেম চারটি উইন্ডোতে বিভক্ত হয়েছে, যেখানে নীচে দুটি আমার *compilation*এবং *grep*বাফারকে উত্সর্গীকৃত । সংকলন ত্রুটিগুলি ব্রাউজ করার next-errorপরে , শেষ পর্যন্ত আমার *grep*বাফারটিকে একটি লক্ষ্য ফাইলের সাথে প্রতিস্থাপন করবে ।

বাফারযুক্ত উইন্ডোটি ব্যবহার না করার next-errorজন্য আমি কীভাবে কনফিগার করব ?*grep*

আমার নির্দিষ্ট ব্যবহারের ক্ষেত্রে next-errorআদেশ হ'ল , তবে আরও সাধারণ উত্তরগুলিও স্বাগত।


উত্তর:


14

আমি দ্বিতীয় @ Nsukami এর পরামর্শ ব্যবহার করতে ডেডিকেটেড উইন্ডোজ । যেহেতু এটি একটি ফাংশন, কোনও আদেশ নয় , set-window-dedicated-pসরাসরি ব্যবহার করা জটিল হতে পারে। নিম্নলিখিত কমান্ড এবং সম্পর্কিত কী বাঁধাইয়ের সাহায্যে আপনি যে কোনও উইন্ডোতে "উত্সর্গতা" টগল করে টিপতে পারেন C-c t:

(defun toggle-window-dedicated ()
  "Control whether or not Emacs is allowed to display another
buffer in current window."
  (interactive)
  (message
   (if (let (window (get-buffer-window (current-buffer)))
         (set-window-dedicated-p window (not (window-dedicated-p window))))
       "%s: Can't touch this!"
     "%s is up for grabs.")
   (current-buffer)))

(global-set-key (kbd "C-c t") 'toggle-window-dedicated)

এই উত্সর্গীকৃত উইন্ডো বৈশিষ্ট্যটি এখন ব্যবহার করার সুবিধাজনক উপায়! ধন্যবাদ, এটি একটি কবজির মতো কাজ করে।
পাইউই

প্রকৃতপক্ষে, একটি ফাংশন + কিবিংয়ের মধ্যে আরও ভাল।
Nsukami _

4

আমি কি ডেডিকেটেড উইন্ডো পরামর্শ দিতে পারি ?

আপনাকে এই ফাংশনটি ব্যবহার করে বাফারগুলিতে উইন্ডোজ উত্সর্গ করতে হবে:

সেট-উইন্ডো-ডেডিকেটেড-পি উইন্ডো পতাকা: পতাকাটি অ-শূন্য, এবং অন্য কোনওভাবে উত্সর্গীকৃত না হলে এই ফাংশনটি তার বাফারকে উত্সর্গীকৃত হিসাবে উইন্ডো চিহ্নিত করে।

সৌজন্যে gnu

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