শীর্ষে মোড লাইন এবং মিনিফারটি সরানো


13

আমি মোড লাইন এবং মিনিবফারটি নীচে থেকে পর্দার শীর্ষে স্থানান্তর করতে পারি এমন কোনও উপায় আছে?

মিনিবুফারটি পূর্ববর্তী প্রশ্নটি দ্বারা আচ্ছাদিত হয় কীভাবে ইমা্যাক্স ফ্রেমের মাঝখানে মিনিফুফার সামগ্রী প্রদর্শিত হবে? সুতরাং, এই প্রশ্নটি মূলত মোড লাইন সম্পর্কে।

আমি সবেমাত্র আমার ল্যাপটপটি ফেলেছি এবং স্ক্রিনটি ক্র্যাক করেছি, তাই নীচের সারিতে অনেক কিছুই দেখতে পাচ্ছি না।


"স্ট্যাটাস বার" দ্বারা আপনি কী মোড-লাইন বা মিনিবাসার বোঝাচ্ছেন?
মালবারবা


@ মালবারবা দুঃখিত আমি ইমাস পরিভাষায় 100% আপ না। আমি উভয় মানে। আমি স্ক্রিনের নীচে অনেক কিছুই দেখতে পাচ্ছি না।
মংগাস পং 11

উত্তর:


19

এর বিষয়বস্তু mode-lineভেরিয়েবলে সংরক্ষণ করা হয় mode-line-formatEmacsএমন একটি শিরোনাম রেখা সমর্থন করে যার বিষয়বস্তুটি ভেরিয়েবল দ্বারা চালিত header-line-format

নীতিগতভাবে আপনি ব্যবহার করতে পারেন

(setq header-line-format mode-line-format)
(setq-default mode-line-format nil)

header-lineআপনার বর্তমান মোড লাইনের সমান হতে ফর্ম্যাটটি তৈরি করতে এবং এটি মুছে ফেলতে mode-line

সম্পাদনা: আপনি যদি এই সেটিংটি স্থায়ীভাবে রাখতে চান তবে ব্যবহার করুন

(setq-default header-line-format mode-line-format)

আপনার init ফাইলটিতে (সেই পরামর্শের জন্য নিস্পিওকে ধন্যবাদ)।

যেহেতু minibufferআপনিও শীর্ষে উপস্থিত থাকতে চান , তাই আমি @ মালাব্বার প্রশ্নের উত্তরটি আবার যুক্ত করব যাতে ইমাস ফ্রেমের মাঝখানে মিনিবাসার সামগ্রীটি কীভাবে প্রদর্শিত হয়? যা শীর্ষে মিনিফারটি দেখানোর জন্য অভিযোজিত হতে পারে। এছাড়াও, প্রশ্নের উত্তর @ ফিল্ডস এর উত্তরটি বিবেচনা করুন কি ইম্যাক্স মিনিবিফারটিকে পর্দার শীর্ষে স্থানান্তর করা সম্ভব? উপর 'পুরানো' emacs Stackoverflow উপর ট্যাগ।

আমি যতদূর জানি, সরাসরি মিনিফারটি শীর্ষে রাখার কোনও উপায় নেই। একমাত্র পদ্ধতির (যা উপরের উত্তরগুলি দ্বারা ব্যবহৃত হয়) দ্বিতীয় ফ্রেম ব্যবহার করা।


4
যদি আপনি এটি আপনার init ফাইলটিতে যুক্ত করে থাকেন তবে আপনি setq-defaultপরিবর্তে এটি ব্যবহার করতে চাইবেন setq
নিস্পিও

ডাউনটাটের কারণ জিজ্ঞাসা করতে পারি?
এলেমাকিল

উত্তর ইলেমাকিল সেটেক-ডিফল্ট ছাড়া উত্তরটি ভুল ছিল। এখন ঠিক আছে। :-)
মালবারবা

