আমি *Messages*
অনেকটা বাফারের উপর নির্ভর করি , তবে এন্ট্রিগুলি টাইমস্ট্যাম্প করা হয় না।
ইমাসের বার্তাগুলির বাফারে প্রতিটি প্রবেশে কীভাবে একজন টাইমস্ট্যাম্প যুক্ত করতে পারে ?
যাতে এই মত কিছু:
Loading /Users/gsl/lisp.d/init.el (source)...
No outline structure detected
For information about GNU Emacs and the GNU system, type C-h C-a.
Loading /Users/gsl/lisp.d/var/recentf...done
Error running timer: (wrong-number-of-arguments (lambda nil (setq gc-cons-threshold (* 64 1024 1024)) (message "WARNING: gc-cons-threshold restored to %S")) 1)
[yas] Prepared just-in-time loading of snippets successfully.
M-] is undefined
CHILDREN [2 times]
‘show-all’ is an obsolete command (as of 25.1); use ‘outline-show-all’ instead.
Invalid face reference: nil [33 times]
Auto-saving...done
Saving file /Users/gsl/lisp.d/init.el...
Wrote /Users/gsl/lisp.d/init.el
mwheel-scroll: Beginning of buffer [5 times]
Mark set
previous-line: Beginning of buffer [10 times]
Quit [4 times]
এইরকম কিছু হয়ে উঠবে:
2017-02-14-18:50:01 Loading /Users/gsl/lisp.d/init.el (source)...
2017-02-14-18:50:02 No outline structure detected
2017-02-14-18:50:03 For information about GNU Emacs and the GNU system, type C-h C-a.
2017-02-14-18:50:05 Loading /Users/gsl/lisp.d/var/recentf...done
2017-02-14-18:50:10 Error running timer: (wrong-number-of-arguments (lambda nil (setq gc-cons-threshold (* 64 1024 1024)) (message "WARNING: gc-cons-threshold restored to %S")) 1)
2017-02-14-18:50:12 [yas] Prepared just-in-time loading of snippets successfully.
2017-02-14-18:50:40 M-] is undefined
2017-02-14-18:50:41 CHILDREN [2 times]
2017-02-14-18:50:00 ‘show-all’ is an obsolete command (as of 25.1); use ‘outline-show-all’ instead.
2017-02-14-18:50:01 Invalid face reference: nil [33 times]
2017-02-14-18:51:01 Auto-saving...done
2017-02-14-18:51:03 Saving file /Users/gsl/lisp.d/init.el...
2017-02-14-18:51:06 Wrote /Users/gsl/lisp.d/init.el
2017-02-14-18:51:09 mwheel-scroll: Beginning of buffer [5 times]
2017-02-14-18:51:11 Mark set
2017-02-14-18:51:21 previous-line: Beginning of buffer [10 times]
আমি অবশ্যই ইমাসকুইকি, রেডডিট এবং ইমাস.এসএক্সে অনুসন্ধান করেছিলাম, কোনও লাভ হয়নি।
আমি সচেতন command-log-mode
, যা টাইমস্ট্যাম্পগুলিতে লগ করার জন্য সামঞ্জস্য করা যেতে পারে তবে এটি কেবল ইন্টারেক্টিভ কমান্ডের জন্যই কার্যকর, ইমেক্সের "সিস্টেম" এর সাথে সমস্ত বার্তা নয়।
পরিবর্তে, বার্তাগুলির বাফারে লগ করা প্রতিটি বার্তা টাইমস্ট্যাম্প করা উচিত।
ইমাসের বার্তাগুলির বাফারে প্রতিটি প্রবেশের জন্য কীভাবে একজন টাইমস্ট্যাম্প যুক্ত করতে পারে , এর উত্সটি বিবেচনা করেই?
after-change-functions
এটি প্রয়োগ করতে (বার্তাগুলির বাফারে) ব্যবহার করতে আগ্রহী হব । বাফারের শেষে যখনই কিছু sertedোকানো হয় তখন এটির জন্য একটি টাইমস্ট্যাম্প উপসর্গ করুন।
message
কমান্ড সি বাস্তবায়িত হয় এবং সম্ভবত, সরাসরি কলারের হয়েছে, সুতরাং প্রতিবার লগ বার্তা গিয়ে Emacs নিজের নির্মাণের ছাড়া একটি টাইমস্ট্যাম্প পায় তা নিশ্চিত করতে সক্ষম হবে না। এটি বলেছিল,message
এলিস্প থেকে ডাকার সময় আপনি কমান্ডকে টাইম স্ট্যাম্প চালু করার পরামর্শ দিতে সক্ষম হতে পারেন । কিছু সাবধান থাকতে হবেঃmessage
কোন args, একটি খালি ফরম্যাট স্ট্রিং, ইত্যাদি এছাড়াও আপনি একটি recursive লুপ আপনার টাইমস্ট্যাম্প পরামর্শ নিজেই কল করা উচিত এড়াতে চান সঙ্গে বলা যেতে পারেmessage
কিছু কোড পথে।