nasyxx/emacs.d

My emacs configuration

Emacs Lisp

98

1,221 commits

updated Apr 10, 2026

See the code

README

#+options: ':nil *:t -:t ::t <:t H:6 \n:nil ^:{} arch:headline
#+options: author:t broken-links:mark c:nil creator:nil
#+options: d:(not "LOGBOOK") date:t e:t email:nil f:t inline:t num:t
#+options: p:nil pri:nil prop:nil stat:t tags:t tasks:t tex:t
#+options: timestamp:t title:t toc:t todo:t |:t
#+title: Nasy Emacs 配置
#+create_date: <2021-06-16 Wed>
#+date: <2023-03-31 Fri>
#+author: Nasy
#+email: nasyxx@gmail.com
#+language: en
#+select_tags: export
#+exclude_tags: noexport
#+creator: Emacs 28.0.50 (Org mode 9.4.6)

#+setupfile: https://fniessen.github.io/org-html-themes/org/html-theme-readtheorg.setup

#+html_head: <link rel="stylesheet" type="text/css" href="style.css">
#+html_head: <script async src="https://www.googletagmanager.com/gtag/js?id=G-10SM1C9F57"></script>
#+html_head: <script>
#+html_head:   window.dataLayer = window.dataLayer || [];
#+html_head:   function gtag(){window.dataLayer.push(arguments);}
#+html_head:   gtag('js', new Date());
#+html_head:
#+html_head:   gtag('config', 'G-10SM1C9F57');
#+html_head: </script>

#+latex_header_extra: \usepackage{xeCJK}
#+latex_header_extra: \setmainfont{Cormorant Garamond}
# #+latex_header_extra: \setCJKfallbackfamilyfont{\CJKfamilydefault}{HanaMinB}
#+latex_header_extra: \setCJKmainfont[FallBack=HanaMinB]{HanaMinA}
#+latex_header_extra: \setCJKmainfont[FallBack=HanaMinB]{HanaMinA}
# #+latex_header_extra: \setsansfont{Lato}
# #+latex_header_extra: \setsansjfont{PingFang SC}
#+latex_header_extra: \usepackage{minted}

