2019-04-08 Emacs news
| emacs, emacs-news- Emacs Lisp:
- Exercism: Code practice and mentorship for Emacs Lisp
- macros & regex – This is how I tame the two heads of the monster – Qiita
- Watch me as I scrape links from a Hacker News post using Enlive. (Recipe included!,)
- enlive: Query html document with css selectors in elisp
- How to write ‘company-mode’ backends
- Querying Windows Registry from Emacs Lisp (Reddit)
- pfuture: async ‘shell-command-to-string’ without process creation and filter functions
- bitpack: a structure packing library that supports floating point values (Reddit)
- Emacs configuration and package management:
- Emacs from Scratch: How I built a minimal Spacemacs-like version, with some basic key binding
- use-package: A package that simplifies your personal ‘.emacs’ configuration
- Etoile – An emacs config using the straight package manager..
- Forget Emacs’ default package manager and move over to ‘straight.el’ package manager | David Crook
- epm: Emacs Package Manager
- Complete Computing Environment: Core Emacs
- Emacs development:
- * etc/NEWS: Document new and improved JSX support in js-mode
- Introduce new defcustom for terminal CUA rectangle commands
- Define and use new procedure display-symbol-keys-p
- * lisp/progmodes/compile.el: Allow ‘line’ functions in error-regexp-alist
- Allow partial decompression (Bug#33133)
- Fix documentation of last change
- * lisp/emacs-lisp/cl-macs.el: Don’t always inline struct functions
- Appearance:
- Load light or dark theme based on time of the day
- Emacs, fonts and fontsets (Irreal)
- dracula-theme: A dark theme for all the things (including Emacs). See https://ift.tt/1X5o02y
- scale-to-fit: Automatically scale text to fit the current window width.
- Focus: Dim the font color of text in surrounding paragraphs
- rich-minority-mode rich-minority: Emacs package for hiding and/or highlighting the list of minor-modes in the mode-line.
- flucui-theme: A custom theme for Emacs, inspired by http://flatuicolors.com. Has both light and dark variants.
- “Emacs Is Great – Ep 40, Hebrew/ Bidirectional text” on YouTube
- Navigation:
- ivy-rich: More friendly interface for ivy
- some ivy hacks
- Swiper-isearch – a more isearch-like swiper (Reddit)
- Collecting TRAMP knowledge
- counsel-etags: Fast, energy-saving, and powerful code navigation solution
- hydras – YouTube
- iedit: Edit multiple regions with the same content simultaneously
- mc-extras.el: Extra functions for multiple-cursors mode
- Dired:
- Org Mode:
- Org Mode 9.2.3 Has Been Released
- org-mode your life (Reddit, HN)
- Making Org-mode narrowing as intuitive as Workflow
- ob-ipython: org-babel integration with Jupyter for evaluation of (Python by default) code blocks
- Maintain your Org calendar with Git | Opensource.com
- ORG-NEWS: Use less conservative link update function – e5d05e881a – Gogs
- O: ANN: `org-conflict` : Prevent scheduling conflicts in your Org agenda. The packages validates timestamps before you commit them.
- org-download: Drag and drop images to Emacs org-mode
- Inline GraphViz DOT evaluation for graphs using Emacs, org-mode and org-babel – vxlabs
- ox-pandoc: Convert Org-mode file to various to numerous formats via Pandoc.
- ox-gfm: Github Flavored Markdown exporter for Org Mode
- Emacs Org Mode code blocks with and without colors
- org-protocol-capture-html: Capture HTML from the browser selection into Emacs as org-mode content
- An awesome video: More than 10 years of #emacs #orgmode development
- Coding:
- corral: Quickly surround text with delimiters in emacs
- emacs-surround: Emacs version of vim.surround
- Found my Emacs Java environment
- lsp-java: Emacs Java IDE using Eclipse JDT Language Server.
- Doom Emacs: Javascript Configuration
- For those of you who use pywal but aren’t quite happy with xresources-themeā¦
- What plugins do you use to make Emacs like other higher level editors? (VSCode, Sublime, etc)
- pythonic: Utility functions for writing pythonic emacs package. (Reddit)
- idee: Unified way to perform IDE-like tasks across multiple languages and frameworks in Emacs.
- change-inner.el: Emacs version of vim’s ci and co commands
- merlin: Context sensitive completion for OCaml in Vim and Emacs
- Using Emacs as an External Editor in PyCharm – Help | PyCharm
- Version control:
- Spacemacs:
- Evil Mode:
- Community:
- Other:
- Layman’s review (Reddit)
- Trying out Emacs after 5 years of using Vim
- Load your Bash aliases dynamically when Eshell starts (Reddit)
- PSA: For new users, Emacs 26.1+ has the emacs daemon as a user systemd unit.
- How I use a subset of the Emacs hotkeys in Xcode and also rest of macOS. – Jonathan Wong
- Drowning in Email; mu4e to the Rescue.
- fogus: Notes on Interactive Computing Environments
- Perfect macOS Emacs workflow (Reddit)
- Running emacs as a daemon with systemd
- auto-capitalize-el: Forked Emacs-lisp package from emacswiki’s auto-capitalize.el to use at SKK
- fix-word: Improve the stock word transformation commands (upcase, downcase, capitalize, etc.)
- simplenote2.el: A new version of emacs helper to interact with Simplenote
- How I use syslog-ng to play tetris on Emacs
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, /r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the changes to the Emacs NEWS file, and emacs-devel.
You can comment with Disqus or you can e-mail me at sacha@sachachua.com.