<B/>

(Doom) Emacs Config Bits

Configuration parts you might want to know
Started Last edited
Emacs
Doom Emacs
completion

§Speeding up lsp-mode

§Setting the battery indicator

;; config.el(custom-set-variables '(display-battery-mode +1) '(battery-load-low 30) '(battery-load-critical 15))

§Easier font size management

(map! :leader      :desc "Decrease UI font size" :g "-" #'doom/decrease-font-size      :desc "Increase UI font size" :g "+" #'doom/increase-font-size      :desc "Change to framework font size" :g "!" (cmd! (doom/increase-font-size 4))      :desc "Reset UI font size" :g "=" #'doom/reset-font-size)

§Don’t pollute the kill ring

(map! :i "C-<backspace>" #'doom/delete-backward-word      :i "C-<delete>" #'delete-word)

§Never, ever accidentally hit enter and complete a suggestion

(after! company  (keymap-unset company-active-map "<return>" t)  (keymap-unset company-active-map "RET" t)  (define-key company-active-map (kbd "<tab>") #'company-complete-selection)  (define-key company-active-map (kbd "TAB") #'company-complete-selection))

§Make the suggestions overlay fast enough

(after! company  (setq company-idle-delay 0.1)  (setq company-tooltip-idle-delay 0.1)  (setq company-minimum-prefix-length 1))

§Add Emoji :shortcodes: to the suggestions overlay

(require 'company-emoji)
(after! markdown-mode  (set-company-backend! 'company-emoji #'bah/wikilinks-backend))

If you’re adding more than one custom suggestion per mode, you need to add both in one call:

(after! markdown-mode  (set-company-backend! 'some-other 'company-emoji #'bah/wikilinks-backend))