[[https://doi.org/10.5281/zenodo.7790390][file:https://zenodo.org/badge/DOI/10.5281/zenodo.7790390.svg]]

* 新配置文件尙在加工中

此處留些許文字以方便諸君使用

* 安裝 Install

克隆到 ~.emacs.d~

#+begin_src sh
  git clone https://github.com/nasyxx/emacs.d ~/nasy-emacs --recursive
  ln -s ~/nasy-emacs ~/.emacs.d
#+end_src

** 生成 el 文件 Generate el files

#+begin_src sh
  make generate -j
#+end_src

** 生成 elc 與 eln 文件 Generate elc & eln files (可選 optional)

#+begin_src sh
  make config -j
#+end_src

* 更新 Update

簡而言之兩步

** 更新倉庫 Update repo

#+begin_src sh
  make update
#+end_src

** 更新 Update straight (可選 optional)

同時更新 elc 與 eln

#+begin_src sh
  make update-all
#+end_src

* 自定義

自定義文件全位于~芄蘭~有~芄蘭.el~與~custom.el~

雖有 ~custom.el~ 但未在配置中加載苟欲用之加載于 ~芄蘭/芄蘭.el~

* 頟外

#+include: ./木瓜/nasy/寚.org :lines "15-"

* 配置

#+include: ./蔓艸/篇.org :lines "3-"

* Ref

#+begin_src bibtex
  @software{naNasyxxEmacs20232023a,
    title = {Nasyxx/Emacs.d: 2023 03 31 Version},
    shorttitle = {Nasyxx/Emacs.d},
    author = {Na, Saiyang and {haasdo95} and Berserk},
    date = {2023-04-01},
    doi = {10.5281/zenodo.7790390},
    url = {https://zenodo.org/record/7790390},
    urldate = {2023-04-01},
    abstract = {Nasy's emacs configuration},
    organization = {{Zenodo}}
  }
#+end_src

Not written in Markdown, so it's shown here as plain text — view it formatted on GitHub.

Contributors

nasyxx

1,218 commits

haasdo95

2 commits

lakkiy

1 commits

nasyxx/emacs.d

My emacs configuration

Emacs Lisp

98

1,221 commits

updated Apr 10, 2026

See the code

README

#+options: ':nil *:t -:t ::t <:t H:6 \n:nil ^:{} arch:headline
#+options: author:t broken-links:mark c:nil creator:nil
#+options: d:(not "LOGBOOK") date:t e:t email:nil f:t inline:t num:t
#+options: p:nil pri:nil prop:nil stat:t tags:t tasks:t tex:t
#+options: timestamp:t title:t toc:t todo:t |:t
#+title: Nasy Emacs 配置
#+create_date: <2021-06-16 Wed>
#+date: <2023-03-31 Fri>
#+author: Nasy
#+email: nasyxx@gmail.com
#+language: en
#+select_tags: export
#+exclude_tags: noexport
#+creator: Emacs 28.0.50 (Org mode 9.4.6)

#+setupfile: https://fniessen.github.io/org-html-themes/org/html-theme-readtheorg.setup

#+html_head: <link rel="stylesheet" type="text/css" href="style.css">
#+html_head: <script async src="https://www.googletagmanager.com/gtag/js?id=G-10SM1C9F57"></script>
#+html_head: <script>
#+html_head:   window.dataLayer = window.dataLayer || [];
#+html_head:   function gtag(){window.dataLayer.push(arguments);}
#+html_head:   gtag('js', new Date());
#+html_head:
#+html_head:   gtag('config', 'G-10SM1C9F57');
#+html_head: </script>

#+latex_header_extra: \usepackage{xeCJK}
#+latex_header_extra: \setmainfont{Cormorant Garamond}
# #+latex_header_extra: \setCJKfallbackfamilyfont{\CJKfamilydefault}{HanaMinB}
#+latex_header_extra: \setCJKmainfont[FallBack=HanaMinB]{HanaMinA}
#+latex_header_extra: \setCJKmainfont[FallBack=HanaMinB]{HanaMinA}
# #+latex_header_extra: \setsansfont{Lato}
# #+latex_header_extra: \setsansjfont{PingFang SC}
#+latex_header_extra: \usepackage{minted}

[[https://doi.org/10.5281/zenodo.7790390][file:https://zenodo.org/badge/DOI/10.5281/zenodo.7790390.svg]]

* 新配置文件尙在加工中

此處留些許文字以方便諸君使用

* 安裝 Install

克隆到 ~.emacs.d~

#+begin_src sh
  git clone https://github.com/nasyxx/emacs.d ~/nasy-emacs --recursive
  ln -s ~/nasy-emacs ~/.emacs.d
#+end_src

** 生成 el 文件 Generate el files

#+begin_src sh
  make generate -j
#+end_src

** 生成 elc 與 eln 文件 Generate elc & eln files (可選 optional)

#+begin_src sh
  make config -j
#+end_src

* 更新 Update

簡而言之兩步

** 更新倉庫 Update repo

#+begin_src sh
  make update
#+end_src

** 更新 Update straight (可選 optional)

同時更新 elc 與 eln

#+begin_src sh
  make update-all
#+end_src

* 自定義

自定義文件全位于~芄蘭~有~芄蘭.el~與~custom.el~

雖有 ~custom.el~ 但未在配置中加載苟欲用之加載于 ~芄蘭/芄蘭.el~

* 頟外

#+include: ./木瓜/nasy/寚.org :lines "15-"

* 配置

#+include: ./蔓艸/篇.org :lines "3-"

* Ref

#+begin_src bibtex
  @software{naNasyxxEmacs20232023a,
    title = {Nasyxx/Emacs.d: 2023 03 31 Version},
    shorttitle = {Nasyxx/Emacs.d},
    author = {Na, Saiyang and {haasdo95} and Berserk},
    date = {2023-04-01},
    doi = {10.5281/zenodo.7790390},
    url = {https://zenodo.org/record/7790390},
    urldate = {2023-04-01},
    abstract = {Nasy's emacs configuration},
    organization = {{Zenodo}}
  }
#+end_src

Not written in Markdown, so it's shown here as plain text — view it formatted on GitHub.

Contributors

nasyxx

1,218 commits

haasdo95

2 commits

lakkiy

1 commits

Languages

Emacs Lisp

93.8%

Makefile

3.3%

TeX

2.0%