আমি ইমাসে সমস্ত অটো-ইন্ডেন্টেশন কীভাবে সম্পূর্ণ অক্ষম করব? কমপক্ষে ফান্ডামেন্টাল মোডের জন্য আমার এটি অক্ষম করা দরকার, তবে বর্তমান অধিবেশনে এটি বিশ্বব্যাপী অক্ষম হওয়ায় আমি ঠিক আছি।
এই নকলটি ঘোষণার আগে এই প্রশ্নটির বাকী অংশটি পড়ুন। অন্য যে সমস্ত উত্তর আমি পেয়েছি সেগুলি হ'ল ইনডেন্টেশনটি আরও বেশি লক্ষ্যবস্তু অক্ষম করার জন্য। আমি পুরো সেশনের জন্য সমস্ত অটো-ইন্ডেন্টেশন সত্যিই অক্ষম করতে চাই।
সেট electric-layout-mode
করার nil
কাজ হয় না।
বিস্তারিত
কখনও কখনও আমি আমার উইন্ডোজ ASCII পাঠ্য সম্পাদকের সাথে বড় গিট কমিট বার্তা রচনা করতে পছন্দ করি। এই বার্তাগুলিতে প্রায়শই বুলেট তালিকা, কোড ব্লক বা অন্যান্য জিনিস থাকে যেখানে আমার উত্স নথিতে সুনির্দিষ্ট বিন্যাসটি অর্থবহ। আমার কোডবেস লিনাক্সে রয়েছে এবং আমি কেবল পাঠ্য এসএসএইচ ক্লায়েন্ট ব্যবহার করে বাক্সের সাথে সংযোগ স্থাপন করি। গিট যখন প্রতিশ্রুতি বার্তা সম্পাদনা করার জন্য ইমাসে প্রবেশ করে, আমি উইন্ডোজ ক্লিপবোর্ডে উত্স প্রতিশ্রুত বার্তাটি অনুলিপি করতে সক্ষম হতে চাই তারপরে এটি উইন্ডোজ পেস্ট কমান্ডগুলি ব্যবহার করে পেস্ট করুন। ইমাক্সের দৃষ্টিকোণে, আমি উইন্ডোজ পাঠ্য ফাইলে যা খুঁজে পেয়েছি তা টাইপ করছি। দুর্ভাগ্যক্রমে, যখন ইমাক্স ইন্ডেন্টেড রেখাগুলি দেখে, এটি তার নিজস্ব অটো-ইনডেন্টেশন যুক্ত করে, তাই আমি বাফারের বাম প্রান্তে সাদা স্পেসের এই বিশাল ত্রিভুজটি পাই।
আমি জিএনইউ ইম্যাক্স ব্যবহার করছি 24.3.1।
কার্যসংক্রান্ত
আমার বর্তমান কাজটি হ'ল আমার উইন্ডোজ টেক্সট ফাইলটিকে আমার লিনাক্স হোস্টের মাউন্ট করা একটি ফাইল সিস্টেমে স্থানান্তর করা, ফাইলটি ইম্যাকসে লোড করা, তারপর কন্টেন্ট এবং ইয়াঙ্ক ব্যবহার করে সামগ্রী স্থানান্তর করা। এটি কিছুটা আড়ষ্ট।
উদাহরণ
এখানে পাঠ্যের একটি ব্লক উদাহরণ রয়েছে:
a
- b
c
d
এমএসউইন পেস্টের মাধ্যমে আমি এটি ইম্যাক্স-আন্ডার-এসএস-এ পেস্ট করলে এটি কীভাবে উপস্থিত হয় তা এখানে:
a
- b
c
d
আমি যদি C-h l
পেস্টটি করার পরে টিপুন তবে আমি যা দেখছি তা এখানে। মনে রাখবেন যে নতুনলাইনগুলি ইনপুট ব্যবহার করছে C-j
, না RET
।
a C-j C-j SPC SPC - SPC b C-j SPC SPC SPC SPC c C-j
SPC SPC SPC SPC d C-j C-h l
:set paste
? এটি মূলত বলেছে "কোনওভাবেই আটকানো পাঠ্যটি স্পর্শ করবেন না"। যার মধ্যে অটো-ইন্ডেন্টেশনও অন্তর্ভুক্ত রয়েছে।
hack-local-variables-hook
- মূলত তাদের পূর্বাবস্থায় ফিরে যেতে অন্যান্য বড়-মোডগুলির অংশ হিসাবে কী সেট করা হয়েছে? স্ট্যান্ডার্ড আরম্ভ।fundamental-mode
ভিতরে কেবল সামান্য ফাংশনsimple.el
- যেমন(kill-all-local-variables) (run-mode-hooks)
,।M-x find-function RET fundamental-mode RET
- আপনি নিজের প্রয়োজন অনুসারে সংশোধন / তৈরি করতে পারবেন; তবে, আপনি যদি নামটি পরিবর্তন করেন তবে এটি কিছু ফাংশন দ্বারা ব্যবহৃত হবে না - সুতরাং একই নামটি রাখার বিষয়টি বিবেচনা করুন।