diff --git a/lib/extensions/development.el b/lib/extensions/development.el index d0560c0..42f5281 100644 --- a/lib/extensions/development.el +++ b/lib/extensions/development.el @@ -9,7 +9,7 @@ (depends-on 'yasnippet) (depends-on 'yasnippet-snippets) (depends-on 'smart-mode-line) -(depends-on 'dockerfile-mode) + (depends-on 'quickrun) (depends-on 'dash) (depends-on 'websocket) diff --git a/lib/extensions/devops.el b/lib/extensions/devops.el new file mode 100644 index 0000000..0b43bac --- /dev/null +++ b/lib/extensions/devops.el @@ -0,0 +1,19 @@ +;;; DevopsExtension --- Enable Devops support in FG42 +;;; Commentary: +;;; Code: +(require 'fpkg) +(require 'fg42/extension) +(require 'extensions/devops/init) + +;; dependencies +(depends-on 'kubel) +(depends-on 'ansible) +(depends-on 'docker) +(depends-on 'dockerfile-mode) + +(extension devops + :version 0.0.1 + :on-initialize extensions/devops + :docs "lib/extensions/devops/readme.org") +(provide 'extensions/devops) +;; devops ends here diff --git a/lib/extensions/devops/init.el b/lib/extensions/devops/init.el new file mode 100644 index 0000000..b38f84c --- /dev/null +++ b/lib/extensions/devops/init.el @@ -0,0 +1,12 @@ +;;; devops-init --- The entry point for devops extension +;;; Commentary: +;;; Code: + +(defun extensions/devops-initialize () + "Initialize devops extension." + (exec-path-from-shell-initialize) + (add-to-list 'auto-mode-alist '("Dockerfile\\'" . dockerfile-mode)) + (add-hook 'yaml-mode-hook (lambda () (ansible)))) + +(provide 'extensions/devops/init) +;;; init ends here. diff --git a/lib/extensions/editor.el b/lib/extensions/editor.el index 7f003e1..d8a7459 100644 --- a/lib/extensions/editor.el +++ b/lib/extensions/editor.el @@ -25,7 +25,7 @@ (depends-on 'eyebrowse) -;; general for simpler keybindin +;; general for simpler keybinding (depends-on 'general) ;; Themes