elfeed

Functions

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
(defun elfeed-link-title (entry)
   "Copy the entry title and URL as org link to the clipboard."
   (interactive)
   (let* ((link (elfeed-entry-link entry))
          (title (elfeed-entry-title entry))
          (titlelink (org-make-link-string link title))))
   (when titlelink
     (kill-new titlelink)
     (x-set-selection 'PRIMARY titlelink)
     (message "Yanked: %s" titlelink)))
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
(defun my/elfeed-search-filter-source (entry)
  "Filter elfeed search buffer by the feed under cursor."
  (interactive (list (elfeed-search-selected :ignore-region)))
  (when (elfeed-entry-p entry)
    (elfeed-search-set-filter
     (concat
      "@6-months-ago "
      "+unread "
      "="
      (replace-regexp-in-string
       (rx "?" (* not-newline) eos)
       ""
       (elfeed-feed-url (elfeed-entry-feed entry)))))))

Registers

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.

1
2
(setq register-separator ?+)
(set-register register-separator "\n\n")

Source

Resources

Keyboard shortcuts

Bookmarks

Configuration

Evil

Comparisons

Emojis

EmacsConf

GTD

Collection of awesome packages

Writing

org-babel

Reports

Productivity

UI

Yaml