aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBozhidar Batsov2015-03-17 22:41:36 +0200
committerBozhidar Batsov2015-03-17 22:41:36 +0200
commit771978259eb6b1caf0a37554c006e42d7ab802c6 (patch)
treeefc2bc182f8bcd5aa1c278e114e247795ca0fb9c
parent7cf5b3748cb1c8df5a0189bf6b5e95b550c16668 (diff)
downloademacs-771978259eb6b1caf0a37554c006e42d7ab802c6.tar.gz
emacs-771978259eb6b1caf0a37554c006e42d7ab802c6.zip
Font-lock more Kernel methods as built-in
-rw-r--r--lisp/ChangeLog5
-rw-r--r--lisp/progmodes/ruby-mode.el14
2 files changed, 19 insertions, 0 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index cf4eeae2287..57d988b6887 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,8 @@
12015-03-17 Bozhidar Batsov <bozhidar@batsov.com>
2
3 * progmodes/ruby-mode.el (ruby-font-lock-keywords): Font-lock
4 more Kernel methods.
5
12015-03-17 Michael Albinus <michael.albinus@gmx.de> 62015-03-17 Michael Albinus <michael.albinus@gmx.de>
2 7
3 * tramp-sh.el (tramp-maybe-send-script): Avoid leading tabs in 8 * tramp-sh.el (tramp-maybe-send-script): Avoid leading tabs in
diff --git a/lisp/progmodes/ruby-mode.el b/lisp/progmodes/ruby-mode.el
index 060bc847eb4..40204faa379 100644
--- a/lisp/progmodes/ruby-mode.el
+++ b/lisp/progmodes/ruby-mode.el
@@ -2069,16 +2069,25 @@ See `font-lock-syntax-table'.")
2069 ruby-font-lock-keyword-beg-re 2069 ruby-font-lock-keyword-beg-re
2070 (regexp-opt 2070 (regexp-opt
2071 '( ;; built-in methods on Kernel 2071 '( ;; built-in methods on Kernel
2072 "abort"
2072 "at_exit" 2073 "at_exit"
2073 "autoload" 2074 "autoload"
2074 "autoload?" 2075 "autoload?"
2076 "binding"
2077 "block_given?"
2078 "callcc"
2079 "caller"
2075 "catch" 2080 "catch"
2076 "eval" 2081 "eval"
2077 "exec" 2082 "exec"
2083 "exit"
2084 "exit!"
2078 "fork" 2085 "fork"
2079 "format" 2086 "format"
2087 "global_variables"
2080 "lambda" 2088 "lambda"
2081 "load" 2089 "load"
2090 "local_variables"
2082 "loop" 2091 "loop"
2083 "open" 2092 "open"
2084 "p" 2093 "p"
@@ -2089,11 +2098,16 @@ See `font-lock-syntax-table'.")
2089 "puts" 2098 "puts"
2090 "require" 2099 "require"
2091 "require_relative" 2100 "require_relative"
2101 "sleep"
2092 "spawn" 2102 "spawn"
2093 "sprintf" 2103 "sprintf"
2104 "srand"
2094 "syscall" 2105 "syscall"
2095 "system" 2106 "system"
2107 "throw"
2108 "trace_var"
2096 "trap" 2109 "trap"
2110 "untrace_var"
2097 "warn" 2111 "warn"
2098 ;; keyword-like private methods on Module 2112 ;; keyword-like private methods on Module
2099 "alias_method" 2113 "alias_method"