سؤال
في ملف .emacs الخاص بي، لدي خطاف C. Common-Mode يضبط C-Basic Offset إلى 4، ولكن كلما قمت بإنشاء ملف Java، يتم إعادة تعيين هذا إلى 2. كيف يمكنني تعيين المسافة البادئة إلى أربع مسافات في وضع JDE ب
المحلول
حسنا، أسوأ الحالات، يمكنك تخصيص وضع Java عبر خطاف:
(defun my-java-mode-setup ()
"force c-basic-offset to be 4"
(setq c-basic-offset 4))
(add-hook 'java-mode-hook 'my-java-mode-setup)
تصحيح الأخطاء لماذا لا يتطلب إعداد هوك الأساسي الخاص بك معلومات أكثر مما قدمت لنا. أنا أفعل ما تصفه ورؤيته الإزاحة ليكون 4 في ملفات Java. قد يكون ذلك تستخدم أسلوب مدمج يضع الإزاحة إلى 2 بعد خطافك المشترك. يرى هذه الوثائق لكيفية تخصيص الأساليب.
لا تنتمي إلى StackOverflow