I recently startet working with emacs and the Doom framework. Below you find a list with usefully keybindings to start with.
General
SPC h r r restarts emacsSPC q q quit emacsSPC h d h or C-h d h or M-x doom/help shows the Doom emacs helpSPC : or M-x open dialogue to search for any commandSPC t l toggle line numbers (Disabled - Normal - Relative)SPC h v describe variable (show also the actual value)SPC h f describe function
Working with windows
SPC w v or C-w v creates a vertical splitSPC w s or C-w s creates a horizontal splitSPC w c or C-w c closes the active windowSPC w w or C-w w go to next windowSPC w W or C-w W go to previous window
Working with buffers
SPC b i open i buffer, lists the current bufferSPC b k kills (closes) the active bufferSPC b p jump to previous bufferSPC b n jump to next buffer
Working with files (dired)
SPC . find fileSPC f r find recent fileC-x d start the dired file manager (Inside dired)q kill all dired buffer+ create directorySPC . create fileD delete file at pointR rename file at point- go up one directorym mark filesx delete marked filesu unmark a file/directoryU unmark all files/directory
Working with terminals (vterm needs to be installed)
SPC o T open vterm in active windowSPC o t toggle vterm popup
Working with markdown files
C-c brings up the markdown submenuC-c C-i insert linkC-c TAB insert image
Synchronizing the config After changing the init- File for Example run inside terminal doom sync
Links
:doom discourse / Dired keybinding reference :doom discourse / Discourse Doom emacs Guides