Merge remote-tracking branch 'refs/remotes/origin/main'

This commit is contained in:
Levi Neely 2024-06-23 14:13:47 +02:00
commit 33c75d4e24
2 changed files with 32 additions and 38 deletions

View File

@ -6,7 +6,7 @@
;; Your init file should contain only one such instance. ;; Your init file should contain only one such instance.
;; If there is more than one, they won't work right. ;; If there is more than one, they won't work right.
'(custom-safe-themes '(custom-safe-themes
'("2078837f21ac3b0cc84167306fa1058e3199bbd12b6d5b56e3777a4125ff6851" "81f53ee9ddd3f8559f94c127c9327d578e264c574cda7c6d9daddaec226f87bb" "3770d0ae70172461ee0a02edcff71b7d480dc54066e8960d8de9367d12171efb" "f64189544da6f16bab285747d04a92bd57c7e7813d8c24c30f382f087d460a33" "f079ef5189f9738cf5a2b4507bcaf83138ad22d9c9e32a537d61c9aae25502ef" "835d934a930142d408a50b27ed371ba3a9c5a30286297743b0d488e94b225c5f" default)) '("81f53ee9ddd3f8559f94c127c9327d578e264c574cda7c6d9daddaec226f87bb" "3770d0ae70172461ee0a02edcff71b7d480dc54066e8960d8de9367d12171efb" "f64189544da6f16bab285747d04a92bd57c7e7813d8c24c30f382f087d460a33" "f079ef5189f9738cf5a2b4507bcaf83138ad22d9c9e32a537d61c9aae25502ef" "835d934a930142d408a50b27ed371ba3a9c5a30286297743b0d488e94b225c5f" default))
'(god-mode-alist '((nil . "C-") ("m" . "M-") ("M" . "C-M-"))) '(god-mode-alist '((nil . "C-") ("m" . "M-") ("M" . "C-M-")))
'(mac-option-modifier '(:ordinary meta :function meta :mouse meta)) '(mac-option-modifier '(:ordinary meta :function meta :mouse meta))
'(mingus-mpd-host "192.168.178.67") '(mingus-mpd-host "192.168.178.67")

View File

