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