From 075e9a5555f810fe57af08ef7a064152f706aac1 Mon Sep 17 00:00:00 2001 From: nobu Date: Sat, 8 Feb 2003 09:35:36 +0000 Subject: * misc/ruby-mode.el (ruby-forward-string): fixed void variable error. * misc/ruby-mode.el (ruby-font-lock-keywords): method name can be delimited by tab. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3464 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- misc/ruby-mode.el | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'misc') diff --git a/misc/ruby-mode.el b/misc/ruby-mode.el index 4fe33eebbf..fbcf8691cd 100644 --- a/misc/ruby-mode.el +++ b/misc/ruby-mode.el @@ -132,7 +132,7 @@ Also ignores spaces after parenthesis when 'space.") (eval-when-compile (require 'cl)) (defun ruby-imenu-create-index-in-block (prefix beg end) - (let ((index-alist '()) (nest '()) (case-fold-search nil) + (let ((index-alist '()) (case-fold-search nil) name next pos decl sing) (goto-char beg) (while (re-search-forward "^\\s *\\(\\(class\\>\\(\\s *<<\\)?\\|module\\>\\)\\s *\\([^\(<\n ]+\\)\\|\\(def\\|alias\\)\\>\\s *\\([^\(\n ]+\\)\\)" end t) @@ -306,7 +306,7 @@ The variable ruby-indent-level controls the amount of indentation. (forward-char -1)) (cond ((zerop n)) (no-error nil) - (error "unterminated string")))) + ((error "unterminated string"))))) (defun ruby-parse-partial (&optional end in-string nest depth pcol indent) (or depth (setq depth 0)) @@ -508,7 +508,7 @@ The variable ruby-indent-level controls the amount of indentation. ))) (defun ruby-indent-size (pos nest) - (+ pos (* (if nest nest 1) ruby-indent-level))) + (+ pos (* (or nest 1) ruby-indent-level))) (defun ruby-calculate-indent (&optional parse-start) (save-excursion @@ -860,7 +860,7 @@ An end of a defun is found by moving forward from the beginning of one." (defvar ruby-font-lock-keywords (list ;; functions - '("^\\s *def\\s +\\([^( ]+\\)" + '("^\\s *def\\s +\\([^( \t\n]+\\)" 1 font-lock-function-name-face) ;; keywords (cons (concat -- cgit v1.2.3