(যদিও প্রযুক্তিগতভাবে এটি এখন ব্যবহারকারী দ্বারা সরবরাহিত নতুন বিবরণ সম্পর্কে অসম্পূর্ণ)
মালাবরবা

@ মালবারবা আমি দেখছি যে পরিষ্কার করার জন্য ধন্যবাদ! :-)
এলেমাকিল

4

আপনার আসল প্রশ্নটি কীভাবে আপনার পর্দার ত্রুটিযুক্ত অংশটি এমা্যাকগুলি এড়ানো যায়; মোড লাইন এবং মিনিবিফার কেবল অচিহ্নিত হতে পারে।

এগুলি নাড়াচাড়া করা এবং অপঠনযোগ্য পর্দার অংশে অন্য কিছু (পাঠ্যের মতো) রেখে দেওয়ার চেয়ে আরও পরিষ্কার এবং সাধারণ সমাধানটি সঙ্কুচিত হয়ে ইমাক্স ফ্রেমটিকে (যেমন সাধারণত উইন্ডো বলে যা বলা হয়) সরিয়ে নেওয়া হয় যাতে এটি সম্পূর্ণরূপে ভাল অঞ্চলে থাকে পর্দা।

Emacs হিসাবে যথারীতি, এর জন্য নির্দিষ্ট সরঞ্জাম রয়েছে। ম্যাক্সফ্রেম লাইব্রেরি (গিথুব হোম ) আপনার নিজের প্রয়োজনের বিপরীতে পুরো পর্দাটি স্বয়ংক্রিয়ভাবে ইমাসিক ফ্রেমটি পূরণ করার জন্য ডিজাইন করা হয়েছে, তবে এটি একটি কার্যকর mf-set-frame-pixel-sizeফাংশন প্রকাশ করে, যা set-frame-positionআপনার স্থান দেওয়ার জন্য স্ট্যান্ডার্ড ফাংশন সহ init ফাইল থেকে কল করা যেতে পারে আপনি ইমা্যাকগুলি খুললে স্বয়ংক্রিয়ভাবে যথাযথ অবস্থানে ফ্রেম করুন।


1
আমি আপনার বক্তব্য সমর্থন করি। তবে এটি কোনও প্যাকেজ হ্যাক করার প্রয়োজন নেই। দেখুন ডিফল্ট ফ্রেম-alist
মালবারবা

@ মালবারবা একটি ডিল.ইনলেসপ্লেইনারসিস.কম. সম্পর্কিত একটি নোট সম্পর্কিত নোটে কেন কেবল দ্বিতীয় ফরোয়ার্ড স্ল্যাশকে এসকি কোডে রূপান্তর করা হয়? উদাহরণ: আমি পেতে http://doc.endlessparentheses.com/Var%2F2C-window-width.htmlযখন আমি এ ক্লিক করুন 2C-window-width এখানে
কুশল মোদী

@ কৌশালমোদি এটি সূচকটি কীভাবে তৈরি হয় তা কেবল একটি ছোট বাগ আপনি লিঙ্কগুলিতে নিয়মিত স্ল্যাশ ব্যবহার করতে পারেন এবং সেগুলি ভাল কাজ করবে। আমি স্থানীয়ভাবে এটি স্থির করেছি, তবে সূচকটি পুনরায় তৈরি করতে কয়েক ঘন্টা সময় লাগে, তাই আমি
ইম্যাক্স

1
@ মালবারবা: এমএফ-সেট-ফ্রেম-পিক্সেল-আকার দরকারী কারণ ফ্রেমের উচ্চতা এবং প্রস্থ নির্ধারণের স্টক উপায়টি অক্ষর দ্বারা হয়, পিক্সেল দ্বারা নয়, যা এই পরিস্থিতিতে খুব বাস্তব নয়। ডিফল্ট-ফ্রেম-অ্যালিস্ট এবং এর আত্মীয়রাও অক্ষরগুলিতে মাপ দেয়।
লোরেঞ্জো গাট্টি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.