Installation
For Arch Linux I use following:
|
|
And afterwards:
|
|
elfeed
- 2023-11-15 ◦ Hydra filters for elfeed
- 2022-10-24 ◦ A workflow for reading, managing and discovering ML research papers with Emacs | Koustuv Sinha
- 2022-10-24 ◦ Add org-store-link Entry for elfeed - Yiming Chen
1 2 3 4 5 6 7 8 9 10 11 12 13 14
;; --------------------- ;; org capture in elfeed ;; --------------------- (defun private/org-elfeed-entry-store-link () (when elfeed-show-entry (let* ((link (elfeed-entry-link elfeed-show-entry)) (title (elfeed-entry-title elfeed-show-entry))) (org-store-link-props :link link :description title) ))) (add-hook 'org-store-link-functions 'private/org-elfeed-entry-store-link)
- 2022-10-19 ◦ github.com/iocanel/emacs.d/+elfeed.el
- 2022-10-19 ◦ github.com/skeeto/.emacs.d/feed-setup.el
- 2022-10-19 ◦ Lazy Elfeed | Karthinks
- 2022-10-19 ◦ hooks - elfeed + olivetti modes - Emacs Stack Exchange
- 2022-10-19 ◦ github.com/SqrtMinusOne/dotfiles/Emacs.org
Functions
|
|
|
|
Gnus
Articles
- 2023-11-14 ◦ Web processing with Gnus | Random effect
Resources
- 2023-11-14 ◦ GNUS RefCard
Registers
- 2023-01-31 ◦ Emacs: introduction to REGISTERS - YouTube
Append text to registers
When you are collecting text using append-to-register and prepend-to-register, you may want to separate individual collected pieces using a separator. In that case, configure a register-separator and store the separator text in to that register. For example, to get double newlines as text separator during the collection process, you can use the following setting.
|
|
Resources
Keyboard shortcuts
- 2022-09-05 ◦ GitHub - VernonGrant/emacs-keyboard-shortcuts: A list of Emacs keyboard shortcuts that I use on a regular basis.
Bookmarks
-
2022-10-11 ◦ EmacsWiki: Book Marks
Some keys in Bookmark List:
‘a’ – show annotation for the current bookmark ‘A’ – show all annotations for your bookmarks ‘d’ – mark various entries for deletion (‘x’ – to delete them) ‘e’ – edit the annotation for the current bookmark ‘m’ – mark various entries for display and other operations, (‘v’ – to visit) ‘o’ – visit the current bookmark in another window, keeping the bookmark list open ‘C-o’ – switch to the current bookmark in another window ‘r’ – rename the current bookmark
Blogs
- 2023-03-23 ◦ Karthinks
Configuration
- 2024-04-18 ◦ emacs-bedrock: Stepping stones to a better Emacs experience
- 2023-06-06 ◦ Emacs Config - Wai Hon’s Blog
- 2023-06-06 ◦ huadeyu.tech Emacs config
- 2023-06-06 ◦ const.no/init
- 2023-01-26 ◦ My NANO-based Emacs config | Config | Random Geekery
- 2022-11-14 ◦ GitHub - caisah/emacs.dz: Awesome emacs config files
- 2022-10-26 ◦ Doom Emacs Configuration
- 2022-10-25 ◦ 极简Emacs开发环境配置
- 2022-10-18 ◦ A Life Configuring Emacs
Evil
Comparisons
- 2023-10-10 ◦ Reddit - Dive into anything
- 2023-01-16 ◦ What does emacs and elisp has as an advantage over nvim and lua?
Emojis
- 2022-10-25 ◦ Native Emojis in Emacs | Ian Y.E. Pan
EmacsConf
Funny stuff
- 2024-01-02 ◦ New Emacs Dashboard
- 2023-06-19 ◦ Interview with an Emacs Enthusiast in 2023 [Colorized] - YouTube
GTD
- 2022-12-01 ◦ How I use Emacs and Org-mode to implement GTD
Collection of awesome packages
- 2022-09-01 ◦ GitHub - emacs-tw/awesome-emacs: A community driven list of useful Emacs packages, libraries and other items.
- 2022-09-01 ◦ Emacs by Ernst de Hart (ehartc) | ZEEF
- 2022-09-01 ◦ Lets share your top 3 packages that you cant live without. : emacs
- 2022-09-01 ◦ What are some must-have packages for emacs? : emacs
Writing
- 2024-01-26 ◦ Emacs for Writing (Fedora Magazine)
- 2023-12-04 ◦ Emacs Turbo-Charges My Writing // Take on Rules
- 2022-11-07 ◦ blakewatson.com – Almost monospaced: the perfect fonts for writing
- 2022-09-20 ◦ Creative writing with Emacs – Jacmoe’s Cyber Soapbox
org-babel
- 2022-12-06 ◦ github.com/dfeich/org-babel-examples
- Examples using emacs org mode babel inline source code with different backend languages
Performance
- 2024-12-18 ◦ Is there a way to allow GNU emacs (29.4) to be more performant?
- 2024-01-04 ◦ Why is Emacs/Doom slow? - #6 by hlissner - Performance - Doom Emacs Discourse
Reports
Searching
isearch
-
Emacs Isearch Commands
From https://emacsredux.com/blog/2025/03/18/you-have-no-idea-how-powerful-isearch-is/
Table 1: Isearch CommandsCommand Description C-s
Start incremental search forward C-r
Start incremental search backward C-s
(during search)Find next match forward C-r
(during search)Find next match backward DEL
Cancel last input item from end of search string RET
Exit search, leaving point at location found C-j
(LFD)Match end of line M-s M-<
Go to the first match M-s M->
Go to the last match C-w
Yank next word or character in buffer onto the end of search string C-M-d
Delete character from end of search string C-M-y
Yank character from buffer onto end of search string C-M-z
Yank from point until next instance of specified character M-s C-e
Yank rest of line onto end of search string C-y
Yank the last string of killed text M-y
Replace string just yanked with string killed before it C-q
Quote control character to search for it C-x 8 RET
Add a character to search by Unicode name (with completion) C-g
(search fails)Cancel input back to what has been found successfully C-g
(search success)Abort and move point to starting point M-s c
Toggle search case-sensitivity M-s i
Toggle search in invisible text M-s r
Toggle regular-expression mode M-s w
Toggle word mode M-s _
Toggle symbol mode M-s '
Toggle character folding M-s SPC
Toggle whitespace matching M-s e
Edit the search string in the minibuffer M-n
Search for next item in the search ring M-p
Search for previous item in the search ring C-M-i
Complete search string using the search ring M-s .
Search for the symbol at point M-s M-.
Search for the thing (word/symbol/region) at point C-h b
Show all available keybindings during isearch
-
Additional Features
- Search Ring: Isearch maintains a ring of the previous 16 search strings that you can cycle through.
- Region Search: You can mark a region and use
M-s M-.
to search for other instances of that text. - Isearch Customization: Over 30 options available via
M-x customize-group isearch
. - Motion commands in isearch: Enable with
(setq isearch-allow-motion t isearch-motion-changes-direction t)
to use navigation commands likeM-<
,M->
,C-v
, andM-v
during search.
Productivity
- 2023-09-06 ◦ Easily repeat Emacs functions: a repeat post
- 2023-04-25 ◦ GitHub - karthink/project-x: Ehancements to Emacs’ built in project library.
- restore open files, buffers
- 2023-02-01 ◦ Emacs micro motions and hacks - YouTube
Programming
Presenting
revealJS
- 2024-01-10 ◦ How to teach using org-mode for fun and profit
- 2024-01-10 ◦ GitHub - olberger/reveal-svg-fragment
- for using SVG animations
Tables
- 2024-01-09 ◦ EmacsConf - 2023 - talks - Who needs Excel? Managing your students qualifications with org-table
Terminal
- 2024-09-03 ◦ Using Emacs in a Terminal - Wai Hon’s Blog
Templating
- 2024-12-09 ◦ writing-go-templ-with-emacs
UI
- 2022-12-05 ◦ gopiandcode/emacs-viewer: A web frontend for your Org-mode - emacs-viewer - Codeberg.org
Yaml
Vanilla
Almost everything Emacs can do without any further packages
- 2024-04-18 ◦ Batteries included with Emacs | Karthinks
- 2024-04-18 ◦ More batteries included with emacs | Karthinks