summaryrefslogtreecommitdiff
path: root/lisp/general.el
diff options
context:
space:
mode:
Diffstat (limited to 'lisp/general.el')
-rw-r--r--lisp/general.el30
1 files changed, 10 insertions, 20 deletions
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 "<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 "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 ("<f2>" . #'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)