From c6064eca173752e67e6325cea1373ac3dc98c440 Mon Sep 17 00:00:00 2001 From: Stefan Schwarz Date: Tue, 14 Mar 2023 16:02:21 +0100 Subject: [PATCH 01/10] add W as write --- init.el | 1 + 1 file changed, 1 insertion(+) diff --git a/init.el b/init.el index 8953eaf..79706ce 100644 --- a/init.el +++ b/init.el @@ -60,6 +60,7 @@ :config (evil-mode 1) (global-display-line-numbers-mode)) + (evil-ex-define-cmd "W[rite]" 'evil-write) (define-key evil-insert-state-map (kbd "C-k") nil) (define-key evil-insert-state-map (kbd "C-v") nil) (define-key evil-insert-state-map (kbd "C-v") 'evil-paste-after) From 9397be5f4395493736dcb6ddad43d0aad6bcd4f0 Mon Sep 17 00:00:00 2001 From: Stefan Schwarz Date: Tue, 14 Mar 2023 16:03:18 +0100 Subject: [PATCH 02/10] light mode --- init.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/init.el b/init.el index 79706ce..10deda5 100644 --- a/init.el +++ b/init.el @@ -42,7 +42,7 @@ ;; themes (use-package doom-themes :ensure t :config - (load-theme 'doom-dracula t) + (load-theme 'doom-one-light t) (rainbow-mode)) (use-package doom-modeline :ensure t :hook (after-init . doom-modeline-mode)) From a931c4d44d8f8adc96da9d2b616e08d11bee23b9 Mon Sep 17 00:00:00 2001 From: Stefan Schwarz Date: Fri, 15 Sep 2023 11:37:48 +0200 Subject: [PATCH 03/10] feat(treemacs): add --- init.el | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/init.el b/init.el index 10deda5..4cc1638 100644 --- a/init.el +++ b/init.el @@ -133,6 +133,17 @@ (use-package projectile :ensure t :config (projectile-mode +1)) +;; treemacs +(use-package treemacs :ensure t) +(use-package treemacs-evil :ensure t + :after (treemacs evil)) +(use-package treemacs-projectile :ensure t + :after (treemacs projectile)) +(use-package lsp-treemacs :ensure t + :after (treemacs lsp) + :config + (lsp-treemacs-sync-mode 1)) + ;; which key (use-package which-key :ensure t :config From 95135255ebcb67bff70a4ff394b04292378a4db9 Mon Sep 17 00:00:00 2001 From: Stefan Schwarz Date: Fri, 15 Sep 2023 11:38:02 +0200 Subject: [PATCH 04/10] chore(terraform): cleanup --- init.el | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/init.el b/init.el index 4cc1638..0470d13 100644 --- a/init.el +++ b/init.el @@ -161,7 +161,8 @@ :mode "\\.nix\\'") ;; terraform (use-package terraform-mode :ensure t - :config (add-hook 'terraform-mode-hook #'terraform-format-on-save-mode)) + :config + (add-hook 'terraform-mode-hook #'terraform-format-on-save-mode)) ;; rego (use-package rego-mode :ensure t) ;; vue From 42289b0d6ee8f150d3a46e14051c6dc7841ab9fb Mon Sep 17 00:00:00 2001 From: Stefan Schwarz Date: Fri, 15 Sep 2023 11:38:22 +0200 Subject: [PATCH 05/10] fix(python): remove pywright --- init.el | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/init.el b/init.el index 0470d13..33e6241 100644 --- a/init.el +++ b/init.el @@ -213,9 +213,9 @@ (setq rust-format-on-save t) (add-hook 'rust-mode-hook (lambda () (setq indent-tabs-mode nil)))) ;; python -(use-package lsp-pyright +(use-package python-black :ensure t - :hook (python-mode . (lambda () (require 'lsp-pyright) (lsp)))) + :hook (python-mode . python-black-on-save-mode-enable-dwim)) ;; code-with-fun (use-package evil-org :ensure t From 0c7b27339283991ebd522873578888ac3ff7f49f Mon Sep 17 00:00:00 2001 From: Stefan Schwarz Date: Fri, 15 Sep 2023 11:38:37 +0200 Subject: [PATCH 06/10] fix(general): fix escape key --- init.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/init.el b/init.el index 33e6241..ea239c2 100644 --- a/init.el +++ b/init.el @@ -340,7 +340,7 @@ ;; general config (use-package general :ensure t :config - (global-set-key [escape] #'helm-or-evil-escape) + (global-set-key [escape] #'foo/helm-or-evil-escape) (menu-bar-mode -1) (scroll-bar-mode -1) (tool-bar-mode -1) From f01c9be2cf48031eb4ce237879951dd944ab6b24 Mon Sep 17 00:00:00 2001 From: Stefan Schwarz Date: Tue, 12 Mar 2024 14:56:55 +0100 Subject: [PATCH 07/10] feat: recentf --- init.el | 1 + 1 file changed, 1 insertion(+) diff --git a/init.el b/init.el index ea239c2..bc20a32 100644 --- a/init.el +++ b/init.el @@ -24,6 +24,7 @@ (setq mouse-autoselect-window nil) ; stop popups from getting focus (setq display-line-numbers 'relative) ; show relative line-numers (setq column-number-mode t) ; show column number +(recentf-mode 1) ;; package manager (require 'package) From 9626c60fdd3cc62dac2d9a763e8dd46c05820507 Mon Sep 17 00:00:00 2001 From: Stefan Schwarz Date: Tue, 12 Mar 2024 14:57:15 +0100 Subject: [PATCH 08/10] evil escape for better escaping --- init.el | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/init.el b/init.el index bc20a32..b22270d 100644 --- a/init.el +++ b/init.el @@ -78,6 +78,10 @@ :config (global-undo-tree-mode) (evil-set-undo-system 'undo-tree)) +(use-package evil-escape :ensure t + :config + (setq-default evil-escape-delay 0.2) + (evil-escape-mode 1)) ;; helm config (use-package helm :ensure t @@ -341,7 +345,8 @@ ;; general config (use-package general :ensure t :config - (global-set-key [escape] #'foo/helm-or-evil-escape) + (global-set-key (kbd "") 'evil-escape) + (global-set-key (kbd "C-c C-g") 'evil-escape) (menu-bar-mode -1) (scroll-bar-mode -1) (tool-bar-mode -1) From be13a7de2df5cf02243f1745c6ddd38e19824505 Mon Sep 17 00:00:00 2001 From: Stefan Schwarz Date: Tue, 12 Mar 2024 14:58:09 +0100 Subject: [PATCH 09/10] markdown image size --- init.el | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/init.el b/init.el index b22270d..0fb094c 100644 --- a/init.el +++ b/init.el @@ -205,7 +205,8 @@ ) (use-package markdown-mode :ensure t :config - (add-hook 'markdown-mode-hook (lambda () (setq indent-tabs-mode nil)))) + (add-hook 'markdown-mode-hook (lambda () (setq indent-tabs-mode nil))) + (set-variable 'markdown-max-image-size '(800 . 600))) ;; php (use-package php-mode :ensure t) ;; k8s From 0ad243c895251f8c73166d51146fd0f62c2449bd Mon Sep 17 00:00:00 2001 From: Stefan Schwarz Date: Tue, 12 Mar 2024 14:58:13 +0100 Subject: [PATCH 10/10] graphql mode --- init.el | 1 + 1 file changed, 1 insertion(+) diff --git a/init.el b/init.el index 0fb094c..fa22626 100644 --- a/init.el +++ b/init.el @@ -254,6 +254,7 @@ (setq company-idle-delay 0.1 company-minimum-prefix-length 2 company-require-match nil)) +(use-package graphql-mode :ensure t) (use-package highlight-indentation :ensure t)