From c25ad8aede70f128e27a62f038da42647393439e Mon Sep 17 00:00:00 2001 From: JackJ30 Date: Sun, 10 Nov 2024 16:51:14 -0500 Subject: started new basic config --- .config/mpd/mpd.pid | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to '.config/mpd/mpd.pid') diff --git a/.config/mpd/mpd.pid b/.config/mpd/mpd.pid index ea29ccd..74d3d60 100644 --- a/.config/mpd/mpd.pid +++ b/.config/mpd/mpd.pid @@ -1 +1 @@ -1362 +1374 -- cgit v1.2.3 From bba1c74acff827d6b5db680f1dddeba0c1a9113f Mon Sep 17 00:00:00 2001 From: JackJ30 Date: Mon, 11 Nov 2024 13:42:41 -0500 Subject: did things --- .config/emacs/TODO.org | 4 +++- .config/emacs/init.el | 2 +- .config/mpd/mpd.pid | 2 +- 3 files changed, 5 insertions(+), 3 deletions(-) (limited to '.config/mpd/mpd.pid') diff --git a/.config/emacs/TODO.org b/.config/emacs/TODO.org index 9759952..532a4e8 100644 --- a/.config/emacs/TODO.org +++ b/.config/emacs/TODO.org @@ -1,4 +1,6 @@ -- [ ] development +- [ ] development (lsp for elisp, c++, typescript, html tags) +- [ ] corfu completion +- [ ] lsp peeking, finding definitions, all that bs - [ ] better search - [ ] project management - [ ] Org tangling diff --git a/.config/emacs/init.el b/.config/emacs/init.el index ccf3422..0df35cf 100644 --- a/.config/emacs/init.el +++ b/.config/emacs/init.el @@ -168,7 +168,7 @@ :init (which-key-mode) :diminish which-key-mode :config - (setq which-key-idle-delay 3)) + (setq which-key-idle-delay 0.2)) (use-package marginalia :diminish marginalia-mode diff --git a/.config/mpd/mpd.pid b/.config/mpd/mpd.pid index 74d3d60..8381dd2 100644 --- a/.config/mpd/mpd.pid +++ b/.config/mpd/mpd.pid @@ -1 +1 @@ -1374 +1311 -- cgit v1.2.3 From 085dfd265a90538e7a4ddaba5e93c625b24fc80e Mon Sep 17 00:00:00 2001 From: JackJ30 Date: Thu, 14 Nov 2024 00:20:50 -0500 Subject: more emacs work --- .config/emacs/TODO.org | 5 +++-- .config/emacs/init.el | 12 ++++++------ .config/hypr/style.conf | 8 ++++---- .config/mpd/mpd.pid | 2 +- README.md | 5 ++--- 5 files changed, 16 insertions(+), 16 deletions(-) (limited to '.config/mpd/mpd.pid') diff --git a/.config/emacs/TODO.org b/.config/emacs/TODO.org index 9b067f4..018749f 100644 --- a/.config/emacs/TODO.org +++ b/.config/emacs/TODO.org @@ -1,9 +1,10 @@ - [x] development lsps - [x] bettter configure corfu - [ ] configure flycheck + argument completion + snippets -- [ ] C-c macros for development -- [ ] JS lsp setup +- [ ] JS lsp setup + lsp improvements +- [ ] C-c macros for development and consult - [ ] lsp peeking, finding definitions, all that bs +- [ ] no corfu in org mode holy shit - [ ] better search - [ ] project management - [ ] Org tangling diff --git a/.config/emacs/init.el b/.config/emacs/init.el index a850132..651ddea 100644 --- a/.config/emacs/init.el +++ b/.config/emacs/init.el @@ -168,7 +168,7 @@ :init (which-key-mode) :diminish which-key-mode :config - (setq which-key-idle-delay 0.2)) + (setq which-key-idle-delay 0.5)) (use-package marginalia :diminish marginalia-mode @@ -261,6 +261,7 @@ ;; - dired (setf dired-kill-when-opening-new-dired-buffer t) +(setq dired-dwim-target t) ;; -- undo tree (use-package undo-tree @@ -317,7 +318,6 @@ :init (setq lsp-keymap-prefix "C-c l" lsp-headerline-breadcrumb-enable t - lsp-headerline-breadcrumb-icons-enable t lsp-headerline-breadcrumb-segments '(path-up-to-project file symbols) lsp-lens-enable nil) (lsp-headerline-breadcrumb-mode) @@ -325,8 +325,8 @@ (lsp-enable-which-key-integration t) :hook ( (c-mode . lsp) - (c++-mode . lsp) - (python-mode . lsp) + (c++-mode . lsp-deferred) + (python-mode . lsp-deferred) (csharp-mode . lsp) ) :custom @@ -367,8 +367,8 @@ (corfu-cycle t) (corfu-auto t) (corfu-auto-prefix 2) - (corfu-auto-delay 0) - (corfu-popupinfo-delay '(0.3 . 0.1)) + (corfu-auto-delay 0.2) + (corfu-popupinfo-delay '(0.3 . 0.2)) (corfu-preview-current 'insert) (corfu-preselect 'first) (corfu-on-exact-match nil) diff --git a/.config/hypr/style.conf b/.config/hypr/style.conf index db0c6de..9c00a5f 100644 --- a/.config/hypr/style.conf +++ b/.config/hypr/style.conf @@ -18,10 +18,10 @@ decoration { passes = 3 } - drop_shadow = no - shadow_range = 4 - shadow_render_power = 3 - col.shadow = rgba(1a1a1aee) + # drop_shadow = no + # shadow_range = 4 + # shadow_render_power = 3 + # col.shadow = rgba(1a1a1aee) } animations { diff --git a/.config/mpd/mpd.pid b/.config/mpd/mpd.pid index 8381dd2..80b6d67 100644 --- a/.config/mpd/mpd.pid +++ b/.config/mpd/mpd.pid @@ -1 +1 @@ -1311 +1394 diff --git a/README.md b/README.md index 3c9c9c3..cad60fd 100644 --- a/README.md +++ b/README.md @@ -6,8 +6,7 @@ Dependencies: - Hyprpaper - Hyprlock - Hypridle -- Nemo -- Kitty +- Alacritty - Brightnessctl -- Calcurse - Pipewire +- Emacs lsp booster -- cgit v1.2.3 From d046a273c7a0e1f4f000fd417393c6babafb0541 Mon Sep 17 00:00:00 2001 From: JackJ30 Date: Sun, 17 Nov 2024 13:37:21 -0500 Subject: flycheck --- .config/emacs/TODO.org | 5 ++++- .config/emacs/init.el | 20 +++++++++++++++++--- .config/mpd/mpd.pid | 2 +- 3 files changed, 22 insertions(+), 5 deletions(-) (limited to '.config/mpd/mpd.pid') diff --git a/.config/emacs/TODO.org b/.config/emacs/TODO.org index 018749f..234b248 100644 --- a/.config/emacs/TODO.org +++ b/.config/emacs/TODO.org @@ -1,12 +1,15 @@ - [x] development lsps - [x] bettter configure corfu +- [x] speed up lsp - [ ] configure flycheck + argument completion + snippets -- [ ] JS lsp setup + lsp improvements +- [ ] JS lsp setup - [ ] C-c macros for development and consult - [ ] lsp peeking, finding definitions, all that bs +- [ ] grab shit from other lsp config - [ ] no corfu in org mode holy shit - [ ] better search - [ ] project management +- [ ] ido - [ ] Org tangling - [ ] splash screen - [ ] dap mode diff --git a/.config/emacs/init.el b/.config/emacs/init.el index d58035d..654bdf5 100644 --- a/.config/emacs/init.el +++ b/.config/emacs/init.el @@ -312,10 +312,10 @@ :commands (lsp lsp-deferred) :init (setq lsp-keymap-prefix "C-c l" - lsp-headerline-breadcrumb-enable f - ;lsp-headerline-breadcrumb-segments '(path-up-to-project file symbols) + lsp-headerline-breadcrumb-enable t + lsp-headerline-breadcrumb-segments '(path-up-to-project file symbols) lsp-lens-enable nil) - ;(lsp-headerline-breadcrumb-mode) + (lsp-headerline-breadcrumb-mode) :config (lsp-enable-which-key-integration t) :hook ( @@ -364,6 +364,20 @@ orig-result))) (advice-add 'lsp-resolve-final-command :around #'lsp-booster--advice-final-command) +;; flycheck +(use-package flycheck + :diminish flycheck-mode + :config + (setq flycheck-error-message-buffer " *Flycheck error messages*") + (setq-default flycheck-emacs-lisp-load-path 'inherit) + (global-flycheck-mode 1)) + +(use-package flycheck-pos-tip + :ensure t + :after flycheck + :config + (flycheck-pos-tip-mode)) + ;; - - hooks (defun my-c-mode-common-hook () ;; my customizations for all of c-mode, c++-mode, objc-mode, java-mode diff --git a/.config/mpd/mpd.pid b/.config/mpd/mpd.pid index 80b6d67..f344618 100644 --- a/.config/mpd/mpd.pid +++ b/.config/mpd/mpd.pid @@ -1 +1 @@ -1394 +1711 -- cgit v1.2.3 From 381646866ecce2c61e1ac961917cd6b4359b544c Mon Sep 17 00:00:00 2001 From: JackJ30 Date: Wed, 27 Nov 2024 18:25:06 -0500 Subject: lsp idle delay --- .config/emacs/init.el | 5 ++++- .config/mpd/mpd.pid | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) (limited to '.config/mpd/mpd.pid') diff --git a/.config/emacs/init.el b/.config/emacs/init.el index ff131f2..83d6bd1 100644 --- a/.config/emacs/init.el +++ b/.config/emacs/init.el @@ -364,7 +364,9 @@ ;; - snippet (use-package yasnippet :config - (yas-global-mode 1)) + (yas-global-mode 1) + :bind (("C-M-n" . yas-next-field ) + ("C-M-p" . yas-prev-field ))) ;; - LSP mode @@ -389,6 +391,7 @@ ) :custom (lsp-completion-provider :none) ; corfu + (lsp-idle-delay 0.5) ) (use-package lsp-ui diff --git a/.config/mpd/mpd.pid b/.config/mpd/mpd.pid index f344618..2538e3d 100644 --- a/.config/mpd/mpd.pid +++ b/.config/mpd/mpd.pid @@ -1 +1 @@ -1711 +1354 -- cgit v1.2.3