refactor: organize emacs config
Signed-off-by: Lucas Sta Maria <lucas@priime.dev>
This commit is contained in:
parent
5997e83b32
commit
7c75810123
7 changed files with 220 additions and 175 deletions
36
.emacs.d/include/misc.el
Normal file
36
.emacs.d/include/misc.el
Normal file
|
@ -0,0 +1,36 @@
|
|||
;;; misc.el --- Miscellaneous configuration for packages.
|
||||
;;; Commentary:
|
||||
;; Miscellaneous configuration for packages. If a package doesn't
|
||||
;; necessarily require its own configuration file (its configuration could be
|
||||
;; short), then it belongs here.
|
||||
;;; Code:
|
||||
|
||||
(require 'git-gutter)
|
||||
(require 'elfeed)
|
||||
|
||||
;; Git Gutter
|
||||
(global-git-gutter-mode +1)
|
||||
|
||||
;; Elfeed
|
||||
(setq elfeed-feeds
|
||||
'(("https://edwardwibowo.com/rss.xml" blog)
|
||||
("https://priime.dev/feed.xml" blog)
|
||||
("https://fasterthanli.me/index.xml" blog)
|
||||
("https://blog.cleancoder.com/atom.xml" blog)))
|
||||
|
||||
;; Bind Magit
|
||||
(global-set-key (kbd "C-c g g") 'magit)
|
||||
|
||||
;; Web configuration
|
||||
(add-to-list 'auto-mode-alist '("\\.jsx?$" . web-mode))
|
||||
(setq web-mode-content-types-alist '(("jsx" . "\\.js[x]?\\")))
|
||||
(setq web-mode-markup-indent-offset 2)
|
||||
|
||||
;; Rust LSP configuration
|
||||
(setq lsp-rust-analyzer-cargo-watch-enable t)
|
||||
(setq lsp-rust-analyzer-cargo-watch-command "clippy")
|
||||
(setq lsp-rust-analyzer-server-display-inlay-hints t)
|
||||
(setq lsp-rust-analyzer-inlay-hints-mode t)
|
||||
|
||||
(provide 'misc)
|
||||
;;; misc.el ends here
|
Loading…
Add table
Add a link
Reference in a new issue