সংকলনের সময় প্রথম ত্রুটিতে জাম্পিং - সতর্কতা নয়


9

compilation-auto-jump-to-first-errorবিকল্প সংকলন করার সময় প্রথম ত্রুটির গিয়ে Emacs লাফ করা উচিত। তবে, মনে হয় যে ইমাকস সতর্কতা এবং ত্রুটিগুলি একইভাবে আচরণ করে এবং যে কোনও একটিতে প্রথম দিকে ঝাঁপিয়ে পড়ে। আপনি যদি ইমাকসকে কোনও ত্রুটিযুক্ত প্রথম ত্রুটিতে বা অন্যথায় প্রথম সতর্কতার সাথে ঝাঁপিয়ে পড়বেন কীভাবে? আমি বরং প্রথমে ত্রুটিগুলি সংশোধন করব এবং তারপরে সতর্কতাগুলি (বিশেষত কারণ তৃতীয় পক্ষের লাইব্রেরি দ্বারা সতর্কতা হতে পারে)।


এই শব্দ একটি বাগ / বর্ধিতকরণ-অনুরোধ প্রতিবেদনের জন্য একটি যুক্তিসঙ্গত প্রার্থী পছন্দ: M-x report-emacs-bug। (যদি না এখানে কেউ তুলে ধরে সেখানে আচরণ আপনি খুঁজছেন পেতে একটি তুচ্ছ উপায় নেই।)
ড্রিউ

উত্তর:


7

এই ব্লগ পোস্টে বর্ণিত হিসাবে , আপনার জন্য এটির দ্বিতীয় বিকল্প দরকার।compilation-skip-threshold

(setq compilation-skip-threshold 2)

সংকলন গতি কমান্ড কম গুরুত্বপূর্ণ বার্তা এড়িয়ে চলুন। মান
দুটি হতে পারে - ত্রুটির চেয়ে কম কিছু এড়িয়ে চলুন,
1 - সতর্কতার চেয়ে কম কিছু এড়িয়ে যান বা
0 - কোনও বার্তা এড়িয়ে যাবেন না।
নোট করুন যে সমস্ত বার্তা সতর্কতা বা তথ্য হিসাবে ইতিবাচকভাবে চিহ্নিত করা হয়নি, ত্রুটি হিসাবে বিবেচিত হয়।


কেবল ত্রুটিগুলিতে সংকলন বন্ধ করার কোনও উপায় আছে এবং এখনও সতর্কতার মধ্যে নেভিগেট করতে সক্ষম হব? compilation-skip-thresholdসমস্ত নেভিগেশন কমান্ড প্রয়োগ করা হবে বলে মনে হচ্ছে।
টিমোর

@ টিমোর এটি আমি সচেতন নয় আপনি সংকলনটিতে এবং TABসতর্কবার্তার মাধ্যমে স্যুইচ করতে সক্ষম হতে পারেন ।
মালবারবা

1
এটি হ'ল জিনিসটি আর কাজ করে না :)
টিমোর

@ টিমোর, আপনি একটি সংকলন-ফিনিস-ফাংশন ফাংশন যুক্ত করে এবং সংকলন-স্টার্ট-হুককে সংযুক্ত করে এবং (compilation-set-skip-threshold arg)যথাযথ হিসাবে ব্যবহার করতে পারেন ।
এরগোসিস
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.