Minor, general refactor & comment revision

This commit is contained in:
Henrik Lissner 2019-06-14 11:08:59 +02:00
parent 33ae889e39
commit 84fd744e3f
No known key found for this signature in database
GPG key ID: 5F6C0EA160557395
5 changed files with 10 additions and 13 deletions

View file

@ -174,7 +174,7 @@ markdown and copies it to your clipboard, ready to be pasted into bug reports!"
((suspend-emacs
(format "%s %s -nw; fg"
(shell-quote-argument (restart-emacs--get-emacs-binary))
(string-join (mapcar #'shell-quote-argument args) " ")))))
(mapconcat #'shell-quote-argument args " ")))))
(error
(delete-file file)
(signal (car e) (cdr e)))))))

View file

@ -222,7 +222,7 @@ even if it doesn't need reloading!"
(member-p
(push sexp forms)))))
(if forms
(concat (string-join (mapcar #'prin1-to-string (reverse forms)) "\n")
(concat (mapconcat #'prin1-to-string (reverse forms) "\n")
"\n")
""))))))

View file

@ -101,8 +101,7 @@ order of `doom-env-switches' determines priority."
"#\n"
"# It is NOT safe to edit this file. Changes will be overwritten next time\n"
"# that `doom env refresh` is executed. Alternatively, create your own env file\n"
"# in your DOOMDIR and load it with \n"
"# `(doom-load-env-vars (expand-file-name FILE doom-private-dir))`.\n"
"# and load it with `(doom-load-env-vars FILE)`.\n"
"#\n"
"# To auto-regenerate this file when `doom reload` is run, use `doom env auto'\n"
"# or set DOOMENV=1 in your shell environment/config.\n"

View file

@ -16,14 +16,14 @@ Irrelevant if you do not have the +onsave flag enabled for this module.")
"If non-nil, the leading indentation is preserved when formatting the whole
buffer. This is particularly useful for partials.
Indentation is always preserved when formatting regions. ")
Indentation is always preserved when formatting regions.")
(defvar-local +format-with nil
"Set this to explicitly use a certain formatter for the current buffer.")
;;
;; Bootstrap
;;; Bootstrap
(defun +format|enable-on-save-maybe ()
"Enable formatting on save in certain major modes.
@ -43,16 +43,14 @@ This is controlled by `+format-on-save-enabled-modes'."
;;
;; Hacks
;;; Hacks
;; Allow a specific formatter to be used by setting `+format-with', either
;; buffer-locally or let-bound.
(advice-add #'format-all--probe :around #'+format*probe)
;; Doom uses a modded `format-all-buffer', which
;; 1. Doesn't move the cursorafter reformatting,
;; 2. Can reformat regions, rather than the entire buffer (while preserving
;; leading indentation),
;; 3. Applies changes via RCS patch, line by line, as not to protect buffer
;; markers and avoid any jarring cursor+window scrolling.
;; 1. Enables partial reformatting (while preserving leading indentation),
;; 2. Applies changes via RCS patch, line by line, to protect buffer markers
;; and avoid any jarring cursor+window scrolling.
(advice-add #'format-all-buffer :override #'+format/buffer)

View file

@ -26,7 +26,7 @@ to the right fringe.")
"Enable `git-gutter-mode' in the current buffer.
If the buffer doesn't represent an existing file, `git-gutter-mode's activation
is deferred until the file is saved."
is deferred until the file is saved. Respects `git-gutter:disabled-modes'."
(when (or +vc-gutter-in-remote-files
(not (file-remote-p (or buffer-file-name default-directory))))
(if (not buffer-file-name)