Create extra.el

main
Rawley Fowler 2 years ago committed by GitHub
parent fc308fa68e
commit 3cfd674c25
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -0,0 +1,59 @@
;;; package --- extra configs
;;; Commentary:
;;; This file contains all of the extra configurations that don't necessarily
;;; fit the other files.
;;; NOTE: This file needs to be executed last.
;;; Code:
;; Linting/Formatting
(require 'flycheck)
(use-package tide
:ensure t)
(add-hook 'before-save-hook 'tide-format-before-save)
(require 'company)
(setq company-tooltip-align-annotations t)
(use-package paren
:ensure nil
:init
(setq show-paren-delay 0)
:config
(show-paren-mode +1))
(use-package smartparens
:config
(smartparens-global-mode 1))
(require 'smartparens)
(use-package evil-smartparens
:hook
('smartparens-enabled-hook #'evil-smartparens-mode))
;; Others
(use-package which-key
:config
(which-key-mode))
(use-package helm
:config
(helm-mode))
(use-package ivy
:init
(setq ivy-use-virtual-buffers t)
(setq ivy-count-format "(%d/%d) ")
:config
(ivy-mode 1))
(use-package counsel)
(use-package swiper)
(use-package which-key)
(use-package affe
:config
(consult-customize affe-grep
:preview-key (kbd "M-.")))
(provide 'extra)
;;; extra.el ends here
Loading…
Cancel
Save