সর্বদা ভিজ্যুয়াল-লাইন-মোড ব্যবহার করতে ইমাকস সংকলন-মোড


1

আমি সর্বদা ভিজ্যুয়াল-লাইন-মোডটি ইম্যাক্স সংকলন-মোড ব্যবহার করার চেষ্টা করছি। আমি যে কোডটি ব্যবহার করছি তা হ'ল:

(add-hook 'compilation-mode-hook (visual-line-mode))

আমি অন্যান্য বিভিন্ন অনুমতি চেষ্টা করেছি। যেমন সংস্করণ:

অথবা বিশ্বব্যাপী ভিজ্যুয়াল-লাইন-মোড সক্ষম করে

(setq-default global-visual-line-mode t) 

তবুও ইমাসগুলি কাটা লাইনগুলিতে জোর দেয়। আমি নিশ্চিত করেছি যে হুকটি কার্যকর করছে। এর জন্য কি কোনও পরিচিত রেজোলিউশন রয়েছে?

আপডেট 0

প্রাথমিক ইস্যুটি লিস্প নবাগত সমস্যা: ফাংশনটি visual-line-modeউদ্ধৃত হয়নি। এই হুক বহিস্কার করা হয় যখন তাত্ক্ষণিক মূল্যায়ন এবং মূল্যায়ন না ফলাফল।

এটি সমস্যার সমাধান করেনি: সংকলন মোড এখনও লাইন মোড়ায় না। আমি নিশ্চিত করেছি যে প্রত্যাশিত সময়ে হুকটি কার্যকর করা হচ্ছে তার পরিবর্তে কোনও অপরিজ্ঞাত পরিচয়কারী রেখে t। সংকলন মোড প্রবেশ করার সময় ইমাস্যাক্স অনির্ধারিত শনাক্তকারী সম্পর্কে প্রত্যাশা অনুযায়ী অভিযোগ করেন।

মৃত্যুদন্ড কার্যকর করার কোনও উপায় আছে compile? ব্যবহার (trace-function 'compile)সৃষ্টি করে:

======================================================================
1 -> compile: command="make" comint=nil
1 <- compile: #<buffer *compilation*>

এবং আরও কিছু না।

আপডেট 1

মীমাংসিত!

ভুল উদ্ধৃতি দেওয়ার পাশাপাশি সমস্যাটি আমার ইমাস কনফিগারেশনের অন্য একটি অংশ নিয়ে ছিল:

(add-hook 'after-change-major-mode-hook
      (function
        (lambda ()
            (fci-mode)
            (turn-on-auto-fill)
        )
      )
)

যা, কার্যকরভাবে, visual-line-modeসেটিংস আনড !

উত্তর:


1

আইনজীবি দ্বারা প্রদত্ত উত্তরটি সঠিক উত্তর, তবে, একটি সংকলন গৌণ মোডও রয়েছে যা কয়েকটি বড় মোড (সিডির স্ট্যাকট্রেস-মোড, উদাহরণস্বরূপ) দ্বারা ব্যবহৃত হয়। সুতরাং, আমি নিম্নলিখিত আছে:

(add-hook 'compilation-mode-hook
          (lambda () (visual-line-mode 1)))

(add-hook 'compilation-minor-mode-hook
          (lambda () (visual-line-mode 1)))

আমি এটি উল্লেখ করেছি কারণ নাবালিকা কোডটি স্ট্যাটাস বারে "সংকলন" হিসাবেও উপস্থাপন করে এবং এটি নাবালিক, না মেজর মোড নয় এটি নির্ধারণ করতে আমার কিছুটা সময় লেগেছিল।

(আমি আইনজীবিদের উত্তরে কেবল মন্তব্য করা পছন্দ করতাম, তবে বর্তমানে আমার পক্ষে এটি করার মতো যথেষ্ট প্রতিবেদন নেই।)

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