Bump :core
domtronn/all-the-icons.el@5fa7283 -> domtronn/all-the-icons.el@2f5ea72 jscheid/dtrt-indent@854b9a1 -> jscheid/dtrt-indent@4a30d8e jwiegley/use-package@317137b -> jwiegley/use-package@a7422fb raxod502/straight.el@f2cb888 -> raxod502/straight.el@0f9b828 Remove dtrt-indent+smie fix (was fixed upstream)
This commit is contained in:
parent
76636d4a98
commit
7e9911f642
2 changed files with 7 additions and 21 deletions
|
@ -400,6 +400,8 @@ files, so we replace calls to `pp' with the much faster `prin1'."
|
|||
(use-package! dtrt-indent
|
||||
;; Automatic detection of indent settings
|
||||
:when doom-interactive-p
|
||||
;; I'm not using `global-dtrt-indent-mode' because it has hard-coded and rigid
|
||||
;; major mode checks, so I implement it in `doom-detect-indentation-h'.
|
||||
:hook ((change-major-mode-after-body read-only-mode) . doom-detect-indentation-h)
|
||||
:config
|
||||
(defun doom-detect-indentation-h ()
|
||||
|
@ -419,23 +421,7 @@ files, so we replace calls to `pp' with the much faster `prin1'."
|
|||
(setq dtrt-indent-max-lines 2000)
|
||||
|
||||
;; always keep tab-width up-to-date
|
||||
(push '(t tab-width) dtrt-indent-hook-generic-mapping-list)
|
||||
|
||||
(defvar dtrt-indent-run-after-smie)
|
||||
(defadvice! doom--fix-broken-smie-modes-a (orig-fn arg)
|
||||
"Some smie modes throw errors when trying to guess their indentation, like
|
||||
`nim-mode'. This prevents them from leaving Emacs in a broken state."
|
||||
:around #'dtrt-indent-mode
|
||||
(let ((dtrt-indent-run-after-smie dtrt-indent-run-after-smie))
|
||||
(letf! ((defun symbol-config--guess (beg end)
|
||||
(funcall symbol-config--guess beg (min end 10000)))
|
||||
(defun smie-config-guess ()
|
||||
(condition-case e (funcall smie-config-guess)
|
||||
(error (setq dtrt-indent-run-after-smie t)
|
||||
(message "[WARNING] Indent detection: %s"
|
||||
(error-message-string e))
|
||||
(message ""))))) ; warn silently
|
||||
(funcall orig-fn arg)))))
|
||||
(push '(t tab-width) dtrt-indent-hook-generic-mapping-list))
|
||||
|
||||
|
||||
(use-package! helpful
|
||||
|
|
|
@ -17,15 +17,15 @@
|
|||
:branch ,straight-repository-branch
|
||||
:local-repo "straight.el"
|
||||
:files ("straight*.el"))
|
||||
:pin "f2cb888f088a790bac8731b95eeec3df068cac5f")
|
||||
:pin "0f9b828d8a41cf3d312678e82573066aebf2ab6e")
|
||||
|
||||
;; core-modules.el
|
||||
(package! use-package
|
||||
:type 'core
|
||||
:pin "317137b07687f16ea97a2493b0a6768c9df381a0")
|
||||
:pin "a7422fb8ab1baee19adb2717b5b47b9c3812a84c")
|
||||
|
||||
;; core-ui.el
|
||||
(package! all-the-icons :pin "5fa728399bd6233a82bbfd4f7cb203a1d7ede708")
|
||||
(package! all-the-icons :pin "2f5ea7259ed104a0ef8727f640ee2525108038d5")
|
||||
(package! hide-mode-line :pin "88888825b5b27b300683e662fa3be88d954b1cea")
|
||||
(package! highlight-numbers :pin "8b4744c7f46c72b1d3d599d4fb75ef8183dee307")
|
||||
(package! rainbow-delimiters :pin "f43d48a24602be3ec899345a3326ed0247b960c6")
|
||||
|
@ -33,7 +33,7 @@
|
|||
|
||||
;; core-editor.el
|
||||
(package! better-jumper :pin "411ecdf6e7a3e1b4ced7605070d2309e5fc46556")
|
||||
(package! dtrt-indent :pin "854b9a1ce93d9926018a0eb18e6e552769c5407d")
|
||||
(package! dtrt-indent :pin "4a30d8edac7fbc5936fc07050e3ebfb94f97c1e7")
|
||||
(package! helpful :pin "584ecc887bb92133119f93a6716cdf7af0b51dca")
|
||||
(package! pcre2el :pin "0b5b2a2c173aab3fd14aac6cf5e90ad3bf58fa7d")
|
||||
(package! smartparens :pin "63695c64233d215a92bf08e762f643cdb595bdd9")
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue