Skip to content

Instantly share code, notes, and snippets.

View casouri's full-sized avatar
I may be slow to respond.

Yuan Fu casouri

I may be slow to respond.
View GitHub Profile
Cost: (besides storage cost)
8 KB/object for metadata in s3, bill at s3 price
32 KB/object for index in glacier, billed at glacier price
Early deletion/overwrite fee: Delete or overwrite before stored for 90
days (glacier) or 180 days (deep glacier).
Transition cost/object:
casouri / eglot-rust-analyzer.el
Last active November 25, 2023 06:57
Configuring eglot for rust-analyzer
;; How to translate LSP configuration examples into Eglot’s format:
;; Usually LSP servers will say something like
;; rust-analyzer.procMacro.attributes.enable (default: true)
;; Translate that into a JSON LSP configuration, you get
;; {
;; "rust-analyzer": {
(defun scroll-up-benchmark ()
(let ((oldgc gcs-done)
(oldtime (float-time))
(count 0))
(condition-case nil (while t (scroll-up) (redisplay) (cl-incf count))
(error (message "GCs: %d Elapsed time: %f seconds Second/scroll: %f"
(- gcs-done oldgc) (- (float-time) oldtime)
(/ (- (float-time) oldtime) count))))))
#include <string.h>
#include <stdio.h>
#include <tree_sitter/api.h>
#include <stdlib.h>
TSLanguage *tree_sitter_c();
struct buffer {
char *buf;
long len;
root@gnu ~# fdisk /dev/nvme0n1
Welcome to fdisk (util-linux 2.35.1).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.
Command (m for help): p
Disk /dev/nvme0n1: 232.91 GiB, 250059350016 bytes, 488397168 sectors
Disk model: Samsung SSD 960 EVO 250GB
(use-modules (gnu)
(gnu system nss)
(gnu packages gnome)
(gnu packages version-control)
(gnu packages emacs))
(use-service-modules desktop xorg)
(use-package-modules certs)
(host-name "Blanche")
Process: TeXmacs [42808]
Path: /Applications/
Identifier: org.texmacs.TeXmacs
Version: 2.1 (2.1)
Code Type: X86-64 (Native)
Parent Process: ??? [1]
Responsible: TeXmacs [42808]
User ID: 501
Date/Time: 2021-09-26 00:35:13.177 -0700
(:profile emacs)
("emacs:meta c" (kbd-copy))
("emacs:meta v" (kbd-paste))
("emacs:meta s" (save-buffer))
("emacs:meta u" (revert-buffer))
("emacs:meta :" (interactive footer-eval))
("emacs:meta f" (traverse-right))
("emacs:meta b" (traverse-left))
This file has been truncated, but you can view the full file.
Date/Time: 2021-01-02 13:40:53.922 -0500
End time: 2021-01-02 13:40:55.528 -0500
OS Version: macOS 11.1 (Build 20C69)
Architecture: x86_64h
Report Version: 32
Data Source: Stackshots
Shared Cache: 467A83CB-BA86-3F07-B652-B9256C74080A slid base address 0x7fff20027000, slide 0x27000
Command: Emacs
الثعلب البني السريع يقفز فوق الكلب الكسول.الثعلب البني السريع يقفز فوق الكلب الكسول.الثعلب البني السريع يقز فوق ال 《الكسو ل.الثعل 》 ب الكسول.الثعلب البني السريع يقفز