Discover and read the best of Twitter Threads about #emacs

Most recents (8)

#Emacs 28.1 is out! Here's a detailed commentary on what's new.

masteringemacs.org/article/whats-…

And a quick 🧵 on the highlights
Native compilation is now included out of the box!
`M-S-x' is a curated version of `M-x'.

It lists commands related to the modes active in your current buffer. Great for targeted discoverability, but not all modes support it yet.
Read 17 tweets
#AboutRSS 电报频道上的 “与 RSS 有关的 Coding 向 #教程 分享” 已发布 6 期,同样开个 #Thread

「基于 Liuli 构建纯净的 RSS #公众号 信息流 」

juejin.cn/post/705768750…

#微信
「Add RSS Feeds to Your Website to Keep Your Core Readers Engaged」

「给 #hexo #博客 新增 RSS 功能支持」

zhuanlan.zhihu.com/p/460818216
Read 51 tweets
One of the most famous text editors is #emacs. It's especially famous for being used for programming.

But that's not all it can do. Here are some tasks I use it for that are not about code.
1. #Screenwriting.

I took a #comedy writing class where all sketches had to be formatted as a screenplay. There's a text-based file format called fountain; those files are converted to pdf.

Luckily, Emacs has fountain mode (github.com/rnkn/fountain-…) for authoring fountain files. Image
Fountain mode is a seamless experience: while editing the files in Emacs, the pdfs are instantly generated, professionally styled, and ready to go. Image
Read 7 tweets
A lot of #programmers are intimidated by powerful, expert tools, like #emacs.

But not everyone has the same experience! I've talked to a lot of programmers who think Emacs is a difficult tool to learn.

It's not.
It's a deep tool. There's a lot in it, but you don't have to learn it all at once!

Heck, you don't ever need to learn all of it.

If you can send an email, you can use Emacs.
For the past six years, I've been a co-organizer of Emacs NYC (emacsnyc.org). I gave a talk at EmacsConf 2020. I maintain a few Emacs packages.

I definitely enjoy both Emacs and its community.

Here's what you should do in your first five minutes with Emacs.
Read 10 tweets
I'm about to buy a new MacBook Pro 13" with the famous Apple M1 SoC.

Let's see how ready it is for developers.

A thread ⤵️

Legend: 🔴 = not working, 🟢 = working

#AppleSiliconM1
🟢 Rust is working!

`aarch64-apple-darwin` is part of the Tier 2 platforms, doc.rust-lang.org/nightly/rustc/….

See the PR, github.com/rust-lang/rust….

#AppleSiliconM1 #rustlang
🟢 Python is working!

It is part of macOS Big Sur.

#AppleSiliconM1 #python
Read 26 tweets
1/ clojure-lsp is the most important #Clojure dev tool you're not using. Here's why you owe it to yourself to give it a try if you're an #Emacs or #Vim user. Thread:

First, what is LSP (Language Server Protocol)?
2/ LSP is the name of a language-agnostic interface that lets editors provide IDE-like code navigation features like find-definition and find-references. A language server (like clojure-lsp) is a process that implements this interface for a target language.
3/ In a pluralistic world, LSP provides an escape from the NxM problem (the dreaded matrix of N editors and M languages).
Read 13 tweets
I’ve spent the past two days working solely in @RhinoGrass @rhinocerosdsg #grasshopper3d and it’s made me realize how inaccessible it is for people with limited wrist mobility. I have a *mild* case of texting thumb and I’m trying to limit how much I have to move my hands...
...which has been great for everything I do with #emacs, but the hotkeys in #grasshopper3d (tinyurl.com/rf68x3j) are a joke. There’s literally no way to cycle through components on the canvas, connect or disconnect components without a mouse.
I’ve been able to get around this in the past by just using python components and putting what I need in a limited number of scripts, but currently I need to make definitions that can be reused across the office... Guess I’m putting in a request for a fancy mouse. 😫
Read 3 tweets
Usually, people learn languages + tools to start or further a career as a programmer, engineer, etc. Otherwise, people typically stick to what is easily available / understandable to them (e.g., smartphone apps, consumer applications and OS's, typically no programming).
Both these options are fine, but I don't think there needs to be a divide between technologists and non-technologists, programmers and non-programmers. Time will blur and destroy this divide, like it did with previous soft technologies writing + money (breakingsmart.com/en/season-1/a-…).
I'm not taking either path right now. Learning to use technologies like shells, text editors, and programming languages has been pleasurable and useful for me. I don't want to focus or define my career around them, though.
Read 11 tweets

Related hashtags

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3.00/month or $30.00/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!