diff --git a/lisp/progmodes/ruby-mode.el b/lisp/progmodes/ruby-mode.el index 0c54a1d27a..a48879bfe6 100644 --- a/lisp/progmodes/ruby-mode.el +++ b/lisp/progmodes/ruby-mode.el @@ -2421,6 +2421,15 @@ ruby-flymake-auto report-fn args)) +(defconst ruby--prettify-symbols-alist + '(("and" . ?∧) + ("&&" . ?∧) + ("or" . ?∨) + ("||" . ?∨) + ("<=" . ?≤) + (">=" . ?≥)) + "Value for `prettify-symbols-alist' in `ruby-mode'.") + ;;;###autoload (define-derived-mode ruby-mode prog-mode "Ruby" "Major mode for editing Ruby code." @@ -2437,6 +2446,7 @@ ruby-mode (setq-local font-lock-defaults '((ruby-font-lock-keywords) nil nil ((?_ . "w")))) + (setq-local prettify-symbols-alist ruby--prettify-symbols-alist) (setq-local syntax-propertize-function #'ruby-syntax-propertize))