add more emacs pkgs
This commit is contained in:
		
							parent
							
								
									d0165d882e
								
							
						
					
					
						commit
						cbc29b7e3b
					
				
							
								
								
									
										64
									
								
								.emacs
								
								
								
								
							
							
						
						
									
										64
									
								
								.emacs
								
								
								
								
							| 
						 | 
					@ -100,6 +100,13 @@
 | 
				
			||||||
  (evil-define-key 'normal neotree-mode-map (kbd "A") 'neotree-stretch-toggle)
 | 
					  (evil-define-key 'normal neotree-mode-map (kbd "A") 'neotree-stretch-toggle)
 | 
				
			||||||
  (evil-define-key 'normal neotree-mode-map (kbd "H") 'neotree-hidden-file-toggle))
 | 
					  (evil-define-key 'normal neotree-mode-map (kbd "H") 'neotree-hidden-file-toggle))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					(use-package verb)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					(use-package org
 | 
				
			||||||
 | 
					  :after verb
 | 
				
			||||||
 | 
					  :mode ("\\.org\\'" . org-mode)
 | 
				
			||||||
 | 
					  :config (define-key org-mode-map (kbd "C-c C-r") verb-command-map))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
(use-package evil-org
 | 
					(use-package evil-org
 | 
				
			||||||
  :ensure t
 | 
					  :ensure t
 | 
				
			||||||
  :after org evil
 | 
					  :after org evil
 | 
				
			||||||
| 
						 | 
					@ -126,26 +133,36 @@
 | 
				
			||||||
  ;; Corrects (and improves) org-mode's native fontification.
 | 
					  ;; Corrects (and improves) org-mode's native fontification.
 | 
				
			||||||
  (doom-themes-org-config))
 | 
					  (doom-themes-org-config))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
(use-package all-the-icons
 | 
					(use-package all-the-icons)
 | 
				
			||||||
  :if (display-graphic-p))
 | 
					 | 
				
			||||||
