From 8a9b9d83d17ccd59bbefe2da3cd2e79c0d363025 Mon Sep 17 00:00:00 2001 From: Matthew Kosarek Date: Sun, 26 Mar 2023 08:26:45 -0400 Subject: Improvements to org-mode and performance --- lisp/general.el | 46 +++++++++++++++++++++++++--------------------- 1 file changed, 25 insertions(+), 21 deletions(-) (limited to 'lisp/general.el') diff --git a/lisp/general.el b/lisp/general.el index 52f276a..8f4f92e 100644 --- a/lisp/general.el +++ b/lisp/general.el @@ -30,6 +30,9 @@ (global-set-key (kbd "C-c C-l") 'reload-init-file) +(setq-default header-line-format mode-line-format) ; Copy mode-line +(setq-default mode-line-format nil) ; Remove mode-line + ;; Tab mode (global-tab-line-mode t) @@ -89,9 +92,10 @@ ) (use-package helm-posframe - :ensure t - :config - (helm-posframe-enable)) + :ensure t + :config + (helm-posframe-enable) + (setq helm-posframe-poshandler 'posframe-poshandler-frame-top-center)) ;; Projectile for project navigation (use-package projectile @@ -154,7 +158,7 @@ :ensure t :hook (prog-mode . git-gutter-mode) :config - (setq git-gutter:update-interval 0.02) + (setq git-gutter:update-interval 1) (setq git-gutter:window-width 1)) (use-package git-gutter-fringe @@ -178,8 +182,8 @@ ;; Global key binds (require 'eglot) (bind-key* (kbd "") #'eglot-rename) -;(bind-key* (kbd "C-x C-f") 'helm-find-files) -;(bind-key* (kbd "C-s") 'helm-do-grep-ag) +(bind-key* (kbd "C-x C-f") 'helm-find-files) +(bind-key* (kbd "C-s") 'helm-do-grep-ag) (bind-key* (kbd "M-x") 'helm-M-x) (bind-key* (kbd "M-.") 'xref-find-definitions) (bind-key* (kbd "C-x k") 'kill-this-buffer) @@ -239,7 +243,7 @@ :defer t :init (add-hook 'after-init-hook 'global-company-mode) :config - (setq company-idle-delay 0.1 + (setq company-idle-delay 0.5 company-minimum-prefix-length 2 company-tooltip-limit 20 company-backends '((company-capf company-gtags company-elisp company-css company-dabbrev)) @@ -263,20 +267,20 @@ (set-face-underline 'eglot-highlight-symbol-face t) -(use-package tree-sitter - :ensure t - :defer t - :config - ;; use treesitter when possible - (global-tree-sitter-mode) - ;; overwrite the default syntax-highlighting (from major modes) - (add-hook 'tree-sitter-after-on-hook #'tree-sitter-hl-mode) - :hook - (prog-mode . tree-sitter-mode)) - -(use-package tree-sitter-langs - :ensure t - :defer t) +;; (use-package tree-sitter +;; :ensure t +;; :defer t +;; :config +;; ;; use treesitter when possible +;; (global-tree-sitter-mode) +;; ;; overwrite the default syntax-highlighting (from major modes) +;; (add-hook 'tree-sitter-after-on-hook #'tree-sitter-hl-mode) +;; :hook +;; (prog-mode . tree-sitter-mode)) + +;; (use-package tree-sitter-langs +;; :ensure t +;; :defer t) ;; Highlight similar text (use-package highlight-thing -- cgit v1.2.1