diff --git a/CHANGELOG.org b/CHANGELOG.org index dd8881391..6771e8b65 100644 --- a/CHANGELOG.org +++ b/CHANGELOG.org @@ -73,6 +73,8 @@ + =hydra= Display a separator along the bottom of hydra windows for extra contrast. + =ui= + =doom-dashboard= Elements are now centered using window-local margins, which fixes discrepancies when multiple dashboards are visible in different sized windows and/or frames (see [[https://github.com/hlissner/doom-emacs/issues/192][#192]]). ++ =lang= + + =ruby= Added rake support. See the ~rake~ command. + =org= + If a table is under point when ~+org/toggle-fold~ is invoked, the table is realigned. + =org-capture= Fix a vestigial reference to a long-since-renamed function: ~doom/project-root~. diff --git a/modules/lang/ruby/config.el b/modules/lang/ruby/config.el index 543965616..28ae41528 100644 --- a/modules/lang/ruby/config.el +++ b/modules/lang/ruby/config.el @@ -72,12 +72,7 @@ :config (set! :company-backend 'inf-ruby-mode '(company-inf-ruby))) -;; -;; TODO Frameworks -;; +(def-package! rake + :commands (rake rake-find-task rake-rerun) + :config (setq rake-completion-system 'default)) -;; (def-project-mode! +ruby-rake-mode -;; :files "Rakefile" -;; :init -;; (set! :build 'rake '+ruby-rake-mode '+ruby/rake -;; :when (lambda () (doom-project-has! "Rakefile")))) diff --git a/modules/lang/ruby/packages.el b/modules/lang/ruby/packages.el index 97353a6cf..5328f19fa 100644 --- a/modules/lang/ruby/packages.el +++ b/modules/lang/ruby/packages.el @@ -7,6 +7,7 @@ (package! rspec-mode) (package! ruby-refactor) (package! yard-mode) +(package! rake) (when (featurep! :completion company) (package! company-inf-ruby))