(use-package neotree
 | 
					(use-package neotree
 | 
				
			||||||
  :config
 | 
					  :config
 | 
				
			||||||
  (global-set-key [f8] 'neotree-toggle))
 | 
					  (global-set-key [f8] 'neotree-toggle))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					(use-package dashboard
 | 
				
			||||||
 | 
					  :ensure t
 | 
				
			||||||
 | 
					  :config
 | 
				
			||||||
 | 
					  (dashboard-setup-startup-hook))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					(use-package centaur-tabs
 | 
				
			||||||
 | 
					  :demand
 | 
				
			||||||
 | 
					  :config
 | 
				
			||||||
 | 
					  (centaur-tabs-mode t)
 | 
				
			||||||
 | 
					  :bind
 | 
				
			||||||
 | 
					  ("C-<prior>" . centaur-tabs-backward)
 | 
				
			||||||
 | 
					  ("C-<next>" . centaur-tabs-forward))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
(use-package undo-tree
 | 
					(use-package undo-tree
 | 
				
			||||||
  :config (global-undo-tree-mode 1)
 | 
					  :config (global-undo-tree-mode 1)
 | 
				
			||||||
  :diminish undo-tree-mode)
 | 
					  :diminish undo-tree-mode)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
(use-package format-all
 | 
					(use-package format-all
 | 
				
			||||||
  :hook
 | 
					  :hook ((format-all-mode-hook . format-all-ensure-formatter)))
 | 
				
			||||||
  (
 | 
					 | 
				
			||||||
   (format-all-mode-hook . format-all-ensure-formatter)
 | 
					 | 
				
			||||||
   )
 | 
					 | 
				
			||||||
  )
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
(use-package dumb-jump)
 | 
					(use-package rainbow-delimiters
 | 
				
			||||||
 | 
					  :hook ((prog-mode-hook . rainbow-delimiters-mode)))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
(add-hook 'xref-backend-functions #'dumb-jump-xref-activate)
 | 
					(use-package dumb-jump
 | 
				
			||||||
 | 
					  :hook ((xref-backend-functions . dumb-jump-xref-activate)))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
(use-package elfeed
 | 
					(use-package elfeed
 | 
				
			||||||
  :config
 | 
					  :config
 | 
				
			||||||
| 
						 | 
					@ -162,6 +179,20 @@
 | 
				
			||||||
  :bind ("C-c d" . docker))
 | 
					  :bind ("C-c d" . docker))
 | 
				
			||||||
(use-package docker-compose-mode)
 | 
					(use-package docker-compose-mode)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					(use-package web-mode
 | 
				
			||||||
 | 
					  :config
 | 
				
			||||||
 | 
					  (add-to-list 'auto-mode-alist '("\\.jsx?$" . web-mode))
 | 
				
			||||||
 | 
					  (setq web-mode-content-types-alist '(("jsx" . "\\.js[x]?\\'"))))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					(use-package typescript-mode)
 | 
				
			||||||
 | 
					(use-package tide
 | 
				
			||||||
 | 
					  :ensure t
 | 
				
			||||||
 | 
					  :after (typescript-mode company flycheck)
 | 
				
			||||||
 | 
					  :hook ((typescript-mode . tide-setup)
 | 
				
			||||||
 | 
					         (typescript-mode . tide-hl-identifier-mode)
 | 
				
			||||||
 | 
					         (before-save . tide-format-before-save)))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					(use-package elm-mode)
 | 
				
			||||||
(use-package go-mode)
 | 
					(use-package go-mode)
 | 
				
			||||||
(use-package rust-mode)
 | 
					(use-package rust-mode)
 | 
				
			||||||
(use-package cargo)
 | 
					(use-package cargo)
 | 
				
			||||||
| 
						 | 
					@ -183,10 +214,18 @@
 | 
				
			||||||
  :ensure t
 | 
					  :ensure t
 | 
				
			||||||
  :init (setq ccls-executable "/usr/bin/ccls"))
 | 
					  :init (setq ccls-executable "/usr/bin/ccls"))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					(use-package vterm
 | 
				
			||||||
 | 
					  :ensure t)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
(use-package dash)
 | 
					(use-package dash)
 | 
				
			||||||
(use-package column-enforce-mode)
 | 
					(use-package column-enforce-mode)
 | 
				
			||||||
(use-package desktop)
 | 
					(use-package desktop)
 | 
				
			||||||
(use-package git)
 | 
					(use-package magit)
 | 
				
			||||||
 | 
					(use-package magit-lfs
 | 
				
			||||||
 | 
					     :ensure t
 | 
				
			||||||
 | 
					     :pin melpa)
 | 
				
			||||||
 | 
					(use-package forge
 | 
				
			||||||
 | 
					  :after magit)
 | 
				
			||||||
(use-package ripgrep)
 | 
					(use-package ripgrep)
 | 
				
			||||||
(use-package projectile)
 | 
					(use-package projectile)
 | 
				
			||||||
(use-package ivy)
 | 
					(use-package ivy)
 | 
				
			||||||
| 
						 | 
					@ -257,7 +296,10 @@
 | 
				
			||||||
 ;; If you edit it by hand, you could mess it up, so be careful.
 | 
					 ;; If you edit it by hand, you could mess it up, so be careful.
 | 
				
			||||||
 ;; Your init file should contain only one such instance.
 | 
					 ;; Your init file should contain only one such instance.
 | 
				
			||||||
 ;; If there is more than one, they won't work right.
 | 
					 ;; If there is more than one, they won't work right.
 | 
				
			||||||
 '(inhibit-startup-screen t))
 | 
					 '(elfeed-feeds
 | 
				
			||||||
 | 
					   '("https://lemmy.ml/feeds/local.xml?sort=Active" "https://www.hexbear.net/feeds/all.xml?sort=Active" "https://xkcd.com/atom.xml" "https://www.existentialcomics.com/rss.xml" "https://hackaday.com/blog/feed/" "https://itsfoss.com/feed/" "http://git.9front.org/plan9front/plan9front/HEAD/feed.rss" "https://www.gnu.org/software/hurd/index.rss" "https://steamcommunity.com/groups/GrabFreeGames/rss/" "https://feeds.npr.org/1001/rss.xml" "https://www.scmp.com/rss/91/feed" "https://www.currentaffairs.org/feed" "https://libcom.org/rss.xml/feed" "https://itsgoingdown.org/feed" "https://cosmonaut.blog/rss" "https://yewtu.be/feed/private?token=QaRbw6HeUUNTi5K24U6eMWSw9xYjYc0ARTeUcZK1pJA=" "http://feeds.ancientfaith.com/AmonSul" "https://feeds.transistor.fm/the-magnificast" "https://anchor.fm/s/c38df04/podcast/rss" "https://yogpod.libsyn.com/rss" "https://revolutionspodcast.libsyn.com/rss" "https://feeds.acast.com/public/shows/5e7b777ba085cbe7192b0607" "https://www.omnycontent.com/d/playlist/aaea4e69-af51-495e-afc9-a9760146922b/48da3539-5da0-41ed-a1c3-aac50170b88f/f7810480-e2d3-4be5-a559-aac50170b8a6/podcast.rss" "https://feeds.soundcloud.com/users/soundcloud:users:672423809/sounds.rss" "https://www.omnycontent.com/d/playlist/aaea4e69-af51-495e-afc9-a9760146922b/4a3ca742-9a68-4850-a727-ab790176c0e9/d04153b0-fc4c-4191-ab18-ab790179c563/podcast.rss" "https://feeds.soundcloud.com/users/soundcloud:users:211911700/sounds.rss" "https://access.acast.com/rss/5fd1001d81367d4cb41fe325/Q6BVQ6VF" "https://feeds.npr.org/344098539/podcast.xml"))
 | 
				
			||||||
 | 
					 '(inhibit-startup-screen t)
 | 
				
			||||||
 | 
					 '(neo-theme 'icons))
 | 
				
			||||||
(custom-set-faces
 | 
					(custom-set-faces
 | 
				
			||||||
 ;; custom-set-faces was added by Custom.
 | 
					 ;; custom-set-faces was added by Custom.
 | 
				
			||||||
 ;; If you edit it by hand, you could mess it up, so be careful.
 | 
					 ;; If you edit it by hand, you could mess it up, so be careful.
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue