Doom Running Inside Emacs

signa111 pts0 comments

GitHub - minad/doom-on-emacs at 3830991bd3d69a9426498ee4a3dc8b55c8eb2eb5 · GitHub

//files/disambiguate" data-turbo-transient="true" />

Skip to content

Type / to search

Sign in<br>Sign upAppearance settings

You signed in with another tab or window. Reload to refresh your session.<br>You signed out in another tab or window. Reload to refresh your session.<br>You switched accounts on another tab or window. Reload to refresh your session.

Dismiss alert

{{ message }}

minad

doom-on-emacs

Public

forked from ozkl/doomgeneric

Uh oh!

There was an error while loading. Please reload this page.

Notifications<br>You must be signed in to change notification settings

Fork

Star<br>61

3830991

BranchesTags

Go to file

CodeOpen more actions menu

Folders and files<br>NameNameLast commit message<br>Last commit date<br>Latest commit

History<br>132 Commits<br>132 Commits

doomgeneric

doomgeneric

screenshots

screenshots

.gitignore

.gitignore

LICENSE

LICENSE

ORIG-README.TXT

ORIG-README.TXT

ORIG-README.md

ORIG-README.md

README.org

README.org

doom.el

doom.el

run.sh

run.sh

View all files

Repository files navigation

DOOM on Emacs

This is DOOM running inside Emacs via a native module. The port is based on<br>doomgeneric such that only a handful of functions like DG_DrawFrame need to be<br>implemented in C with some Elisp code as glue. It uses the native Canvas API<br>which is not yet part of the Emacs source tree, and currently available for<br>download as patch. See further canvas links below.

Running DOOM

In order to run DOOM, you first need to apply the Canvas patch to the Emacs<br>source and recompile Emacs. Then execute ./run.sh to compile the module and<br>start DOOM on Emacs. You will need a WAD file which contains the game data. The<br>file doom1.wad is freely available.

Canvas links

bug#80281

doom-on-emacs

emacs-canvas-patch

emacs-shader-demo

Pale and other demos

About<br>DOOM on Emacs<br>Resources<br>Readme<br>License<br>Activity<br>Stars<br>61 stars<br>Watchers<br>0 watching<br>Forks<br>0 forks<br>Report repository

Sponsor this project

Contributors

Languages

You can’t perform that action at this time.

emacs doom readme canvas files reload

Related Articles