DiamondBond / emacs

Yet another Emacs configuration.
https://diamondbond.neocities.org/emacs.html
MIT License
30 stars 2 forks source link
config emacs

+TITLE: Diamond's Emacs

+AUTHOR: index

+EMAIL: diamondbond1@gmail.com

+LANGUAGE: en

+CREATOR: Emacs 28.1 (Org mode 9.5.3)

+OPTIONS: toc:2

[[https://github.com/DiamondBond/emacs/blob/master/docs/emacsfromsource.org][Emacs build instructions]].

Clone this repo:

+begin_src sh

$ git clone https://github.com/diamondbond/emacs.git ~/.emacs.d --depth 1

+end_src

** Icons

Install the fonts provided by [[https://github.com/domtronn/all-the-icons.el][all the icons]]:

+begin_src emacs-lisp

M-x all-the-icons-install-fonts

+end_src

If you are using Windows then [[https://github.com/domtronn/all-the-icons.el/archive/refs/heads/master.zip][Download]] all-the-icons fonts & extract to C:\Windows\Fonts

** LSP

Most IDE-like features are provided by the [[https://github.com/emacs-lsp/lsp-mode][LSP]] package. For it to work properly, you need to install the appropriate [[https://github.com/emacs-lsp/lsp-mode#supported-languages][language servers]] although Emacs will prompt you to install them automatically upon encountering a file for that language.

** Email

Refer to the [[https://github.com/DiamondBond/emacs/blob/master/docs/setupemail.org][Email setup documentation]] for this functionality.

** Dependencies

Refer to the [[https://github.com/DiamondBond/emacs/blob/master/docs/dependencies.org][Dependencies documentation]].

If you are on Windows then refer to the WIP [[https://github.com/DiamondBond/emacs/blob/master/docs/emacsonwin.org][Windows Dependencies documentation]].

Nicolas Rougier - CSS

Xah Lee - wolfram-mode & math-input-mode

wereket - testing