From 25a87839f360c22a9f2c98b3c61b4ef7a63a4f33 Mon Sep 17 00:00:00 2001 From: outfoxxed Date: Thu, 24 Jul 2025 20:50:06 -0700 Subject: [PATCH 1/5] don't display mismatched whitespace, bad in cpp mode with formatting --- init.el | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/init.el b/init.el index 4d8c56f..5d70871 100755 --- a/init.el +++ b/init.el @@ -66,14 +66,14 @@ (setq tab-always-indent nil) ;; tab key inserts tabs after hitting indent point ;; display mismatched whitespace at the beginning or end of lines -(add-hook 'after-change-major-mode-hook - (lambda () - (if (derived-mode-p 'prog-mode) - (progn - (if (eq indent-tabs-mode t) - (setq whitespace-style '(face indentation::tab trailing missing-newline-at-eof)) - (setq whitespace-style '(face indentation::space trailing missing-newline-at-eof))) - (whitespace-mode t))))) +;; (add-hook 'after-change-major-mode-hook +;; (lambda () +;; (if (derived-mode-p 'prog-mode) +;; (progn +;; (if (eq indent-tabs-mode t) +;; (setq whitespace-style '(face indentation::tab trailing missing-newline-at-eof)) +;; (setq whitespace-style '(face indentation::space trailing missing-newline-at-eof))) +;; (whitespace-mode t))))) (add-hook 'prog-mode-hook 'enable-tabs) (add-hook 'lisp-mode-hook 'disable-tabs) From 6832ad76fcdbe44a558a4fc48a40a61beb9aa92e Mon Sep 17 00:00:00 2001 From: outfoxxed Date: Thu, 24 Jul 2025 20:52:15 -0700 Subject: [PATCH 2/5] enable brace pairing mode --- init.el | 2 ++ 1 file changed, 2 insertions(+) diff --git a/init.el b/init.el index 5d70871..ca82376 100755 --- a/init.el +++ b/init.el @@ -99,6 +99,8 @@ ;; Packages (require 'use-package) +(electric-pair-mode) + ;; Evil (Vim Emulation) (use-package evil :init From 5f6708994244044d40dfd5a6ca56b756601fe8d5 Mon Sep 17 00:00:00 2001 From: outfoxxed Date: Thu, 24 Jul 2025 20:52:54 -0700 Subject: [PATCH 3/5] change avy binds --- init.el | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/init.el b/init.el index ca82376..44c5cad 100755 --- a/init.el +++ b/init.el @@ -136,10 +136,9 @@ ;; Avy (jump to char) (use-package avy - :bind - (("C-;" . avy-goto-char) - ("C-:" . avy-goto-word-1) - ("M-g g" . avy-goto-line))) + :bind (("C-:" . avy-goto-char) + ("C-;" . avy-goto-word-1) + ("C-'" . avy-goto-line))) (use-package undo-tree :after evil From 68751903c18b19951fddfcceca508339ea572e92 Mon Sep 17 00:00:00 2001 From: outfoxxed Date: Thu, 24 Jul 2025 20:53:03 -0700 Subject: [PATCH 4/5] disable lsp snippets --- init.el | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/init.el b/init.el index 44c5cad..cd47c05 100755 --- a/init.el +++ b/init.el @@ -300,7 +300,9 @@ :init (setq lsp-headerline-breadcrumb-enable nil lsp-signature-auto-activate nil - lsp-signature-doc-lines 0) + lsp-signature-doc-lines 0 + lsp-idle-delay 0 + lsp-enable-snippet nil) :config (add-hook 'lsp-mode-hook #'lsp-enable-which-key-integration) (add-hook 'evil-insert-state-entry-hook #'lsp-signature-activate) From 0d93f1a1d24166b5a44ca0ce624ea91df32bf00d Mon Sep 17 00:00:00 2001 From: outfoxxed Date: Thu, 24 Jul 2025 20:53:20 -0700 Subject: [PATCH 5/5] don't use -E with qmlls --- init.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/init.el b/init.el index cd47c05..753bd83 100755 --- a/init.el +++ b/init.el @@ -382,7 +382,7 @@ :config (add-to-list 'lsp-language-id-configuration '(qml-ts-mode . "qml-ts")) (lsp-register-client - (make-lsp-client :new-connection (lsp-stdio-connection '("qmlls" "-E")) + (make-lsp-client :new-connection (lsp-stdio-connection '("qmlls")) :activation-fn (lsp-activate-on "qml-ts") :server-id 'qmlls)) (add-hook 'qml-ts-mode-hook (lambda ()