update .emacs, fix evil bindings
This commit is contained in:
		
							parent
							
								
									6ee77b9ee7
								
							
						
					
					
						commit
						670bf2781b
					
				
							
								
								
									
										31
									
								
								.emacs
								
								
								
								
							
							
						
						
									
										31
									
								
								.emacs
								
								
								
								
							| 
						 | 
				
			
			@ -141,8 +141,9 @@
 | 
			
		|||
  (define-key evil-normal-state-map (kbd "C-M-u") 'eval-buffer)
 | 
			
		||||
  (define-key evil-normal-state-map (kbd "C-M-p") 'compile)
 | 
			
		||||
  (define-key evil-normal-state-map (kbd "M-/") 'dabbrev-expand)
 | 
			
		||||
  (define-key evil-normal-state-map (kbd "C-,") 'move-to-previous-window)
 | 
			
		||||
  (define-key evil-normal-state-map (kbd "C-.") 'move-to-next-window)
 | 
			
		||||
  (define-key evil-normal-state-map (kbd "C-M-\\") 'format-all-buffer)
 | 
			
		||||
 | 
			
		||||
  ;; (evil-define-key 'normal Buffer-menu-mode-map (kbd "RET") )
 | 
			
		||||
  (evil-define-key 'normal neotree-mode-map (kbd "TAB") 'neotree-enter)
 | 
			
		||||
  (evil-define-key 'normal neotree-mode-map (kbd "SPC") 'neotree-quick-look)
 | 
			
		||||
| 
						 | 
				
			
			@ -177,9 +178,19 @@
 | 
			
		|||
  ;; Corrects (and improves) org-mode's native fontification.
 | 
			
		||||
  (doom-themes-org-config))
 | 
			
		||||
 | 
			
		||||
(use-package solaire-mode
 | 
			
		||||
  :config
 | 
			
		||||
  (solaire-global-mode +1))
 | 
			
		||||
 | 
			
		||||
(use-package all-the-icons
 | 
			
		||||
  :if (display-graphic-p))
 | 
			
		||||
 | 
			
		||||
(use-package nerd-icons)
 | 
			
		||||
 | 
			
		||||
(use-package doom-modeline
 | 
			
		||||
  :ensure t
 | 
			
		||||
  :init (doom-modeline-mode 1))
 | 
			
		||||
 | 
			
		||||
(use-package treemacs
 | 
			
		||||
  :ensure t
 | 
			
		||||
  :defer t
 | 
			
		||||
| 
						 | 
				
			
			@ -537,24 +548,6 @@ Other buffer group by `centaur-tabs-get-group-name' with project name."
 | 
			
		|||
  :ensure t
 | 
			
		||||
  :init (global-git-gutter-mode t))
 | 
			
		||||
 | 
			
		||||
(require 'display-line-numbers)
 | 
			
		||||
 | 
			
		||||
(defcustom display-line-numbers-exempt-modes
 | 
			
		||||
  '(vterm-mode eshell-mode shell-mode term-mode ansi-term-mode)
 | 
			
		||||
  "Major modes on which to disable line numbers."
 | 
			
		||||
  :group 'display-line-numbers
 | 
			
		||||
  :type 'list
 | 
			
		||||
  :version "green")
 | 
			
		||||
 | 
			
		||||
(defun display-line-numbers--turn-on ()
 | 
			
		||||
  "Turn on line numbers except for certain major modes.
 | 
			
		||||
Exempt major modes are defined in `display-line-numbers-exempt-modes'."
 | 
			
		||||
  (unless (or (minibufferp)
 | 
			
		||||
              (member major-mode display-line-numbers-exempt-modes))
 | 
			
		||||
    (display-line-numbers-mode)))
 | 
			
		||||
;(global-column-enforce-mode)
 | 
			
		||||
(global-display-line-numbers-mode)
 | 
			
		||||
 | 
			
		||||
(custom-set-variables
 | 
			
		||||
 ;; custom-set-variables was added by Custom.
 | 
			
		||||
 ;; If you edit it by hand, you could mess it up, so be careful.
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue