User Tools

Site Tools


presentations:introduction_to_emacs

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

presentations:introduction_to_emacs [2024/08/25 21:21] – created adminpresentations:introduction_to_emacs [2024/08/25 21:24] (current) admin
Line 30: Line 30:
 === Inspiration === === Inspiration ===
   * https://karthinks.com/software/batteries-included-with-emacs/   * https://karthinks.com/software/batteries-included-with-emacs/
 +=== 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, backing up configs and dotfiles? 
 +    * 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/completion package like Vertico and friends?
 +  * 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