Skip to content

Commit

Permalink
Fix treesitter for older emacs
Browse files Browse the repository at this point in the history
  • Loading branch information
psibi committed Feb 28, 2024
1 parent eb2c416 commit d174e3b
Showing 1 changed file with 9 additions and 8 deletions.
17 changes: 9 additions & 8 deletions rust-mode-treesitter.el
Original file line number Diff line number Diff line change
Expand Up @@ -6,18 +6,19 @@
;;; Code:

;;;###autoload
(require 'treesit)
(require 'rust-ts-mode)
(require 'rust-common)
(when (version<= "29.1" emacs-version)
(require 'treesit)
(require 'rust-ts-mode)
(require 'rust-common)

(define-derived-mode rust-mode rust-ts-mode "Rust"
"Major mode for Rust code.
(define-derived-mode rust-mode rust-ts-mode "Rust"
"Major mode for Rust code.
\\{rust-mode-map}"
:group 'rust-mode
:group 'rust-mode

(add-hook 'before-save-hook rust-before-save-hook nil t)
(add-hook 'after-save-hook rust-after-save-hook nil t))
(add-hook 'before-save-hook rust-before-save-hook nil t)
(add-hook 'after-save-hook rust-after-save-hook nil t)))

(provide 'rust-mode-treesitter)
;;; rust-mode-treesitter.el ends here

0 comments on commit d174e3b

Please sign in to comment.