3cb9fea0ff
I feel like we should start from scratch on this one and carefully choose the defaults. Also this settings is a very personal setting so if we make some buffers useless we must have a consensus on it. Marking all special buffers starting with `*` as useless is too aggressive and make Spacemacs less POLA since two consecutive press on SPC TAB may not revert to the original buffer.
54 lines
1.4 KiB
EmacsLisp
54 lines
1.4 KiB
EmacsLisp
;;; packages.el --- docker Layer packages File for Spacemacs
|
|
;;
|
|
;; Copyright (c) 2012-2018 Sylvain Benner
|
|
;; Copyright (c) 2015 Alan Zimmerman & Contributors
|
|
;;
|
|
;; Author: Alan Zimmerman <alan.zimm@gmail.com>
|
|
;; URL: https://github.com/syl20bnr/spacemacs
|
|
;;
|
|
;; This file is not part of GNU Emacs.
|
|
;;
|
|
;;; License: GPLv3
|
|
|
|
(defconst docker-packages
|
|
'(
|
|
docker
|
|
docker-tramp
|
|
dockerfile-mode
|
|
))
|
|
|
|
(defun docker/init-docker ()
|
|
(use-package docker
|
|
:defer t
|
|
:init
|
|
(progn
|
|
(spacemacs/declare-prefix "aD" "Docker")
|
|
(evil-leader/set-key
|
|
"aDc" 'docker-containers
|
|
"aDd" 'docker-rmi
|
|
"aDe" 'docker-unpause
|
|
"aDF" 'docker-pull
|
|
"aDk" 'docker-rm
|
|
"aDi" 'docker-images
|
|
"aDo" 'docker-stop
|
|
"aDP" 'docker-push
|
|
"aDp" 'docker-pause
|
|
"aDr" 'docker-restart
|
|
"aDs" 'docker-start)))
|
|
(with-eval-after-load 'docker-containers
|
|
(evilified-state-evilify-map docker-containers-mode-map
|
|
:mode docker-containers-mode))
|
|
(with-eval-after-load 'docker-images
|
|
(evilified-state-evilify-map docker-images-mode-map
|
|
:mode docker-images-mode)))
|
|
|
|
(defun docker/init-docker-tramp ()
|
|
(use-package docker-tramp
|
|
:defer t))
|
|
|
|
(defun docker/init-dockerfile-mode ()
|
|
(use-package docker-mode
|
|
:defer t
|
|
:config (evil-leader/set-key-for-mode 'dockerfile-mode
|
|
"mcb" 'dockerfile-build-buffer)))
|