Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
(This is a follow-up of In-depth Review of Emacs tree-sitter integration.)
-
Unfortunately, there isn’t a single best algorithm that you can just learn and implement.
-
A few month ago when working on tree-sitter indentation issues, I discovered a baseline indent rule for tree-sitter major modes in Emacs that covers 90% of the cases for C-like languages.
-
The lower-level tree-sitter integration in Emacs is settling down, so I want to take some time to go over the design, both as a complement of the documentation1 and as an (hopefully) entertaining reading for curious hackers. 1 Well, I’ve written extensive…
-
The story I’ve always been kind of a type enthusiast, and naturally I dream about making a typeface myself.
-
A year has passed since the release of Emacs 29; last time we added support for tree-sitter and several tree-sitter-based major modes.
-
This is a guide for using webrtc-rs to create p2p connections that can go through NAT in Rust.
-
During my time at UCSD, I enjoyed their systems courses greatly.
-
I’m used to macOS’s key binding, that means for a desktop environment, I want three things: Caps lock act as Control System bindings are on the Command key (ie, the Windows key), specifically, Command+C/V for copy/paste In the terminal emulator, Command+C…
-
Bonjour is Apple’s implementation of zeroconf networking.
-
Emacs’ release branch is now on complete feature freeze, meaning absolutely only bug fixes can happen on it.
-
This guide gives you a starting point on writing a tree-sitter major mode.
-
Right now this site resides on archive.casouri.cat, I really love the .cat TLD.
-
When searching for NAT traversal I found all these protocols but no one can tell me what do they essentially do to traverse NAT, surely not by magic?
-
Fontset?
-
So I was installing a new OS on my desktop machine, and for some technical reasons I need to install the OS manually.
-
Today’s typeface isn’t really interesting in itself, but in the way I came across it.
-
Academica is a typeface I found out when reading aeon (a digital magazine in Science and Humanities).
-
Tree-sitter is a incremental parser that can provide a concrete syntax tree for the source code and is fast enough to parse on each key press.
-
If you like enamel pins, you know there are three types of backings: rubber, butterfly, and “secure/locking backing”.
-
全角引号 在 Unicode 里,问号、叹号、各种括号都有全角半角两种版本,各自有独立的编码;但因为莫名的原因,最常用的引号却不在此列。