Note taking with org-roam

Updated: 2023-11-13 Add nodes connected to references via citar When citar-org-roam is installed then you can use citar-open-note with SPC n b to add notes to the selected reference. This will open a list of your references in Zetoro database.

Read More

Emacs macros

Updated 2022.10.02 Apply macro in Emacs: Emacs How to use macros Emacs ways: C-x ( to start recording macro C-x ) to stop recording macro C-x e to execute the last macro defined M-x name-last-kbd-macro to name last defined macro M-x insert-kbd-macro to save named macro (copy result to .

Read More

ESS tips

Some tips to use ESS. This documents will keep on growing as I find more shortcuts to help me work efficiently. C-c C-s to switch R processes when running multiple processes C-c C-z to switch to inferior or scripts C-C C-e C-r reload R inferior via inferior-ess-r-reload-hook SPC-m v for debugging eg.

Read More

Smerge, ediff and diff

Updated: 2021-12-22 For enditing conflict in git, use smerge or ediff. Smerge Basic workflow: Open magit status with SPC g g in Doom Identify the mark with Unmerged under Unstage list Go to the file and press Enter to open the file The base command for Smerge is C-c ^ You will see the conflict and selecting the upper with C-c ^ u and lower with C-c ^ l To select all ‘conflicting’ changes press C-c ^ a To navigate the conflicts use C-c ^ n and C-c ^ p for next and previous conflict To see all the keybindings use C-c ^ h With DOOM and hydra:

Read More

Doom tips

Most used keys Navigation Editing Multiedit Search Org related Good to know Update Doom Install required files Updated: 2022-08-01 Some tips to learn the keybindings in Doom and Evil in the process of migrating from my vanilla Emacs settings.

Read More