Function: less-css-compile
less-css-compile is an interactive and byte-compiled function defined
in less-css-mode.el.gz.
Signature
(less-css-compile)
Documentation
Compile the current buffer to CSS using less-css-lessc-command.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/textmodes/less-css-mode.el.gz
(defun less-css-compile ()
"Compile the current buffer to CSS using `less-css-lessc-command'."
(interactive)
(message "Compiling Less to CSS")
(let ((compilation-buffer-name-function
(lambda (_) "*less-css-compilation*")))
(save-window-excursion
(with-current-buffer
(compile
(string-join
(append
(list less-css-lessc-command)
(mapcar #'shell-quote-argument less-css-lessc-options)
(list (shell-quote-argument
(or less-css-input-file-name buffer-file-name))
(shell-quote-argument (less-css--output-path))))
" "))
(add-hook 'compilation-finish-functions
(lambda (buf msg)
(unless (string-match-p "^finished" msg)
(display-buffer buf)))
nil
t)))))