]> git.eshelyaron.com Git - emacs.git/commit
Extract common code into ruby-base-mode to derive from
authorDmitry Gutov <dgutov@yandex.ru>
Tue, 3 Jan 2023 01:10:49 +0000 (03:10 +0200)
committerDmitry Gutov <dgutov@yandex.ru>
Tue, 3 Jan 2023 01:10:49 +0000 (03:10 +0200)
commit6dd3e352f44eb402c9b76c8f6e5bef032317cc55
tree40712bcc6050c664d303ba6af1eb473bd252348c
parent94e330243e14200ba6b45e696e6a80c611438dec
Extract common code into ruby-base-mode to derive from

* lisp/progmodes/ruby-mode.el (ruby-base-mode):
New major base mode, to set up common vars and hooks.
(ruby-mode-variables): Delete.  Move most code to ruby-base-mode.
And some -- to ruby-mode body.
(ruby-mode): Derive from ruby-base-mode.  Also move some setup
to there.

* lisp/progmodes/ruby-ts-mode.el (ruby-ts-mode):
Derive from ruby-base-mode.  Remove duplicating settings.
lisp/progmodes/ruby-mode.el
lisp/progmodes/ruby-ts-mode.el