मेरे पास ईएलपीए के माध्यम से रूबी इलेक्ट्रिक मोड स्थापित है।Emacs रूबी इलेक्ट्रिक अंत में सम्मिलित नहीं है
मैं एक गहरे लाल रंग का फ़ाइल ~/test.rb
C-h m
का दौरा किया है का पता चलता है माणिक बिजली मोड सक्षम होता है कि के रूप में फॉन्ट ताला है, नीचे दिए गए
Enabled minor modes: Auto-Compression Auto-Encryption Blink-Cursor Column-Number
Delete-Selection File-Name-Shadow Global-Font-Lock Global-Linum Iswitchb Line-Number
Menu-Bar Mouse-Wheel Shell-Dirtrack Tooltip Transient-Mark
हालांकि उत्पादन देखते हैं जब मैं की तरह कोड दर्ज करें;
class Test
def foo()
मैं किसी भी end
ऑटो RET
अद्यतन
मैं package-list
के माध्यम से स्थापित मार डाला पर नहीं मिलता है के रूप में उस पृष्ठ मैंने पाया है, जो मैंने सोचा था कि के थे पर की सिफारिश की थी लेखक। ~/emacs.d/elpa/ruby-electric-1.1/ruby-electric.el
के स्रोत को देखते हुए मैं निम्नलिखित देखता हूं;
;; FIXME: it should be available in next versions of ruby-mode.el
(defun ruby-insert-end()
(interactive)
(insert "end")
(ruby-indent-line t)
(end-of-line))
तो ऐसा लगता है कि मेरे पास एक खराब फ़ाइल हो सकती है, एक और कोशिश करेगा।
अद्यतन
मैं ruby-electric.el
http://svn.ruby-lang.org/repos/ruby/tags/v1_9_2_0/misc/ruby-electric.el
इस लेख http://appsintheopen.com/articles/1-setting-up-emacs-for-rails-development/part/7-emacs-ruby-foo
फिर ruby-electric.el
(defun ruby-insert-end()
"Insert \"end\" at point and reindent current line."
(interactive)
(insert "end")
(ruby-indent-line t)
(end-of-line))
एक को यह सार https://gist.github.com/1213051 इस जोड़ने ले लिया से जुड़ने वाली से डाउनलोड के लिए इस्तेमाल किया nd मेरी .emacs
में इस हुक, यह भी हुक
(add-hook 'ruby-mode-hook
(lambda()
(require 'ruby-electric)
(ruby-electric-mode t)))
के रूप में यह गूगल समूहों धागा में चर्चा के बिना काम करने के लिए प्रकट होता है; https://groups.google.com/forum/?fromgroups#!msg/emacs-on-rails/Cuh_x5eCK_M/KDwjY4K6X1YJ
ध्यान दें कि इलेक्ट्रिक मोड आमतौर पर अंतरिक्ष या विशेष पात्रों ({"आदि। 'आरईटी' पर नहीं) पर सीधे काम करते हैं। इसलिए 'कक्षा' + स्पेस बिजली है। – Casper
दिलचस्प है, मुझे' प्रतीक की फ़ंक्शन परिभाषा मिल रही है शून्य: रूबी-डालने-अंत 'जब मैंने डीफ़ या कक्षा – tojofo