[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/dockerfile-mode 4d3ccfd569 024/104: Merge pull request #9
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/dockerfile-mode 4d3ccfd569 024/104: Merge pull request #9 from Silex/master |
Date: |
Sat, 29 Jan 2022 07:58:27 -0500 (EST) |
branch: elpa/dockerfile-mode
commit 4d3ccfd569e1d79ef77af28c8daa9d1ddf8735e9
Merge: fadac401c8 a532e30371
Author: Rohan Singh <rohan@washington.edu>
Commit: Rohan Singh <rohan@washington.edu>
Merge pull request #9 from Silex/master
Add support for custom Dockerfiles
---
README.md | 12 ++++++++----
dockerfile-mode.el | 6 +++---
2 files changed, 11 insertions(+), 7 deletions(-)
diff --git a/README.md b/README.md
index c3c7fb8501..d389f044a9 100644
--- a/README.md
+++ b/README.md
@@ -4,9 +4,11 @@ Known to work with Emacs 24 and later
A Dockerfile mode for emacs
- (add-to-list 'load-path "/your/path/to/dockerfile-mode/")
- (require 'dockerfile-mode)
- (add-to-list 'auto-mode-alist '("Dockerfile\\'" . dockerfile-mode))
+``` emacs-lisp
+(add-to-list 'load-path "/your/path/to/dockerfile-mode/")
+(require 'dockerfile-mode)
+(add-to-list 'auto-mode-alist '("Dockerfile\\'" . dockerfile-mode))
+```
Adds syntax highlighting as well as the ability to build the image
directly (C-c C-b) from the buffer.
@@ -14,6 +16,8 @@ directly (C-c C-b) from the buffer.
You can specify the image name in the file itself by adding a line like this
at the top of your Dockerfile.
- ## -*- docker-image-name: "your-image-name-here" -*-
+``` emacs-lisp
+## -*- docker-image-name: "your-image-name-here" -*-
+```
If you don't, you'll be prompted for an image name each time you build.
diff --git a/dockerfile-mode.el b/dockerfile-mode.el
index 468d2f6edc..dba2fc37a0 100644
--- a/dockerfile-mode.el
+++ b/dockerfile-mode.el
@@ -82,8 +82,8 @@
(list docker-image-name)))
(save-buffer)
(if (stringp image-name)
- (shell-command
- (concat (if dockerfile-use-sudo "sudo " "") "docker build -t "
image-name " " (file-name-directory (buffer-file-name)) "&")
+ (async-shell-command
+ (format "%s docker build -t %s -f %s %s" (if dockerfile-use-sudo "sudo"
"") image-name (buffer-file-name) (file-name-directory (buffer-file-name)))
"*docker-build-output*")
(print "docker-image-name must be a string, consider surrounding it with
double quotes")))
@@ -107,7 +107,7 @@
(setq local-abbrev-table dockerfile-mode-abbrev-table))
;;;###autoload
-(add-to-list 'auto-mode-alist '("Dockerfile\\'" . dockerfile-mode))
+(add-to-list 'auto-mode-alist '("Dockerfile.*\\'" . dockerfile-mode))
(provide 'dockerfile-mode)
- [nongnu] elpa/dockerfile-mode 652c2e0ba0 084/104: Remove logic for checking if there is an image-name provided, (continued)
- [nongnu] elpa/dockerfile-mode 652c2e0ba0 084/104: Remove logic for checking if there is an image-name provided, ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode 533d5d4983 096/104: Tighten auto-mode-alist pattern some more, ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode fd8057e438 098/104: Fix elisp byte-compiler warning, ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode 3b1374563f 100/104: Add support for TRAMP file names, ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode 37ef4643fc 001/104: Added essentials, ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode 3f460b6de0 003/104: Error check docker-image-name and give helpful error message, ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode 2e2f7231fc 008/104: Various fixes and improvements, ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode 472c405828 018/104: Merge pull request #8 from mgalgs/prompt-space, ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode 4e6a0f62c0 021/104: Use format instead of concat, ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode fadac401c8 019/104: added note about emacs compatibility, ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode 4d3ccfd569 024/104: Merge pull request #9 from Silex/master,
ELPA Syncer <=
- [nongnu] elpa/dockerfile-mode cfa634ff1d 032/104: Merge pull request #18 from nabeo/add_dockerfile-build-no-cache-buffer, ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode 40be396417 036/104: Merge pull request #20 from djui/patch-1, ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode 53434afa3b 042/104: Merge pull request #23 from nabeo/add_stopsignal_to_font_lock_keywaords, ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode 5dad943a19 053/104: Fix overly-general auto-mode-alist entry, ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode ca679539c4 054/104: Fix naming of unprefixed symbol, ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode 5c60ad7a78 056/104: Rename image name variable, and read it consistently, ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode b53020b781 065/104: Add custom `dockerfile-use-sudo` type and group, ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode 52f821c9cd 061/104: Add missing package dependency on "s", ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode 69bfba7acc 064/104: Merge pull request #31 from purcell/master, ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode 8172d83d5d 076/104: Merge pull request #40 from abloomston/safe-local-variable, ELPA Syncer, 2022/01/29