summaryrefslogtreecommitdiff
path: root/lisp/general.el
diff options
context:
space:
mode:
authorMatthew Kosarek <matthew.kosarek@vention.cc>2023-03-26 08:26:45 -0400
committerMatthew Kosarek <matthew.kosarek@vention.cc>2023-03-26 08:26:45 -0400
commit8a9b9d83d17ccd59bbefe2da3cd2e79c0d363025 (patch)
tree4b24cf552a27808ee51786062563188b76ebd9cd /lisp/general.el
parent371b1723f317f56dcc010f47e5f456315fbd236f (diff)
Improvements to org-mode and performance
Diffstat (limited to 'lisp/general.el')
-rw-r--r--lisp/general.el46
1 files changed, 25 insertions, 21 deletions
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 "<f2>") #'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