Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/malba124/memacs
Untraditional GNU Emacs configuration
https://github.com/malba124/memacs
emacs lua
Last synced: 4 months ago
JSON representation
Untraditional GNU Emacs configuration
- Host: GitHub
- URL: https://github.com/malba124/memacs
- Owner: MAlba124
- License: gpl-3.0
- Created: 2024-07-01T17:58:32.000Z (8 months ago)
- Default Branch: master
- Last Pushed: 2024-07-10T09:24:22.000Z (7 months ago)
- Last Synced: 2024-10-12T23:01:12.075Z (4 months ago)
- Topics: emacs, lua
- Language: Lua
- Homepage:
- Size: 82 KB
- Stars: 7
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Memacs
Memacs is a tiny and untraditional GNU Emacs configuration.
## Installing
Clone this git repository into `~/.emacs.d`:
```console
$ git clone https://gitlab.com/Marcu5H/memacs.git ~/.emacs.d
```Memacs depend on [luamacs](https://github.com/MAlba124/luamacs), download it:
```console
$ git submodule update --remote
```Build and install it:
```console
$ cd luamacs
```If you use nix execute `nix develop` before proceeding
```console
$ make build && cd ..
$ ln -s luamacs/emacs emacs
```If icons are not showing correctly, install the required fonts with `M-x all-the-icons-install-fonts`.
## Configuration
Basic configuration is done by editing the `config` table in `init.lua`.
If any packages/features/languages are missing, open an issue.