8000 GitHub - reynard93/mtgemacs: My Emacs configuration mtg themed
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

reynard93/mtgemacs

 
 

Repository files navigation

DotEmacs

https://img.shields.io/github/license/angrybacon/dotemacs.svg?style=flat-square https://img.shields.io/github/forks/angrybacon/dotemacs.svg?style=flat-square https://img.shields.io/github/stars/angrybacon/dotemacs.svg?style=flat-square https://img.shields.io/github/commit-activity/m/angrybacon/dotemacs.svg?style=flat-square https://img.shields.io/tokei/lines/github/angrybacon/dotemacs.svg?style=flat-square

https://img.shields.io/badge/arch-yes-success.svg?logo=archlinux&style=flat-square https://img.shields.io/badge/macos-yes-success.svg?logo=apple&style=flat-square https://img.shields.io/badge/windows-untested-important.svg?logo=windows&style=flat-square

This repository contains my personal Emacs configuration. I’ve kept it around since my first hello-world through many Emacs bankruptcies so it fits me and it might not fit you. Do feel free however to use it as your own, adapt it to your needs. The licensing is very permissive.

Installation

Tested daily on Arch and MacOS.

I trust your Google-fu. Try and make the most of the below notes.

Dependencies

janssonEnable native JSON parsing
libvtermEnable terminal emulation within Emacs
pinentryEnable pass prompts within Emacs
ripgrepPrefer rg over grep
tree-sitterEnable built-in tree-sitter bindings

Emacs

Clone the repository into your user directory.

git clone git@github.com:angrybacon/dotemacs.git ~/.config/emacs/

There used to be Git submodules under lisp/. Since I’m basically the only consumer of these packages and that they mostly exist to keep my configuration clean, I don’t plan on releasing any of them anytime soon. So they’re back to being simple directories for now.

The configuration is used daily under latest Emacs and doesn’t guard against undefined functions from earlier versions (by choice).

Linux

See https://github.com/angrybacon/dot/blob/master/LINUX.org#emacs.

MacOS

See https://github.com/angrybacon/dot/blob/master/MACOS.org#emacs.

Language Servers

In order for Emacs to connect to the LSP servers, install the language-specific dependencies.

paru -S typescript-language-server

Window Manager

Emacs can be used as a window manager under Linux. See DESKTOP.org.

About

My Emacs configuration mtg themed

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Emacs Lisp 94.8%
  • Org 4.8%
  • YASnippet 0.4%
0