cabins / emacs.d

Emacs configuration for cross-platform.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

About

This is NOT a part of GNU Emacs but a personal-daily-use configuration maintained by @ Cabins from China.

More details can be found from wiki(wiki)

Dev Code

噪鹃, English name? No, just Chinese 噪鹃.

Target

  1. Works on Windows & macOS & GNU/Linux & Android (By termux)
  2. Lightweight (as possible as vanilla with built-in packages)
  3. Only latest version of Emacs (current is 29) is supported, old version config may be found in other branch

Programming

By Eglot (built-in since v29), you may use lsp-mode as prefer by yourself.

All you need to do is install the specific server and put it into the PATH environment variable. The supported servers are listed in Eglot / lsp-mode repo.

Solution for jdtls on Windows issue: install jdtls with scoop will be good. scoop install jdtls

As treesit is added as built-in package, some programming mode now is managed by -ts-mode, such as go-ts-mode, rust-ts-mode etc.

Installation

  1. Just run the code below:
git clone https://github.com/cabins/emacs.d ~/.emacs.d
  1. Launch Emacs, and wait the package installation.
  2. Enjoy the life.

About

Emacs configuration for cross-platform.


Languages

Language:Emacs Lisp 100.0%