Emacs Configuration Files
Go to file
Ian Griffin efa4fd373e font enhancements, README updates, and other minor fixes 2023-09-18 21:48:52 +08:00
init.org.d font enhancements, README updates, and other minor fixes 2023-09-18 21:48:52 +08:00
unused initial commit 2023-02-28 01:43:19 +08:00
.gitignore font enhancements, README updates, and other minor fixes 2023-09-18 21:48:52 +08:00
COPYING initial commit 2023-02-28 01:43:19 +08:00
README.org font enhancements, README updates, and other minor fixes 2023-09-18 21:48:52 +08:00
gnus.el initial commit 2023-02-28 01:43:19 +08:00
init.el initial commit 2023-02-28 01:43:19 +08:00
personal-sample.org initial commit 2023-02-28 01:43:19 +08:00
todo.org initial commit 2023-02-28 01:43:19 +08:00

README.org

ReadMe: Emacs Config

What is this?

This is the writer's personal configuration for Emacs.

How to use this config?

This configuration works best on a GNU/Linux Platform, other platforms are untested.

Dependencies

Obviously, a full Emacs distribution needs to be installed. Other external dependencies is (usually) specified in their configuration.

Language Servers

For Language servers to work, the language servers needs to be installed separately, for example, in Fedora Linux, the required language servers can be installed by running the command below

  sudo dnf install clang-tools-extra npm cargo go
  pip install -U pyright
  npm i --save -g typescript-language-server typescript vscode-html-languageservice
  cargo install texlab
  go install golang.org/x/tools/gopls@latest

Installation

First, download this configuration

  mkdir -p $HOME/.config
  git clone "https://git.telosama.xyz/iang/emacs-config.git" $HOME/.config/emacs

Then, run Emacs. And done!

Philosophy

  • keep it simple
  • prefer built-in packages and programs than external ones
  • These are not rules, they are more of a suggestions/guidelines.

Support/Contribution

Improvement into this config is very welcomed, as many things still needs improvement