Doom on Emacs

signa111 pts0 comments

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

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

Skip to content

Search or jump to...

Search code, repositories, users, issues, pull requests...

-->

Search

Clear

Search syntax tips

Provide feedback

--><br>We read every piece of feedback, and take your input very seriously.

Include my email address so I can be contacted

Cancel

Submit feedback

Saved searches

Use saved searches to filter your results more quickly

-->

Name

Query

To see all available qualifiers, see our documentation.

Cancel

Create saved search

Sign in

//files/disambiguate;ref_cta:Sign up;ref_loc:header logged out"}"<br>Sign up

Appearance settings

Resetting focus

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>50

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>50 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 files search canvas

Related Articles