(custom-set-variables ;; custom-set-variables was added by Custom. ;; If you edit it by hand, you could mess it up, so be careful. ;; Your init file should contain only one such instance. ;; If there is more than one, they won't work right. '(ansi-color-faces-vector [default default default italic underline success warning error]) '(ansi-color-names-vector ["black" "red3" "ForestGreen" "yellow3" "blue" "magenta3" "DeepSkyBlue" "gray50"]) '(custom-enabled-themes '(Monokai)) '(inverse-video t) ) (custom-set-faces ;; custom-set-faces was added by Custom. ;; If you edit it by hand, you could mess it up, so be careful. ;; Your init file should contain only one such instance. ;; If there is more than one, they won't work right. ) (require 'ansi-color) (defun ansi-color-region () "Color the ANSI escape sequences in the acitve region. Sequences start with an escape \033 (typically shown as \"^[\") and end with \"m\", e.g. this is two sequences ^[[46;1mTEXT^[[0m where the first sequence says to diplay TEXT as bold with a cyan background and the second sequence turns it off. This strips the ANSI escape sequences and if the buffer is saved, the sequences will be lost." (interactive) (if (not (region-active-p)) (message "ansi-color-region: region is not active")) (if buffer-read-only ;; read-only buffers may be pointing a read-only file system, so don't mark the buffer as ;; modified. If the buffer where to become modified, a warning will be generated when emacs ;; tries to autosave. (let ((inhibit-read-only t) (modified (buffer-modified-p))) (ansi-color-apply-on-region (region-beginning) (region-end)) (set-buffer-modified-p modified)) (ansi-color-apply-on-region (region-beginning) (region-end)))) (add-to-list 'load-path "~/.emacs.d/dockerfile-mode/") (require 'dockerfile-mode) ;;(add-to-list 'auto-mode-alist '("Dockerfile\\'" . dockerfile-mode)) (setq auto-mode-alist (cons '("Dockerfile\\'" . dockerfile-mode) auto-mode-alist))