diff options
author | Tom Willemse | 2022-09-27 23:44:48 -0700 |
---|---|---|
committer | Tom Willemse | 2022-09-27 23:44:48 -0700 |
commit | 81b630718c27dfe02ee2b5f2bbc6922caa6b61d4 (patch) | |
tree | 617588d8894dfec4ad05b6eeecb8f914ca0a5915 /oni-embrace.el | |
parent | 9c7baa6235c819f81a8a6641312ca53b1c368a77 (diff) | |
download | emacs-config-81b630718c27dfe02ee2b5f2bbc6922caa6b61d4.tar.gz emacs-config-81b630718c27dfe02ee2b5f2bbc6922caa6b61d4.zip |
[oni-embrace] Add """ and ''' as pairs for Groovy
Diffstat (limited to 'oni-embrace.el')
-rw-r--r-- | oni-embrace.el | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/oni-embrace.el b/oni-embrace.el index c361ab4..099a650 100644 --- a/oni-embrace.el +++ b/oni-embrace.el @@ -4,7 +4,7 @@ ;; Author: Tom Willemse <chelys@rincewind> ;; Keywords: local -;; Version: 2021.0715.221855 +;; Version: 2022.0927.133444 ;; Package-Requires: (embrace) ;; This program is free software; you can redistribute it and/or modify @@ -31,12 +31,15 @@ (require 'embrace) -(defun oni-embrace-add-slashes () - "Add slashes to the embrace pairs. -‘groovy-mode’ for example supports strings delimited by slashes." - (embrace-add-pair ?/ "/" "/")) +(defun oni-embrace-add-extra-pairs () + "Add extra pairs to the embrace pairs. +‘groovy-mode’ for example supports strings delimited by slashes +and triple-quoted strings." + (embrace-add-pair ?/ "/" "/") + (embrace-add-pair ?m "\"\"\"" "\"\"\"") + (embrace-add-pair ?n "'''" "'''")) -(add-hook 'groovy-mode-hook #'oni-embrace-add-slashes) +(add-hook 'groovy-mode-hook #'oni-embrace-add-extra-pairs) (provide 'oni-embrace) ;;; oni-embrace.el ends here |