2013-10-25 John Anthony <john@jo.hnanthony.com>
- * progmodes/inf-lisp.el (inferior-lisp-menu): Add menu. (Bug#15599)
+ * progmodes/ruby-mode.el (ruby-mode-menu): Add a menu. (Bug#15600)
+
+ * progmodes/inf-lisp.el (inferior-lisp-menu): Add a menu. (Bug#15599)
2013-10-25 Glenn Morris <rgm@gnu.org>
map)
"Keymap used in Ruby mode.")
+(easy-menu-define
+ ruby-mode-menu
+ ruby-mode-map
+ "Ruby Mode Menu"
+ '("Ruby"
+ ["Beginning Of Block" ruby-beginning-of-block t]
+ ["End Of Block" ruby-end-of-block t]
+ ["Toggle Block" ruby-toggle-block t]
+ "--"
+ ["Backward Sexp" ruby-backward-sexp
+ :active (not ruby-use-smie)]
+ ["Forward Sexp" ruby-forward-sexp
+ :active (not ruby-use-smie)]
+ ["Indent Sexp" ruby-indent-sexp
+ :active (not ruby-use-smie)]))
+
(defvar ruby-mode-syntax-table
(let ((table (make-syntax-table)))
(modify-syntax-entry ?\' "\"" table)