*Scratch*
বাফারের জন্য প্রাথমিক মেজর-মোডটি ভেরিয়েবল দ্বারা নিয়ন্ত্রিত হয় initial-major-mode
- মানটি একটি প্রতীক হওয়া দরকার (যা সাধারণ ব্যক্তির ভাষায় মেজর-মোডের নামের সামনে একটি একক উদ্ধৃতি রাখে): http: //www.gnu। সংস্থা / সফটওয়্যার / Emacs / ম্যানুয়াল / html_node / elisp / অটো- মেজর Mode.html
(setq initial-major-mode 'org-mode)
সম্পাদনা : মূল পোস্টারের মন্তব্যের উপর ভিত্তি করে, মেজর-মোডের সাথে ক্রমিক ক্রমে নন-ফাইল-পরিদর্শনকারী বাফারগুলি তৈরি করার জন্য এখানে একটি নমুনা ফাংশন রয়েছে org-mode
:
(defun my-scratch-buffer ()
"Create a new scratch buffer -- \*hello-world\*"
(interactive)
(let ((n 0)
bufname buffer)
(catch 'done
(while t
(setq bufname (concat "*hello-world"
(if (= n 0) "" (int-to-string n))
"*"))
(setq n (1+ n))
(when (not (get-buffer bufname))
(setq buffer (get-buffer-create bufname))
(with-current-buffer buffer
(org-mode))
;; When called non-interactively, the `t` targets the other window (if it exists).
(throw 'done (display-buffer buffer t))) ))))
M-x
org-mode
যখন*scratch*
বাফারে যাচ্ছেন তখন কি কিছু অসুবিধে আছে?