presentations:introduction_to_emacs
Differences
This shows you the differences between two versions of the page.
| presentations:introduction_to_emacs [2024/08/25 21:21] – created admin | presentations:introduction_to_emacs [2024/08/25 21:24] (current) – admin | ||
|---|---|---|---|
| Line 30: | Line 30: | ||
| === Inspiration === | === Inspiration === | ||
| * https:// | * https:// | ||
| + | === Ideas for configs to cover === | ||
| + | Might not cover all of them verbally, but should be in supplementary materials. | ||
| + | * setting indentation settings. Changing them per-mode. e.g. c-basic-offset variable. tab-width variable. indent-tabs-mode? | ||
| + | * custom-file variable? Storing config made through the customizations system in a different file than init.el? | ||
| + | * delete-by-moving-to-trash variable | ||
| + | * Backup files. I think the default is FILENAME~, which can be annoying. | ||
| + | * global-display-line-numbers-mode | ||
| + | * sentence-end-double-space variable | ||
| + | * Interactions with system clipboard. | ||
| + | * winner-mode? | ||
| + | * font configuration | ||
| + | * colorscheme | ||
| + | * Have 2-6 good colorschemes configured by default in the sample config. | ||
| + | * Prot's themes have gotten lots of attention recently due to their detail and accessibility: | ||
| + | * ef-themes | ||
| + | * modus-themes | ||
| + | * standard-themes | ||
| + | === Ideas for concepts to cover === | ||
| + | * Managing, storing, version controlling, | ||
| + | * Maybe out of scope but should at least mention it. | ||
| + | * Customization system | ||
| + | * Help system, info system, other docs. | ||
| + | * Built-in tutorial | ||
| + | * Recommended external information resources. | ||
| + | * Defining your own keybindings | ||
| + | * Installing and configuring packages. | ||
| + | === Ideas for packages to cover === | ||
| + | * use-package | ||
| + | * which-key | ||
| + | * Some search/ | ||
| + | * magit | ||
| + | * org-mode | ||
| + | * evil-mode | ||
| + | * cua-mode | ||
| + | * eglot / LSP stuff (requires installing LSPs separately) | ||
| + | * tab-completion (corfu / company) | ||
| + | * tree-sitter (requires installing tree-sitter binaries separately) | ||
| + | * built-ins: eww, dired, tramp, games | ||
| + | === Miscellaneous ideas === | ||
| + | * Mention Wayland stuff in case people have blurriness? Linux users are rare but Ubuntu has Wayland as default so some might face this issue. | ||
| + | * solution is to use PGTK build in emacs 29+ | ||
| + | * Make sure instructions work or at least are likely to work for Windows and macOS. | ||
| + | * TODO: Where are Emacs configs stored on Windows? | ||
| + | |||
| + | |||
presentations/introduction_to_emacs.1724620866.txt.gz · Last modified: 2024/08/25 21:21 by admin
