💥 Drop Emacs 25.x support
Emacs 26.1 is Doom's new minimum supported version Closes #2026
This commit is contained in:
parent
9cb535043c
commit
99cd52e70f
33 changed files with 48 additions and 426 deletions
|
@ -28,12 +28,6 @@
|
|||
(after! css-mode
|
||||
;; css-mode hooks apply to scss and less-css modes
|
||||
(add-hook 'css-mode-hook #'rainbow-delimiters-mode)
|
||||
(set-company-backend! '(css-mode scss-mode)
|
||||
(if EMACS26+
|
||||
;; DEPRECATED css-mode's built in completion is superior in 26+
|
||||
'company-capf
|
||||
'company-css))
|
||||
|
||||
(map! :localleader
|
||||
:map scss-mode-map
|
||||
"b" #'+css/scss-build
|
||||
|
|
|
@ -41,12 +41,7 @@
|
|||
(setcdr alist
|
||||
(cl-loop for pair in (cdr alist)
|
||||
unless (string-match-p "^[a-z-]" (cdr pair))
|
||||
collect (cons (car pair)
|
||||
;; TODO Replace with `string-trim-right' (Emacs 26+)
|
||||
(let ((string (cdr pair)))
|
||||
(if (string-match "\\(?:>\\|]\\|}\\)+\\'" string)
|
||||
(replace-match "" t t string)
|
||||
string))))))
|
||||
collect (cons (car pair) (string-trim-right (cdr pair))))))
|
||||
(delq! nil web-mode-engines-auto-pairs))
|
||||
|
||||
(map! :map web-mode-map
|
||||
|
|
|
@ -12,7 +12,7 @@
|
|||
|
||||
;; +css.el
|
||||
(package! css-mode :built-in t)
|
||||
(package! less-css-mode :built-in (not (version< emacs-version "26.1")))
|
||||
(package! less-css-mode :built-in t)
|
||||
|
||||
(package! sass-mode)
|
||||
(package! stylus-mode)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue