From 2457625b5afe393dceca3db6214174418702dc66 Mon Sep 17 00:00:00 2001 From: mattkae Date: Tue, 11 Apr 2023 09:01:33 -0400 Subject: Beginning of a grand adventure into improving startup time --- lisp/general.el | 30 ++++++++++-------------------- 1 file changed, 10 insertions(+), 20 deletions(-) (limited to 'lisp/general.el') diff --git a/lisp/general.el b/lisp/general.el index 988f619..385c68e 100644 --- a/lisp/general.el +++ b/lisp/general.el @@ -30,17 +30,6 @@ (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 - -(use-package smart-mode-line - :ensure t - :config - (smart-mode-line-enable)) - -;; Tab mode -(global-tab-line-mode t) - ;; Disable major modes on long lines (global-so-long-mode 1) @@ -186,8 +175,7 @@ (bind-key* (kbd "C-c e") #'emojify-insert-emoji)) ; override binding in any mode ;; 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 "M-x") 'helm-M-x) @@ -202,26 +190,26 @@ (make-empty-file filename) (find-file filename)) -(bind-key* (kbd "M-n") 'my-create-file) +(bind-key* (kbd "C-c f n") 'my-create-file) (defun my-create-directory () "Create a directory and refresh neotree." (interactive) (call-interactively #'make-directory) (other-window -1)) -(bind-key* (kbd "M-N") 'my-create-directory) +(bind-key* (kbd "C-c d n") 'my-create-directory) (defun my-delete-file () "Delete a file and refresh neotree." (interactive) (call-interactively #'delete-file)) -(bind-key* (kbd "M-d") 'my-delete-file) +(bind-key* (kbd "C-c f d") 'my-delete-file) (defun my-delete-directory () "Delete a file and refresh neotree." (interactive) (call-interactively #'delete-directory)) -(bind-key* (kbd "M-D") 'my-delete-directory) +(bind-key* (kbd "C-c d d") 'my-delete-directory) ;; source: http://steve.yegge.googlepages.com/my-dot-emacs-file (defun my-rename-file (new-name) @@ -249,7 +237,7 @@ :defer t :init (add-hook 'after-init-hook 'global-company-mode) :config - (setq company-idle-delay 0.5 + (setq company-idle-delay 0.1 company-minimum-prefix-length 2 company-tooltip-limit 10 company-backends '((company-capf company-gtags company-elisp company-css company-dabbrev)) @@ -261,7 +249,7 @@ :defer t :init (company-quickhelp-mode 1) :config - (setq company-quickhelp-delay 0.5 + (setq company-quickhelp-delay 0.1 ) ) @@ -269,7 +257,8 @@ (use-package eglot :custom (eglot-autoshutdown t) - :ensure t) + :ensure t + :bind ("" . #'eglot-rename)) (set-face-underline 'eglot-highlight-symbol-face t) @@ -304,6 +293,7 @@ (use-package vterm :ensure t + :defer t ) (add-hook 'vterm-mode-hook 'my-vterm-mode-set-colors) -- cgit v1.2.1