/emacs.d

Primary LanguageEmacs Lisp

I kept messing up my config since me is still an emacs noob so here goes nothing

modeline

move minibuffer to top right as in doom-one’s screenshot

add company frontend such as https://github.com/company-mode/company-quickhelp or company-box

;; company-box needs emacs 26
(use-package company-box
  :hook (company-mode . company-box-mode))

company

tab company-complete-common ret company-complete-selection https://emacs.stackexchange.com/questions/13286/how-can-i-stop-the-enter-key-from-triggering-a-completion-in-company-mode

string-inflection

use string-inflection-java-style-cycle for java major mode

bind string-inflection-all-cycle and string-inflection-java-style-cycle to keys which allow smooth cycling between naming schemes

bind keys to force a particular naming scheme

better paging for which-key

disable flycheck warnings and info error levels

rotate text

auto import/include

frontend programming with js

replace all keybindings (even use-package bind) with general.el

color code nested plain lists in org mode

fuzzy completions for company

descriptive completions for company

checkout hydra, ivy-hydra

checkout winner-mode

make decision - multiple cursors vs macros vs regex

make decision - hotkeys vs leader key

use org-capture with ledger-mode