{"id":18852201,"url":"https://github.com/wisdomfusion/dotemacs","last_synced_at":"2025-07-04T15:36:28.555Z","repository":{"id":10040515,"uuid":"12085777","full_name":"wisdomfusion/dotemacs","owner":"wisdomfusion","description":"My .emacs.d configration, structured as an org-mode file.","archived":false,"fork":false,"pushed_at":"2024-08-22T01:10:11.000Z","size":11868,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-05-30T03:37:46.930Z","etag":null,"topics":["dotemacs","emacs"],"latest_commit_sha":null,"homepage":"","language":"Emacs Lisp","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/wisdomfusion.png","metadata":{"files":{"readme":"README.org","changelog":"changelog.org","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2013-08-13T15:49:08.000Z","updated_at":"2024-08-22T01:10:14.000Z","dependencies_parsed_at":"2024-08-22T02:47:04.636Z","dependency_job_id":null,"html_url":"https://github.com/wisdomfusion/dotemacs","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/wisdomfusion/dotemacs","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wisdomfusion%2Fdotemacs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wisdomfusion%2Fdotemacs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wisdomfusion%2Fdotemacs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wisdomfusion%2Fdotemacs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wisdomfusion","download_url":"https://codeload.github.com/wisdomfusion/dotemacs/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wisdomfusion%2Fdotemacs/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263568036,"owners_count":23481603,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["dotemacs","emacs"],"created_at":"2024-11-08T03:38:35.155Z","updated_at":"2025-07-04T15:36:28.503Z","avatar_url":"https://github.com/wisdomfusion.png","language":"Emacs Lisp","readme":"# -*- mode: org; coding: utf-8 -*-\n\n#+STARTUP: hidestars\n#+STARTUP: showeverything\n\n* About\n\nMy .emacs.d configration, structured as an [[http://orgmode.org/][org-mode]] file. You can preview the configurations on the web at [[./config.org][config.org]], cause GitHub parses org-mode files perfectly.\n\n* Requirement\n\n- GNU Emacs 29.0 or later\n- macOS, *nix\n- Install [[http://www.sbcl.org/][sbcl]] and [[https://common-lisp.net/project/slime/][slime]], before turn on slime on in init.el\n\n#+BEGIN_SRC emacs-lisp\n  (defconst *hack-slime-p* t)\n#+END_SRC\n\n* Installation\n\nGit clone or just download and exract files to *~/.emacs.d/* folder, and restart your Emacs.\n\nAll of the configration is written in *config.org* using [[http://orgmode.org/worg/org-contrib/babel/][org-babel]] blocks.\n\n* Customization\n\n** Fonts\n\nBecause I use org-mode in my daily life, I adjust font size seperately with English and Chinese fonts, you can specify them to you own favorites.\n\n#+BEGIN_SRC emacs-lisp\n  ;; fonts settings\n  (when window-system\n    (if *is-mac-p*\n        (progn\n          ; English Font\n          (set-face-attribute 'default nil :font \"Menlo 14\")\n          ; Chinese Font\n          (dolist (charset '(kana han symbol cjk-misc bopomofo))\n            (set-fontset-font (frame-parameter nil 'font)\n                              charset\n                              (font-spec :family \"PingFang SC\" :size 16)))))\n    (if *is-win-p*\n        (progn\n          (set-face-attribute 'default nil :font \"Fira Code 11\")\n          (dolist (charset '(kana han symbol cjk-misc bopomofo))\n            (set-fontset-font (frame-parameter nil 'font)\n                              charset\n                              (font-spec :family \"YaHei Consolas Hybrid\" :size 16))))))\n\n  (setq-default line-spacing 4)\n#+END_SRC\n\n** elpa\n\nMy dotemacs use tsinghua.edu.cn as elpa mirror in China mainland, adjust those archives if you have faster or native ones.\n\n#+BEGIN_SRC emacs-lisp\n  (setq package-archives '((\"gnu\" . \"http://mirrors.tuna.tsinghua.edu.cn/elpa/gnu/\")\n                           (\"melpa\" . \"http://mirrors.tuna.tsinghua.edu.cn/elpa/melpa/\")\n                           (\"melpa-stable\" . \"http://mirrors.tuna.tsinghua.edu.cn/elpa/melpa-stable/\")\n                           (\"marmalade\" . \"http://mirrors.tuna.tsinghua.edu.cn/elpa/marmalade/\")\n                           (\"org\" . \"http://mirrors.tuna.tsinghua.edu.cn/elpa/org/\")))\n#+END_SRC\n\n* How it works\n\nUsing [[http://orgmode.org/worg/org-contrib/babel/][org-babel]], which is part of [[http://orgmode.org/][org-mode]].\n\nThe code in init.el invokes [[http://orgmode.org/worg/org-contrib/babel/][org-babel]] function org-babel-load-file, which will generate a config.el file and executes it immediately.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwisdomfusion%2Fdotemacs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwisdomfusion%2Fdotemacs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwisdomfusion%2Fdotemacs/lists"}