241 current 2025-06-17 11:20:12 25.11.20250607.3e3afe5 6.15.1 *

This commit is contained in:
2025-06-17 11:20:29 -04:00
parent 4046dcbb48
commit 86db6c447b
3 changed files with 11 additions and 60 deletions

View File

@@ -197,7 +197,7 @@
write-info-json = true; write-info-json = true;
embed-info-json = true; embed-info-json = true;
embed-chapters = true; embed-chapters = true;
embed-metadate = true; embed-metadata = true;
write-subs = true; write-subs = true;
embed-subs = true; embed-subs = true;
sub-langs = "en.*,ja"; sub-langs = "en.*,ja";

View File

@@ -149,6 +149,10 @@
logiops logiops
picard picard
protonmail-bridge protonmail-bridge
(pkgs.python3.withPackages (python-pkgs: [
python-pkgs.python-lsp-server
python-pkgs.python-lsp-ruff
]))
runelite runelite
thunderbird thunderbird
vcv-rack vcv-rack

View File

@@ -3,6 +3,10 @@
;;; Commentary: ;;; Commentary:
;;; Code: ;;; Code:
;; Check Emacs version and warn if it is not supported
(when (and (<= emacs-major-version 29) (< emacs-minor-version 4))
(warn (format "This config is designed for Emacs 29+, please upgrade.")))
;; display startup time ;; display startup time
(defun chase/display-startup-time () (defun chase/display-startup-time ()
"Write init time and number of garbage collections to message buffer." "Write init time and number of garbage collections to message buffer."
@@ -27,17 +31,6 @@
(tool-bar-mode -1) (tool-bar-mode -1)
(scroll-bar-mode -1))) (scroll-bar-mode -1)))
;; set repos and bootstrap use-package
;; (require 'package)
;; (add-to-list 'package-archives '("melpa" . "https://melpa.org/packages/") t)
;; (package-initialize)
;; (eval-when-compile
;; (require 'use-package))
;;
;; bootstrap straight ;; bootstrap straight
(defvar bootstrap-version) (defvar bootstrap-version)
(let ((bootstrap-file (let ((bootstrap-file
@@ -57,9 +50,6 @@
(setq straight-use-package-by-default t) (setq straight-use-package-by-default t)
;; always install missing packages
;; (require 'use-package-ensure)
;; (setq use-package-always-ensure t)
(setq use-package-always-demand t (setq use-package-always-demand t
use-package-compute-statistics t) use-package-compute-statistics t)
@@ -72,16 +62,6 @@
:config :config
(add-hook 'after-init-hook #'benchmark-init/deactivate)) (add-hook 'after-init-hook #'benchmark-init/deactivate))
;; auto-update packages
;; (use-package auto-package-update
;; :custom
;; (setq auto-package-update-delete-old-versions t
;; auto-package-update-hide-results t
;; auto-package-update-interval 7)
;; :config
;; (auto-package-update-maybe)
;; (auto-package-update-at-time "09:30"))
;; set locale ;; set locale
(set-language-environment "UTF-8") (set-language-environment "UTF-8")
(prefer-coding-system 'utf-8-unix) (prefer-coding-system 'utf-8-unix)
@@ -178,11 +158,6 @@
(add-hook 'prog-mode-hook #'display-line-numbers-mode) (add-hook 'prog-mode-hook #'display-line-numbers-mode)
(add-hook 'text-mode #'display-line-numbers-mode) (add-hook 'text-mode #'display-line-numbers-mode)
;; center cursor
;; (use-package centered-cursor-mode
;; :config
;; (global-centered-cursor-mode))
;; move cursor to new help windows ;; move cursor to new help windows
(setq help-window-select t) (setq help-window-select t)
@@ -307,7 +282,7 @@
(use-package python (use-package python
:defer t :defer t
:config :config
(setq python-flymake-command '("flake8" "-"))) (setq python-flymake-command '("ruff" "--quiet" "--stdin-filename=stdin" "-")))
;; eglot ;; eglot
(use-package eglot (use-package eglot
@@ -371,15 +346,6 @@
(pdf-tools-install :no-query) (pdf-tools-install :no-query)
(require 'pdf-occur)) (require 'pdf-occur))
;; ;; helm
;; (use-package helm
;; :config
;; (global-set-key (kbd "M-x") #'helm-M-x)
;; (global-set-key (kbd "C-x r b") #'helm-filtered-bookmarks)
;; (global-set-key (kbd "C-x C-f") #'helm-find-files)
;; (setq helm-ff-auto-update-initial-value 1)
;; (helm-mode 1))
;; org stuff ;; org stuff
(use-package org (use-package org
:mode :mode
@@ -431,7 +397,7 @@
(setq org-refile-allow-creating-parent-nodes 'confirm (setq org-refile-allow-creating-parent-nodes 'confirm
org-refile-targets '(("projects.org" . (:level . 1)))) org-refile-targets '(("projects.org" . (:level . 1))))
;; source blocks ;; source blocks
(add-to-list 'org-structure-template-alist '("el" . "src emacs-lisp")) (add-to-list 'org-structure-template-alist '("el" . "src emacs-lisp"))
(add-to-list 'org-structure-template-alist '("py" . "src python")) (add-to-list 'org-structure-template-alist '("py" . "src python"))
(add-to-list 'org-structure-template-alist '("sh" . "src shell")) (add-to-list 'org-structure-template-alist '("sh" . "src shell"))
@@ -562,24 +528,5 @@
(use-package emms) (use-package emms)
;; exwm
;; (use-package exwm
;; :config
;; (add-hook 'exwm-update-class-hook
;; (lambda () (exwm-workspace-rename-buffer exwm-class-name)))
;; (setq exwm-input-global-keys
;; `(([?\s-r] . exwm-reset)
;; ([?\s-w] . exwm-workspace-switch)
;; ([?\s-&] . (lambda (cmd)
;; (interactive (list (read-shell-command "$ ")))
;; (start-process-shell-command cmd nil cmd)))
;; ,@(mapcar (lambda (i)
;; `(,(kbd (format "s-%d" i))
;; (lambda ()
;; (interactive)
;; (exwm-workspace-switch-create ,i))))
;; (number-sequence 0 9))))
;; (exwm-enable))
(provide 'init) (provide 'init)
;;; init.el ends here ;;; init.el ends here