Skip to content

Configurable, Minimal, Fast emacs config based on Nano-emacs and Doom

Notifications You must be signed in to change notification settings

shaunsingh/nyoom.emacs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Doom Emacs Configuration

./misc/showcase/gura.png ./misc/showcase/org.png ./misc/showcase/vertico.png

config.org generates the init.el, config.el, and packages.el files, as well as about a dozen others.

Other than that, resources are put in misc, and you may find some packages I’m working on in lisp.

Installation

Nix

First install nix, and enable both the nix command and flakes experimental features

git clone --depth 1 https://github.com/shaunsingh/Nyoom.emacs.git && cd Nyoom.emacs
nix develop

Regular installation:

First install the following dependencies:

  • Emacs (preferably one with native-comp, note that doom-emacs does not support emacs29 (HEAD), but I personally use it with no issues.
  • sqlite
  • fd
  • ripgrep

You can optionally install the following:

  • aspell + dictionaries (for spelling support)
  • sdcv (for stardict)
  • gnuplot (for org-plot)
  • pandoc (for ox-pandoc imports/exports)
  • languagetool (for grammer checking)
  • tectonic (for latex exports and editing)

As for the plugins themselves

git clone --depth 1 https://github.com/shaunsingh/Nyoom.emacs.git ~/.config/doom
git clone --depth 1 https://github.com/hlissner/doom-emacs ~/.config/emacs
~/.config/emacs/bin/doom install

RoadMap

Add faces for doom modules

VC-gutter

Flycheck

STRT Tree-sitter

Improve Exports

Refactor

Use Fira font family

Use tectonic

Simplify HTML CSS

Cleanup Config

Refactor org-mode config

Lazy load and Speedup

Restructure config

About

Configurable, Minimal, Fast emacs config based on Nano-emacs and Doom

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published