Start of myfeed, minor package changes

This commit is contained in:
2026-03-20 11:18:00 +09:00
parent 34b25f2352
commit 685743ec83
4 changed files with 127 additions and 19 deletions

View File

@@ -28,6 +28,15 @@
(unless (memq 'use-package-autoloads features)
(straight-use-package 'use-package))
;; This should be loaded as early as possible
(use-package compile-angel
:demand t
:custom
(compile-angel-verbose nil)
:config
(compile-angel-on-load-mode)
(add-hook 'emacs-lisp-mode-hook #'compile-angel-on-save-local-mode))
;; Minibuffers and stuff
(setq enable-recursive-minibuffers t)
(which-key-mode t)
@@ -40,10 +49,11 @@
:ensure t)
;; Since diminish was loaded after compile-angel, we cannot use the use-package
;; integration to diminish it. So, we do it manually here.
;; integration to diminish it. So, we do it manually here. Also, built-in modes.1
(diminish 'compile-angel-on-save-local-mode)
(diminish 'compile-angel-on-load-mode)
(diminish 'eldoc-mode)
(diminish 'which-key-mode)
;; Avoid backups or lockfiles to prevent creating world-readable copies of files
(setq create-lockfiles nil)
@@ -63,24 +73,22 @@
(setq treesit-font-lock-level 4)
;; NixOS Specific
(unless (functionp 'nix--profile-paths)
(message "Not on NixOS. Will try to install packages usually managed by it through use-package.")
(use-package compile-angel
:demand t
:custom
(compile-angel-verbose nil)
:config
(compile-angel-on-load-mode)
(add-hook 'emacs-lisp-mode-hook #'compile-angel-on-save-local-mode))
(use-package vterm
:defer t
:ensure t)
(if (functionp 'nix--profile-paths)
(progn
(unless (memq 'nix-ts-mode features)
(load "nix-ts-mode" t)
(unless (memq 'nix-ts-mode features)
(warn "Failed to load nix-ts-mode. It is probably not installed."))))
(progn
(message "Not on NixOS. Will try to install packages usually managed by it through use-package.")
(use-package vterm
:defer t
:ensure t)
(use-package nix-ts-mode
:defer t
:ensure t))
(use-package nix-ts-mode
:defer t
:ensure t)))
;; LSP and stuff
(add-hook 'nix-ts-mode-hook 'eglot-ensure)