diff options
| author | Sibi Prabakaran <sibi@psibi.in> | 2024-02-28 08:15:22 +0530 |
|---|---|---|
| committer | Sibi Prabakaran <sibi@psibi.in> | 2024-02-28 08:15:22 +0530 |
| commit | d174e3b6c8034bc7ce9ba182e4edf744ea52f9fa (patch) | |
| tree | b566f01c35f36fafef2fa0656aa886ca60ad03ca /rust-mode-treesitter.el | |
| parent | eb2c4169ae42430a20fdb01a4b448de4a049a18a (diff) | |
| download | rust-mode-d174e3b6c8034bc7ce9ba182e4edf744ea52f9fa.tar.gz | |
Fix treesitter for older emacs
Diffstat (limited to 'rust-mode-treesitter.el')
| -rw-r--r-- | rust-mode-treesitter.el | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/rust-mode-treesitter.el b/rust-mode-treesitter.el index 0fb2e9f..cb7b0f3 100644 --- a/rust-mode-treesitter.el +++ b/rust-mode-treesitter.el @@ -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 |
