Skip to content

Instantly share code, notes, and snippets.

View A7R7's full-sized avatar

Aaron A7R7

  • Nanjing University
  • Milky Way Orion spur
View GitHub Profile
@MetroWind
MetroWind / winconf.el
Created December 10, 2023 02:12
Apply a window configuration declaritively.
(defun -apply-window-configuration (conf window)
(defun -split-to-windows (conf window)
(if (null conf)
nil
(let* ((this-split (car conf))
(new-window
(cond ((eq (car this-split) 'column)
(split-window-right nil window))
((eq (car this-split) 'row)
(split-window-below nil window))
@jdtsmith
jdtsmith / consult-org-heading-store-link.el
Last active February 24, 2024 01:49
Insert link from consult-org-headings with embark
@junosuarez
junosuarez / gitstatus-prompt.zsh
Created October 28, 2022 07:46
starship + gitstatusd
#!/bin/zsh
# include this file in your shell config
autoload -Uz add-zsh-hook
# this file comes from installing https://github.com/romkatv/gitstatus
SOURCE "${HOMEBREW_PREFIX:-/usr/local}/opt/gitstatus/gitstatus.plugin.zsh" || return
gitstatusd_instance='GSD'
# the following are a mystery - why do they define the fn names with $1?
@alanthird
alanthird / noto-fonts.el
Last active November 2, 2023 14:22
Set up Noto fonts in Emacs
;; Provided by Sebastian Urban
;; More information at https://idiocy.org/emacs-fonts-and-fontsets.html
(set-fontset-font "fontset-default" 'adlam "Noto Sans Adlam")
(set-fontset-font "fontset-default" 'anatolian "Noto Sans Anatolian Hieroglyphs")
(set-fontset-font "fontset-default" 'arabic "Noto Sans Arabic")
(set-fontset-font "fontset-default" 'aramaic "Noto Sans Imperial Aramaic Regular")
(set-fontset-font "fontset-default" 'armenian "Noto Sans Armenian")
(set-fontset-font "fontset-default" 'avestan "Noto Sans Avestan")
(set-fontset-font "fontset-default" 'balinese "Noto Sans Balinese")
@kepi
kepi / org-archive-subtree-hierarchical.el
Last active June 23, 2024 09:34
Hierarchical archiving for Org-mode
;; org-archive-subtree-hierarchical.el
;;
;; version 0.2
;; modified from https://lists.gnu.org/archive/html/emacs-orgmode/2014-08/msg00109.html
;; modified from https://stackoverflow.com/a/35475878/259187
;; In orgmode
;; * A
;; ** AA
;; *** AAA