के बीच emacs कॉन्फ़िगरेशन साझा करें मैं विभिन्न कंप्यूटरों के बीच आसानी से स्विच करने के लिए संस्करण नियंत्रण के तहत अपने सभी emacs कॉन्फ़िगरेशन को रखने की कोशिश कर रहा हूं। असल में मेरी पसंदीदा प्रणाली ओएसएक्स (10.8.3) है जो emacs 24.3 http://emacsformacosx.com/ से है। लेकिन मैं अन्य प्रणालियों में भी काम कर सकता हूं (संभवतः लिनक्स-आधारित हालांकि विभिन्न वितरण उबंटू/वैज्ञानिक-लिनक्स) जो आम तौर पर इमैक 23.4 से सुसज्जित होते हैं। मैं जो चाहता हूं वह एक init फ़ाइल है जो emacs और ऑपरेटिंग सिस्टम के संस्करण की जांच करता है, emacs पैकेज मैनेजर से आवश्यक संकुल लोड करता है। अब तक मेरी .emacs Emacs 24.3 पर OSX है का पालन के रूप मेंemacs 23 और emacs 24
(require 'package)
(setq package-archives '(
("marmalade" . "http://marmalade-repo.org/packages/")
("org" . "http://orgmode.org/elpa/")
("melpa" . "http://melpa.milkbox.net/packages/")))
(package-initialize)
विन्यास (उदाहरण के
(load "python-sy")
जो डिफ़ॉल्ट के रूप में स्थापित नहीं कुछ संकुल का उपयोग करता है के लिए के रूप में अलग से भरी हुई हैं उसके बाद के लिए फ़ाइल init: विशेष रूप से
color-theme
org-mode
theme-changer
ess-site
magit
auctex
python.el (fgallina implementation)
प्लस कुछ अन्य बातों के जो पहले से ही निर्मित संकुल में निर्भर करता है मैं मानता हूं मैं हो पर पता नहीं है कि एक .emacs init फ़ाइल रखने के लिए शुरू करने के लिए w जो सभी उपकरणों में उदासीन रूप से इस्तेमाल किया जा सकता है। इसके अलावा मैं भी सिस्टम विन्यास
(setq url-proxy-services '(("http" . "proxy.server.com:8080")))
किसी भी मदद
आप Emacs 23 के लिए 'package.el' का संस्करण प्राप्त कर सकते हैं; [ELPA EmacsWiki पृष्ठ] पर लिंक का पालन करें (http://www.emacswiki.org/emacs/ELPA)। (इसे सुनिश्चित करने के लिए सुनिश्चित करें कि अगर सिस्टम में प्रश्नों को Emacs 24 में अपग्रेड किया गया हो।) – legoscia