My Python Development Setup

How to GPT - Part 1: Better Emails

My Word Template

Jupyter Notebooks Keyboard Shortcuts (customized)

Shortcut What it does
M Convert current cell to Markdown
Y Convert current cell to Code
A Insert cell Above
B Insert cell Below
X Delete current cell
J/K Navigate Down/Up
Shift-Enter Run current cell and go to next
Ctrl-Enter Run current cell and stay here
Option-Up/Down Move current cell Up/Down
L Toggle showing Line numbers in cells

The software that I use (on macOS Ventura)

Task Application
Internet Browser Brave
Typesetting MS Word
Reference Manager Zotero
Terminal Emulator iTerm 2
Shell zsh (sluggish—might switch to Fish)
Terminal Multiplexer tmux
Text Editor Vim/Neovim
File Manager ranger (TUI)
IDE VSCode
PDF Viewer Sioyek
PDF Editor Foxit PDF Reader
Keyboard Customization Karabiner-Elements
Spotlight on Steroids Raycast
Window Management Tiles + Amethyst + Raycast
Text Expander Espanso
Menubar Management Bartender
CPU/GPU/RAM/… stats Stats
Display Management BetterDisplay
Better File Continuity Gladys

The extensions I use on my browser and the keyboard shortcuts I’ve assigned to them

Extension Shortcut
Audio Only Youtube <C-D>A
Dark Reader <C-D>R
Enhancer for YouTube™ Playback Speed ↑: <C-D>O
Playback Speed ↓: <C-D>U
Go Incognito <C-D>C
HeadingsMap <C-D>H
JavaScript Toggle On and Off <C-D>J
Keyboard Shortcuts <C-D>S
Notion Web Clipper <C-D>N
Picture-in-Picture Extension (by Google) <C-D>I
Pin Tab <C-D>P
Search all Tabs <C-D>F
Super Simple Highlighter Apply Highlight #3: <C>C
Tab Groups Extension Activate the extension: <C-D>K
Group/Ungroup Current/Selected Tabs: <C-D>G
Tab to Window/Popup - Keyboard Shortcut Take Tab to a New Window: <C-D>L
Take Tab to Previous Window: <C-D>,
Take Tab to Next Window: <C-D>.
The Great Suspender Suspend/Unsuspend active tab: <C-D>1
Suspend all other tabs in active window: <C-D>7
Unsuspend all tabs in active window: <C-D>8
Force suspend all tabs in all windows: <C-D>9
Unsuspend all tabs in all windows: <C-D>0
uBlock Origin Enter element picker mode: <C-D>X
Zotero Connector <C-D>Z

My MS Word Template with my own Styles, Macros, Keyboard Shortcuts, and Fonts

Macro Shortcut
AddBracketsAroundSelection <C-D>[
ClearTextWithinBrackets <C-D>]
AddParanthesesAroundSelection <C-D>9
ClearTextWithinParantheses <C-D>0
Auto_PDF_Output <C-D>S
ChangeAllEqsFont
DeleteAllFlaggedText
DeleteCurrentLine <C-D>Y
DeleteTextWithFlag1Style
DeleteToEndOfLine
EqCharacterBoldToggle
EqCharacterItalicToggle
FindInEq
FindNextInstanceofFlag1
GoToNextHeading <C-D>→
GoToNextHeadingOfThisStyle <C-D>J
GoToNextHeading1 <C-D-S>J
GoToPreviousHeading <C-D>←
GoToPreviousHeadingOfThisStyle <C-D>K
GoToPreviousHeading1 <C-D-S>K
QuickMarkDelete <C-D-S>M
QuickMarkGoTo <C-D>M
QuickMarkInsert <C>M
ScrollDown (fix cursor) <C>J
ScrollUp (fix cursor) <C>K
SelectAllTextUnderH1 <C-D-S>A
SelectCurrentParagraph <C-D>A
SelectCurrentWord <C-D>W
SelectTables…
SetStyleToFlag1
SplitVertically
TwoSpacesAfterPeriod
ZoomIn <Hyper>+
ZoomOut <Hyper>-
ZoteroAddEditBibliography
ZoteroAddCitation <C-D>Z
ZoteroAddNote
ZoteroEditCitation
ZoteroInsertCitation <C-A>Z
ZoteroRefresh
ZoteroRemoveCodes
ZoteroSetDocPrefs

My tmux Config