Laptop config: zsh, emacs (with WSL detection for work), ghostty, tmux, ranger, newsboat, neomutt + mbsync + msmtp (Outlook OAuth2), neomutt signature. Work config: emacs with C#/TS/JS/CSS/HTML dev settings for WSL. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
36 lines
1.2 KiB
EmacsLisp
36 lines
1.2 KiB
EmacsLisp
;;; org-bindings.el --- Standard Emacs keybindings for Org mode
|
|
|
|
(with-eval-after-load 'org
|
|
;; Org agenda and capture
|
|
(global-set-key (kbd "C-c o a") 'org-agenda)
|
|
(global-set-key (kbd "C-c o c") 'org-capture)
|
|
|
|
;; Link commands
|
|
(define-key org-mode-map (kbd "C-c o l") 'org-store-link)
|
|
(define-key org-mode-map (kbd "C-c o i") 'org-insert-link)
|
|
|
|
;; TODO and scheduling
|
|
(define-key org-mode-map (kbd "C-c o t") 'org-todo)
|
|
(define-key org-mode-map (kbd "C-c o s") 'org-schedule)
|
|
(define-key org-mode-map (kbd "C-c o d") 'org-deadline)
|
|
(define-key org-mode-map (kbd "C-c o T") 'org-time-stamp)
|
|
(define-key org-mode-map (kbd "C-c o p") 'org-priority)
|
|
|
|
;; Checkboxes and lists
|
|
(define-key org-mode-map (kbd "C-c o x") 'org-toggle-checkbox)
|
|
(define-key org-mode-map (kbd "C-c o -") 'org-ctrl-c-minus)
|
|
|
|
;; Refile
|
|
(define-key org-mode-map (kbd "C-c o r") 'org-refile))
|
|
|
|
;; Theme selection
|
|
(global-set-key (kbd "C-c t t") 'consult-theme)
|
|
|
|
;; Text scaling with standard Emacs bindings
|
|
(global-set-key (kbd "C-x C-=") 'text-scale-increase)
|
|
(global-set-key (kbd "C-x C--") 'text-scale-decrease)
|
|
(global-set-key (kbd "C-x C-0") 'text-scale-adjust)
|
|
|
|
(provide 'org-bindings)
|
|
;;; org-bindings.el ends here
|