@ -16,11 +16,6 @@
:url "https://github.com/quelpa/quelpa-use-package.git")) :url "https://github.com/quelpa/quelpa-use-package.git"))
(require 'quelpa-use-package) (require 'quelpa-use-package)
(quelpa
'(sink
:fetcher url
:url "https://raw.githubusercontent.com/alcah/sink.el/master/sink.el"))
;; basic cfg ;; basic cfg
(tool-bar-mode -1) (tool-bar-mode -1)
(require 'server) (require 'server)
@ -59,23 +54,13 @@
(corfu-mode))) (corfu-mode)))
(with-eval-after-load 'lsp-mode (with-eval-after-load 'lsp-mode
(add-hook 'lsp-mode-hook #'lsp-enable-which-key-integration) (add-hook 'lsp-mode-hook #'lsp-enable-which-key-integration)
(add-hook 'lsp-mode-hook
(lambda ()
(remove-hook 'before-save-hook #'lsp-format-buffer t)
(remove-hook 'before-save-hook #'lsp-organize-imports t)))
(add-to-list 'lsp-file-watch-ignored-directories "[/\\\\]plz-out\\'")) (add-to-list 'lsp-file-watch-ignored-directories "[/\\\\]plz-out\\'"))
(add-to-list 'auto-mode-alist (add-to-list 'auto-mode-alist
'("BUILD\\'" . python-mode)) '("BUILD\\'" . python-mode))
(setq lsp-clients-clangd-args (global-set-key (kbd "C-c C-r") 'replace-regexp)
'("-j=2" (global-set-key (kbd "C-c C-R") 'replace-string)
"--background-index" (global-set-key (kbd "C-`") 'vterm-toggle)
"--completion-style=bundled" (global-set-key (kbd "C-<f12>") 'speedbar))
"--pch-storage=memory"
"--header-insertion=never"
"--header-insertion-decorators=0"))
(global-set-key (kbd "C-c r") 'replace-regexp)
(global-set-key (kbd "C-c R") 'replace-string))
(use-package async :ensure t) (use-package async :ensure t)
(use-package async-status :ensure t) (use-package async-status :ensure t)
@ -168,7 +153,7 @@
;; org-mode ;; org-mode
;; === ;; ===
(use-package org :ensure t :defer t (use-package org :ensure t
:mode (("\\.org$" . org-mode)) :mode (("\\.org$" . org-mode))
:bind (("C-c o a" . org-agenda) :bind (("C-c o a" . org-agenda)
("C-c o c" . org-capture)) ("C-c o c" . org-capture))
@ -220,11 +205,9 @@
'((sequence "TODO(t)" "|" "DONE(d)"))) '((sequence "TODO(t)" "|" "DONE(d)")))
(setq org-hide-leading-stars nil (setq org-hide-leading-stars nil
org-startup-indented t) org-startup-indented t)
(setq org-mouse-1-follows-link nil) (setq org-mouse-1-follows-link nil))
(org-babel-do-load-languages
'org-babel-load-languages '((plantuml . t) (use-package ob-go :ensure t :defer t)
(dot . t)
(go . t))))
(use-package org-dashboard :ensure t :defer t (use-package org-dashboard :ensure t :defer t
:after (:all org)) :after (:all org))
@ -300,7 +283,7 @@
("SPC" . corfu-insert-separator)) ("SPC" . corfu-insert-separator))
:custom :custom
(corfu-cycle t) (corfu-cycle t)
(corfu-auto t) (corfu-auto nil)
(corfu-separator ?\s) (corfu-separator ?\s)
(corfu-preselect 'prompt) (corfu-preselect 'prompt)
(corfu-quit-at-boundary t) (corfu-quit-at-boundary t)
@ -400,7 +383,6 @@
;; coding ;; coding
;; === ;; ===
(use-package yasnippet :ensure t)
(use-package fic-mode :ensure t :defer t) (use-package fic-mode :ensure t :defer t)
(use-package lsp-mode :ensure t (use-package lsp-mode :ensure t
:commands lsp :commands lsp
@ -414,13 +396,10 @@
(alist-get 'lsp-capf completion-category-defaults)) (alist-get 'lsp-capf completion-category-defaults))
'(orderless))) '(orderless)))
:config :config
(setq lsp-prefer-flymake nil (setq lsp-prefer-flymake nil)
c-c++-enable-clang-format-on-save nil)
:hook :hook
(prog-mode . lsp-mode)
(lsp-completion-mode . my/lsp-mode-setup-completion)) (lsp-completion-mode . my/lsp-mode-setup-completion))
(use-package flycheck :ensure t :defer t) (use-package flycheck :ensure t :defer t)
(use-package go-mode :ensure t :defer t (use-package go-mode :ensure t :defer t
:mode (("\\.go$" . go-mode)) :mode (("\\.go$" . go-mode))
@ -438,12 +417,14 @@
(use-package graphviz-dot-mode :ensure t :defer t) (use-package graphviz-dot-mode :ensure t :defer t)
(use-package protobuf-mode :ensure t :defer t) (use-package protobuf-mode :ensure t :defer t)
(use-package rego-mode :ensure t :defer t) (use-package rego-mode :ensure t :defer t)
(use-package plantuml-mode :ensure t :defer t) (use-package plantuml-mode :ensure t
:config
(setq plantuml-default-exec-mode 'jar
plantuml-jar-path "/usr/share/plantuml/plantuml.jar"
org-plantuml-jar-path (expand-file-name "/usr/share/plantuml/plantuml.jar"))
(org-babel-do-load-languages '((plantuml . t))))
(use-package kotlin-mode :ensure t :defer t) (use-package kotlin-mode :ensure t :defer t)
(use-package realgud :ensure t :defer t)
(add-hook 'realgud-short-key-mode-hook
(lambda ()
(local-set-key "\C-c" realgud:shortkey-mode-map)))
;; search & narrow ;; search & narrow
@ -477,3 +458,16 @@
:bind (("C-c SPC" . 'ace-jump-mode) :bind (("C-c SPC" . 'ace-jump-mode)
("C-x SPC" . 'ace-jump-mode-pop-mark))) ("C-x SPC" . 'ace-jump-mode-pop-mark)))
;; antisocial
;; ===
;; (use-package mastodon :ensure t :defer t)
;; (setq mastodon-instance-url "https://mastodon.sdf.org"
;; mastodon-active-user "me@lkn.uber.space")
(with-eval-after-load 'org
(org-babel-do-load-languages 'org-babel-load-languages
'((go . t)
(dot . t)
(plantuml . t)
)))