Press alt + x and type describe-, you can findout almost anything in Emacs by yourself.
Emacs is more highly customizable than you think.
I mainly support the version that I'm using, most of the code should work on other versions, but I don't have time to care about compatiblity. You can get help from search engine and the great emacs communities (reddit/emacs, Emacs StackExchange, emacs-china).
Do not expect too much, and you'll be happy.
Installation
# Emacs 29
brew tap d12frosted/emacs-plus
brew install emacs-plus@29 --with-dragon-icon
# Tools
brew install ripgrep
# Font
brew tap willbchang/homebrew-cask-font-roboto-mono
brew install --cask font-roboto-mono-no-svn
# Input Source Switcher
brew tap laishulu/macism
brew install macism
Is it possible to add a switch to disable the evil mode for non-evil users? Is it as simple as commenting the (use-package evil) statement or are there any packages that depend on the evil mode itself?