doom: Update project config, completion, spell-checking
parent
2602a98d53
commit
049df0ec3d
|
@ -8,7 +8,9 @@
|
||||||
Most of them are managed using `ghq' in ~/ghq/, however there are also some
|
Most of them are managed using `ghq' in ~/ghq/, however there are also some
|
||||||
projects in other locations.")
|
projects in other locations.")
|
||||||
|
|
||||||
(after! projectile
|
(use-package! projectile
|
||||||
|
:init
|
||||||
|
(setq projectile-auto-discover t)
|
||||||
(setq projectile-project-search-path project-locations))
|
(setq projectile-project-search-path project-locations))
|
||||||
|
|
||||||
(after! magit
|
(after! magit
|
||||||
|
|
|
@ -14,7 +14,7 @@
|
||||||
|
|
||||||
;; pop-ups
|
;; pop-ups
|
||||||
(setq which-key-idle-delay 0.25)
|
(setq which-key-idle-delay 0.25)
|
||||||
(setq company-idle-delay 0.1)
|
(setq company-idle-delay 0.25)
|
||||||
|
|
||||||
;; centaur tabs issue: https://github.com/ema2159/centaur-tabs/issues/181
|
;; centaur tabs issue: https://github.com/ema2159/centaur-tabs/issues/181
|
||||||
(after! centaur-tabs
|
(after! centaur-tabs
|
||||||
|
|
|
@ -69,6 +69,11 @@ the compiled PDF version) in pympress."
|
||||||
(start-process "pympress" nil "pympress" (replace-regexp-in-string "\.tex" ".pdf" buffer-file-name)))
|
(start-process "pympress" nil "pympress" (replace-regexp-in-string "\.tex" ".pdf" buffer-file-name)))
|
||||||
;; (async-shell-command (concat "pympress " (replace-regexp-in-string "\.tex" ".pdf" buffer-file-name))))
|
;; (async-shell-command (concat "pympress " (replace-regexp-in-string "\.tex" ".pdf" buffer-file-name))))
|
||||||
|
|
||||||
|
(use-package! ispell
|
||||||
|
:config
|
||||||
|
(setq ispell-personal-dictionary (expand-file-name "~/.aspell.en.pws"))
|
||||||
|
(setq ispell-dictionary "en_CA"))
|
||||||
|
|
||||||
;; Whenever you reconfigure a package, make sure to wrap your config in an
|
;; Whenever you reconfigure a package, make sure to wrap your config in an
|
||||||
;; `after!' block, otherwise Doom's defaults may override your settings. E.g.
|
;; `after!' block, otherwise Doom's defaults may override your settings. E.g.
|
||||||
;;
|
;;
|
||||||
|
|
|
@ -44,7 +44,7 @@
|
||||||
ophints ; highlight the region an operation acts on
|
ophints ; highlight the region an operation acts on
|
||||||
(popup +defaults) ; tame sudden yet inevitable temporary windows
|
(popup +defaults) ; tame sudden yet inevitable temporary windows
|
||||||
tabs ; a tab bar for Emacs
|
tabs ; a tab bar for Emacs
|
||||||
treemacs ; a project drawer, like neotree but cooler
|
(treemacs +lsp) ; a project drawer, like neotree but cooler
|
||||||
;;unicode ; extended unicode support for various languages
|
;;unicode ; extended unicode support for various languages
|
||||||
vc-gutter ; vcs diff in the fringe
|
vc-gutter ; vcs diff in the fringe
|
||||||
vi-tilde-fringe ; fringe tildes to mark beyond EOB
|
vi-tilde-fringe ; fringe tildes to mark beyond EOB
|
||||||
|
@ -81,7 +81,7 @@
|
||||||
|
|
||||||
:checkers
|
:checkers
|
||||||
syntax ; tasing you for every semicolon you forget
|
syntax ; tasing you for every semicolon you forget
|
||||||
;;(spell +flyspell) ; tasing you for misspelling mispelling
|
(spell +flyspell) ; tasing you for misspelling mispelling
|
||||||
;;grammar ; tasing grammar mistake every you make
|
;;grammar ; tasing grammar mistake every you make
|
||||||
|
|
||||||
:tools
|
:tools
|
||||||
|
|
|
@ -0,0 +1,5 @@
|
||||||
|
# -*- mode: snippet -*-
|
||||||
|
# name: Relates-to: ...
|
||||||
|
# key: rel
|
||||||
|
# --
|
||||||
|
Relates-to: [${0}]
|
Loading…
Reference in New Issue