Does anyone have problems with PAbbrev completion with Ruby Electric in
Emacs? (Specifically Ubuntu) In other modes TAB completes a word if it
has a suggestion, but it’s not doing that with Ruby Electric enabled.
TAB still offers a suggestion, but a further TAB won’t insert. If Ruby
Electric is off, it works fine with Ruby mode. To be sure it is ruby
electric, everything but the following plus some non-related settings
have been commented out of .emacs
;; pabbrev mode.
(setq pabbrev-idle-timer-verbose nil)
;; ruby mode.
(defun ruby-eval-buffer () (interactive)
“Evaluate the buffer with ruby.”
(shell-command-on-region (point-min) (point-max) “ruby”))
(defun my-ruby-mode-hook ()
(setq standard-indent 2)
(define-key ruby-mode-map “\C-c\C-a” 'ruby-eval-buffer))
(add-hook 'ruby-mode-hook 'my-ruby-mode-hook)
(add-to-list 'interpreter-mode-alist '(“ruby” . ruby-mode))
(add-to-list 'auto-mode-alist '("\.rb$" . ruby-mode))
Using the following on Kubuntu Breezy
GNU Emacs 21.4.1 (21.4a-1ubuntu1)
ruby 1.8.2-9ubuntu1 (Ruby Electric comes with it - dated March 6th,