Coder Social home page Coder Social logo

david-hagerty / nyoom.emacs Goto Github PK

View Code? Open in Web Editor NEW

This project forked from shaunsingh/nyoom.emacs

0.0 0.0 0.0 7.12 MB

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

Emacs Lisp 95.66% Nix 0.61% CSS 1.79% YASnippet 1.45% HTML 0.05% JavaScript 0.45%

nyoom.emacs's Introduction

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

nyoom.emacs's People

Contributors

shaunsingh avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.