From 093f4a62c3109f2885f7a80f3490a107bca2d221 Mon Sep 17 00:00:00 2001 From: Jim Myhrberg Date: Sat, 18 Sep 2021 20:46:46 +0100 Subject: [PATCH] feat(lang): add ssh-config-mode for ssh config and authorized_keys files --- core/siren-core-modules.el | 1 + modules/languages/siren-ssh-config.el | 21 +++++++++++++++++++++ straight/versions/default.el | 2 ++ 3 files changed, 24 insertions(+) create mode 100644 modules/languages/siren-ssh-config.el diff --git a/core/siren-core-modules.el b/core/siren-core-modules.el index a1b6181..fe9a0b3 100644 --- a/core/siren-core-modules.el +++ b/core/siren-core-modules.el @@ -197,6 +197,7 @@ (require 'siren-sh) (require 'siren-slim) (require 'siren-sql) +(require 'siren-ssh-config) (require 'siren-terraform) (require 'siren-thrift) (require 'siren-toml) diff --git a/modules/languages/siren-ssh-config.el b/modules/languages/siren-ssh-config.el new file mode 100644 index 0000000..91c00f7 --- /dev/null +++ b/modules/languages/siren-ssh-config.el @@ -0,0 +1,21 @@ +;;; siren-ssh-config.el --- jimeh's Emacs Siren: ssh-config-mode configuration. + +;;; Commentary: + +;; Basic configuration for ssh-config-mode. + +;;; Code: + +(require 'siren-prog-mode) + +(use-package ssh-config-mode + :mode "/ssh/config\\'" + :hook (ssh-config-mode . siren-ssh-config-mode-setup) + + :init + (defun siren-ssh-config-mode-setup () + (run-hooks 'prog-mode-hook) + (setq tab-width 2))) + +(provide 'siren-ssh-config) +;;; siren-ssh-config.el ends here diff --git a/straight/versions/default.el b/straight/versions/default.el index b3e19b6..0746532 100644 --- a/straight/versions/default.el +++ b/straight/versions/default.el @@ -145,6 +145,7 @@ ("powerline" . "cfba2aa9cfa190e7720900f01a946e1e78aac7e2") ("prettier-emacs" . "e9b73e81d3e1642aec682195f127a42dfb0b5774") ("projectile" . "17c152b0628e1809f359492731b5af3aefc1c0d8") + ("protobuf" . "2501e9b856c411239e2ae32bcc75518dcf840418") ("queue" . "130c2d656cd5d7376552272fab9e50a7c37d0c4a") ("rainbow-mode" . "949166cc0146bc9fabf74ce70c1c4a097f4cffd4") ("recursive-narrow" . "5e3e2067d5a148d7e64e64e0355d3b6860e4c259") @@ -173,6 +174,7 @@ ("spinner" . "34905eae12a236753fa88abc831eff1e41e8576e") ("sqlformat" . "0351dad6bec06a381484c0c95309d46a7a8acdb4") ("ssass-mode" . "96f557887ad97a0066a60c54f92b7234b8407016") + ("ssh-config-mode-el" . "2642659aa4cb882d95d84f780e8f8bf5e3a9114b") ("straight.el" . "45eb6112b2ea1214bfbec35ea20df7a75147fc08") ("string-edit.el" . "0e225df6f8740467231c787a50025e4552b3eddb") ("string-inflection" . "887c9319b37d31c60be96d00a6ce3bc82bdf3f10")