Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nakkaya/emacs
Emacs init files
https://github.com/nakkaya/emacs
Last synced: about 1 month ago
JSON representation
Emacs init files
- Host: GitHub
- URL: https://github.com/nakkaya/emacs
- Owner: nakkaya
- Created: 2009-05-26T18:34:17.000Z (over 15 years ago)
- Default Branch: master
- Last Pushed: 2024-10-23T19:46:50.000Z (2 months ago)
- Last Synced: 2024-10-24T06:43:12.477Z (2 months ago)
- Language: Dockerfile
- Homepage: http://nakkaya.com
- Size: 8.31 MB
- Stars: 22
- Watchers: 5
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# Emacs
![CI Status](https://github.com/nakkaya/emacs/actions/workflows/main.yml/badge.svg)
### Docker Setup
There is a Docker image built from this repository that contains Emacs
29 with all packages AOT compiled. Image runs as user `core` replace
your username as required.docker pull nakkaya/emacs:latest
You can run it using,
docker run \
--restart=always \
--name emacsd \
--detach \
-p 9090:9090/tcp \
nakkaya/emacsor use the provided install script,
curl https://raw.githubusercontent.com/nakkaya/emacs/master/install.sh -o install.sh
# inspect the file
sudo bash install.shIt will guide you through all the options.
# Connect using
xpra attach tcp://127.0.0.1:9090 --window-close=disconnect
# or
chrome --app=http://127.0.0.1:9090Service ports/paths used by the image when enabled,
- Xpra: `9090`
- SSH: `9090`
- WebDAV: `/disk`
- Jupyter: `/jupyter` (When enabled.)
- PGAdmin: `/pgadmin` (When enabled.)
- VScode: `/vscode` (When enabled.)### Semi Automated Setup
Clone this repository,
git clone [email protected]:nakkaya/emacs.git
Navigate to `devops/` and run the provided install script.
### Manual Setup
Clone this repository,
git clone [email protected]:nakkaya/emacs.git
Tell ```.emacs``` to load ```init.el```.(load-file "~/source/emacs/init.el")