Fix some init bugs
This commit is contained in:
70
init.el
70
init.el
@ -24,11 +24,10 @@
|
|||||||
(package-install 'use-package))
|
(package-install 'use-package))
|
||||||
|
|
||||||
;; use-package
|
;; use-package
|
||||||
(eval-when-compile
|
(require 'use-package)
|
||||||
(require 'use-package)
|
(setq use-package-always-ensure t
|
||||||
(setq use-package-always-ensure t
|
package-user-dir (expand-file-name "var/elpa"
|
||||||
package-user-dir (expand-file-name "var/elpa"
|
user-emacs-directory))
|
||||||
user-emacs-directory)))
|
|
||||||
|
|
||||||
;; no-littering
|
;; no-littering
|
||||||
(use-package no-littering
|
(use-package no-littering
|
||||||
@ -2508,36 +2507,37 @@ current buffer is a Jupyter buffer, just use that."
|
|||||||
(upcase-initials (symbol-name mode))
|
(upcase-initials (symbol-name mode))
|
||||||
(unless (zerop prec)
|
(unless (zerop prec)
|
||||||
(concat ": " (number-to-string prec))))))
|
(concat ": " (number-to-string prec))))))
|
||||||
(doom-modeline-def-segment calc
|
(with-eval-after-load 'doom-modeline
|
||||||
"Display calculator icons and info."
|
(doom-modeline-def-segment calc
|
||||||
(concat
|
"Display calculator icons and info."
|
||||||
(doom-modeline-spc)
|
(concat
|
||||||
(when-let ((icon (doom-modeline-icon 'faicon "nf-fa-calculator" "🖩" "")))
|
(doom-modeline-spc)
|
||||||
(concat
|
(when-let ((icon (doom-modeline-icon 'faicon "nf-fa-calculator" "🖩" "")))
|
||||||
(doom-modeline-display-icon icon)
|
(concat
|
||||||
(doom-modeline-vspc)))
|
(doom-modeline-display-icon icon)
|
||||||
(doom-modeline--buffer-simple-name)
|
(doom-modeline-vspc)))
|
||||||
(when (eq major-mode 'calc-mode)
|
(doom-modeline--buffer-simple-name)
|
||||||
(concat
|
(when (eq major-mode 'calc-mode)
|
||||||
(doom-modeline-spc)
|
(concat
|
||||||
(number-to-string calc-internal-prec)
|
(doom-modeline-spc)
|
||||||
(doom-modeline-spc)
|
(number-to-string calc-internal-prec)
|
||||||
(upcase-initials (symbol-name calc-angle-mode))
|
(doom-modeline-spc)
|
||||||
(doom-modeline-spc)
|
(upcase-initials (symbol-name calc-angle-mode))
|
||||||
(my/-calc-float-mode-string)
|
(doom-modeline-spc)
|
||||||
(when calc-prefer-frac
|
(my/-calc-float-mode-string)
|
||||||
(concat
|
(when calc-prefer-frac
|
||||||
(doom-modeline-spc)
|
(concat
|
||||||
"Frac"))
|
(doom-modeline-spc)
|
||||||
(cond
|
"Frac"))
|
||||||
(calc-algebraic-mode
|
(cond
|
||||||
(concat
|
(calc-algebraic-mode
|
||||||
(doom-modeline-spc)
|
(concat
|
||||||
"Alg"))
|
(doom-modeline-spc)
|
||||||
(calc-incomplete-algebraic-mode
|
"Alg"))
|
||||||
(concat
|
(calc-incomplete-algebraic-mode
|
||||||
(doom-modeline-spc)
|
(concat
|
||||||
"IAlg"))))))))
|
(doom-modeline-spc)
|
||||||
|
"IAlg")))))))))
|
||||||
|
|
||||||
;; sage (for when calc is not enough)
|
;; sage (for when calc is not enough)
|
||||||
(use-package sage-shell-mode
|
(use-package sage-shell-mode
|
||||||
|
|||||||
Reference in New Issue
Block a user