কেবল ইকো-এরিয়াতে কীভাবে কোনও বার্তা প্রদর্শিত হয়


11

বাফারে লগ না করে ইকো অঞ্চলে কোনও বার্তা প্রদর্শন করা সম্ভব *Messages*?

উত্তর:


12

বাঁধুন message-log-maxকরতে nil:

(defun foo ()
  (interactive)
  (let ((message-log-max nil))
    (message "EEEEEEEEEEEEEEEEEE")))

M-x foo RET

[পিএস , যৌনতা মূল্যায়ন থেকে এই বার্তাটি যে আউটপুট ছিল তা এই M-: (let ((message-log-max nil)) (message "EEEEEEEEEEEEEEEEEE"))ভেবে যে বিষয়গুলি ব্যবহার করে পরীক্ষাগুলি দ্বারা বিভ্রান্ত হবেন না । পরিবর্তে মানটি যে মূল্যায়ন দ্বারা ফিরে আসে। কিছু লগ ইন করুন নেই যদি হয় ।]EEEEEEEEEEEEEEEEEE let messagemessage*Messages*message-log-maxnil


1

এটি করার মতো কোনও বিল্ট আমি খুঁজে পাইনি, তাই আমি এই অদ্ভুত ফাংশনটি হ্যাক করেছি:

(defun echo-and-ignore-message-buffer (message)
  (let ((prev-msg-log-max message-log-max))
    (unwind-protect
        (progn (setq message-log-max nil)
               (message message))
      (setq message-log-max prev-msg-log-max))))

এর জন্য ডকুমেন্টেশন পরীক্ষা করে দেখুন message-log-max


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