000a24234c
- 3 screenshots at 1284x2778 (iPhone 6.5"): note list, note detail, settings - Docker WebDAV setup with 9 demo notes in Denote format for local screenshots - Fix theme not applying to NoteListView and NoteEditorView: move tint/preferredColorScheme from App.body (Scene) to RootView.body (View) so @Observable tracking works correctly - NoteEditorView (sheet) now also gets preferredColorScheme and tint directly - Add debug.password UserDefaults fallback in DEBUG builds for screenshot automation
47 lines
992 B
Org Mode
47 lines
992 B
Org Mode
#+title: Emacs Configuration
|
|
#+date: [2024-03-22 Fri]
|
|
#+filetags: :emacs:config:
|
|
#+identifier: 20240322T131856
|
|
|
|
* Essential Packages
|
|
|
|
** Org Mode
|
|
|
|
The killer feature of Emacs. Use it for notes, tasks, literate programming, and publishing.
|
|
|
|
#+begin_src emacs-lisp
|
|
(use-package org
|
|
:config
|
|
(setq org-directory "~/Documents/notes/")
|
|
(setq org-hide-emphasis-markers t))
|
|
#+end_src
|
|
|
|
** Denote
|
|
|
|
Minimalist note-taking with a strict file naming convention.
|
|
|
|
#+begin_src emacs-lisp
|
|
(use-package denote
|
|
:config
|
|
(setq denote-directory "~/Documents/notes/")
|
|
(setq denote-file-type 'org))
|
|
#+end_src
|
|
|
|
** Vertico + Consult
|
|
|
|
Modern completion UI.
|
|
|
|
#+begin_src emacs-lisp
|
|
(use-package vertico :init (vertico-mode))
|
|
(use-package consult :bind ("C-s" . consult-line))
|
|
#+end_src
|
|
|
|
* Keybindings
|
|
|
|
| Key | Action |
|
|
|---------+-------------------|
|
|
| C-c n n | Create new note |
|
|
| C-c n f | Find note |
|
|
| C-c n b | Show backlinks |
|
|
| C-c n g | Grep in notes |
|